Left: | Generic Laboratory Result Observation Profile - Data Minimization (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm) |
Right: | Generic Laboratory Result Observation Profile - Data Minimization (http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm) |
Error | StructureDefinition.version | Values for version differ: '0.6.2' vs '1.0.0' |
Information | StructureDefinition.status | Values for status differ: 'active' vs 'draft' |
Information | StructureDefinition.date | Values for date differ: '2021-08-13T13:26:56+00:00' vs '2023-12-27T21:00:27+00:00' |
Information | StructureDefinition.publisher | Values for publisher differ: 'HL7 International - Public Health Work Group' vs 'HL7 International / Public Health' |
Information | StructureDefinition.definition | Values for definition differ: 'For [data minimization reasons](http://hl7.org/fhir/R4/profiles.html#data-minimization), this element SHOULD NOT be populated when generating a resource conforming to this profile for inclusion in one of the Bundles profiled in this IG.' vs 'For [data minimization reasons](profiles.html#data-minimization-and-privacy), this element SHOULD NOT be populated when generating a resource conforming to this profile for inclusion in one of the Bundles profiled in this IG.' |
Warning | Observation.meta | Elements differ in definition for mustSupport: 'false' vs 'true' |
Information | StructureDefinition.definition | Values for definition differ: 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](http://hl7.org/fhir/R4/provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' vs 'A uri that identifies the source system of the resource. This provides a minimal amount of [Provenance](provenance.html#) information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.' |
Information | StructureDefinition.definition | Values for definition differ: 'A list of profiles (references to [StructureDefinition](http://hl7.org/fhir/R4/structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](http://hl7.org/fhir/R4/structuredefinition-definitions.html#StructureDefinition.url).' vs 'A list of profiles (references to [StructureDefinition](structuredefinition.html#) resources) that this resource claims to conform to. The URL is a reference to [StructureDefinition.url](structuredefinition-definitions.html#StructureDefinition.url).' |
Information | StructureDefinition.comment | Values for comment differ: '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 'Note that this is a reference to the Fallback Profile (`SHCPatientGeneralAD`) rather than the Primary Profile. This is because in some cases, implementers may be able to use the Primary Profile for this resource, but need the Fallback Profile for the Patient resource. Resource instances that conform to the Primary Profile of Patient will **also** conform to the Fallback Profile of Patient. Implementers SHALL use the Primary Profile of Patient whenever possible. For more information see the [Profiles](profiles.html) page.' |
Information | StructureDefinition.comment | Values for comment differ: 'When using this element, an observation will typically have either a value or a set of related resources, although both may be present in some cases. For a discussion on the ways Observations can assembled in groups together, see [Notes](http://hl7.org/fhir/R4/observation.html#obsgrouping) below. Note that a system may calculate results from [QuestionnaireResponse](http://hl7.org/fhir/R4/questionnaireresponse.html) into a final score and represent the score as an Observation.' vs 'When using this element, an observation will typically have either a value or a set of related resources, although both may be present in some cases. For a discussion on the ways Observations can assembled in groups together, see [Notes](http://hl7.org/fhir/R4/observation.html#obsgrouping) below. Note that a system may calculate results from [QuestionnaireResponse](questionnaireresponse.html) into a final score and represent the score as an Observation.' |
Information | Observation.component | Element maximum cardinalities differ: '0' vs '1' |
Information | Observation.component.id | Element maximum cardinalities differ: '1' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'Additional content defined by implementations' vs 'Extension' |
Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.' vs 'An Extension' |
Information | Observation.component.extension | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | StructureDefinition.short | Values for short differ: 'Extensions that cannot be ignored even if unrecognized' vs 'Extension' |
Information | StructureDefinition.definition | Values for definition differ: 'May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions. Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).' vs 'An Extension' |
Information | Observation.component.modifierExtension | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.component.dataAbsentReason | Element maximum cardinalities differ: '1' vs '0' |
Information | Observation.component.interpretation | Element maximum cardinalities differ: '2147483647' vs '0' |
Information | Observation.component.referenceRange | Element maximum cardinalities differ: '2147483647' vs '0' |
Name | Value | Comments | |
---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-ad | ||
copyright | |||
date | 2021-08-13T13:26:56+00:00 | 2023-12-27T21:00:27+00:00 |
|
description | Profile for reporting laboratory results indicating current or previous infection status for a disease without a specified laboratory result profile. Only elements necessary for Verifiers can be populated. | Defines a [primary (DM) profile](./profiles.html#conformance-to-profiles) representing an infectious disease laboratory testing result in a health card. [See here for implementation details](./laboratory-results-observation.html). |
|
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
jurisdiction[0] | http://unstats.un.org/unsd/methods/m49/m49.htm#001 | ||
kind | resource | ||
name | SHCInfectiousDiseaseLaboratoryResultObservationDM | ||
publisher | HL7 International - Public Health Work Group | HL7 International / Public Health |
|
purpose | |||
status | active | draft |
|
title | Generic Laboratory Result Observation Profile - Data Minimization | ||
type | Observation | ||
url | http://hl7.org/fhir/uv/shc-vaccination/StructureDefinition/shc-infectious-disease-laboratory-result-observation-dm | ||
version | 0.6.2 | 1.0.0 |
|
Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | L Type | L Description & Constraints | Comments |
---|---|---|---|---|---|---|---|---|---|
Observation | C | 0..* | SHCInfectiousDiseaseLaboratoryResultObservationAD | Measurements and simple assertions | C | 0..* | SHCInfectiousDiseaseLaboratoryResultObservationAD | Measurements and simple assertions | |
id | Σ | 0..0 | Σ | 0..0 | |||||
meta | Σ | 0..1 | Meta | Metadata about the resource | SΣ | 0..1 | Meta | Metadata about the resource |
|
id | 0..0 | 0..0 | |||||||
Slices for extension | 0..0 | 0..0 | |||||||
versionId | Σ | 0..0 | Σ | 0..0 | |||||
lastUpdated | Σ | 0..0 | Σ | 0..0 | |||||
source | Σ | 0..0 | Σ | 0..0 | |||||
profile | Σ | 0..0 | Σ | 0..0 | |||||
security | SΣ | 0..1 | Coding | Limited security label to convey identity level of assurance for patient referenced by this resource. Binding: ?? (required) | SΣ | 0..1 | Coding | Limited security label to convey identity level of assurance for patient referenced by this resource. Binding: ?? (required) | |
tag | Σ | 0..0 | Σ | 0..0 | |||||
implicitRules | ?!Σ | 0..0 | ?!Σ | 0..0 | |||||
language | 0..0 | 0..0 | |||||||
text | 0..0 | 0..0 | |||||||
contained | 0..0 | 0..0 | |||||||
extension | 0..0 | 0..0 | |||||||
modifierExtension | ?! | 0..0 | ?! | 0..0 | |||||
identifier | Σ | 0..0 | Σ | 0..0 | |||||
basedOn | Σ | 0..0 | Σ | 0..0 | |||||
partOf | Σ | 0..0 | Σ | 0..0 | |||||
status | ?!SΣC | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required): Codes providing the status of an observation. | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ?? (required) | |
category | 0..0 | 0..0 | |||||||
code | SΣC | 1..1 | CodeableConcept | LOINC identifying the lab test Binding: ?? (required) | SΣ | 1..1 | CodeableConcept | LOINC identifying the lab test Binding: ?? (required) | |
id | 0..0 |
| |||||||
Slices for extension | 0..0 |
| |||||||
coding | Σ | 1..1 | Coding | Code defined by a terminology system |
| ||||
text | Σ | 0..0 |
| ||||||
subject | SΣ | 1..1 | Reference(Patient Profile - General - Allowable Data) | Patient to whom lab result applies | SΣ | 1..1 | Reference(Patient Profile - General - Allowable Data) | Patient to whom lab result applies | |
id | 0..0 | 0..0 | |||||||
Slices for extension | 0..0 | 0..0 | |||||||
reference | ΣC | 1..1 | string | This SHOULD use an absolute URI like `resource:0` that will resolve within the containing Bundle. | ΣC | 1..1 | string | This SHOULD use an absolute URI like `resource:0` that will resolve within the containing Bundle. | |
type | Σ | 0..0 | Σ | 0..0 | |||||
identifier | Σ | 0..0 | Σ | 0..0 | |||||
display | Σ | 0..0 | Σ | 0..0 | |||||
focus | Σ | 0..0 | Σ | 0..0 | |||||
encounter | Σ | 0..0 | Σ | 0..0 | |||||
effective[x] | SΣ | 1..1 | dateTime, Period | Clinically relevant time/time-period for observation | SΣ | 1..1 | dateTime, Period | Clinically relevant time/time-period for observation | |
issued | Σ | 0..0 | Σ | 0..0 | |||||
performer | SΣ | 0..1 | Reference(Organization) | Organization which was responsible for the laboratory test result. | SΣ | 0..1 | Reference(Organization) | Organization which was responsible for the laboratory test result. | |
id | 0..0 | 0..0 | |||||||
Slices for extension | 0..0 | 0..0 | |||||||
reference | ΣC | 0..0 | ΣC | 0..0 | |||||
type | Σ | 0..0 | Σ | 0..0 | |||||
identifier | Σ | 0..0 | Σ | 0..0 | |||||
display | SΣC | 1..1 | string | Short, human-readable text representation of the organization. | SΣC | 1..1 | string | Short, human-readable text representation of the organization. | |
Slices for value[x] | SΣC | 1..1 | CodeableConcept, Quantity, string | Actual result Slice: Unordered, Closed by type:$this | SΣC | 1..1 | CodeableConcept, Quantity, string | Actual result Slice: Unordered, Closed by type:$this | |
dataAbsentReason | C | 0..0 | C | 0..0 | |||||
interpretation | 0..0 | 0..0 | |||||||
note | 0..0 | 0..0 | |||||||
bodySite | 0..0 | 0..0 | |||||||
method | 0..0 | 0..0 | |||||||
specimen | 0..0 | 0..0 | |||||||
device | 0..0 | 0..0 | |||||||
referenceRange | SC | 0..* | BackboneElement | Provides guide for interpretation. SHOULD include if using valueQuantity. | SC | 0..* | BackboneElement | Provides guide for interpretation. SHOULD include if using valueQuantity. | |
id | 0..0 | 0..0 | |||||||
extension | 0..0 | 0..0 | |||||||
modifierExtension | ?!Σ | 0..0 | ?!Σ | 0..0 | |||||
low | C | 0..1 | ?? | Low Range, if relevant | C | 0..1 | ?? | Low Range, if relevant | |
high | C | 0..1 | ?? | High Range, if relevant | C | 0..1 | ?? | High Range, if relevant | |
type | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range. | 0..1 | CodeableConcept | Reference range qualifier Binding: ?? (preferred): Code for the meaning of a reference range. | |||
id | 0..0 | 0..0 | |||||||
Slices for extension | 0..0 | 0..0 | |||||||
coding | Σ | 0..* | Coding | Code defined by a terminology system | Σ | 0..* | Coding | Code defined by a terminology system | |
text | Σ | 0..0 | Σ | 0..0 | |||||
appliesTo | 0..0 | 0..0 | |||||||
age | 0..0 | 0..0 | |||||||
text | 0..1 | string | Text based reference range in an observation | 0..1 | string | Text based reference range in an observation | |||
hasMember | Σ | 0..0 | Σ | 0..0 | |||||
derivedFrom | Σ | 0..0 | Σ | 0..0 | |||||
component | Σ | 0..0 | Σ | 0..1 | BackboneElement | Component results Slice: Unordered, Closed by value:code |
| ||
id | 0..1 | string | Unique id for inter-element referencing | 0..0 |
| ||||
extension | 0..* | Extension | Additional content defined by implementations | 0..0 |
| ||||
modifierExtension | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ?!Σ | 0..0 |
| ||
code | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: ?? (example): Codes identifying names of simple observations. | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: ?? (example): Codes identifying names of simple observations. | |
value[x] | Σ | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | Σ | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual component result | |
dataAbsentReason | C | 0..1 | CodeableConcept | Why the component result is missing Binding: ?? (extensible): Codes specifying why the result (Observation.value[x]) is missing. | C | 0..0 |
| ||
interpretation | 0..* | CodeableConcept | High, low, normal, etc. Binding: ?? (extensible): Codes identifying interpretations of observations. | 0..0 |
| ||||
referenceRange | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | 0..0 |
| ||||
Documentation for this format |