United States Patient Care Summary (US-PCS) Implementation Guide
1.0.0 - STU 1 United States of America flag

This page is part of the US Patient Care Summary (US-PCS) Implementation Guide (v1.0.0: STU 1) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

US Variance Statement

Page standards status: Informative

US Variance to IPS

The US-PCS conforms with the IPS but it does not derive its Bundle or Composition profiles from the IPS. Only six sections of the IPS are profiled in US-PCS (with one new Encounters section available not from IPS), but resource expectations draw primarily from US Core rather than IPS clinical profiles.

US Variance in Must Support, Obligation and Actors

The US-PCS guide does not use the Must Support definition through obligations as defined in the IPS Implementation Guide.

In addition, the terms US-PCS Document Creator and US-PCS Document Consumer used in this guide share similarities with IPS Creator and IPS Consumer but do not use obligations as provided in the IPS Implementation Guide. Notably, Must Support elements in US-PCS means capable to populate and there are no display system requirements in US-PCS.

US Variance in Sections

Each of the IPS mandatory sections (i.e. Allergies, Problems and Medications) is also required in the US-PCS.

For "recommended" IPS sections where support is specified through obligations, the following changes have been introduced:

  • The US-PCS Immunizations, Procedures, and Results sections have been flagged as "Must Support" as defined in US-PCS which varies from the obligations defined in IPS
  • The US-PCS has removed Must Support from the Medical Devices section, which is considered optional and not profiled in this guide

All other "optional" sections in IPS are not profiled in this guide, although resources from US Core resources have been recommended for use when available.

Finally the US-PCS introduces an "Encounters" section to its Composition profile. This section contains the same Must Support flags as the sections of Immunizations, Procedures, and Results.

US Core Profile Variances to IPS Profiles

The following tables provide a comparison of US Core 6.1.0 clinical profiles to IPS 2.0.1 clinical profiles for all the mandatory and Must Support sections of US-PCS.

Note that IPS and US Core profile links below refer to the most recent published version while the variances listed are from a specific comparison of US Core 6.1.0 and IPS 2.0.1

The following design conventions were applied in these tables:

  • US Core and IPS vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table below, although it is indicated where one guide includes the MustSupport flag but the other does not
  • CodeableConcepts within IPS use a specialized CodeableConcept IPS DataType. For simplicity, differences in this datatype are not repeated for every profile. Implementers are recommended to consider this difference wherever CodeableConcept is used. Specifically:
  • IPS universally includes the patient.reference or subject.reference element in its clinical profiles, while US Core does not specify that .reference must be included. These differences are shown due to the cardinality variance.
  • Differences in element or extension inclusion are shown, focusing on MustSupport and cardinality differences. US Core's Additional USCDI data elements are treated as optional for this comparison
  • Differences in terminology bindings are shown

US Core AllergyIntolerance (used in US-PCS allergies section)

Resource Elements US Core AllergyIntolerance Profile AllergyIntolerance (IPS)
AllergyIntolerance.extension[abatement] not included 0..1 extension inclusion
AllergyIntolerance.verificationStatus Must Support: true Must Support/Obligations: false
AllergyIntolerance.type Must Support: false Must Support/Obligations: true
AllergyIntolerance.code.coding.system ValueSet: Common substances for allergy and intolerance documentation including refutations (extensible) ValueSet: Allergies & Intolerances - IPS (preferred)
AllergyIntolerance.patient.reference Minimum cardinality: 0 Minimum cardinality: 1
AllergyIntolerance.onset[x] Must Support: false Must Support/Obligations: true
AllergyIntolerance.reaction.manifestation ValueSet: SNOMEDCTClinicalFindings (extensible) ValueSet: Allergy Reaction - IPS (preferred)
AllergyIntolerance.reaction.severity Must Support: false Must Support/Obligations: true

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Condition Problems and Health Concerns (used in US-PCS problems section)

Resource Elements US Core Condition Problems and Health Concerns Profile Condition (IPS)
Condition.extension[assertedDate] 0..1 included extension; Must Support: true not included; Must Support/Obligations: false
Condition.verificationStatus Must Support: true Must Support/Obligations: false
Condition.category Minimum Cardinality: 1 Minimum Cardinality: 0
Condition.category.coding.system ValueSet: US Core Problem or Health Concern (required) or US Core Screening Assessment Condition Category (required) ValueSet: ProblemTypeUvIPS (extensible)
Condition.severity Must Support: false Must Support/Obligations: true
Condition.code ValueSet: US Core Condition Codes (extensible) ValueSet: ProblemsUvIps (preferred)
Condition.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
Condition.abatement[dateTime] Must Support: true Must Support/Obligations: false
Condition.recordedDate Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core DiagnosticReport (used in US-PCS results section)

Resource Elements US Core DiagnosticReport Profile for Laboratory Results Reporting DiagnosticReport (IPS)
DiagnosticReport.status ValueSet: DiagnosticReportStatus (required) ValueSet: Diagnostics Report Status Codes - IPS (required)
DiagnosticReport.category Minimum cardinality: 1 Minimum cardinality: 0
DiagnosticReport.code.coding.system ValueSet: US Core Laboratory Test Codes (extensible) ValueSet: LOINCDiagnosticReportCodes (preferred)
DiagnosticReport.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
DiagnosticReport.effective[x] Minimum cardinality: 0 Minimum cardinality: 1
DiagnosticReport.issued Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

