HRSA 2024 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG, published by HRSA BPHC. This guide is not an authorized publication; it is the continuous build for version 2.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/drajer-health/uds-plus/ and changes regularly. See the Directory of published versions
Change History
Change History
The following is a list of all the changes based on versions.
Changes made from 1.0.0 to 1.1.0
- Added support for Partial Submissions supporting Health Centers with multiple EHRs and/or multiple reporting sites.
- Added support for incremental submissions to support efficient data corrections during resubmissions.
- Added support for re-submissions with partial and incremental submission concepts
- Added uds-plus-observation to support Assessments, Vitals, Physical Exams and Social History observations. - #24
- Added guidance for de-identification of patients > 89 years.
- Added Live Birth weight LOINC code to UDS Data Elements Mapping Table. - #32
- Updated Breast Cancer Screening Mappings to remove Result entries. - #33
- Updated Medication, Active mappings to use either MedicationStatement or MedicationRequest to align with US Core. - #26
- Added clarifications on UDS+ and US Core relationships. - #1
- Added guidance on Encounter reason and service Provider organization. - #2
- Updated UDS+ Encounter profile to allow multiple participants to be compatible with US Core. - #4
- Updated UDS+ Data Elements Table Header to point to the right US Core version of 6.1.0 - #5
- Removed Bodysite data element from ServiceRequest as MUST SUPPORT - #30
- Added guidance on removing submitted files. - #23
- Added additional guidance on quality reporting. - #15
- Updated Age related constraints in the profiles to follow de-identification requirements.
- Updated all profiles to add constraints related to dates, Periods and Timing to follow de-identification requirements.
- Added extension to support de-identified instant data type, which is used in Observations to capture instant with a precision upto YEAR only.
Changes made from 1.0.0 to 1.0.1
- Removed mentions of alternate submission mechanisms from Background.
- Clarified MUST SUPPORT definition in the specification to deal with data elements that may not be present in the mapping tables but are present in the UDS+ profiles.
- Updated Coverage to make capitatedMemberMonths and feeForServiceMemberMonths as optional.
- Added clarifications on Income Observation to represent > 200% using valueQuantity instead of valueRange.
- Change Income Observation to allow valueQuantity along with valueRange.
- Added explicit requirements to Data Submitter to not submit data elements not specified in the UDS+ profiles.
- Added explicit requirements to Data Receiever to reject submission when a Data Submitter submits data elements not specified in the UDS+ profiles.
- Removed aggregate reporting option from reporting guidance.
- Added clarification to Data Submitter quality reporting to include only patients who meet the criteria for the Initial Patient Population.
- Added partial submission requirements as part of the Data Submitter requirements.
- Added partial submission requirement validation for Data Receiver.
- Added information for on-boarding process as part of the reporting guidance.
- Added submissionTime to Manifest file.
- Updated data mapping tables to remove blank rows and mappings not necessary.
- Added examples for Requests and Responses as part of the Implementation Guidance.
- Updated capability statements to use UDS+ profiles instead of US Core profiles.
Changes made from 0.4.1 to 1.0.0
- Added cardinality constraints for Healthcare information in the Manifest file.
- Enhanced Race, Ethnicity, Birth Sex, Sexual Orientation, Gender Identity constraints for inferno based testing and updated examples.
- Added prenatalReferralOnly Indicator to Manifest file.
- Added guidance in mapping tables for Prenatal data and Live Birth Weight data.
- Removed dependencies on QI core and enabled QI core extensions within UDS+ IG on Procedure.
- Added guidance for school based service location indication on Encounter page.
- Removed RelatedPerson demographics information as it is not needed for De-Identified Coverage.
- Fixed errors related to the Build to enable AdverseEvent, AllergyIntolerance and Observation profiles for Diagnostic Studies.
Changes made from 0.4.0 to 0.4.1
- Changed grantId to grantNumber in Manifest file.
- Added Health Center Contact Person Name, Health Center Address and Contact Person's Phone in Manifest.
- Added support for bearer token as part of the protocol for each resource link.
- Added support for funding streams as part of the Reporting Parameters profile.
- Added support for all reports in the Reporting Parameters profile.
- Added notes for Manifest and Reporting Parameters profiles.
- Added eCQM mappings for HbA1c poor control(CMS122) and Controlling High Blood Pressure.(CM165)
- Updated examples fixing errors for all UDS Plus De-identified resources.
- Fixed issues with MedicationRequest and MedicationStatement profiles to enable their display.
Changes made from 0.3.0 to 0.4.0
- Added dataAbsentReason for Patient.address.postalCode to support masking and reporting for UDS+
- Added InsuranceCodes for Coverage resource profile to match values needed for UDS+ tables
- Added preferredIndicator to Patient.language for computation of Table 3B
- Verified support for 2023 reporting Race and Ethnicity Values derivation for Table 3B
- Updated Coverage Resource profile
- Changed USCore dependency from 5.0.1 to 6.0.0 (USCDI v3)
- Updated Data Element Mappings.
- Added guidance for Race, Ethnicity, Sexual Orientation and Gender Identity.
- Added support for dataAbsentReason for IncomeObservation
- Added extensions to Coverage for capitation months and fee for service months for Table 4.
- Added mappings for the IVD, HIV Linkage to Care and Dental Sealants measures.
- Added Grant Number, Health Center Id, Health Center Name to the Manifest
- Added ability to identify a patient as part of specific tables and reports.
Changes for 0.3.0
- Updated Use Case Diagram to show the polling of status.
- Added paragraph on re-submission of UDS+ reports
- Added paragraph on the submission process and the flexibility to implement Steps 1 through 9 of the Use Case workflow.
- Updated implementation guidance with sequence diagrams for Step 9 and 10a, 10b.
- Updated Data Source Requirements for SMART on FHIR and Group Export operation requirements
- Updated Data Source Requirements to specify Group Management capabilities.
- Updated Trust Service Provider requirements for de-identification.
- Updated Data Receiver Requirements for re-submission.
- Added Table specific guidance in the reporting guidance.
- Removed Implementation Notes and consolidated to Reporting Guidance.
- Added examples for De-identified profiles.
- Added examples for UDS+ File Manifest.
-
Updated the following profiles
- Patient, Encounter, Condition, Parameters - Manifest
Changes for 0.2.0
- Addition of profiles for De-identified patient data. (Added extensions for agriculture worker status, gender identity, housing status)
- Addition of linkages from abstract model to implementation details.
- Added Change History.
- Addition of codesystems for Agriculture Worker Status, Insurance Type. Housing status.