capabilities.work

Create Diagnostic Report

A 3-step recipe with Medplum. We can help you get access.

Recipe · 3 steps

Create Diagnostic Report

with Medplum · Healthcare Interoperability Operations

Create an Observation and a DiagnosticReport that references it.

  1. Create a final Observation carrying the measured result for the supplied Patient.
  2. Create a DiagnosticReport for the Patient that references the Observation created in the previous step within its result array.
  3. Read the newly created DiagnosticReport back by id to confirm it persisted and to capture its status.
What you'll need to have ready
  • patientId: The id of the existing Patient the result belongs to.
  • observationCode: The LOINC code for the result Observation.
  • observationDisplay: Human readable display for the observation code.
  • observationValue: The numeric measured value of the result.
  • observationUnit: The UCUM unit of the measured value.
  • reportCode: The LOINC code identifying the diagnostic report panel.
  • reportDisplay: Human readable display for the report code.
For your developer

Arazzo workflow medplum:create-diagnostic-report, 3 operations: createResource → createResource → readResource. Specs on APIs.io.