Start and verify the stack
From the HMIS project directory: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
duplicatewithout 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
pendingtocompleted.