Note that US Core DiagnosticReport Profile for Report and Note Exchange may also be used in US-PCS results sections. This profile changes the DiagnosticReport.category ValueSet binding and the Diagnostic.code.coding.system ValueSet binding, and adds MustSupport flags to DiagnosticReport.encounter, DiagnosticReport.media and Diagnostic.presentedForm. This profile does not have a direct IPS equivalent so is not compared in the tables on this page.

US Core Encounter (used in US-PCS encounters section)

IPS does not define an Encounter profile. Encounter resources may still appear in IPS instances as referenced supporting resources. When comparing to US Core, all variances would be a comparison of the US Core Encounter Profile relative to the Base FHIR R4 Encounter. Those differences can be observed by simply looking at the differential view in the US Core Encounter profile.

US Core Immunization (used in US-PCS immunizations section)

Resource Elements US Core Immunization Profile Immunization (IPS)
Immunization.statusReason Must Support: true Must Support/Obligations: false
Immunization.vaccineCode.coding.system ValueSet: CVX Vaccines Administered Vaccine Set (extensible) ValueSet: Vaccines - IPS (preferred)
Immunization.patient.reference Minimum cardinality: 0 Minimum cardinality: 1
Immunization.primarySource Must Support: true Must Support/Obligations: false
Immunization.site ValueSet: Codes for Immunization Site of Administration (example) ValueSet: SNOMED CT Body Structures (preferred)
Immunization.route ValueSet: Immunization Route Codes (example) ValueSet: SNOMED CT Route Codes (preferred)
Immunization.protocolApplied.targetDisease ValueSet: Immunization Target Disease Codes (example) ValueSet: Vaccine Target Diseases - IPS (preferred)

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Medication (used through references in US-PCS medications section)

Resource Elements US Core Medication Profile Medication (IPS)
Medication.code.coding.system ValueSet: Medication Clinical Drug (extensible) ValueSet: Medications - IPS (preferred)
Medication.form Must Support: false Must Support/Obligations: true
Medication.ingredient Must Support: false Must Support/Obligations: true
Medication.ingredient.item[x] Must Support: false Must Support/Obligations: true
Medication.ingredient.item[x] ValueSet: None ValueSet: Medicine Active Substances - IPS (preferred)
Medication.ingredient.strength Must Support: false Must Support/Obligations: true

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core MedicationRequest (used in US-PCS medications section)

Resource Elements US Core MedicationRequest Profile MedicationRequest (IPS)
MedicationRequest.status Must Support: true Must Support/Obligations: false
MedicationRequest.intent Must Support: true Must Support/Obligations: false
MedicationRequest.doNotPerform true or false Fixed to false
MedicationRequest.category Must Support: true Must Support/Obligations: false
MedicationRequest.reported[x] Must Support: true Must Support/Obligations: false
MedicationRequest.medication[x].coding.system ValueSet: Medication Clinical Drug (extensible) ValueSet: Medications - IPS (preferred)
MedicationRequest.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
MedicationRequest.encounter Must Support: true Must Support/Obligations: false
MedicationRequest.authoredOn Must Support: true Must Support/Obligations: false
MedicationRequest.requester Must Support: true Must Support/Obligations: false
MedicationRequest.reasonCode ValueSet: US Core Condition Codes (extensible) ValueSet: Condition/Problem/Diagnosis Codes (example)
MedicationRequest.dosageInstruction.doseAndRate Must Support: true Must Support/Obligations: false
MedicationRequest.dispenseRequest Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

Note that US Core 6.1.0 does not include a MedicationStatement profile to compare against the IPS MedicationStatement profile. Therefore, any variances can be observed by comparing the IPS profile to the Base R4 MedicationStatement as available in the IPS differential view.

US Core Laboratory Result Observation (used in US-PCS results section)

Resource Elements US Core Laboratory Result Observation Profile Observation Results - Laboratory/Pathology (IPS)
Observation.status ValueSet: ObservationStatus (required) ValueSet: Results Status Codes - IPS (required)
Observation.code.coding.system ValueSet: US Core Laboratory Test Codes (extensible) ValueSet: Results Laboratory/Pathology Observation - IPS (preferred)
Observation.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
Observation.effective[x] Minimum cardinality: 0 Minimum cardinality: 1
Observation.value.CodeableConcept ValueSet: None (US Core invariant us-core-4 recommends SNOMED) ValueSet: Results Coded Values Laboratory/Pathology - IPS (preferred)
Observation.performer Minimum cardinality: 0 Minimum cardinality: 1
Observation.performer Must Support: false Must Support/Obligations: true
Observation.specimen Must Support: true Must Support/Obligations: false
Observation.component Must Support: false Must Support/Obligations: true

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

