This page is part of the FHIR Specification (v0.5.0: DSTU 2 Ballot 2). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions
The official URL for this profile is:
http://hl7.org/fhir/StructureDefinition/dataelement-sdc-sdcelement
Sets expectations for data elements registered or used as part of the structured data capture project
This profile was published on Mon, Apr 21, 2014 00:00+1000 as a draft by U.S. Office of the National Coordinator (ONC)'s Standards and Infrastructure (S&I) Structured Data Capture project.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from DataElement.
Summary
Mandatory: 7 elements, Must-Support: 57 elements, Fixed Value: 1 element, Prohibited: 12 elements
Extensions
This structure refers to these extensions:
This structure is derived from DataElement.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | DataElement | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | string | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S I | inv-1: Property extension can only be specified if ObjectClass extension is present | ||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..1 | ||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | ValueSet | |
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | Binding: DEXMappingLanguage (extensible) | ||
![]() ![]() ![]() ![]() ![]() | S | This should be expressed as "[uri for object class code system]#[code for object class code system] | [uri for property code system]#[code for property code system]". | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | equivalent | equal | wider | subsumes | narrower | specialises | inexact | unmatched | disjoint |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Fixed Value: equivalent | |
![]() ![]() ![]() ![]() | S | 0..1 | integer | At least this many characters |
![]() ![]() ![]() ![]() | S | 0..1 | string | Regular expression pattern |
![]() ![]() ![]() ![]() | S | 0..1 | string | User prompt for format |
![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum digits after decimal |
![]() ![]() ![]() ![]() | S | 0..* | string | Prompt for element phrased as question |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept, ValueSet | Units to use for measured value |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | DataElement | Resource data element | |
![]() ![]() ![]() | 0..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() | ?! | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Language (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S Σ | 0..1 | uri | Globally unique logical id for data element |
![]() ![]() ![]() | S Σ | 1..1 | Identifier | Logical id to reference this data element |
![]() ![]() ![]() | S Σ | 0..1 | string | Logical id for this version of the data element |
![]() ![]() ![]() | S Σ | 1..1 | string | Descriptive label for this element definition |
![]() ![]() ![]() | S Σ | 0..* | CodeableConcept | Content intends to support these contexts Binding: ConformanceUseContext (extensible) |
![]() ![]() ![]() | S Σ | 0..1 | boolean | If for testing purposes, not real usage |
![]() ![]() ![]() | ?! SΣ | 1..1 | code | draft | active | retired Binding: ConformanceResourceStatus (required) |
![]() ![]() ![]() | S Σ | 0..1 | dateTime | Date for this version of the data element |
![]() ![]() ![]() | S | 0..1 | string | Use and/or Publishing restrictions |
![]() ![]() ![]() | S Σ | 0..1 | string | Name of the publisher (Organization or individual) |
![]() ![]() ![]() | S Σ | 0..* | Contact details of the publisher | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Name of a individual to contact |
![]() ![]() ![]() ![]() | S Σ | 0..* | ContactPoint | Contact details for individual or publisher |
![]() ![]() ![]() | S Σ | 1..1 | code | comparable | fully-specified | equivalent | convertable | scaleable | flexible Binding: DataElementSpecificity (required) |
![]() ![]() ![]() | S I | 0..* | External specification mapped to inv-1: Property extension can only be specified if ObjectClass extension is present | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | id | Internal id when this mapping is used |
![]() ![]() ![]() ![]() | S | 0..1 | uri | Identifies what this mapping refers to |
![]() ![]() ![]() ![]() | S | 0..1 | string | Names what this mapping refers to |
![]() ![]() ![]() ![]() | S | 0..1 | string | Versions, Issues, Scope limitations etc |
![]() ![]() ![]() | S | 1..* | ElementDefinition | Definition of element |
todo
This structure is derived from DataElement.
Summary
Mandatory: 7 elements, Must-Support: 57 elements, Fixed Value: 1 element, Prohibited: 12 elements
Extensions
This structure refers to these extensions:
Differential View
This structure is derived from DataElement.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | DataElement | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | string | ||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() | S I | inv-1: Property extension can only be specified if ObjectClass extension is present | ||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 1..1 | ||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 0..* | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..1 | ||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | S | 0..0 | ||
![]() ![]() ![]() ![]() | 0..0 | |||
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | ValueSet | |
![]() ![]() ![]() ![]() | S | |||
![]() ![]() ![]() ![]() ![]() | S | Binding: DEXMappingLanguage (extensible) | ||
![]() ![]() ![]() ![]() ![]() | S | This should be expressed as "[uri for object class code system]#[code for object class code system] | [uri for property code system]#[code for property code system]". | ||
![]() ![]() ![]() ![]() ![]() | S | 1..1 | code | equivalent | equal | wider | subsumes | narrower | specialises | inexact | unmatched | disjoint |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Fixed Value: equivalent | |
![]() ![]() ![]() ![]() | S | 0..1 | integer | At least this many characters |
![]() ![]() ![]() ![]() | S | 0..1 | string | Regular expression pattern |
![]() ![]() ![]() ![]() | S | 0..1 | string | User prompt for format |
![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be >= this value |
![]() ![]() ![]() ![]() | S | 0..1 | date, dateTime, time, instant, decimal, integer | Must be <= this value |
![]() ![]() ![]() ![]() | S | 0..1 | integer | Maximum digits after decimal |
![]() ![]() ![]() ![]() | S | 0..* | string | Prompt for element phrased as question |
![]() ![]() ![]() ![]() | S | 0..1 | CodeableConcept, ValueSet | Units to use for measured value |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 1..1 | DataElement | Resource data element | |
![]() ![]() ![]() | 0..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() | ?! | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: Language (required) | |
![]() ![]() ![]() | I | 0..1 | Narrative | Text summary of the resource, for human interpretation |
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |
![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() | S Σ | 0..1 | uri | Globally unique logical id for data element |
![]() ![]() ![]() | S Σ | 1..1 | Identifier | Logical id to reference this data element |
![]() ![]() ![]() | S Σ | 0..1 | string | Logical id for this version of the data element |
![]() ![]() ![]() | S Σ | 1..1 | string | Descriptive label for this element definition |
![]() ![]() ![]() | S Σ | 0..* | CodeableConcept | Content intends to support these contexts Binding: ConformanceUseContext (extensible) |
![]() ![]() ![]() | S Σ | 0..1 | boolean | If for testing purposes, not real usage |
![]() ![]() ![]() | ?! SΣ | 1..1 | code | draft | active | retired Binding: ConformanceResourceStatus (required) |
![]() ![]() ![]() | S Σ | 0..1 | dateTime | Date for this version of the data element |
![]() ![]() ![]() | S | 0..1 | string | Use and/or Publishing restrictions |
![]() ![]() ![]() | S Σ | 0..1 | string | Name of the publisher (Organization or individual) |
![]() ![]() ![]() | S Σ | 0..* | Contact details of the publisher | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Name of a individual to contact |
![]() ![]() ![]() ![]() | S Σ | 0..* | ContactPoint | Contact details for individual or publisher |
![]() ![]() ![]() | S Σ | 1..1 | code | comparable | fully-specified | equivalent | convertable | scaleable | flexible Binding: DataElementSpecificity (required) |
![]() ![]() ![]() | S I | 0..* | External specification mapped to inv-1: Property extension can only be specified if ObjectClass extension is present | |
![]() ![]() ![]() ![]() | 0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() | S | 1..1 | id | Internal id when this mapping is used |
![]() ![]() ![]() ![]() | S | 0..1 | uri | Identifies what this mapping refers to |
![]() ![]() ![]() ![]() | S | 0..1 | string | Names what this mapping refers to |
![]() ![]() ![]() ![]() | S | 0..1 | string | Versions, Issues, Scope limitations etc |
![]() ![]() ![]() | S | 1..* | ElementDefinition | Definition of element |
XML Template
JSON Template
todo
Other representations of profile: (todo)
Path | Name | Conformance | ValueSet |
DataElement.language | Language | required | http://tools.ietf.org/html/bcp47 |
DataElement.useContext | ConformanceUseContext | extensible | Context of Use ValueSet |
DataElement.status | ConformanceResourceStatus | required | ConformanceResourceStatus |
DataElement.specificity | DataElementSpecificity | required | DataElementSpecificity |
Id | Path | Name | Details |
inv-1 | DataElement.mapping | Property extension can only be specified if ObjectClass extension is present XPath: exists(f:extension[@url='http://hl7.org/fhir/StructureDefinition/11179-objectClass']) or not(exists(f:extension[@url='http://hl7.org/fhir/StructureDefinition/11179-property'])) |