Record SDOH Observation and Condition resources with Gravity Project social-determinant categories in FHIR

domain: hl7.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity 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.

Steps

  1. Identify the appropriate SDOH domain (e.g., food insecurity, housing instability, transportation insecurity) and select the matching code from the SDOHCC ValueSet SDOH Category
  2. Create an SDOHCCObservationScreeningResponse resource: set Observation.category to 'social-history' and the domain-specific Gravity category; populate Observation.code from the Gravity-curated LOINC panel code for the screening instrument used
  3. Set Observation.value[x] using the domain-specific Gravity answer value set (e.g., SDOHCC ValueSet for Food Insecurity) corresponding to the screening question answered
  4. If the screening response indicates a confirmed social risk, create an SDOHCCCondition resource: set Condition.category to 'health-concern', populate Condition.code from the Gravity SNOMED CT or ICD-10-CM value set for that domain, and link it to the triggering Observation via Condition.evidence.detail
  5. Optionally create an SDOHCCObservationAssessment for clinician-assessed (non-survey) social risk findings, which uses the same category pattern but does not require a panel LOINC code
  6. Submit both resources to the FHIR server; verify they can be retrieved by searching Observation?category=sdoh and Condition?category=health-concern with appropriate patient context

Known gotchas

Related routes

Collect a SDOH screening using Gravity Project Observation profiles and record social risk findings
hl7.org/fhir · 5 steps · unrated
Record an SDOH Condition using Gravity Project social-risk coding in FHIR
hl7.org · 6 steps · unrated
Collect and submit SDOH screening responses using Gravity Project SDOH Clinical Care profiles
hl7.org/fhir/us/sdoh-clinicalcare · 5 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