HRSA 2023 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG
1.0.1 - STU1 Release 1 - Standard for Trial-Use International flag

This page is part of the HRSA Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+ or uds-plus) FHIR IG (v1.0.1: STU1) based on FHIR (HL7® FHIR® Standard) R4. The current version which supersedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions

Resource Profile: UDS Plus Patient Reporting Parameters

Official URL: http://fhir.org/guides/hrsa/uds-plus/StructureDefinition/uds-plus-patient-reporting-parameters Version: 1.0.1
Standards status: Trial-use Maturity Level: 2 Computable Name: UDSPlusPatientReportingParameters

The UDS+ profile is based on the **Parameters FHIR Resource and establishes the core elements, extensions, vocabularies and value sets for representing the Patients and if they are counted for the various reports.

Introduction

This profile is used to represent the applicability of the patient data for each report. In other words, the reporting parameters profile is used to convey if a patient should be considered as part of a specific report. One instance of this is expected to be created for each patient that is part of the patient.ndjson file.

Funding Streams

Since the patient data may be applicable to multiple funding streams, an attribute called “combinedFundingStreams” has been added to the Reporting Parameters profile. This string is expected to contain the various funding streams to which this patient is applicable. The attribute will contain a comma separated list of all the funding streams. For e.g a Patient who is part of the CHC and MHC funding streams will contain the string “CHC,MHC” in the combindedFundingStreams data element. The list of funding streams allowed are

  • CHC - Community Health Center
  • MHC - Migrant Health Center
  • HCH - Healthcare for the Homeless
  • PHPC - Public Housing Primary Care

Report Names

The reportNames attribute contains the information that links the patient to the different UDS Plus reports.

For e.g A Patient who is part of “table6B-Line11-Cervical-Cancer-Screening-CMS124” quality measure will have the valueBoolean set to true for the corresponding line item. For the same patient if the data does not apply to “table6B-Line11a-Breast-Cancer-Screening-CMS125” report, then the valueBoolean will be set to false. This is applicable to all measures and tables specified in the UDS Manual.

Partial Submission Option

For partial submission requirements, please refer to the Partial Submission Requirements

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Parameters

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters 0..*ParametersUDS Plus Patient Reporting Parameters
... Slices for parameter S2..*BackboneElementOperation Parameter
Slice: Unordered, Open by value:$this.name
.... parameter:patientReference S1..1BackboneElementOperation Parameter
..... name S1..1stringName from the definition
Fixed Value: patientReference
..... valueReference S1..1Reference()If parameter is a data type
.... parameter:combinedFundingStreams S1..1BackboneElementOperation Parameter
..... name S1..1stringName from the definition
Fixed Value: combinedFundingStreams
..... value[x] S1..1stringIf parameter is a data type
.... parameter:reportNames S1..1BackboneElementOperation Parameter
..... name S1..1stringName from the definition
Fixed Value: reportNames
..... Slices for part S0..*Named part of a multi-part parameter
Slice: Unordered, Open by value:$this.name
...... part:patientsByZip S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: patientsByZip
....... value[x] S1..1booleanIf parameter is a data type
...... part:table3A S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table3A
....... value[x] S1..1booleanIf parameter is a data type
...... part:table3B S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table3B
....... value[x] S1..1booleanIf parameter is a data type
...... part:table4 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table4
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6A S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6A
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line1-6 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line1-6-Age-Of-Prenatal-Care-Patients
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line7-9 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line7-9-Early-Entry-Into-Prenatal-Care
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line10 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line10-Childhood-Immunization-Status-CMS117
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line11 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line11-Cervical-Cancer-Screening-CMS124
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line11a S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line11a-Breast-Cancer-Screening-CMS125
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line12 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line12-Weight-Assessment-And-Counselling-CMS155
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line13 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line13-Preventive-Care-And-Screening-BMI-CMS69
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line14a S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line14a-Preventive-Care-And-Screening-Tobacco-Use-CMS138
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line17a S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line17a-Statin-Therapy-CMS347
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line18 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line18-Ischmic-Vascular-Disease-CMS164
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line19 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line19-Colorectal-Cancer-Screening-CMS130
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line20 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line20-HIV-Linkage-To-Care
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line20a S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line20a-HIV-Screening-CMS349
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line21 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line21-Preventive-Care-And-Screening-For-Depression-CMS2
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line21a S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line21a-Depression-Remission-At-Twelve-Months-CMS159
....... value[x] S1..1booleanIf parameter is a data type
...... part:table6B-Line22 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table6B-Line22-Dental-Sealants-For-Children-CMS277
....... value[x] S1..1booleanIf parameter is a data type
...... part:table7-Line0 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table7-Line0-HIV-Positive-Pregnant-Patients
....... value[x] S1..1booleanIf parameter is a data type
...... part:table7-Line2 S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table7-Line2-Deliveries-Performed-By-Health-Center
....... value[x] S1..1booleanIf parameter is a data type
...... part:table7-Line1a-d S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table7-Line1a-d-Prenatal-Care-Patient-Deliveries
....... value[x] S1..1booleanIf parameter is a data type
...... part:table7-Line2a-c S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table7-Line2a-c-Controlling-High-Blood-Pressure-CMS165
....... value[x] S1..1booleanIf parameter is a data type
...... part:table7-Line3a-f S1..1BackboneElementNamed part of a multi-part parameter
....... name S1..1stringName from the definition
Fixed Value: table7-Line3a-f-HbA1c-Poor-Control-CMS122
....... value[x] S1..1booleanIf parameter is a data type

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron