Multi-Branch Health Management Platform

ClinicOS

Every diagram you drew, every report you specified — built.

This document maps your handwritten process flows and departmental report requirements directly into a live system design. The diagrams, seeded data, and report formats below reflect exactly what you specified across all three pages of your notes.

6
Flow Stages
25
Patients Today
8
Report Types
6
Store Reports
scroll
Process Flow — Your Diagram, Page 2

The complete patient journey

Drawn from your handwritten flow diagram — every stage, every branch, every annotation faithfully reproduced as a process diagram.

RECEPTION Client Search Register & Identity INSURANCE Confirm Coverage Establish Payment Mode TRIAGE NURSE Assessment & Urgency Barcode ID · Products Used CONSULTATION — DIRECTED BY TRIAGE RCH Reproductive & Child Health GENERAL DR Consultation & Prescribing Lab & Radiology Orders SURGEON Surgical Referrals RCH Escalation INVESTIGATIONS LABORATORY Tests Conducted Consumables Tracked RADIOLOGY Imaging & Results Procedure Consumables Results returned to Doctor PHARMACY Dispensing — Prescription Stock Auto-Deducted PAYMENT MODE — AS ESTABLISHED AT RECEPTION CASH Walk-in Settlement INSURANCE Claim Submission CONCIERGE Corporate Invoice FINAL PAYMENT All Charges Consolidated — Bill Settled
info
The dashed lines show the results loop — Laboratory and Radiology results are returned electronically to the requesting Doctor before the patient proceeds to Pharmacy. The branch lines from Triage to three consultation streams and from Pharmacy to three payment modes match exactly the branching structure you drew on page 2.
Supply Loop — Your Flow Diagram, Page 2

Main Stores — Supply and Resupply

Your diagram shows Main Stores as the backbone feeding Pharmacy, Lab, and Radiology with a two-way Supply and Report & Resupply loop. The Admin Wing feeds procurement back into this cycle.

ADMIN WING Finance Reports Daily Sales Petty Cash Procurement Invoices & Delivery Notes Payroll Insurance Claims procure MAIN STORES Pharmaceuticals All prescription drugs Lab Reagents Tests & diagnostic supplies Consumables Gloves, cannulas, syringes Radiology Supplies Imaging & procedure materials PHARMACY Dispensing + Nurse Station Stock Auto-Deducted on Script Supply → ← Report & Resupply LABORATORY Reagents + Consumables Consumables per Test Tracked Supply → ← Report & Resupply RADIOLOGY Imaging Consumables Procedure Materials Supply → ← Report & Resupply NURSE Station Stock Dispensing Log Supply Report & Resupply
Department A — As Specified on Page 1

Reception Report

Total patients per day, total cash collected, queue and department allocation — disaggregated by gender. Seeded with live sample data for today, Sunday 26 April 2026.

25
Patients Today
trending_up +32% vs yesterday
TZS 4.2M
Cash Collected
trending_up +8% vs 30-day avg
13F · 12M
Gender Split (Today)
52.0% Female · 48.0% Male
8
Insurance Patients
pending 2 awaiting pre-auth
Reception: 7-Day Patient Volume by Gender
domainDepartment Allocation — Today
medical_servicesTriage / General10 patients
child_careRCH Clinic5 patients
scienceLab Direct Walk-in4 patients
local_pharmacyPharmacy (Script Only)4 patients
emergencyEmergency2 patients
paymentsCash Collection Breakdown
paymentsCash at ReceptionTZS 2,145,000
policyInsurance (Collected)TZS 1,182,000
business_centerCorporate / ConciergeTZS 888,000
TotalTZS 4,215,000
Department B — As Specified on Page 1

Triage Report

Emergency cases, RCH, injections, attending physician, tests prescribed (filterable), medicines prescribed, all products used — per encounter, pulled from triage and reception combined.

