Book a 30-minute demo Try it free for 30 days

Home / How it works

Deployment

Runs inside your clinic, on your network.

One Windows PC acts as the server. Everyone else opens CDMS Labs in a browser. Patient data never has to leave the building.

CDMS Labs deployment on the clinic LAN One Windows server running CDMS Labs and its database sits on the clinic network. Workstations, cashier and lobby displays use a browser. Receipt and label printers attach to workstations. Analyzers connect over TCP/IP, modality PCs drop files into a watched folder, and backups are copied to USB or NAS. CLINIC LAN · NO INTERNET NEEDED FOR DAILY WORK CDMS Labs serverWindows service+ PostgreSQL database WorkstationsChrome or Edge, nothing installed Lobby display & kioskBrowser on a TV or touchscreen PrintersReceipts, A4, labels AnalyzersHL7 / ASTM over TCP Modality PCsWatched-folder exports Backup → USB / NAS
  • No internet needed for daily work; it is used only to download updates
  • Nothing to install on workstations: Chrome or Edge only
  • Analyzers connect over TCP/IP; modality PCs drop exports into a watched folder
  • Lobby TVs and the ticket kiosk run in a browser too
  • Daily encrypted backups with a second copy to USB or NAS
  • Signed updates, installed by an administrator, with automatic rollback

System requirements

System requirements
ServerAny reasonably recent office desktop running Windows 10 (22H2) or Windows 11, with at least 8 GB of memory. It stays on during clinic hours.
WorkstationsChrome or Edge. Nothing is installed on them.
NetworkClinic LAN with a static IP or DHCP reservation for the server. No internet needed for daily work.
Disk encryptionWindows Pro on the server, for BitLocker.
Printers58 or 80 mm thermal receipt printers; A4/Letter printers; any label printer with a Windows driver for Code 128 specimen labels (50 × 25 mm default).
Roles

Everyone sees exactly what their job needs.

25 default roles ship ready to use. Permissions are editable, and one user can hold several roles.

Receptionist

  • Registers patients and checks for duplicates
  • Builds draft orders and quotations
  • Issues queue tickets; takes no payments

Cashier

  • Posts orders and takes payments
  • Opens and closes their own shift with a Z-report
  • Requests voids and refunds for approval

Nurse & Senior Nurse

  • Vital-sign intake and APE/PEME preparation
  • Drafts notes and classifications for physicians
  • Senior Nurse: corrections and nursing reports

Phlebotomist

  • Collection worklist with container chips
  • Prints labels and collects with a two-identifier check
  • Receives specimens and requests recollection

Medical Technologists

  • Enter results and accept analyzer values
  • Head MedTech verifies, releases and amends
  • QC reviews and signs the QC block

Radiologic Technologist

  • Imaging queue: performs exams and attaches images
  • Types the reading from normal templates
  • Saves the report for the doctor's signature

Cardiac Technician

  • Performs ECG, echo and stress tests
  • Records screening, consent and the drug log
  • Prepares reports for the cardiologist

Doctors & Readers

  • Doctor, Radiologist/Sonologist, Pathologist, Cardiologist
  • Read, sign, release and amend their own work
  • See only their own patients and commissions

Accountant & Manager

  • Approve voids and refunds; sign off shifts
  • Receivables, SOAs, commission periods and vouchers
  • Bookkeeper prepares; Accountant approves and posts

Administrator

  • Users, roles and permissions
  • Prices, commission rates and settings
  • Backups, updates and the audit trail

See it running on a clinic workflow