HRSA 2023 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG
1.1.0 - STU1 Release 1.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.1.0: 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

Extension: UDSPlusAgeExtension - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the uds-plus-age-extension extension.

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

0. Extension
Definition

Indicates the age of the Patient computed based on date of birth at a specific time

ShortIndicates the age of the Patient.
Control1..1
2. Extension.url
Typeuri
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Fixed Valuehttp://fhir.org/guides/hrsa/uds-plus/StructureDefinition/uds-plus-age-extension
4. Extension.value[x]
Control1..1
TypeQuantity, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
[x] NoteSeeChoice of Data Typesfor further information about how to use [x]
Invariantsuds-plus-age-1: All Patients aged more than 89 years, should be grouped together as 90+ years to meet de-identification requirements. ((($this.where(code = 'a').value <= 89) or ($this.where(code = 'a' and comparator = '>=').value = 90)) or (($this.where(code = 'mo').value <= 1068) or ($this.where(code = 'mo' and value > 1068 and value <= 1080).comparator = '>=')) or (($this.where(code = 'd').value <= 32485) or ($this.where(code = 'd' and value > 32485 and value <= 32850).comparator = '>=')) or (($this.where(code = 'wk').value < 4628) or ($this.where(code = 'wk' and value > 4628 and value <= 4680).comparator = '>=')))