The official URL for this profile is:
http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity
Describes the functional capacity of a patient. This extension is a generic construct in the sense that only one the group ValueSet is specified. This means that the selected code.coding.code in this construct MUST contain a value from the selected ValueSet in group.coding.code. An optional score can be given to the code.coding.code in the score.coding.code
This profile builds on Extension.
This profile was published on Wed May 29 18:05:58 UTC 2019 as a draft by null.
Description of Profiles, Differentials, Snapshots, and how the XML and JSON presentations work.
This structure is derived from Extension
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | group-code-requirement: Validates that the valueset selected in group is the one that is present in code.system | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | ||
url | 1..1 | uri | "group" | |
valueCoding | 0..1 | Coding | ||
code | 1..1 | code | ||
extension | 1..1 | Extension | ||
url | 1..1 | uri | "code" | |
valueCoding | 0..1 | Coding | ||
system | 1..1 | uri | ||
extension | 0..1 | Extension | ||
url | 1..1 | uri | "score" | |
valueCoding | 1..1 | Coding | ||
system | 1..1 | uri | ||
url | 1..1 | uri | "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity" | |
value[x] | 0..0 | |||
Documentation for this format |
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | Extension group-code-requirement: Validates that the valueset selected in group is the one that is present in code.system | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "group" | |
valueCoding | 0..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
extension | 1..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "code" | |
valueCoding | 0..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
extension | 0..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "score" | |
valueCoding | 1..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
url | 1..1 | uri | "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity" | |
Documentation for this format |
This structure is derived from Extension
Differential View
This structure is derived from Extension
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | group-code-requirement: Validates that the valueset selected in group is the one that is present in code.system | |
extension | 0..* | Extension | Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | ||
url | 1..1 | uri | "group" | |
valueCoding | 0..1 | Coding | ||
code | 1..1 | code | ||
extension | 1..1 | Extension | ||
url | 1..1 | uri | "code" | |
valueCoding | 0..1 | Coding | ||
system | 1..1 | uri | ||
extension | 0..1 | Extension | ||
url | 1..1 | uri | "score" | |
valueCoding | 1..1 | Coding | ||
system | 1..1 | uri | ||
url | 1..1 | uri | "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity" | |
value[x] | 0..0 | |||
Documentation for this format |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
Extension | I | 0..* | Extension group-code-requirement: Validates that the valueset selected in group is the one that is present in code.system | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
extension | 1..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "group" | |
valueCoding | 0..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 0..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 1..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
extension | 1..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "code" | |
valueCoding | 0..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
extension | 0..1 | Extension | Extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
url | 1..1 | uri | "score" | |
valueCoding | 1..1 | Coding | Value of extension | |
id | 0..1 | string | xml:id (or equivalent in JSON) | |
extension | 0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |
system | Σ | 1..1 | uri | Identity of the terminology system |
version | Σ | 0..1 | string | Version of the system - if relevant |
code | Σ | 0..1 | code | Symbol in syntax defined by the system |
display | Σ | 0..1 | string | Representation defined by the system |
userSelected | Σ | 0..1 | boolean | If this coding was chosen directly by the user |
url | 1..1 | uri | "http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity" | |
Documentation for this format |
Id | Path | Details | Requirements |
ele-1 | Extension | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | Extension | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
group-code-requirement | Extension | Validates that the valueset selected in group is the one that is present in code.system : extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity').extension('group').value.code~extension('http://ehealth.sundhed.dk/fhir/StructureDefinition/ehealth-functional-capacity').extension('code').value.system |