Post Order

Overview

This channel is responsible for receiving order requests via HTTP and forwarding unique orders to the VannahPacs.

Order Submission

Request URL: http://172.16.223.10:6666

Request Body (JSON):

Below is an example of a complete request body:

{
  "AccessionNumber": "AN7722014890",
  "PatientName": "TEMBO^BRIAN^CHILOMBO",
  "PatientID": "ZM55901",
  "PatientBirthDate": "19870527",
  "PatientSex": "M",
  "ReferringPhysicianName": "ZULU^MERCY^TENDANI",
  "AdmissionID": "ZM378",
  "RequestingPhysician": "MWAPE^ALICK^NKHONYA",
  "RequestedProcedureDescription": "Chest X-Ray",
  "ScheduledProcedureStepSequence": [
    {
      "Modality": "CR",
      "ScheduledStationName": "XRAY_BAY_1",
      "ScheduledProcedureStepLocation": "GENERAL_RADIOLOGY",
      "ScheduledProcedureStepDescription": "Chest X-Ray AP View"
    }
  ],
  "RequestedProcedurePriority": "ROUTINE"
}

The body of the request must be a JSON object containing the order details. Below is a description of each field.

Field Type Description Example
AccessionNumber String A unique identifier for the imaging study. This number is crucial for tracking the order throughout the entire radiology workflow. "AN7722014890"
PatientName String The full name of the patient, formatted as LASTNAME^FIRSTNAME^MIDDLENAME. "TEMBO^BRIAN^CHILOMBO"
PatientID String The patient's unique medical record number (MRN) or other institutional identifier. "ZM55901"
PatientBirthDate String The patient's date of birth in YYYYMMDD format. "19870527"
PatientSex String The patient's gender (M for Male, F for Female, O for Other). "M"
ReferringPhysicianName String The name of the physician who requested the procedure. "ZULU^MERCY^TENDANI"
AdmissionID String An optional identifier for the patient's hospital admission, if applicable. "ZM378"
RequestingPhysician String The physician placing the order in the system. May differ from the referring physician. "MWAPE^ALICK^NKHONYA"
RequestedProcedureDescription String A high-level description of the ordered procedure. "Chest X-Ray"
ScheduledProcedureStepSequence Array An array of objects, where each object defines a specific step of the procedure. [...]
...Modality String The imaging modality to be used (e.g., CR for Computed Radiography, CT, MR). "CR"
...ScheduledStationName String The specific imaging device or room where the procedure is scheduled. "XRAY_BAY_1"
...ScheduledProcedureStepLocation String The clinical department or location for the procedure. "GENERAL_RADIOLOGY"
...ScheduledProcedureStepDescription String A detailed description of the specific view or part of the procedure. "Chest X-Ray AP View"
RequestedProcedurePriority String The urgency of the procedure. Common values are ROUTINE, STAT (urgent), or ASAP. "ROUTINE"

Expected Response

After a successful transmission to VannahPacs, the channel returns the following HTTP response:

{
    "status": "successfully",
    "message": "Order sent to PACS"
}