DCMS — Patient Billing & Management Software for Radiology & Pathology Centres
Login
Today Patients
—
Active today
Total Patient
—
In database
Compressed
—
Today
Sent Today
—
All destinations
Failed Today
—
Today
Received Instance
—
Incoming today
Today Study Received
—
Distinct studies
Today Study Compressed
—
Distinct studies
Today Study Sent
—
Distinct studies
Live Activity Queue
● WS
DateTimeEventPatient NamePatient IdModDestinationTotalReceivedCompressedSentSeriesStart TimeEnd TimeTotal Time
Destinations
TimeEventPatient NamePatient IDModDestinationSeriesImagesStatusMessage
UIDDate & TimePatientAge/SexPhoneDoctorPROPanelScheduleTestsAmountDiscountNetPaidBalReg ByStatusActions
No of Patient
0
Gross
₹0
Discount
₹0
Net
₹0
Received
₹0
Balance
₹0
–
UIDDate & TimePatientAge/SexPhoneDoctorPROPanelScheduleTestsAmountDiscountNetPaidBalReg ByStatusActions
Total Patient
0
Reported
0
Drafted
0
Completed
0
Finalized
0
Printed
0
Registered
0
Standalone
0
Root
Study Date –
Categories (Modality)
NameStatusActions
DICOM SCP Receiver
NameCalling AECalled AEHostPortAutoStatusActions
Modules

Turn a whole feature area off for everyone — its pages disappear from the sidebar and its endpoints stop responding. Nothing is deleted; re-enabling restores it exactly as it was.

TimePatientMRNAge/SexAccession #ProcedureStudy DescriptionModalityReferring PhysicianInstitutionDevicePriorityStartPauseStopCompleteDurationByStatusActions
Collection Transactions 0 record(s)
#Reg NoVisit IDPatient NamePhone NoRef ByVisit DateReceived DateReceived AmtModePROReceived By
Revenue Trend
Revenue Breakdown
PROVisitsRevenue

Time from a scan's completion to its report reaching Finalized/Printed. Reports whose study never reconciled to a completed scan don't have a measurable TAT and are shown separately as "Unmatched" rather than skewing the averages.

Avg TAT Trend
RadiologistReportsAvg TATMedian TATFastestSlowest

Busy time (sum of actually-completed scan durations) against each device's configured weekly operating hours. Retrospective, built from recorded scan timestamps — not a live measure.

Utilization Trend
DeviceModalityStudiesBusyAvailableUtilization
Sort & highlight
Summary 0 record(s)
CategoryVisitsTestsGross ₹Disc ₹Net ₹Paid ₹Due ₹Share
Share by Category
Net Amount Comparison
Gross
₹0
Discount
₹0
Net
₹0
Received
₹0
Balance
₹0
0 record(s)
UIDDate & TimePatientAge/SexPhoneDoctorPROPanelScheduleSubcategorySub-Category TestsAmountDiscountNetPaidBalReg ByStatusActions

Every event starts disabled per channel — nothing sends until you turn it on here and give it a template. Email and SMS currently log what they would send (no provider configured yet); WhatsApp is not yet wired up.

EventEmailSMSWhatsApp
Recent Outbox
WhenEventChannelRecipientStatusError
Weekly Operating Hours

Set once per branch — every device in it inherits these hours automatically. A device only needs its own row here if it genuinely runs different hours from the rest of the center.

DayClosedStartEndInterval (min)Capacity
UsernameRolePasswordActions

Resource-based permissions, grouped by role. System-defined roles (seeded on first boot) can have their permissions edited but not be deleted; custom roles can be added freely. This sits alongside the legacy Admin/User login role above — a person can hold one or more of these roles in addition.

RoleTypePermissionsActions

Every create/update/delete across patient, billing, scheduling and master-data records, plus every login, logout, and IP-address block — automatically logged with who made the change (or attempt), from where, and when.

WhenActionEntityIDUserIP AddressSummary

Every inbound and outbound HL7 message this app has seen — including messages no handler was registered for (status UNHANDLED_TYPE), which previously left no trace anywhere. Use this to troubleshoot a HIS or lab analyzer interface.

WhenDirTypeStatusSending AppReceiving AppSource IPPatient
Loading documentation…
Loading documentation…