# Smart Forms — Full Technical & Field Specification (llms-full.txt) > Complete knowledge repository and field catalog for LLMs, autonomous agents, and search engines. > Domain: https://smartforms.nextgenmultiverse.com > Publisher: NextGen Multiverse (https://nextgenmultiverse.com) > Category: Government Productivity / Legal & Administrative PWA --- ## 1. System Architecture & Privacy Model Smart Forms is designed with a strict zero-knowledge, local-first architecture: - **Persistence Layer**: Browser IndexedDB database named `smart-forms-db` with object store `records`. - **Encryption**: Client-side Web Cryptography API using AES-GCM (256-bit key derived via PBKDF2 with 100,000 iterations and SHA-256). - **Offline OCR Engine**: Client-side WebAssembly port of Tesseract.js with bundled models for English (`eng.traineddata.gz`) and Hindi (`hin.traineddata.gz`). Medical invoices and prescriptions are parsed entirely in the browser thread or Web Worker without network calls. - **Rendering Pipeline**: HTML/CSS print sheets formatted to exact ISO 216 A4 dimensions (210mm × 297mm) with CSS media query `@media print` rules, avoiding reliance on server-side PDF rasterization. --- ## 2. Comprehensive Guided Forms Catalog ### Form 1: DGEHS Medical Reimbursement Claim - **ID**: `medical-reimbursement` - **Official Basis**: Directorate General of Health Services (DGEHS), Government of NCT of Delhi. - **Components**: 1. **Main Claim Form (Page 1)**: - Employee Details: Name, Designation, Office, DGEHS Card Number, Validity Period, Ward Entitlement. - Patient Details: Name, Relationship with Employee, Age/DOB. - Treatment Details: Hospital/Clinic Name, Empanelled/Non-Empanelled status, Admission & Discharge Dates. - Expenditure Details: Consultation fees, Investigation charges, Medicines, Room rent, Surgery, Total claimed amount. - Bank Mandate: Account number, Bank name, Branch name, IFSC code, MICR code. 2. **Annexure-I Checklist (Page 2)**: - 10-point mandatory documents verification: 1. Photocopy of DGEHS Card of employee and patient. 2. Discharge summary in original (for indoor treatment). 3. Hospital final bill with break-up in original. 4. Original receipts for payment made. 5. Prescriptions with cash memos for medicines purchased. 6. Lab reports along with prescription and cash memos. 7. Emergency certificate from treating hospital (if non-empanelled). 8. Non-drawal certificate from spouse's office (if applicable). 9. Forwarding letter from head of office. 10. Cancelled cheque for ECS payment. ### Form 2: Earned Leave Application - **ID**: `earned-leave` - **Fields**: From Date, To Date, Reason for Leave, Address while on leave, Contact phone number, Station leave permission required (Yes/No). - **Rules**: Automatic computation of working days, optional exclusion of Sundays and 2nd/4th Saturdays. ### Form 3: Station Leave Permission - **ID**: `station-leave` - **Fields**: Period of absence, Outstation destination, Reason, Residential address during absence, Emergency contact phone. ### Form 4: Compensatory Leave Application - **ID**: `compensatory-leave` - **Fields**: Date of non-working day duty performed, Nature of special duty, Date on which compensatory leave is requested. ### Form 5: Details of Family Members (Form 3) - **ID**: `family-members` - **Official Basis**: Central Civil Services (Pension) Rules, 1972 / CCS Rules. - **Fields**: Date of declaration. - **Dynamic Dependent Records**: - Name (English & Hindi) - Relationship (Spouse, Son, Daughter, Father, Mother) - Date of Birth - Gender (Male, Female, Other) - **Special Capability**: Two-way non-destructive synchronization with user's local Profile. ### Form 6: General Provident Fund (GPF) Withdrawal - **ID**: `gpf-withdrawal` - **Fields**: GPF Account Number, Basic Pay, Amount required, Purpose of withdrawal (House building, Higher education, Marriage, Medical), Rule under which applied (Part-final / Temporary advance). ### Form 7: Declaration of Marital Status - **ID**: `marital-status` - **Fields**: Marital status declaration (Unmarried, Married to one spouse, etc.), Spouse Name (if married), Declaration date. ### Form 8: Office Identity Card Requisition - **ID**: `office-id-card` - **Fields**: Name in English & Hindi, Blood group, Date of Birth, Date of Appointment, Permanent & Present Address, Emergency contact person & number. ### Form 9: Electronic Clearing Service (ECS) Mandate - **ID**: `electronic-clearing-service` - **Fields**: Beneficiary Name, Bank Name, Branch Name, 9-digit MICR code, 11-character IFSC code, Account Type (Savings/Current), Account Number. ### Form 10: Joining Report - **ID**: `joining-after-transfer` / `joining-after-leave` - **Fields**: Date of joining, Forenoon/Afternoon session, Reference of transfer order or sanctioned leave. --- ## 3. Official Court Reference Forms Catalog Delhi District Courts official reference formats preserved for download: 1. NPS Forms & Circulars 2. Attestation Form 3. Judicial Officer Casual / Compensatory Leave Forms --- ## 4. Developer & Agent Integration Autonomous agents can query the machine-readable catalog at: `https://smartforms.nextgenmultiverse.com/catalog.json` This endpoint returns clean JSON structures describing every form, categories, and field definitions without HTML wrapping.