USCDI Structure Docs

Browse USCDI classes against actual FHIR R4 structures, profile requirements, and eClinicalWorks support patterns.

Clinical Data Classes

Choose a class on the left and browse the full structure on the right.

Master-detailUS Core 3.1.1US Core 6.1.0
v1 + v3Clinical Data Classes
Problems and Conditions Structure

Condition is split into profile families for longitudinal problems and health concerns versus encounter-specific diagnoses.

Problem List and Health Concerns

Use this profile for active problem list items and broader health concern tracking.

US Core Condition Problems and Health Concerns ProfileConditionUS Core 6.1.0

Key Fields

FieldCard.TypeRequirementDescription
Condition.category1..*CodeableConceptMandatoryCarries the problem-list-item or health-concern classification.
Condition.code1..1CodeableConceptMandatoryThe diagnosis/problem/concern itself.
Condition.subject1..1Reference(Patient)MandatoryThe patient whose chart holds the problem.
Condition.clinicalStatus0..1CodeableConceptMust SupportActive, inactive, remission, or resolved.
Condition.onset[x]0..1choiceMust SupportEstimated or actual onset.
Condition.recordedDate0..1dateTimeMust SupportWhen the condition record entered the chart.
Condition.recorder0..1ReferenceAdditional USCDIWho recorded the condition record.

Relationships

PathReferencesWhy It Matters
Condition.subjectPatientThe patient record.
Condition.recorderPractitioner | PractitionerRole | Patient | RelatedPersonWho recorded the data.

Representative JSON Shape

Condition examplejson
{
  "resourceType": "Condition",
  "id": "problem-example",
  "category": [
    {
      "text": "problem-list-item"
    }
  ],
  "code": {
    "text": "Type 2 diabetes mellitus"
  },
  "subject": {
    "reference": "Patient/patient-example"
  },
  "clinicalStatus": {
    "text": "active"
  },
  "recordedDate": "2024-10-14T10:00:00Z"
}

Encounter Diagnosis

Encounter diagnosis records a condition in the context of a specific visit or encounter.

US Core Condition Encounter Diagnosis ProfileConditionUS Core 6.1.0

Key Fields

FieldCard.TypeRequirementDescription
Condition.category1..*CodeableConceptMandatoryMust be categorized as encounter-diagnosis.
Condition.code1..1CodeableConceptMandatoryThe diagnosis captured for the encounter.
Condition.subject1..1Reference(Patient)MandatoryThe patient.
Condition.encounter0..1Reference(Encounter)Must SupportThe visit or encounter context.
Condition.recordedDate0..1dateTimeMust SupportWhen the diagnosis was first recorded.
Condition.recorder0..1ReferenceAdditional USCDIWho recorded the encounter diagnosis.

Relationships

PathReferencesWhy It Matters
Condition.encounterEncounterThe visit that produced the diagnosis.
Condition.subjectPatientThe chart owner.

Representative JSON Shape

Condition examplejson
{
  "resourceType": "Condition",
  "id": "encounter-diagnosis-example",
  "category": [
    {
      "text": "encounter-diagnosis"
    }
  ],
  "code": {
    "text": "Acute sinusitis"
  },
  "subject": {
    "reference": "Patient/patient-example"
  },
  "encounter": {
    "reference": "Encounter/encounter-example"
  }
}

Canonical Sources

These links are the standards baseline for this page. The local docs summarize them, but the official profile and resource pages remain the source of truth.

eCW Resource Support

ResourceUSCDI SupportSearch ParamsDescription
Conditionv1 + v3_id, patient, clinical-status, code, onset-date, categoryDetailed information about conditions, problems, or diagnoses
Baseline and Sources
The browser above is grounded in the current eCW-aligned standards stack.

Use the browser for the full field tables, relationships, JSON examples, and implementation notes inline.

USCDI v1
Legacy-certified baseline
Profile baseUS Core 3.1.1
Focusv1-era required structure
USCDI v3
Expanded HTI-era baseline
Profile baseUS Core 6.1.0
FocusSDOH, pregnancy, coverage
DocsSTU6.1

Interpret support carefully

These pages separate three different ideas on purpose: the official ONC USCDI data element list, the US Core profile constraints that explain the actual field structure, and the eCW implementation notes that explain what you can realistically expect to fetch today.