BioEcko Docs
Functional Consultant Training

Module Walkthrough: Clinical & OPD

Hands-on walkthrough of Bio Ecko's clinical modules -- Patient Registration, Appointment Scheduling, OPD Consultation, Prescription, EMR, and Vitals -- with...

February 2026 · 20 min

Manual area

FC Training Programme

Coverage

6 sections

Operator notes

4 implementation notes

Patient Registration Module

The patient registration module is the gateway to the entire ERP. Every clinical, billing, and lab transaction starts with a registered patient.

Key Fields:

FieldRequiredNotes
First Name + Last NameYesUse proper capitalization; avoid all-caps
Date of BirthYesAge is auto-calculated; if exact DOB unknown, enter estimated year
GenderYesMale / Female / Other / Prefer Not to Say
Phone NumberYesPrimary contact for SMS notifications and OTP
ABHA NumberConditionalRequired if ABDM is enabled; verified via OTP
MRNAuto-generatedFormat configured in Settings > Registration > MRN Pattern
AddressRecommendedCity + State minimum for geographic analytics
Emergency ContactRecommendedName + phone + relationship
Insurance DetailsConditionalIf patient is insured, link TPA + policy number
PhotoOptionalWebcam capture or upload; used for patient identification

Configuration Checklist:

  • Set MRN format pattern
  • Configure required vs optional fields
  • Enable/disable ABHA verification
  • Set duplicate detection rules (name + DOB + phone match)
  • Configure consent capture (print template, digital signature)

Appointment Scheduling Module

Appointments connect patients to doctors with time slots, queues, and status tracking.

Booking Flow:

  1. Search Patient -- By MRN, name, or phone. If new, register first.
  2. Select Department -- Filter doctors by speciality
  3. Select Doctor -- See available slots for the selected date
  4. Choose Slot -- Morning/afternoon sessions with 15/20/30-minute intervals (configurable)
  5. Confirm -- Appointment created, token number assigned, SMS sent to patient

Appointment Statuses:

StatusMeaningTriggered By
ScheduledBooked, not yet arrivedBooking action
Checked-InPatient arrived at front deskFront desk check-in
In QueuePatient waiting for doctorAuto after check-in
In ConsultationDoctor has opened the visitDoctor starts consult
CompletedVisit finishedDoctor closes consult
CancelledAppointment cancelledPatient/staff cancellation
No-ShowPatient did not arriveAuto-marked after cutoff time

Configuration:

  • Set consultation duration per doctor (15/20/30 min)
  • Configure slot generation rules (morning 9-1, evening 4-8)
  • Set auto no-show timeout (e.g., 30 min after slot time)
  • Enable/disable online booking (patient portal)
  • Configure SMS templates for confirmation and reminder

OPD Consultation Module

The OPD Consultation screen is where doctors spend most of their time. It is the core clinical interface.

Screen Layout (left to right):

  1. Patient Header -- Name, age, gender, allergies, last visit summary
  2. Chief Complaint -- Free text + coded (SNOMED-CT) symptom entry
  3. Vitals Panel -- Auto-pulled from nurse's vitals entry; doctor can add/modify
  4. History -- Past medical, surgical, family, social history (structured + free text)
  5. Examination -- System-wise examination notes
  6. Diagnosis -- ICD-10 coded diagnosis entry (searchable dropdown)
  7. Prescription -- Drug search, dosage, frequency, duration
  8. Orders -- Lab tests, radiology investigations, procedures
  9. Advice -- Follow-up date, instructions, referrals
  10. Action Bar -- Save Draft, Complete Visit, Print Summary

FC Configuration for Doctors:

  • Create specialty-specific templates (e.g., Cardiology template with pre-filled examination fields)
  • Configure favourite drug lists per doctor for faster prescription
  • Set up order sets (e.g., "Diabetes Panel" = HbA1c + FBS + PPBS + Lipid Profile)
  • Enable/disable specific sections based on hospital preference

Try It Yourself:

  1. Log in as a doctor role
  2. Open the OPD queue and select a test patient
  3. Enter a chief complaint, add vitals, enter a diagnosis
  4. Write a 2-drug prescription and order a blood test
  5. Complete the visit and verify the prescription appears at the pharmacy

Prescription Module

Prescriptions are created within the OPD Consultation or IPD orders and flow to the pharmacy for dispensing.

Prescription Fields:

