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: DeIdentifiedUDSPlusPatient - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the de-identified-uds-plus-patient resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Patient
Definition

The UDS+ profile is based on the **FHIR Patient resource and establishes the core elements, extensions, vocabularies and value sets for representing patients for UDS+ program.

ShortDe-Identified UDS Plus Patient
LOINC Code
2. Patient.id
Definition

De-dentified patient identifier.

ShortThe de-identified patient identifier created by the health center to send data to HRSA.
Must Supporttrue
LOINC Code
4. Patient.text
ShortCannot include any text in the resource as part of the de-identified data.
Control0..0
Must Supportfalse
LOINC Code
6. Patient.contained
ShortCannot include any contained resources in the resource as part of the de-identified data.
Control0..0
Must Supportfalse
LOINC Code
8. Patient.extension:uds-plus-race
Slice Nameuds-plus-race
Control1..1
TypeExtension(UDS Plus Race Extension) (Complex Extension)
Must Supporttrue
10. Patient.extension:uds-plus-ethnicty
Slice Nameuds-plus-ethnicty
Control1..1
TypeExtension(UDS Plus Ethnicity Extension) (Complex Extension)
Must Supporttrue
12. Patient.extension:uds-plus-birthsex
Slice Nameuds-plus-birthsex
Control1..1
TypeExtension(UDS Plus Birth Sex Extension) (Extension Type: code)
Must Supporttrue
14. Patient.extension:uds-plus-age-extension
Slice Nameuds-plus-age-extension
ShortAge of the Patient computed using birthDate and the reporting period reference
Control1..1
TypeExtension(UDS Plus Age Extension) (Extension Type: Quantity)
Must Supporttrue
16. Patient.extension:uds-plus-gender-identity-extension
Slice Nameuds-plus-gender-identity-extension
ShortGender Identity of the pateient
Control0..1
TypeExtension(UDS Plus Gender Identity Extension) (Extension Type: CodeableConcept)
Must Supporttrue
18. Patient.extension:uds-plus-agriculture-worker-status
Slice Nameuds-plus-agriculture-worker-status
ShortAgriculture Status of the patient
Control0..1
TypeExtension(UDS Plus Agriculture Worker Status Extension) (Extension Type: code)
Must Supporttrue
20. Patient.extension:uds-plus-housing-status
Slice Nameuds-plus-housing-status
ShortHousing Status of the patient
Control0..1
TypeExtension(UDS Plus Housing Status Extension) (Extension Type: code)
Must Supporttrue
22. Patient.extension:uds-plus-veteran-status
Slice Nameuds-plus-veteran-status
ShortVeteran Status of the patient
Control0..1
TypeExtension(UDS Plus Veteran Status Extension) (Extension Type: boolean)
Must Supporttrue
24. Patient.identifier
ShortCannot include any identifier in the resource as part of the de-identified data.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..0
Must Supportfalse
LOINC Code
26. Patient.name
ShortCannot include any name in the resource as part of the de-identified data.
Control0..0
Must Supportfalse
LOINC Code
28. Patient.telecom
ShortCannot include any telecom information in the resource as part of the de-identified data.
Control0..0
Must Supportfalse
LOINC Code
30. Patient.birthDate
ShortCannot include any date of birth information in the resource as part of the de-identified data.
Control0..0
Must Supportfalse
LOINC Code
32. Patient.deceasedBoolean
ShortCan only have deceased boolean.
Control0..1
Must Supporttrue
34. Patient.address
ShortIncluded only to support zip code
Control1..1
Must Supporttrue
LOINC Code
36. Patient.address.text
ShortText cannot be included in the profile
Control0..0
Must Supportfalse
38. Patient.address.line
ShortStreet names cannot be included in the profile
Control0..0
Must Supportfalse
40. Patient.address.postalCode
ShortZipCode must be included in the profile
Control1..1
Must Supporttrue
42. Patient.address.postalCode.extension:dataAbsentReason
Slice NamedataAbsentReason
ShortReason why the data is not present
Control0..1
TypeExtension(Why value is missing) (Extension Type: code)
Must Supporttrue
44. Patient.address.postalCode.extension:dataAbsentReason.value[x]
Control1..?
Typecode
[x] NoteSee Choice of Data Types for further information about how to use [x]
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supporttrue
46. Patient.maritalStatus
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
48. Patient.multipleBirth[x]
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
50. Patient.photo
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
52. Patient.contact
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
54. Patient.communication
56. Patient.communication.language
ShortLanguage must be included in the profile
Control1..1
BindingUnless not suitable, these codes SHALL be taken from Language codes with language and optionally a region modifier

The set of languages that the patient uses

Must Supporttrue
LOINC Code
58. Patient.generalPractitioner
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
60. Patient.managingOrganization
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code
62. Patient.link
ShortCannot include information not required for UDS+
Control0..0
Must Supportfalse
LOINC Code