Implement CDS Hooks system-action suggestions in an order-sign hook service to automatically add a FHIR MedicationRequest to the patient chart without requiring clinician interaction

domain: hl7.org/fhir/us/davinci-crd · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Return a Card with an actions array inside a suggestion; set action.type to create and action.resource to the MedicationRequest FHIR resource JSON
  2. Set the card indicator to info and provide a clear label on the suggestion so the clinician understands what will be auto-created if accepted
  3. Ensure each action object includes a uuid for idempotency tracking by the EHR
  4. Handle the EHR's POST to /cds-services/{id}/feedback after the clinician accepts or overrides the suggestion
  5. Validate that the MedicationRequest resource in the action conforms to US Core MedicationRequest profile before returning it

Known gotchas

Related routes

Implement a CDS Hooks order-sign service that returns a system-action suggestion to automatically add a monitoring lab order when a high-risk medication is signed
cds-hooks.org · 6 steps · unrated
Implement a CDS Hooks service that responds to order-select and order-sign hooks from an EHR to provide real-time clinical decision support cards with suggestions and links
hl7.org/fhir · 5 steps · unrated
Implement a CDS Hooks patient-view service that fires when a patient chart opens, returns information cards with relevant gap-in-care alerts, and handles the prefetch template to avoid extra server round-trips
hl7.org/fhir/us/davinci-crd · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans