3. Laboratory Order Workflow

Number of APIs: 8

A collection of requests that checks the status of PIMS patient laboratory ordering, OpenMRS ordering and resulting queries.

  1. Resulting - Add Order Result POST {{openhim-ssl}}/SHR/lab

  2. SHR OpenHIM channel should serve FHIR Task GET {{openhim-ssl}}/SHR/fhir/DiagnosticReport?_has:Task:based-on:status=completed&_include=DiagnosticReport:result

  3. SHR OpenHIM channel should serve FHIR Task Copy GET {{openhim-ssl}}/SHR/fhir/DiagnosticReport/4c533605-39de-37f9-9423-95e7e318e014

  4. SHR OpenHIM channel should serve FHIR Task Copy PUT {{openhim-ssl}}/SHR/fhir/Task/aeb91c59-5fcd-49d8-b51e-a807b8fda5d6

  5. SHR OpenHIM channel should serve FHIR Task Copy GET {{openhim-ssl}}/SHR/fhir/Task

  6. Resulting - Get Order Results GET {{openhim-ssl}}/SHR/fhir/Task/{{PIMS_LAB_ORDER_ID}}

  7. PIMS Ordering - Add Requested Order Bundle To SHR POST {{openhim-ssl}}/SHR/lab

  8. OpenMRS Ordering - Send Pure OpenMRS Lab Order to HIE POST {{openhim-ssl}}/SHR/lab