12
Emergency Cases
emergency 3 admitted
28
RCH Cases
child_care 6 surgical ref.
145
Tests Prescribed
Filterable by type
203
Medicines Prescribed
medication 5 new scripts
Triage: Case Type Breakdown
stethoscopeAttending Physicians — Today
personDr. A. Namugosa85 cases
personDr. C. Wafula94 cases
personDr. M. Achieng68 cases
inventory_2Products Used at Triage — Today
vaccinesInjection Swabs67 units
medicationIV Cannula 18G4 units ⚠ CRITICAL
medical_servicesGloves (pairs)52 pairs
vaccinesNormal Saline 500ml18 bags
medicationORS Sachets24 sachets
Department C — As Specified on Page 1

Laboratory Report

Tests conducted, consumables used per test with balance, stock received vs balance, stock variance on stock-taking — all exactly as you specified.

97
Tests Today
↑ 18% vs last Mon
284
Consumables Used
Stock check due
TZS 873K
Lab Revenue Today
↑ 9%
−2
RDT Variance (Last Count)
2 units unaccounted
Laboratory: Tests Conducted by Type
scienceConsumables per Test — Balance
biotechMalaria RDT — cassette per test24 used · 8 remain
biotechFBC — EDTA tube per test18 used · 47 remain
biotechUrinalysis — dipstick per test15 used · 35 remain
biotechBlood Sugar — lancet + strip10 used · 62 remain
biotechPregnancy hCG — strip per test8 used · 14 remain
biotechHIV Combo — kit per test6 used · 19 remain
local_shippingStock Received vs Balance (This Month)
Malaria RDT kits received50 units
Malaria RDT kits used to date42 units
System balance8 units
Physical count (last stock-take)6 units
Variance−2 units
Department D — As Specified on Page 1

Pharmacy Report

Receipts disaggregated by cash and credit, sales aggregated by payment method, stock balance and stock variation — nurse station dispensing tracked as a sub-report.

TZS 2.1M
Cash Sales Today
↑ 6% vs yesterday
TZS 890K
Credit Sales Today
24 credit transactions
TZS 1.18M
Insurance Sales Today
↑ 11%
3
Items Below Minimum
Reorder alert active
Pharmacy: Revenue by Payment Method
local_pharmacyTop Items Dispensed — Today
medicationParacetamol 500mg120 tabs
medicationAmoxicillin 500mg45 caps
medicationMetformin 500mg38 tabs
medicationOmeprazole 20mg32 caps
medicationCotrimoxazole 480mg28 tabs
medicationFerrous Sulphate 200mg24 tabs
medical_servicesNurse Station Dispensing — Today
vaccinesNormal Saline 500ml18 units
vaccinesRinger's Lactate 500ml7 units
medicationMorphine 10mg/ml3 ampoules
medicationDiazepam 5mg/ml2 ampoules
Store Ledger — Your Exact Columns, Page 3

Inventory — Store Ledger

All columns exactly as you specified: Item Name, Strength, Brand/Chemical, Formulation, Category (Pharma/Lab/Consumable/Community), Use, Purchase Unit, Entry Qty, Add Qty, Selling Price, Min/Max, and Balance.

Item NameStrengthBrand / ChemicalFormulation CategoryUsePurchase Unit Entry QtyAdd Qty Selling PriceMinMaxBalance
Amoxicillin500mgAmoxil / Amoxicillin trihydrateCapsulePharmaOral antibioticBox/500500+120TZS 8502001,000620 check_circle
Paracetamol500mgPanadol / ParacetamolTabletPharmaAnalgesic / antipyreticBox/10001000+500TZS 1204002,0001,248 check_circle
Malaria RDT KitSD Bioline / CareStartRapid TestLabMalaria diagnosisBox/2550+0TZS 4,500201008 warning
IV Cannula 18G18GBD Venflon / SurflashCatheterConsumableIV accessBox/50100+0TZS 2,800301504 error
Surgical GlovesM/LAnsell / Medline latexLatex pairConsumableProcedure useBox/100pr300+100TZS 1,200100500248 check_circle
Metformin500mgGlucophage / Metformin HClTabletPharmaType 2 diabetesBox/500500+0TZS 340150800322 check_circle
ORS Sachets20.5gORS / Oral Rehydration SaltsSachetCommunityRehydrationBox/100200+50TZS 40050300175 check_circle
Cotrimoxazole480mgSeptrin / Trimethoprim+SulphaTabletPharmaAntibiotic — UTI, PCPBox/10001000+0TZS 1802001,500198 warning
Store Report 05 — Stock Variance After Stock-Taking (As Specified)
Item NameStrengthSystem Balance Physical Count (Actual)Variance StatusNotes
Amoxicillin 500mg500mg620615−5DiscrepancyUnder investigation
Paracetamol 500mg500mg1,2481,2480Balanced
Malaria RDT Kit86−2Discrepancy2 expired batch disposed
IV Cannula 18G18G440Balanced
Surgical Gloves M/LM/L2482480Balanced
Cotrimoxazole 480mg480mg198195−3DiscrepancyNurse station issued but not logged
info
Your specification: "Stock variance report — should have a column for actual count and entered to get the variance." The Physical Count column (gold) is the entered field. System Balance minus Physical Count = Variance. Discrepancies are flagged automatically and require a signed-off explanation before the count is closed.
Full Reporting Suite

