Send Lab Order To IPMS (ORM)
POST {{openhim-url}}/72f/convert/fhir
Request Body
{"resourceType"=>"Bundle", "id"=>"example-bw-lab-bundle", "type"=>"document", "entry"=>[{"resource"=>{"resourceType"=>"Composition", "id"=>"example-bw-lab-composition", "meta"=>{"profile"=>["http://b-techbw.github.io/bw-lab-ig/StructureDefinition/bw-lab-composition"]}, "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative</b></p><p><b>status</b>: active</p><p><b>type</b>: <span title=\"Codes: \">document</span></p><p><b>date</b>: 2021-06-06</p><p><b>author</b>: <a href=\"example-bw-practitioner\">example-bw-practitioner</a></p><p><b>title</b>: BW Lab Order Composition</p></div>"}, "status"=>"active", "type"=>{"coding"=>[{"code"=>"document"}]}, "subject"=>{"reference"=>"Patient/example-bw-patient"}, "date"=>"2021-06-06", "author"=>[{"reference"=>"example-bw-practitioner"}], "title"=>"BW Lab Order Composition", "section"=>[{"entry"=>[{"reference"=>"Task/example-bw-task-requested"}]}, {"entry"=>[{"reference"=>"ServiceRequest/example-bw-pims-service-request-profile"}, {"reference"=>"ServiceRequest/example-bw-pims-service-request-1"}, {"reference"=>"ServiceRequest/example-bw-pims-service-request-2"}]}]}}, {"resource"=>{"resourceType"=>"Patient", "id"=>"example-bw-patient", "meta"=>{"profile"=>["http://b-techbw.github.io/bw-lab-ig/StructureDefinition/bw-patient"]}, "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative</b></p><p><b>identifier</b>: MR: <OmangNumber></p><p><b>name</b>: Bw TestPatient</p><p><b>gender</b>: female</p><p><b>birthDate</b>: 1988-03-02</p></div>"}, "identifier"=>[{"type"=>{"coding"=>[{"code"=>"MR"}]}, "system"=>"http://moh.bw.org/ext/identifier/omang", "value"=>"{{$randomUUID}}"}], "name"=>[{"family"=>"TestPatient", "given"=>["BW"]}], "gender"=>"female", "birthDate"=>"1988-03-02"}}, {"resource"=>{"resourceType"=>"Practitioner", "id"=>"example-bw-pims-practitioner", "meta"=>{"profile"=>["http://b-techbw.github.io/bw-lab-ig/StructureDefinition/bw-practitioner"]}, "text"=>{"status"=>"generated", "div"=>"<div xmlns=\"http://www.w3.org/1999/xhtml\"><p><b>Generated Narrative</b></p><p><b>identifier</b>: id: RequesterID</p><p><b>name</b>: BW PimsProvider</p></div>"}, "identifier"=>[{"system"=>"http://<pims-instance-specific-url>/ext/practitioner/identifier", "value"=>"RequesterID"}], "name"=>[{"text"=>"BW PimsProvider"}]}}, {"resource"=>{"resourceType"=>"Task", "id"=>"example-bw-task-requested", "meta"=>{"profile"=>["http://b-techbw.github.io/bw-lab-ig/StructureDefinition/bw-lab-task"]}, "identifier"=>[{"system"=>"http://<pims-instance-specific-url>/ext/lab-task/identifier", "value"=>"<PimsSpecificLabOrderID>"}], "basedOn"=>[{"reference"=>"ServiceRequest/example-bw-pims-service-request-1"}], "status"=>"requested", "intent"=>"order", "for"=>{"reference"=>"Patient/example-bw-patient"}, "authoredOn"=>"2021-05-20", "owner"=>{"reference"=>"Practitioner/example-bw-pims-practitioner"}}}, {"resource"=>{"resourceType"=>"ServiceRequest", "id"=>"example-bw-pims-service-request-1", "identifier"=>[{"system"=>"http://<pims-instance-specific-url>/ext/lab-task/identifier", "value"=>"<PimsSpecificLabOrderID>"}], "meta"=>{"profile"=>["http://b-techbw.github.io/bw-lab-ig/StructureDefinition/bw-lab-service-request"]}, "status"=>"active", "intent"=>"order", "code"=>{"coding"=>[{"system"=>"http://moh.bw.org/ext/laboratory/pims-lab-test-code", "code"=>"pims-labtest-code"}]}, "subject"=>{"reference"=>"Patient/example-bw-patient"}, "authoredOn"=>"2021-05-20"}}]}