HRSA 2024 Uniform Data System (UDS) Patient Level Submission (PLS) (UDS+) FHIR IG
2.0.0 - STU2 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 (v2.0.0: STU2) 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

Resource Profile: UDS Plus DeIdentify Data Urls Parameter

Official URL: http://fhir.org/guides/hrsa/uds-plus/StructureDefinition/uds-plus-deidentify-operation-data-urls-parameter Version: 2.0.0
Standards status: Trial-use Maturity Level: 2 Computable Name: UDSPlusDeIdentifyDataUrlsParameter

The UDS+ profile is based on the **Parameters FHIR Resource and establishes the core elements, extensions, vocabularies and value sets for representing the data for sending input and receiving output for the DeIdentify operation of UDS+ .

Introduction

This profile is used to represent the input and output parameters for the $deidentify operation of UDSPlus.

Usage:

Formal Views of Profile Content

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

NameFlagsCard.TypeDescription & Constraintsdoco
.. Parameters 0..* Parameters UDS Plus DeIdentify Data
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for parameter SΣC 1..* BackboneElement Operation Parameter
Slice: Unordered, Open by value:$this.name
ele-1: All FHIR elements must have a @value or children
inv-1: A parameter must have one and only one of (value, resource, part)
.... parameter:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name Σ 1..1 string Name from the definition
ele-1: All FHIR elements must have a @value or children
.... parameter:format SΣC 1..1 BackboneElement Operation Parameter
ele-1: All FHIR elements must have a @value or children
inv-1: A parameter must have one and only one of (value, resource, part)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name SΣ 1..1 string Name from the definition
ele-1: All FHIR elements must have a @value or children
Fixed Value: format
..... value[x] SΣC 1..1 code If parameter is a data type
ele-1: All FHIR elements must have a @value or children
.... parameter:udsData SΣC 0..* BackboneElement Operation Parameter
ele-1: All FHIR elements must have a @value or children
inv-1: A parameter must have one and only one of (value, resource, part)
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... name SΣ 1..1 string Name from the definition
ele-1: All FHIR elements must have a @value or children
Fixed Value: udsData
..... Slices for part SΣ 0..* See parameter (Parameters) Named part of a multi-part parameter
Slice: Unordered, Open by value:$this.name
ele-1: All FHIR elements must have a @value or children
...... part:resourceType SΣ 1..1 BackboneElement Named part of a multi-part parameter
ele-1: All FHIR elements must have a @value or children
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... name SΣ 1..1 string Name from the definition
ele-1: All FHIR elements must have a @value or children
Fixed Value: resourceType
....... value[x] SΣC 1..1 code If parameter is a data type
ele-1: All FHIR elements must have a @value or children
...... part:resourceUrl SΣ 1..1 BackboneElement Named part of a multi-part parameter
ele-1: All FHIR elements must have a @value or children
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... name SΣ 1..1 string Name from the definition
ele-1: All FHIR elements must have a @value or children
Fixed Value: resourceUrl
....... value[x] SΣC 1..1 url If parameter is a data type
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
inv-1errorParameters.parameter, Parameters.parameter:format, Parameters.parameter:udsDataA parameter must have one and only one of (value, resource, part)
: (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists()))

 

Other representations of profile: CSV, Excel, Schematron