Skip to content

Glossary

Healthcare Terms

TermDefinition
Patient EncounterA clinical consultation record (doctor's visit). Contains diagnoses, prescriptions, and orders.
Service RequestAn HL7 FHIR-aligned order for a lab test, clinical procedure, or therapy session. Created when an encounter is submitted.
Medication RequestAn HL7 FHIR-aligned prescription order for drugs. Created from encounter drug prescriptions.
ObservationAn individual clinical measurement or lab result. FHIR-aligned. Can be numeric, text, or select.
Diagnostic ReportA group of approved observations forming a complete lab/diagnostic result report.
Sample CollectionTracks the collection of biological samples (blood, urine, etc.) for lab testing.
Inpatient RecordThe admission-to-discharge record for a hospitalized patient. Tracks bed assignments, medications, and charges.
Treatment CounsellingPre-admission counselling and consent documentation before inpatient admission.
Healthcare Service UnitA physical location in the hospital hierarchy: building > floor > ward > bed. Represented as a tree.
Fee ValidityA window during which follow-up appointments with the same practitioner are free of charge.
Medical CodeA code from a standard system (ICD-10, CPT, SNOMED, LOINC) linked to diagnoses, procedures, or observations.
Practitioner ScheduleA weekly time slot template defining when a practitioner is available for appointments.
Appointment TypeCategories of appointments (Walk-in, Online, Follow-up) with associated billing items.
Insurance PayorAn insurance company or provider that reimburses healthcare costs.
Insurance ClaimA request for reimbursement submitted to an insurance payor for covered services.
ABDMAyushman Bharat Digital Mission — India's national health ID system for interoperable health records.
Nursing TaskA task assigned to nursing staff, often generated from checklist templates.
Patient AssessmentA structured evaluation using scored parameters (e.g., pain scales, functional assessments).

Frappe / ERPNext Terms

TermDefinition
DocTypeFrappe's data model. Defines schema (JSON), controller (Python), and client UI (JS). Each DocType maps to a database table.
Whitelisted MethodA Python function decorated with @frappe.whitelist(), making it callable from the frontend via RPC (frappe.call()).
BenchFrappe's CLI tool for managing sites, apps, and deployments. Commands: bench start, bench migrate, bench get-app, etc.
SiteA Frappe instance with its own database, users, and configuration. Multiple sites can run on one bench.
ERPNextOpen-source ERP system that Biograph extends. Provides Accounts (billing), Stock (inventory), HR, and Assets modules.
Frappe UIA Vue 3 component library by Frappe for building modern UIs. Used by the patient portal.
Web FormFrappe's built-in portal page generator. Creates public-facing forms from DocType definitions.
WorkspaceA configurable sidebar section in Frappe Desk that organizes shortcuts, charts, and links for a module.
Print FormatA template defining how a DocType renders when printed (PDF/HTML). Uses Jinja templates.
Singleton / Single DocTypeA DocType that only has one record (e.g., Healthcare Settings). Accessed via frappe.get_single().
Child TableA DocType embedded as rows within another DocType (parent). Stored with parent, parenttype, parentfield links.
Tree DocTypeA hierarchical DocType with parent-child relationships (e.g., Healthcare Service Unit).
Document EventA lifecycle hook (validate, on_submit, on_cancel, etc.) that triggers Python code when a document changes state.
Scheduler EventA background task that runs on a schedule (every minute, daily, weekly, etc.) via Frappe's job queue.
frappe.call()The frontend JavaScript function to call a whitelisted Python method via AJAX.
run_doc_methodA Frappe endpoint to call instance methods on a specific document: POST /api/method/run_doc_method.