Note that US Core Laboratory Result Observation Profile derives from the US Core Observation Clinical Result Profile, which may also be used in US-PCS results sections. This profile has a different Observation.category ValueSet binding a different Observation.code.coding.system ValueSet binding. This profile does not have a direct IPS equivalent so is not compared in the tables on this page.

US Core Organization (used in US-PCS Composition through references)

Resource Elements US Core Organization Profile Organization (IPS)
Organization.identifier Must Support: true Must Support/Obligations: false
Organization.active Minimum cardinality: 1 Minimum cardinality: 0
Organization.active Must Support: true Must Support/Obligations: false
Organization.telecom.system Must Support: true Must Support/Obligations: false
Organization.telecom.value Must Support: true Must Support/Obligations: false
Organization.address.line Must Support: true Must Support/Obligations: false
Organization.address.city Must Support: true Must Support/Obligations: false
Organization.address.state Must Support: true Must Support/Obligations: false
Organization.address.postalCode Must Support: true Must Support/Obligations: false
Organization.address.country Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Patient (used in US-PCS Composition and through references)

Resource Elements US Core Patient Profile Patient Patient (IPS)
Patient.extension Optional profiled extensions differ from IPS (multiple) Optional profiled extensions differ from US Core (multiple)
Patient.identifier Minimum cardinality: 1 Minimum cardinality: 0
Patient.name.use Must Support: false Must Support/Obligations: true
Patient.name.text Must Support: false Must Support/Obligations: true
Patient.telecom Must Support: false Must Support/Obligations: true
Patient.telecom.system Must Support: true Must Support/Obligations: false
Patient.telecom.value Must Support: true Must Support/Obligations: false
Patient.telecom.use Must Support: true Must Support/Obligations: false
Patient.gender Minimum cardinality: 0 Minimum cardinality: 1
Patient.birthDate Minimum cardinality: 0 Minimum cardinality: 1
Patient.address.line Must Support: true Must Support/Obligations: false
Patient.address.city Must Support: true Must Support/Obligations: false
Patient.address.state Must Support: true Must Support/Obligations: false
Patient.address.postalCode Must Support: true Must Support/Obligations: false
Patient.generalPractitioner Must Support: false Must Support/Obligations: true
Patient.communication.language Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Practitioner (used in US-PCS Composition and through references)

Resource Elements US Core Practitioner Profile Practitioner (IPS)
Practitioner.identifier Minimum cardinality: 1 Minimum cardinality: 0
Practitioner.identifier Must Support: true Must Support/Obligations: false
Practitioner.name.family Minimum cardinality: 1 Minimum cardinality: 0
Practitioner.name.given Must Support: false Must Support/Obligations: true
Practitioner.telecom.system Must Support: true Must Support/Obligations: false
Practitioner.telecom.value Must Support: true Must Support/Obligations: false
Practitioner.address.line Must Support: true Must Support/Obligations: false
Practitioner.address.city Must Support: true Must Support/Obligations: false
Practitioner.address.state Must Support: true Must Support/Obligations: false
Practitioner.address.postalCode Must Support: true Must Support/Obligations: false
Practitioner.address.country Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core PractitionerRole (used in US-PCS Composition and through references)

Resource Elements US Core PractitionerRole Profile PractitionerRole (IPS)
PractitionerRole.practitioner Must Support: true Must Support/Obligations: false
PractitionerRole.code Must Support: true Must Support/Obligations: false
PractitionerRole.code ValueSet: Care Team Member Function (extensible) ValueSet: Healthcare Professional Roles - IPS (preferred)
PractitionerRole.specialty ValueSet: Health Provider Taxonomy (extensible) ValueSet: Practice Setting Code Value Set (preferred)
PractitionerRole.location Must Support: true Must Support/Obligations: false
PractitionerRole.telecom Must Support: true Must Support/Obligations: false
PractitionerRole.endpoint Must Support: true Must Support/Obligations: false

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Procedure (used in US-PCS Procedures section)

Resource Elements US Core Procedure Profile Procedure (IPS)
Procedure.status Must Support: true Must Support/Obligations: false
Procedure.code.coding.system ValueSet: US Core Procedure Codes (extensible) ValueSet: Procedures - IPS (preferred)
Procedure.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
Procedure.performed[x] Minimum cardinality: 0 Minimum cardinality: 1

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above

US Core Specimen (used through references from US-PCS results entries)

Resource Elements US Core Specimen Profile Specimen (IPS)
Specimen.type.coding.system ValueSet: Specimen Type (extensible) ValueSet: Result Specimen Type - IPS (preferred)
Specimen.subject.reference Minimum cardinality: 0 Minimum cardinality: 1
Specimen.collection.method ValueSet: FHIR Specimen Collection Method (example) ValueSet: Results Specimen Collection Method - IPS (preferred)
Specimen.collection.bodySite ValueSet: SNOMED CT Body Structures (example) ValueSet: Body Site - IPS (preferred)

US Core resources (used in US-PCS sections) and IPS clinical profiles vary in the definition of Must Support in US Core and Must Support/Obligations in IPS. MustSupport/obligations definitional differences are not included in table above