FieldSourceDetails
Drug NameFormulary searchGeneric name with brand options
DosageDropdownConfigured dose options (e.g., 500mg, 250mg)
FrequencyDropdownBD (twice daily), TDS (thrice daily), OD (once daily), SOS, etc.
RouteDropdownOral, IV, IM, Topical, Inhalation, etc.
DurationInputNumber of days, weeks, or as needed
QuantityAuto-calculatedBased on frequency x duration; editable
InstructionsFree textBefore food, after food, at bedtime, etc.
SubstitutionToggleAllow/disallow generic substitution

Drug Interaction & Allergy Alerts:

  • If the prescribed drug interacts with another active prescription, a warning popup appears
  • If the patient has a recorded allergy matching the drug class, a red alert blocks the prescription (overridable by doctor with reason)

FC Configuration:

  • Load the drug formulary (generic names, brands, dosage forms)
  • Configure frequency codes and their display labels
  • Set up drug interaction database (if available)
  • Map allergy categories to drug classes
  • Configure prescription print template (hospital header, doctor signature block)

EMR (Electronic Medical Record) Module

The EMR is the longitudinal patient record -- a timeline view of all clinical data across all visits and admissions.

EMR Sections:

SectionData SourceContent
DemographicsRegistrationName, age, blood group, allergies, insurance
Visit HistoryAppointmentsChronological list of OPD visits with diagnoses
Admission HistoryAdmissionsIPD stays with diagnosis, procedures, LOS
Medication HistoryPrescriptionsAll past and current medications
Lab ResultsLab moduleTrending graphs for repeated tests (e.g., HbA1c over 12 months)
Radiology ReportsRadiology moduleReports with linked PACS images
Vitals TrendVitals moduleBP, pulse, weight tracked over time
DocumentsUploadsScanned referral letters, previous records, consent forms
Surgical HistoryOT moduleProcedures performed with operative notes

FC Relevance:

  • The EMR is read-only for most roles -- it aggregates data from other modules
  • During implementation, ensure all contributing modules are correctly configured so the EMR shows complete data
  • For hospitals migrating from paper, help them decide which historical records to digitize vs scan-and-upload
  • The EMR is the primary screen for NABH auditors reviewing clinical documentation

Vitals Module

Vitals are captured by nurses (primarily) and doctors, and are critical for clinical decision-making.

Standard Vital Parameters:

VitalUnitNormal Range (Adult)Alert Threshold
Blood Pressure (Systolic)mmHg90-140< 80 or > 180
Blood Pressure (Diastolic)mmHg60-90< 50 or > 110
Pulse Ratebpm60-100< 50 or > 130
Temperaturedegree F97.0-99.5< 95.0 or > 103.0
SpO2%95-100< 90
Respiratory Rate/min12-20< 10 or > 30
Weightkg----
Heightcm----
BMIkg/m218.5-24.9Auto-calculated
Pain Score0-100-3 (mild)> 7 (severe)

Configuration:

  • Define which vitals are mandatory per encounter type (OPD: BP + pulse; IPD: all)
  • Set alert thresholds (can vary by department -- paediatrics vs geriatrics)
  • Configure vitals capture frequency for IPD (e.g., every 4 hours, every 8 hours)
  • Enable/disable BMI auto-calculation
  • Set up integration with bedside monitors (HL7v2 OBX messages) if applicable

Try It Yourself:

  1. Log in as a nurse role
  2. Open the Nurse Hub > select an admitted patient
  3. Enter a set of vitals including one abnormal value (e.g., SpO2 = 88%)
  4. Verify the alert appears on the nursing dashboard
  5. Check the EMR to see the vitals trend graph update

Notes

Tip

Create at least 10 test patients with varied demographics during sandbox setup. Use them to practice the full Registration → Appointment → OPD → Prescription → Pharmacy flow before demonstrating to hospital staff.

Info

Doctors are the most time-pressured users. Every click counts. During CRP, time how long it takes a doctor to complete a typical OPD consultation. The target is under 3 minutes for a follow-up visit.

Warning

Never pre-configure drug templates with specific dosages without doctor review. A wrong default dose in a template could propagate to hundreds of prescriptions.

Clinic tip

Small clinics often skip appointment scheduling and use a simple walk-in queue. Configure the 'Walk-In Mode' toggle in Appointment Settings to simplify the front desk workflow.

On this page