All report types — every department.

All reports are filterable by branch, date range, and role. Heads of department see their scope only. Management sees the consolidated multi-branch view.

REPORT 01
person_search
Reception Daily
  • Total patients — disaggregated by gender
  • Total cash collected per shift
  • Department allocation per patient
  • Insurance vs cash vs corporate ratio
  • New vs returning patient split
  • Optional: dashboard graphics view
REPORT 02
medical_services
Triage Activity
  • Emergency cases by category
  • RCH · injection · surgical attended
  • Attending physician per case
  • Tests prescribed — filterable
  • Medicines prescribed per encounter
  • All products and consumables used
REPORT 03
science
Lab & Radiology
  • Tests conducted by type and date
  • Consumables per test with balance
  • Stock received vs balance
  • Stock variance — physical vs system
  • Result turnaround time
REPORT 04
local_pharmacy
Pharmacy Sales
  • Receipts — cash vs credit disaggregated
  • Sales aggregated by payment method
  • Stock balance — live per item
  • Stock variation report
  • Nurse station dispensing sub-report
REPORT 05
event_busy
Store: Expiry Alert
  • Items expiring within next 6 months
  • Batch number and quantity at risk
  • Department holding the stock
  • Recommended action per item
REPORT 06
receipt_long
Store: Purchase History
  • Quantity purchased per item
  • Price paid per order — with comparison
  • Proposed supplier by best price
  • Supplier list for direct PO conversion
REPORT 07
move_down
Store: Movement
  • Stock movement aggregated — all depts
  • Movement by department and date
  • Inter-branch transfer log
  • Nurse station issuance included
REPORT 08
difference
Store: Variance + Damaged
  • System balance vs physical count
  • Variance column — auto-calculated
  • Damaged stock sub-report
  • Requires sign-off to close
REPORT 09
account_balance
Finance / Admin Wing
  • Daily credit and debit sales
  • Petty cash — given and received
  • Procurement — invoices and delivery notes
  • Payroll and government accounting
  • Insurance claims — submitted vs settled
Proposed Delivery Roadmap

How we build it — phase by phase.

Core patient flow goes live first. Inventory intelligence, reporting, and multi-branch capability are layered in progressively. Each phase delivers independently usable functionality.

I
Core Flow
  • arrow_rightPatient registration + search
  • arrow_rightTriage module — full spec
  • arrow_rightConsultation + prescribing
  • arrow_rightCash billing + receipting
  • arrow_rightRole-based user access
II
Pharmacy, Lab & Store
  • arrow_rightPharmacy dispensing + stock
  • arrow_rightLab orders + results loop
  • arrow_rightRadiology workflow
  • arrow_rightStore ledger — all columns
  • arrow_rightMin/Max alerts + resupply
III
Finance & Reporting
  • arrow_rightAll 9 report types live
  • arrow_rightInsurance claims module
  • arrow_rightConcierge/corporate billing
  • arrow_rightPetty cash + procurement
  • arrow_rightPayroll + government records
IV
Dashboard & Multi-Branch
  • arrow_rightLive executive dashboard
  • arrow_rightGender-disaggregated charts
  • arrow_rightMulti-branch rollout
  • arrow_rightOffline resilience layer
  • arrow_rightAPI for integrations