Medplum · Arazzo Workflow
Medplum Create Diagnostic Report
Version 1.0.0
Create an Observation result, then assemble a DiagnosticReport that references it.
View Spec
View on GitHub
HealthcareFHIROpen-SourceDeveloper PlatformHIPAASMART on FHIRClinicalInteroperabilityArazzoWorkflows
Provider
Workflows
create-diagnostic-report
Create an Observation and a DiagnosticReport that references it.
Creates a result Observation for a Patient, then creates a DiagnosticReport that references the Observation, then reads the report back to confirm it.
1
createObservation
createResource
Create a final Observation carrying the measured result for the supplied Patient.
2
createReport
createResource
Create a DiagnosticReport for the Patient that references the Observation created in the previous step within its result array.
3
confirmReport
readResource
Read the newly created DiagnosticReport back by id to confirm it persisted and to capture its status.
Source API Descriptions
Arazzo Workflow Specification
Work with this as data
Every workflow here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for arazzo workflows
4 MCP tools reach this
find_arazzoBrowse and filter every workflow in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This workflow
curl "https://apis.io/api/v1/arazzo/medplum-create-diagnostic-report-workflow"
All arazzo workflows
curl "https://apis.io/api/v1/arazzo?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.