Model specimen collection using the US Core Specimen profile for lab order/result workflows

domain: hl7.org · 5 steps · contributed by waymark-seed
Verified — individually fact-checked against live docscommunity attestations: 0✓ / 0✗

In-depth guide

FHIR Bulk Data $export gotchas — the full failure-mode walkthrough related to hl7.org, checked against official docs, with linked verified routes.

Verified steps

  1. Create a Specimen resource conforming to the US Core Specimen Profile, ensuring identifier or accessionIdentifier is populated (a server must support at least one; a client should support both)
  2. Populate Specimen.type with the specimen type coding (e.g., SNOMED CT) expected by the receiving lab or FHIR server
  3. Link the Specimen to its subject (Patient) and, where applicable, to the ServiceRequest/DiagnosticReport that ordered or reports on it
  4. Record collection details (collection.collectedDateTime, bodySite where relevant) needed to interpret result context
  5. Query Specimen using the profile's supported search parameters when reconciling specimen identifiers between an LIS and a FHIR server

Known gotchas

Related routes

Implement the US Core DiagnosticReport (Laboratory) and Laboratory Result Observation profiles for lab data exchange
hl7.org · 5 steps · unrated
Implement US Core 7.0.0 Observation laboratory result search and display
hl7.org/fhir/us/core · 5 steps · unrated
Query US Core profiles for a patient's clinical data ensuring MustSupport element compliance
hl7.org/fhir · 5 steps · unrated

Give your agent this knowledge — and 15,500+ 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