BioEcko Docs
Functional Consultant Training

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-ModuleFunctionPrimary Users
Lab OrdersReceiving orders from OPD/IPD/EDAuto (from prescriptions)
Specimen CollectionBarcode generation, collection trackingPhlebotomist
Sample ProcessingWorklist management, analyser interfaceLab technician
Result EntryManual entry or analyser auto-uploadLab technician
QC ReviewValidation, delta checks, critical alertsSenior technician / pathologist
Report DeliveryDigital delivery to EMR, print, ABDM shareAuto

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:

FieldExample (CBC)Notes
Test NameComplete Blood CountDisplay name for doctors and reports
Test CodeCBC001Unique code, used in HL7/FHIR messages
LOINC Code57021-8Standardized code for ABDM interoperability
DepartmentHaematologyOrganizes the lab worklist
Specimen TypeEDTA BloodDetermines collection tube colour
Sample Volume3 mLGuides phlebotomist
ParametersHb, WBC, RBC, Platelets, PCV, MCV, MCH, MCHCIndividual result fields
Normal RangesHb: M 13-17 g/dL, F 12-16 g/dLAge and gender-specific
Critical ValuesHb < 7, Platelets < 20000Triggers critical alert to ordering doctor
TAT (Turnaround Time)2 hoursUsed for TAT compliance monitoring
PriceAs per tariffLinks 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:

  1. Order Placed -- Doctor orders CBC from OPD consult. Status: ordered
  2. Barcode Generated -- Lab module auto-generates a barcode label for the specimen tube
  3. Specimen Collected -- Phlebotomist scans the barcode, marks collection time. Status: collected
  4. Sample Received at Lab -- Lab reception scans the barcode, confirms receipt. Status: received
  5. Processing -- Technician loads sample on analyser; analyser auto-sends results via HL7v2 ORU message. Status: processing
  6. Result Entry -- Results appear in Bio Ecko (auto from analyser or manual entry). Status: resulted
  7. QC Review -- Senior tech/pathologist validates. Delta check against previous result. Status: validated
  8. 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:

  1. Log in as doctor, order a CBC for a test patient
  2. Switch to lab technician role, find the order in the worklist
  3. Enter sample results manually (enter one critical value)
  4. Verify the critical alert triggers
  5. 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:

StepActionSystem
1Doctor orders X-ray Chest PABio Ecko (OPD/IPD)
2Order appears in radiology worklistBio Ecko
3Technologist selects patient on X-ray machine (MWL)Modality (via DICOM MWL from Bio Ecko)
4Image acquired and sent to PACSModality → PACS (DICOM)
5Radiologist opens study in PACS viewerPACS viewer
6Radiologist writes report in Bio EckoBio Ecko
7Report linked to study, delivered to EMRBio Ecko → EMR

Modality Configuration:

ModalityDICOM CodeCommon Studies
X-ray (CR/DR)CR / DXChest, spine, extremity
CT ScanCTBrain, chest, abdomen
MRIMRBrain, spine, knee, shoulder
UltrasoundUSAbdomen, obstetric, thyroid
MammographyMGScreening, 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:

  1. Donor Registration -- Donor demographics, screening questionnaire, vitals
  2. Donation -- Bag collection with unique donation ID, volume, anticoagulant type
  3. Component Separation -- Whole blood separated into PRBC, FFP, platelets, cryoprecipitate
  4. Testing -- Blood group (ABO + Rh), TTI screening (HIV, HBsAg, HCV, VDRL, Malaria)
  5. Inventory -- Components stored with type, bag number, collection date, expiry date
  6. Cross-Match Request -- Doctor orders blood for a patient; lab performs cross-match
  7. Issue -- Compatible unit issued to the ward/OT
  8. Transfusion -- Nurse administers at bedside with barcode verification
  9. Reaction Monitoring -- Post-transfusion observation for adverse reactions

Blood Component Inventory Table:

ComponentStorage TempShelf LifeContainer
Whole Blood2-6 degree C35 daysCPDA bag
PRBC2-6 degree C42 daysAdditive solution bag
FFP-30 degree C or below1 yearFrozen bag
Platelets (RDP)20-24 degree C (agitation)5 daysPlatelet bag
Cryoprecipitate-30 degree C or below1 yearFrozen 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 FeaturePurposeModule
Levey-Jennings ChartsTrack QC material results over time, detect driftLab (per analyser)
Westgard RulesAutomated QC rule violation detection (1-2s, 1-3s, 2-2s, R-4s, etc.)Lab
Delta ChecksCompare current result with patient's previous result; flag large changesLab (per test)
Critical Value AlertsImmediate notification for life-threatening resultsLab → Doctor
TAT MonitoringTrack turnaround time vs target for each testLab + Radiology
Specimen Rejection TrackingLog rejected specimens with reason (hemolysed, insufficient, wrong tube)Lab
Reagent Lot TrackingLink results to reagent batch for recall traceabilityLab

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.

On this page