2.9 KiB
2.9 KiB
HMS Clinical & Medical Record Standards
This document defines the clinical data model, doctor naming conventions, laboratory reporting, radiology reporting, and electronic medical record (EMR) rules for the E-Atria HMS.
1. Demographic & Clinical Name Rules
-
Patient Full Name Standard (
patient_master.p_fname):- The patient's full name is stored strictly and exclusively in
patient_master.p_fname. - The column
patient_master.p_lnamehas been permanently dropped from the database. - NEVER use, select, insert, update, or reference
patient_master.p_lnameanywhere in controllers, models, views, or queries.
- The patient's full name is stored strictly and exclusively in
-
Doctor Name Standard (
doctor_master):- For doctors, the database retains multi-part names:
p_title,p_fname,p_mname,p_lname. - When displaying a doctor's full name on UI, prescription prints, or reports:
$doctorFullName = trim(($doctor->p_title ?? 'Dr.') . ' ' . trim(($doctor->p_fname ?? '') . ' ' . ($doctor->p_mname ?? '') . ' ' . ($doctor->p_lname ?? ''))); - Always display qualification (
doc_sign) and medical council registration number (doctor_reg_no) on all prescription and diagnostic report footers.
- For doctors, the database retains multi-part names:
2. Clinical Terminology & Code Mappings
-
SNOMED CT Coding:
- All chief complaints, physical findings, and diagnoses recorded in OPD consultation must link to SNOMED CT Concept IDs whenever available.
- The local CSNOTK bridge is configured at
snomed.csnotk.baseUrlin.env.
-
LOINC Coding for Pathology:
- All tests in
lab_testsshould have corresponding LOINC codes mapped inlab_tests.loinc_numorlab_tests.loinc_code. - When generating NRCeS FHIR Document Bundles (DiagnosticReport), LOINC is the mandatory primary coding system.
- All tests in
-
Ayushman Bharat & TPA Packages:
- Standard package procedures must map to
ayushman_package_master(1,401 standardized PM-JAY packages).
- Standard package procedures must map to
3. Diagnostic & Imaging Workflow Integrity
-
Pathology Lifecycle:
\text{Test Prescribed} \longrightarrow \text{Sample Collected} \longrightarrow \text{Accession/Barcode} \longrightarrow \text{Result Entry} \longrightarrow \text{Doctor Verification} \longrightarrow \text{Published Report}- No diagnostic report can be released to a patient portal or ABDM bridge without formal verification (
verified_by/doctor_sign). - Out-of-range critical/panic values must be visually highlighted in bold red with critical alert indicators.
- No diagnostic report can be released to a patient portal or ABDM bridge without formal verification (
-
Radiology Lifecycle:
\text{Scan Ordered} \longrightarrow \text{Procedure Completed} \longrightarrow \text{Drafting Findings} \longrightarrow \text{Impression} \longrightarrow \text{Radiologist Sign-off}- Templates stored in
doc_print_templates/radiology_ultrasound_templatemust preserve standardized headings:- Clinical Indication / History
- Modality & Protocol
- Observations / Findings
- Impression / Conclusion
- Advice / Recommendations
- Templates stored in