- This topic has 6 replies, 2 voices, and was last updated 11 months ago by .
-
Topic
-
We are working on a new interface from that would send patient info and Order info to Cloverleaf via POST API They want us to accept them via HTTP Post. It looks to me like Cloverleaf can SEND messages this way using the HTTP Client protocol or PROTOCOL:java/ws-rawclient and selecting the method of POST. However, I’m not sure how Cloverleaf could receive like this.
Method
POSTHTTP Header
Content-type: application/jsonBody
The body contains a JSON object that represents the date for worklist
Sample JSON body
{
“required”: {
“Message_ID”: “Maximum 20 characters”,
“Action”: “NW/CA/XO”,
“Patient_ID”: “Maximum 64 characters”,
“Patient_Name”: “Lastname^Firstname^Middlename^Prefix^Suffix”,
“Date_of_Birth”: “YYYY-MM-DD”,
“Accession_Number”: “Maximum 16 characters”,
“Requested_Procedure_ID”: “Maximum 16 characters “,
“Scheduled_AE_Station”: “Maximum 16 characters”,
“Modality”: “Maximum 16 characters”,
“Scheduled_Start_Date”: “YYYY-MM-DD”,
“Scheduled_Start_Time”: “HH:mm”
},
“optional”: {
“Patient_Sex”: “M”,
“Study_Instance_UID”: “”,
“Additional_Patient_History”: “Maximmum 10240 characters”,
“Referring_Physician_Name”: “Lastname^Firstname^Middlename^Prefix^Suffix”,
“Requesting_Physician_Name”: “Lastname^Firstname^Middlename^Prefix^Suffix”,
“Requested_Procedure_Description”: “Maximum 64 characters”,
“Requested_Procedure_Priority”: “Maximum 16 characters”,
“Performing_Physician_Name”: “Lastname^Firstname^Middlename^Prefix^Suffix”,
“Scheduled_Procedure_ID”: “Maximum 16 characters”,
“Scheduled_Procedure_Description”: “Maximum 64 characters”,
“Scheduled_Procedure_Location”: “Maximum 16 characters “,
“Scheduled_Procedure_PreMedication”: “Maximum 64 characters”,
“Scheduled_Procedure_Contrast_Agent”: “Maximum 64 characters”,
“Procedure_Code_Value”: “Maximum 16 characters”,
“Procedure_Code_Meaning”: “Maximum 64 characters”,
“Procedure_Code_Scheme”: “Maximum 16 characters”,
“Procedure_Code_Scheme_Version”: “Maximum 16 characters”,
“Protocol_Code_Value”: “Maximum 16 characters “,
“Protocol_Code_Meaning”: “Maximum 64 characters”,
“Protocol_Code_Scheme”: “Maximum 16 characters”,
“Protocol_Code_Scheme_Version”: “Maximum 16 characters”
}
}Returns
200 – Successful
400 – Failed
- You must be logged in to reply to this topic.