Skip to main content

Start and verify the stack

From the HMIS project directory:
Confirm HMIS, its queue worker, OIE, Orthanc, OHIF, and the mock modality are running.

Acceptance flow

1

Create and bill a mapped radiology order

Create a Chest X-Ray or another mapped radiology service. After billing, confirm the requisition is open and record its accession number.
2

Confirm automatic worklist publication

Wait for the Laravel database queue. In OIE, confirm HMIS Radiology Worklist Lookup processed the publication and both destinations succeeded.
3

Query the PACS from the modality

Open http://localhost:8091, enter the accession, and run the DICOM MWL query. Confirm the returned patient and procedure match the HMIS order.
4

Mark the examination pending

In HMIS, select Mark pending and confirm the requisition status changes to pending.
5

Transmit a deidentified DICOM image

Load the sample, select the worklist item, and transmit it to HMIS_PACS on port 4242.
6

Wait for the stable-study event

Orthanc normally declares the study stable after its configured stable age. With a five-second OIE poll interval, allow approximately 60–90 seconds in the demo.
7

Verify the HMIS study link

Confirm Orthanc Stable Study Poller and PACS Study Events Relay succeeded. The requisition should expose View images but should remain pending.
8

Open OHIF

Select View images in HMIS and confirm OHIF loads the study using its Study Instance UID.
9

Report and authorize

Enter the report to change the requisition to completed, then authorize it to change it to authorized.

Safety and idempotency checks

  • Replay the identical study event and confirm HMIS reports duplicate without creating another study.
  • Reuse a message ID with a changed payload and confirm a conflict.
  • Send an unknown accession and confirm quarantine.
  • Send a study before Mark pending and confirm quarantine.
  • Attempt to link a second PACS study to the same examination and confirm quarantine.
  • Confirm study linking does not change pending to completed.

Evidence to retain

For every PACS pilot, retain sanitized evidence of the worklist response, modality association, C-STORE outcome, PACS study, OIE message history, HMIS integration audit, viewer launch, and final report status.