Left: | IPA-Observation (http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation) |
Right: | Finnish PHR Macronutrient Intake profile (http://phr.kanta.fi/StructureDefinition/fiphr-sd-macronutrientintake) |
Error | StructureDefinition.url | Values for url differ: 'http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation' vs 'http://phr.kanta.fi/StructureDefinition/fiphr-sd-macronutrientintake' |
Error | StructureDefinition.version | Values for version differ: '0.1.0' vs '0.3.0' |
Information | StructureDefinition.name | Values for name differ: 'IPAObservation' vs 'FIPHRSDMacronutrientIntake' |
Information | StructureDefinition.title | Values for title differ: 'IPA-Observation' vs 'Finnish PHR Macronutrient Intake profile' |
Information | StructureDefinition.date | Values for date differ: '2019-08-26T15:10:00+10:00' vs '2021-02-22T10:03:49.8131992+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-nutrition' |
Warning | Observation | Elements differ in short: 'Measurements and simple assertions' vs 'Finnish PHR profile for Macronutrient Intake observation resource' |
Warning | Observation | Elements differ in definition: 'Measurements and simple assertions made about a patient, device or other subject.' vs 'Finnish PHR profile for Observation used for measuring Macronutrient intake. The profile is based on the Finnish PHR Nutrition profile.' |
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: fiphrProfile SHALL be used. Other profiles MAY be used. A list of profiles (references to [StructureDefinition] resources) that this resource claims to conform to. 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' |
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' |
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).' |
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.status | Elements differ in definition for mustSupport: 'true' vs 'false' |
Warning | Observation.category | Elements differ in definition: 'A code that classifies the general type of observation being made.' vs 'FinnishPHR: fiphrCategory SHALL be used. Other categories MAY be used. A code that classifies the general type of observation being made.' |
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: Only value nutrition valid in FinnishPHR (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 'Finnish PHR: All resources are related to nutrition.' |
Warning | Observation.category | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Observation.category | Element maximum cardinalities differ: '2147483647' vs '1' |
Information | Observation.category.coding | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.code | Elements differ in definition: 'Describes what was observed. Sometimes this is called the observation 'name'.' vs 'FinnishPHR: fiphrCode SHALL be used. Other codes MAY be used. Describes what was observed. Sometimes this is called the observation 'name'.' |
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. Finnish PHR: The valueset binding strength in the base profile is set to 'example', because some of the derived profiles use another valueset. In all profiles derived from the base profile, the valueset binding strength SHALL be set to 'required'.' |
Warning | Observation.code | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Observation.code.coding | Element minimum cardinalities differ: '0' vs '1' |
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' |
Warning | Observation.subject | Elements differ in definition for mustSupport: 'true' vs 'false' |
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 definition for mustSupport: 'true' vs 'false' |
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' |
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 definition for mustSupport: 'true' vs 'false' |
Information | Observation.value[x] | Element minimum cardinalities differ: '0' vs '1' |
Warning | Observation.dataAbsentReason | Elements differ in definition for mustSupport: 'true' vs 'false' |
Information | Observation.dataAbsentReason | 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 'FinnishPHR: fiphrInterpretation SHALL be used. Other interpretations MAY be used. 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 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.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.referenceRange | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.hasMember | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.derivedFrom | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.component | Element maximum cardinalities differ: '2147483647' vs '0' |
Name | Value | Comments | |
---|---|---|---|
![]() | false | ||
![]() | http://hl7.org/fhir/StructureDefinition/Observation | http://phr.kanta.fi/StructureDefinition/fiphr-sd-nutrition |
|
![]() | Creative Commons Public Domain |
| |
![]() | 2019-08-26T15:10:00+10:00 | 2021-02-22T10:03:49.8131992+00:00 |
|
![]() | Minimum expectations for an Observation resource when accessed via a International Patient Access API | Finnish PHR profile for Macronutrient Intake observation resource |
|
![]() | false | ||
![]() | 4.0.1 | ||
![]() | |||
![]() ![]() | http://unstats.un.org/unsd/methods/m49/m49.htm#001 |
| |
![]() ![]() | urn:iso:std:iso:3166#FI |
| |
![]() | resource | ||
![]() | IPAObservation | FIPHRSDMacronutrientIntake |
|
![]() | HL7 International - Patient Care Workgroup | HL7 Finland |
|
![]() | Finnish PHR profile for Observation used for measuring Macronutrient intake. The profile is based on the Finnish PHR Nutrition profile. |
| |
![]() | draft | ||
![]() | IPA-Observation | Finnish PHR Macronutrient Intake profile |
|
![]() | Observation | ||
![]() | http://hl7.org/fhir/uv/ipa/StructureDefinition/ipa-observation | http://phr.kanta.fi/StructureDefinition/fiphr-sd-macronutrientintake |
|
![]() | 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..* | FIPHRSDNutrition | Finnish PHR profile for Macronutrient Intake observation resource PHR: Resource SHALL contain code '9059-7' or '9060-5' or '9066-2' or '9067-0' or '9079-5' or '9080-3' |
| ||||
![]() ![]() ![]() | Σ | 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): A 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. | Σ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. | ?!Σ | 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. | N | 1..1 | CodeableConcept | Classification of type of observation Binding: todo (extensible): Codes for high level observation categories. |
| ||||
![]() ![]() ![]() ![]() | 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, value:code |
| ||||
![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | Σ | 0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() | SΣ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: todo (example): Codes identifying names of simple observations. | Σ | 1..1 | CodeableConcept | Type of observation (code / type) Binding: todo (extensible) |
| ||||
![]() ![]() ![]() ![]() | 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, 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 | Σ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 | Σ | 1..1 | dateTime | Clinically relevant time/time-period for observation Slice: Unordered, Closed by type:$this |
| ||||
![]() ![]() ![]() | Σ | 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) | 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 | ΣC | 1..1 | Quantity | Actual result 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. | CN | 0..0 |
| ||||||
![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: todo (extensible): Codes identifying interpretations of observations. | N | 0..* | 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 | 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 |
| |||||||
![]() ![]() ![]() | C | 0..* | BackboneElement | Provides guide for interpretation obs-3: Must have at least a low or a high or text | 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 | 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..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence) | Related measurements the observation is made from | ΣCN | 0..0 |
| ||||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Component results | ΣN | 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. | ΣN | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: todo (example): Codes identifying names of simple observations. | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | ΣCN | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | |||||
![]() ![]() ![]() ![]() | C | 0..1 | CodeableConcept | Why the component result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. | CN | 0..1 | CodeableConcept | Why the component result is missing Binding: todo (extensible): Codes specifying why the result (Observation.value[x]) is missing. | |||||
![]() ![]() ![]() ![]() | 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..* | See referenceRange (Observation) | Provides guide for interpretation of component result | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||||
![]() |