Module Walkthrough: Diagnostics
Hands-on walkthrough of Bio Ecko's diagnostic modules -- Laboratory, Radiology, and Blood Bank -- covering order-to-result workflows, specimen management, PACS...
February 2026 · 18 min
Manual area
FC Training Programme
Coverage
6 sections
Operator notes
4 implementation notes
Laboratory Module -- Overview
The laboratory module handles the full lifecycle from test ordering to result delivery. It is one of the highest-transaction modules in any hospital.
Key Sub-Modules:
| Sub-Module | Function | Primary Users |
|---|---|---|
| Lab Orders | Receiving orders from OPD/IPD/ED | Auto (from prescriptions) |
| Specimen Collection | Barcode generation, collection tracking | Phlebotomist |
| Sample Processing | Worklist management, analyser interface | Lab technician |
| Result Entry | Manual entry or analyser auto-upload | Lab technician |
| QC Review | Validation, delta checks, critical alerts | Senior technician / pathologist |
| Report Delivery | Digital delivery to EMR, print, ABDM share | Auto |
Transaction Volume Estimate: A 200-bed hospital typically processes 300-500 lab orders per day. A standalone diagnostics centre may process 1000+. This volume impacts configuration decisions (batch printing, auto-validation rules).
Lab Test Catalogue -- Master Data Setup
The test catalogue is the foundation of the lab module. Every orderable test must be configured.
Per-Test Configuration:
| Field | Example (CBC) | Notes |
|---|---|---|
| Test Name | Complete Blood Count | Display name for doctors and reports |
| Test Code | CBC001 | Unique code, used in HL7/FHIR messages |
| LOINC Code | 57021-8 | Standardized code for ABDM interoperability |
| Department | Haematology | Organizes the lab worklist |
| Specimen Type | EDTA Blood | Determines collection tube colour |
| Sample Volume | 3 mL | Guides phlebotomist |
| Parameters | Hb, WBC, RBC, Platelets, PCV, MCV, MCH, MCHC | Individual result fields |
| Normal Ranges | Hb: M 13-17 g/dL, F 12-16 g/dL | Age and gender-specific |
| Critical Values | Hb < 7, Platelets < 20000 | Triggers critical alert to ordering doctor |
| TAT (Turnaround Time) | 2 hours | Used for TAT compliance monitoring |
| Price | As per tariff | Links to billing module |
FC Task: For a typical hospital, you will configure 200-400 tests. Start with the top 50 tests (covering 80% of volume) and add the rest iteratively.
- Collect the hospital's existing test menu from the lab manager
- Map each test to LOINC codes (use the LOINC search tool at loinc.org)
- Define normal ranges per parameter (get pathologist sign-off)
- Set critical value thresholds (get clinical director sign-off)
- Configure specimen-tube colour mapping
Lab Workflow -- Order to Result
Step-by-step flow in Bio Ecko:
- Order Placed -- Doctor orders CBC from OPD consult. Status:
ordered - Barcode Generated -- Lab module auto-generates a barcode label for the specimen tube
- Specimen Collected -- Phlebotomist scans the barcode, marks collection time. Status:
collected - Sample Received at Lab -- Lab reception scans the barcode, confirms receipt. Status:
received - Processing -- Technician loads sample on analyser; analyser auto-sends results via HL7v2 ORU message. Status:
processing - Result Entry -- Results appear in Bio Ecko (auto from analyser or manual entry). Status:
resulted - QC Review -- Senior tech/pathologist validates. Delta check against previous result. Status:
validated - Report Delivered -- Result visible in doctor's EMR, printable, shareable via ABDM. Status:
delivered
Critical Result Handling: If any parameter falls in the critical range (e.g., Potassium > 6.5 mEq/L):
- An immediate alert is sent to the ordering doctor
- The lab must document verbal communication of the critical value
- Bio Ecko logs the alert time and acknowledgement time for NABH compliance
Try It Yourself:
- Log in as doctor, order a CBC for a test patient
- Switch to lab technician role, find the order in the worklist
- Enter sample results manually (enter one critical value)
- Verify the critical alert triggers
- Switch back to doctor role, check the result in the EMR
Radiology Module
The radiology module manages imaging orders, worklists, and reports. It integrates with PACS for image storage and viewing.
Radiology Order Flow:
| Step | Action | System |
|---|---|---|
| 1 | Doctor orders X-ray Chest PA | Bio Ecko (OPD/IPD) |
| 2 | Order appears in radiology worklist | Bio Ecko |
| 3 | Technologist selects patient on X-ray machine (MWL) | Modality (via DICOM MWL from Bio Ecko) |
| 4 | Image acquired and sent to PACS | Modality → PACS (DICOM) |
| 5 | Radiologist opens study in PACS viewer | PACS viewer |
| 6 | Radiologist writes report in Bio Ecko | Bio Ecko |
| 7 | Report linked to study, delivered to EMR | Bio Ecko → EMR |
Modality Configuration:
| Modality | DICOM Code | Common Studies |
|---|---|---|
| X-ray (CR/DR) | CR / DX | Chest, spine, extremity |
| CT Scan | CT | Brain, chest, abdomen |
| MRI | MR | Brain, spine, knee, shoulder |
| Ultrasound | US | Abdomen, obstetric, thyroid |
| Mammography | MG | Screening, diagnostic |
FC Configuration:
- Set up radiology test catalogue with study codes, modalities, and pricing
- Configure PACS connection (IP, port, AE Title)
- Map DICOM Modality Worklist fields
- Create report templates per study type (structured reporting)
- Configure TAT targets per modality
Blood Bank Module
The blood bank module manages the full blood transfusion chain -- from donation to cross-match to transfusion to adverse reaction monitoring.
Blood Bank Workflow:
- Donor Registration -- Donor demographics, screening questionnaire, vitals
- Donation -- Bag collection with unique donation ID, volume, anticoagulant type
- Component Separation -- Whole blood separated into PRBC, FFP, platelets, cryoprecipitate
- Testing -- Blood group (ABO + Rh), TTI screening (HIV, HBsAg, HCV, VDRL, Malaria)
- Inventory -- Components stored with type, bag number, collection date, expiry date
- Cross-Match Request -- Doctor orders blood for a patient; lab performs cross-match
- Issue -- Compatible unit issued to the ward/OT
- Transfusion -- Nurse administers at bedside with barcode verification
- Reaction Monitoring -- Post-transfusion observation for adverse reactions
Blood Component Inventory Table:
| Component | Storage Temp | Shelf Life | Container |
|---|---|---|---|
| Whole Blood | 2-6 degree C | 35 days | CPDA bag |
| PRBC | 2-6 degree C | 42 days | Additive solution bag |
| FFP | -30 degree C or below | 1 year | Frozen bag |
| Platelets (RDP) | 20-24 degree C (agitation) | 5 days | Platelet bag |
| Cryoprecipitate | -30 degree C or below | 1 year | Frozen bag |
FC Configuration:
- Set up blood group coding (ABO + Rh + sub-groups if needed)
- Configure TTI test panel
- Set expiry alert thresholds (e.g., 7 days before expiry)
- Configure cross-match compatibility rules
- Set up adverse reaction categories and reporting workflow
Quality Control in Diagnostics
NABH and CAP require documented quality control processes in the lab.
Bio Ecko QC Features:
| QC Feature | Purpose | Module |
|---|---|---|
| Levey-Jennings Charts | Track QC material results over time, detect drift | Lab (per analyser) |
| Westgard Rules | Automated QC rule violation detection (1-2s, 1-3s, 2-2s, R-4s, etc.) | Lab |
| Delta Checks | Compare current result with patient's previous result; flag large changes | Lab (per test) |
| Critical Value Alerts | Immediate notification for life-threatening results | Lab → Doctor |
| TAT Monitoring | Track turnaround time vs target for each test | Lab + Radiology |
| Specimen Rejection Tracking | Log rejected specimens with reason (hemolysed, insufficient, wrong tube) | Lab |
| Reagent Lot Tracking | Link results to reagent batch for recall traceability | Lab |
FC Setup:
- Configure QC material target values and ranges per analyser
- Set Westgard rule sensitivity (start with 1-3s for new implementations)
- Define delta check thresholds per test (e.g., Creatinine change > 50% triggers review)
- Set TAT targets per test and configure the TAT breach alert
Notes
Info
The lab test catalogue is the single most time-consuming master data item. Start collecting it from the lab manager in the first week of the project -- do not wait until the configuration phase.
Tip
When configuring normal ranges, always get the pathologist's written sign-off. Normal ranges vary by method, analyser, and population. The FC should not set these independently.
Warning
Critical value thresholds directly impact patient safety. A misconfigured critical range (e.g., too wide) means life-threatening results may not trigger alerts. Triple-verify these during UAT.
Clinic tip
Small clinics without their own lab typically outsource to a reference lab. In this case, configure Bio Ecko's lab module in 'External Lab' mode -- orders are sent out, and results are manually entered or uploaded when received.
Related topics
FC Training Programme
This training programme is designed to take a complete fresher -- someone with no prior healthcare or ERP background -- and transform them into a confident...
Module Walkthrough: Clinical & OPD
Hands-on walkthrough of Bio Ecko's clinical modules -- Patient Registration, Appointment Scheduling, OPD Consultation, Prescription, EMR, and Vitals -- with...
Module Walkthrough: IPD & Nursing
Hands-on walkthrough of Bio Ecko's inpatient modules -- Admission, Bed Management, Nursing Console, Diet Orders, OT Scheduling, and Discharge -- with...
Quality Control
Quality Control (QC) ensures that your laboratory results are accurate, precise, and reproducible before they are reported to clinicians. Bio-Ecko's QC module...
NABH Compliance
The NABH Compliance module helps hospitals prepare for and maintain National Accreditation Board for Hospitals & Healthcare Providers accreditation. It maps...
Prescriptions
The Prescriptions module lets you write, manage, and print prescriptions. Prescriptions are typically created during an OPD visit but can also be managed...
Module Walkthrough: Clinical & OPD
Hands-on walkthrough of Bio Ecko's clinical modules -- Patient Registration, Appointment Scheduling, OPD Consultation, Prescription, EMR, and Vitals -- with...
Module Walkthrough: IPD & Nursing
Hands-on walkthrough of Bio Ecko's inpatient modules -- Admission, Bed Management, Nursing Console, Diet Orders, OT Scheduling, and Discharge -- with...