Left: | IPA-Observation (http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation) |
Right: | Finnish PHR Bodyweight profile (http://phr.kanta.fi/StructureDefinition/fiphr-sd-bodyweight) |
Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation' vs 'http://phr.kanta.fi/StructureDefinition/fiphr-sd-bodyweight' |
Error | StructureDefinition.version | Values for version differ: '0.1.0' vs '0.3.0' |
Information | StructureDefinition.name | Values for name differ: 'IPAObservation' vs 'FIPHRSDBodyWeight' |
Information | StructureDefinition.title | Values for title differ: 'IPA-Observation' vs 'Finnish PHR Bodyweight profile' |
Information | StructureDefinition.date | Values for date differ: '2019-08-26T15:10:00+10:00' vs '2021-02-22T09:57:38.734274+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International - Patient Care Workgroup' vs 'HL7 Finland' |
Information | StructureDefinition.jurisdiction | Removed the item 'http://unstats.un.org/unsd/methods/m49/m49.htm#001' |
Information | StructureDefinition.jurisdiction | Added the item 'urn:iso:std:iso:3166#FI' |
Error | StructureDefinition.baseDefinition | Values for baseDefinition differ: 'http://hl7.org/fhir/StructureDefinition/Observation' vs 'http://phr.kanta.fi/StructureDefinition/fiphr-sd-vitalsigns' |
Warning | Observation | Elements differ in short: 'Measurements and simple assertions' vs 'Finnish PHR Bodyweight profile' |
Warning | Observation | Elements differ in definition: 'Measurements and simple assertions made about a patient, device or other subject.' vs 'Finnish PHR abstract base profile for Observation used in Vital signs measurements made about a patient. Base profile defines profiled elements used in all vital signs observation resources.' |
Warning | Observation | Elements differ in comments: 'Used for simple observations such as device measurements, laboratory atomic results, vital signs, height, weight, smoking status, comments, etc. Other resources are used to provide context for observations such as laboratory reports, etc.' vs '.' |
Information | Observation.meta | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.meta.profile | Elements differ in definition: 'A list of profiles (references to [StructureDefinition] resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url].' vs 'FinnishPHR: Profile required. The URL is a reference to [StructureDefinition.url].' |
Information | Observation.meta.profile | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.language | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.language | Elements differ in binding.description: 'A human language.' vs 'Finnish PHR: A code of human language.' |
Information | Observation.text | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.identifier | Elements differ in definition: 'A unique identifier assigned to this observation.' vs 'A unique identifier assigned to this observation. Finnish PHR: At least one of the identifiers SHALL be globally unique (e.g. an uuid as the value and 'urn:ietf:rfc:3986' as the system).' |
Information | Observation.identifier | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.identifier.use | Elements differ in definition: 'The purpose of this identifier.' vs 'The purpose of this identifier. Finnish PHR: The code 'official' SHALL be only used if the given identifier value is truly globally unique (e.g. an uuid as the value and 'urn:ietf:rfc:3986' as the system).' |
Warning | Observation.identifier.use | Elements differ in comments: 'Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.' vs 'This is labeled as 'Is Modifier' because applications should not mistake a temporary id for a permanent one. Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.' |
Warning | Observation.identifier.type | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Observation.identifier.system | Elements differ in comments: 'Identifier.system is always case sensitive.' vs 'see http://en.wikipedia.org/wiki/Uniform_resource_identifier' |
Information | Observation.identifier.system | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.identifier.value | Elements differ in definition: 'The portion of the identifier typically relevant to the user and which is unique within the context of the system.' vs 'The portion of the identifier typically relevant to the user and which is unique within the context of the system. Finnish PHR: At least one of the identifiers SHALL be truly globally unique (e.g. an uuid as the value and 'urn:ietf:rfc:3986' as the system).' |
Warning | Observation.identifier.value | Elements differ in comments: 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension]. Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.' vs 'If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension].' |
Information | Observation.identifier.value | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.basedOn | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.partOf | Element maximum cardinalities differ: '2147483647' vs '0' |
Warning | Observation.status | Elements differ in short: 'registered | preliminary | final | amended +' vs 'Finnish PHR: Status final' |
Warning | Observation.status | Elements differ in definition: 'The status of the result value.' vs 'Finnish PHR: The status of the result value.' |
Warning | Observation.status | Elements differ in comments: 'This element is labeled as a modifier because the status contains codes that mark the resource as not currently valid.' vs 'Finnish PHR: Only status 'final' shall be used in FinnishPHR.' |
Warning | Observation.status | Elements differ in requirements: 'Need to track the status of individual results. Some results are finalized before the whole report is finalized.' vs 'Finnish PHR: Need to track the status of individual results. Erronous observation may not be stored in FinnishPHR.' |
Warning | Observation.category | Elements differ in short: 'Classification of type of observation' vs 'Classification of type of observation.' |
Warning | Observation.category | Elements differ in definition: 'A code that classifies the general type of observation being made.' vs 'Classification of type of observation.' |
Warning | Observation.category | Elements differ in comments: 'In addition to the required category valueset, this element allows various categorization schemes based on the owner’s definition of the category and effectively multiple categories can be used at once. The level of granularity is defined by the category concepts in the value set.' vs 'FinnishPHR: Vital-sign code SHALL be used. Additional codes MAY be used. (defined by the value set). More fine-grained filtering can be performed using the Observation.code.' |
Warning | Observation.category | Elements differ in requirements: 'Used for filtering what observations are retrieved and displayed.' vs 'All resources all vital signs observations.' |
Warning | Observation.category | Elements differ in binding.description: 'Codes for high level observation categories.' vs 'Classification of type of observation.' |
Warning | Observation.code | Elements differ in short: 'Type of observation (code / type)' vs 'Coded Responses from C-CDA Vital Sign Results' |
Warning | Observation.code | Elements differ in definition: 'Describes what was observed. Sometimes this is called the observation 'name'.' vs 'Coded Responses from C-CDA Vital Sign Results.' |
Warning | Observation.code | Elements differ in comments: '*All* code-value and, if present, component.code-component.value pairs need to be taken into account to correctly understand the meaning of the observation.' vs 'Describes type of observation.' |
Warning | Observation.code | Elements differ in requirements: 'Knowing what kind of observation is being made is essential to understanding the observation.' vs '5. SHALL contain exactly one [1..1] code, where the @code SHOULD be selected from ValueSet HITSP Vital Sign Result Type 2.16.840.1.113883.3.88.12.80.62 DYNAMIC (CONF:7301).' |
Warning | Observation.code | Elements differ in binding.description: 'Codes identifying names of simple observations.' vs 'This identifies the vital sign result type.' |
Warning | Observation.subject | Elements differ in definition: 'The patient, or group of patients, location, or device this observation is about and into whose record the observation is placed. If the actual focus of the observation is different from the subject (or a sample of, part, or region of the subject), the `focus` element or the `code` itself specifies the actual focus of the observation.' vs 'Finnish PHR: The patient described by the observation and into whose record the observation is placed.' |
Warning | Observation.subject | Elements differ in comments: 'One would expect this element to be a cardinality of 1..1. The only circumstance in which the subject can be missing is when the observation is made by a device that does not know the patient. In this case, the observation SHALL be matched to a patient through some context/channel matching technique, and at this point, the observation should be updated.' vs 'Finnish PHR: Who this observation is about. Usually the same person as the application user, but if the user is storing observations on behalf of someone else, the subject is the person whose measurements or other observations are entered.' |
Warning | Observation.subject | Elements differ in requirements: 'Observations have no value if you don't know who or what they're about.' vs 'Finnish PHR: Observations have always known the Patient' |
Information | Observation.subject.reference | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.subject.identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.focus | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.encounter | Element maximum cardinalities differ: '1' vs '0' |
Warning | Observation.effective[x] | Elements differ in short: 'Clinically relevant time/time-period for observation' vs 'Often just a dateTime for Vital Signs' |
Warning | Observation.effective[x] | Elements differ in definition: 'The time or time-period the observed value is asserted as being true. For biological subjects - e.g. human patients - this is usually called the 'physiologically relevant time'. This is usually either the time of the procedure or of specimen collection, but very often the source of the date/time is not known, only the date/time itself.' vs 'Often just a dateTime for Vital Signs.' |
Information | Observation.effective[x] | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.issued | Elements differ in short: 'Date/Time this version was made available' vs 'Finnish PHR: The date and time this observation is stored' |
Warning | Observation.issued | Elements differ in definition: 'The date and time this version of the observation was made available to providers, typically after the results have been reviewed and verified.' vs 'Finnish PHR: The date and time this observation is stored' |
Warning | Observation.issued | Elements differ in comments: 'For Observations that don’t require review and verification, it may be the same as the [`lastUpdated` ] time of the resource itself. For Observations that do require review and verification for certain updates, it might not be the same as the `lastUpdated` time of the resource itself due to a non-clinically significant update that doesn’t require the new version to be reviewed and verified again.' vs 'Updated when the result is updated.' |
Information | Observation.issued | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.performer | Elements differ in short: 'Who is responsible for the observation' vs 'Finnish PHR: Application user who is responsible for the observation' |
Warning | Observation.performer | Elements differ in definition: 'Who was responsible for asserting the observed value as 'true'.' vs 'FinnishPHR: Application user who was responsible for asserting the observed value as 'true'.' |
Information | Observation.performer | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.performer | Element maximum cardinalities differ: '2147483647' vs '1' |
Error | Observation.performer | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Practitioner], CanonicalType[http://hl7.org/fhir/StructureDefinition/PractitionerRole], CanonicalType[http://hl7.org/fhir/StructureDefinition/Organization], CanonicalType[http://hl7.org/fhir/StructureDefinition/CareTeam], CanonicalType[http://hl7.org/fhir/StructureDefinition/Patient], CanonicalType[http://hl7.org/fhir/StructureDefinition/RelatedPerson]]) vs Reference([CanonicalType[http://phr.kanta.fi/StructureDefinition/fiphr-sd-patient]]) |
Information | Observation.performer.reference | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.performer.identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Warning | Observation.value[x] | Elements differ in short: 'Actual result' vs 'Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.' |
Warning | Observation.value[x] | Elements differ in definition: 'The information determined as a result of making the observation, if the information has a simple value.' vs 'Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept.' |
Warning | Observation.value[x] | Elements differ in comments: 'An observation may have; 1) a single value here, 2) both a value and a set of related or component values, or 3) only a set of related or component values. If a value is present, the datatype for this element should be determined by Observation.code. A CodeableConcept with just a text would be used instead of a string if the field was usually coded, or if the type associated with the Observation.code defines a coded value. For additional guidance, see the [Notes section] below.' vs 'Normally, an observation will have either a single value or a set of related observations. A few observations (e.g. Apgar score) may have both a value and related observations (for an Apgar score, the observations from which the measure is derived). If a value is present, the datatype for this element should be determined by Observation.code. This element has a variable name depending on the type as follows: valueQuantity, valueCodeableConcept, valueString, valueBoolean, valueRange, valueRatio, valueSampledData, valueAttachment, valueTime, valueDateTime, or valuePeriod. (The name format is ''value' + the type name' with a capital on the first letter of the type).If the data element is usually coded or if the type associated with the Observation.value defines a coded value, use CodeableConcept instead of string datatype even if the value is uncoded text. A value set is bound to the ValueCodeableConcept element. For further discussion and examples see the [notes section] below.' |
Warning | Observation.value[x] | Elements differ in requirements: 'An observation exists to have a value, though it might not if it is in error, or if it represents a group of observations.' vs '9. SHALL contain exactly one [1..1] value with @xsi:type='PQ' (CONF:7305).' |
Information | Observation.value[x] | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.dataAbsentReason | Elements differ in description: 'Codes specifying why the result (`Observation.value[x]`) is missing.' vs 'Codes specifying why the result (Observation.value[x]) is missing.' |
Warning | Observation.dataAbsentReason | Elements differ in description: 'Codes specifying why the result (`Observation.value[x]`) is missing.' vs 'Codes specifying why the result (Observation.value[x]) is missing.' |
Warning | Observation.dataAbsentReason.id | Elements differ in short: 'Unique id for inter-element referencing' vs 'xml:id (or equivalent in JSON)' |
Information | Observation.dataAbsentReason.id | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.dataAbsentReason.coding | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.dataAbsentReason.text | Element maximum cardinalities differ: '1' vs '0' |
Warning | Observation.interpretation | Elements differ in definition: 'A categorical assessment of an observation value. For example, high, low, normal.' vs 'Finnish PHR: The assessment made based on the result of the observation. Intended as a simple compact code placed adjacent to the result value. Otherwise known as abnormal flag.' |
Warning | Observation.interpretation | Elements differ in comments: 'Historically used for laboratory results (known as 'abnormal flag' ), its use extends to other use cases where coded interpretations are relevant. Often reported as one or more simple compact codes this element is often placed adjacent to the result value in reports and flow sheets to signal the meaning/normalcy status of the result.' vs 'Not all terminology uses fit this general pattern. In some cases, models should not use CodeableConcept and use Coding directly and provide their own structure for managing text, codings, translations and the relationship between elements and pre- and post-coordination.' |
Information | Observation.interpretation | Element maximum cardinalities differ: '2147483647' vs '1' |
Warning | Observation.interpretation | Elements differ in description: 'Codes identifying interpretations of observations.' vs 'Finnish PHR: Codes identifying interpretations of observations.' |
Warning | Observation.interpretation | Elements differ in description: 'Codes identifying interpretations of observations.' vs 'Finnish PHR: Codes identifying interpretations of observations.' |
Information | Observation.interpretation.coding | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.note.author[x] | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.note.author[x].identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.bodySite | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.method | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.specimen | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.device | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.device.identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Warning | Observation.hasMember | Elements differ in short: 'Related resource that belongs to the Observation group' vs 'Used when reporting vital signs panel components' |
Warning | Observation.hasMember | Elements differ in definition: 'This observation is a group observation (e.g. a battery, a panel of tests, a set of vital sign measurements) that includes the target as a member of the group.' vs 'Used when reporting vital signs panel components.' |
Information | Observation.hasMember | Element maximum cardinalities differ: '2147483647' vs '0' |
Error | Observation.hasMember | Type Mismatch: Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/Observation], CanonicalType[http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse], CanonicalType[http://hl7.org/fhir/StructureDefinition/MolecularSequence]]) vs Reference([CanonicalType[http://hl7.org/fhir/StructureDefinition/QuestionnaireResponse], CanonicalType[http://hl7.org/fhir/StructureDefinition/vitalsigns]]) |
Information | Observation.hasMember.identifier.assigner | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.derivedFrom | Element maximum cardinalities differ: '2147483647' vs '0' |
Warning | Observation.component | Elements differ in short: 'Component results' vs 'Used when reporting systolic and diastolic blood pressure.' |
Warning | Observation.component | Elements differ in definition: 'Some observations have multiple component observations. These component observations are expressed as separate code value pairs that share the same attributes. Examples include systolic and diastolic component observations for blood pressure measurement and multiple component observations for genetics observations.' vs 'Used when reporting systolic and diastolic blood pressure.' |
Warning | Observation.component | Elements differ in comments: 'For a discussion on the ways Observations can be assembled in groups together see [Notes] below.' vs 'Profiled further in derived profiles that use components.' |
Warning | Observation.component | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Observation.component | Element maximum cardinalities differ: '2147483647' vs '0' |
Warning | Observation.component.code | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Observation.component.code | Elements differ in binding.description: 'Codes identifying names of simple observations.' vs 'This identifies the vital sign result type.' |
Information | Observation.component.code.coding | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.component.value[x] | Elements differ in short: 'Actual component result' vs 'Vital Sign Value recorded with UCUM' |
Warning | Observation.component.value[x] | Elements differ in definition: 'The information determined as a result of making the observation, if the information has a simple value.' vs 'Vital Sign Value recorded with UCUM.' |
Warning | Observation.component.value[x] | Elements differ in requirements: 'An observation exists to have a value, though it might not if it is in error, or if it represents a group of observations.' vs '9. SHALL contain exactly one [1..1] value with @xsi:type='PQ' (CONF:7305).' |
Warning | Observation.component.value[x] | Elements differ in definition for mustSupport: 'false' vs 'true' |
Warning | Observation.component.dataAbsentReason | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | Observation.component.dataAbsentReason.coding | Element minimum cardinalities differ: '0' vs '1' |
Information | Observation.component.interpretation.coding | Element minimum cardinalities differ: '0' vs '1' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Observation | http://phr.kanta.fi/StructureDefinition/fiphr-sd-vitalsigns |
|
![]() | Creative Commons Public Domain |
| |
![]() | 2019-08-26T15:10:00+10:00 | 2021-02-22T09:57:38.734274+00:00 |
|
![]() | Minimum expectations for an Observation resource when accessed via a International Patient Access API | Finnish PHR profile for Bodyweight observation resource |
|
![]() | false | ||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
| |
![]() ![]() | urn:iso:std:iso:3166#FI |
| |
![]() | resource | ||
![]() | IPAObservation | FIPHRSDBodyWeight |
|
![]() | HL7 International - Patient Care Workgroup | HL7 Finland |
|
![]() | Finnish PHR profile for Observation used in Bodyweight measurements made about a patient. The profile is based on the Finnish PHR observation profile. |
| |
![]() | draft | ||
![]() | IPA-Observation | Finnish PHR Bodyweight profile |
|
![]() | Observation | ||
![]() | http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation | http://phr.kanta.fi/StructureDefinition/fiphr-sd-bodyweight |
|
![]() | 0.1.0 | 0.3.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments![]() | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() | C | 0..* | Observation | Measurements and simple assertions ipa-obs-1: If there is no component or related element then either a value[x] or a data absent reason must be present | C | 0..* | FIPHRsdVitalsigns | Finnish PHR Bodyweight profile |
| ||||
![]() ![]() ![]() | Σ | 0..1 | string | Logical id of this artifact | Σ | 0..1 | id | Logical id of this artifact | |||||
![]() ![]() ![]() | Σ | 0..1 | Meta | Metadata about the resource | Σ | 1..1 | Meta | Metadata about the resource |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | id | Version specific identifier | Σ | 0..1 | id | Version specific identifier | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | instant | When the resource version last changed | Σ | 0..1 | instant | When the resource version last changed | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identifies where the resource comes from | Σ | 0..1 | uri | Identifies where the resource comes from | |||||
![]() ![]() ![]() ![]() | Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to | Σ | 1..* | canonical(StructureDefinition) | Profiles this resource claims to conform to Slice: Unordered, Open by value:$this |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Security Labels applied to this resource Binding: todo (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | ΣN | 0..* | Coding | Security Labels applied to this resource Binding: todo (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Tags applied to this resource Binding: todo (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | ΣN | 0..* | Coding | Tags applied to this resource Binding: todo (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". | |||||
![]() ![]() ![]() | ?!Σ | 0..1 | uri | A set of rules under which this content was created | ?!Σ | 0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: todo (preferred): A human language.
| 1..1 | code | Language of the resource content Binding: todo (required): Finnish PHR: A code of human language. |
| ||||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | N | 1..1 | Narrative | Text summary of the resource, for human interpretation |
| |||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ?!N | 0..* | Extension | Extensions that cannot be ignored Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifier for observation | ΣN | 1..* | Identifier | Business Identifier for observation |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | SΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient Example General: urn:ietf:rfc:3986 |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 1..1 | string | The value that is unique Example General: 123456 |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: todo (required): Codes providing the status of an observation. | ?!SΣ | 1..1 | code | Finnish PHR: Status final Binding: todo (required): Codes providing the status of an observation. Fixed Value: final |
| ||||
![]() ![]() ![]() | S | 1..* | CodeableConcept | Classification of type of observation Binding: todo (preferred): Codes for high level observation categories. | SN | 1..* | CodeableConcept | Classification of type of observation. Slice: Unordered, Open by value:coding.code, value:coding.system Binding: todo (preferred): Classification of type of observation. |
| ||||
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: todo (example): Codes identifying names of simple observations. | SΣN | 1..1 | CodeableConcept | Coded Responses from C-CDA Vital Sign Results Binding: todo (extensible): This identifies the vital sign result type. |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:code | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() | SΣ | 1..1 | Reference(http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-patient) | Who and/or what the observation is about | SΣCN | 1..1 | Reference(http://phr.kanta.fi/StructureDefinition/fiphr-sd-patient) {r} | Who and/or what the observation is about |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ΣN | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() | ΣTU | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ΣCTU | 0..0 |
| ||||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | SΣ | 0..1 | dateTime, Period, Timing, instant | Clinically relevant time/time-period for observation | SΣC | 1..1 | dateTime | Often just a dateTime for Vital Signs |
| ||||
![]() ![]() ![]() | Σ | 0..1 | instant | Date/Time this version was made available | Σ | 1..1 | instant | Finnish PHR: The date and time this observation is stored |
| ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson) | Who is responsible for the observation | ΣCN | 1..1 | Reference(http://phr.kanta.fi/StructureDefinition/fiphr-sd-patient) {r} | Finnish PHR: Application user who is responsible for the observation |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 1..1 | string | Literal reference, Relative, internal or absolute URL |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ΣN | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() | SΣC | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result | SΣC | 1..1 | Quantity | Vital Signs value are recorded using the Quantity data type. For supporting observations such as Cuff size could use other datatypes such as CodeableConcept. Slice: Unordered, Closed by type:$this |
| ||||
![]() ![]() ![]() | SC | 0..1 | CodeableConcept | Why the result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. | SCN | 0..1 | CodeableConcept | Why the result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. |
| ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..0 |
| ||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..0 |
| ||||||
![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: todo (extensible): Codes identifying interpretations of observations. | N | 0..1 | CodeableConcept | High, low, normal, etc. Binding: todo (extensible): Finnish PHR: Codes identifying interpretations of observations. |
| |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ΣN | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() | 0..* | Annotation | Comments about the observation | N | 0..* | Annotation | Comments about the observation | ||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner | Patient | RelatedPerson | Organization), string | Individual responsible for the annotation | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ΣN | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | dateTime | When the annotation was made | Σ | 0..1 | dateTime | When the annotation was made | |||||
![]() ![]() ![]() ![]() | Σ | 1..1 | markdown | The annotation - text content (as markdown) | Σ | 1..1 | markdown | The annotation - text content (as markdown) | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Observed body part Binding: todo (example): Codes describing anatomical locations. May include laterality. | N | 0..0 |
| |||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | How it was done Binding: todo (example): Methods for simple observations. | N | 0..0 |
| |||||||
![]() ![]() ![]() | 0..1 | Reference(Specimen) | Specimen used for this observation | CN | 0..0 |
| |||||||
![]() ![]() ![]() | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | CN | 0..0 |
| |||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ΣN | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() | C | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text | CN | 0..* | BackboneElement | Provides guide for interpretation | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() | C | 0..1 | Quantity | Low Range, if relevant | CN | 0..1 | Quantity | Low Range, if relevant | |||||
![]() ![]() ![]() ![]() | C | 0..1 | Quantity | High Range, if relevant | CN | 0..1 | Quantity | High Range, if relevant | |||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Reference range qualifier Binding: todo (preferred): Code for the meaning of a reference range. | N | 0..1 | CodeableConcept | Reference range qualifier Binding: todo (preferred): Code for the meaning of a reference range. | ||||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Reference range population Binding: todo (example): Codes identifying the population the reference range applies to. | N | 0..* | CodeableConcept | Reference range population Binding: todo (example): Codes identifying the population the reference range applies to. | ||||||
![]() ![]() ![]() ![]() | 0..1 | Range | Applicable age range, if relevant | CN | 0..1 | Range | Applicable age range, if relevant | ||||||
![]() ![]() ![]() ![]() | 0..1 | string | Text based reference range in an observation | 0..1 | string | Text based reference range in an observation | |||||||
![]() ![]() ![]() | Σ | 0..* | Reference(Observation | QuestionnaireResponse | MolecularSequence) | Related resource that belongs to the Observation group | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | Σ | 0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: todo (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ΣN | 0..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | ?!Σ | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: todo (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | ΣN | 0..1 | CodeableConcept | Description of identifier Binding: todo (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | Σ | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | The value that is unique Example General: 123456 | Σ | 0..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Period | Time period when id is/was valid for use | ΣCN | 0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Text alternative for the resource | Σ | 0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Component results | SΣC | 0..0 |
| ||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!ΣN | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: todo (example): Codes identifying names of simple observations. | SΣN | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: todo (extensible): This identifies the vital sign result type. |
| ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ΣN | 1..* | Coding | Code defined by a terminology system |
| ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | SΣCN | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Vital Sign Value recorded with UCUM Binding: todo (required): Common UCUM units for recording Vital Signs. |
| ||||
![]() ![]() ![]() ![]() | C | 0..1 | CodeableConcept | Why the component result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. | SCN | 0..1 | CodeableConcept | Why the component result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. |
| ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ΣN | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
| ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: todo (extensible): Codes identifying interpretations of observations. | N | 0..* | CodeableConcept | High, low, normal, etc. Binding: todo (extensible): Codes identifying interpretations of observations. | ||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | N | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | ||||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ΣN | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system |
| ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||||
![]() |