At-Home In-Vitro Test Report
1.0.0 - STU 1 United States of America flag

This page is part of the At-Home In-Vitro Test Report (v1.0.0: STU 1) based on FHIR R4. This is the current published version in its permanent home (it will always be available at this URL). For a full list of available versions, see the Directory of published versions

Resource Profile: MessageHeader - At-Home In-Vitro Test Results

Official URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/MessageHeader-at-home-in-vitro-test-results Version: 1.0.0
Active as of 2023-03-25 Computable Name: MessageHeaderAtHomeInVitroTestResults

This MessageHeader represents the At-Home In-Vitro Test Results being sent from an application server to a health authority.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from MessageHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... event[x] S1..1CodingResult of most recent lab test for condition of interest
Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
... destination S0..*BackboneElementMessage destination application(s)
.... id S0..1stringReceiving system OID
.... name S0..1stringReceiving system namespace (name of destination application)
.... endpoint S1..1urlActual destination address or id
.... receiver S0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender S0..1Reference(US Core Organization Profile)Real world sender of the message
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... name S0..1stringSending system namespace (name of app)
.... software 0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version S0..1stringSoftware certified version or release number
... focus S1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... event[x] SΣ1..1CodingResult of most recent lab test for condition of interest
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
.... id S0..1stringReceiving system OID
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringReceiving system namespace (name of destination application)
.... endpoint SΣ1..1urlActual destination address or id
.... receiver SΣ0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender SΣ0..1Reference(US Core Organization Profile)Real world sender of the message
... source SΣ1..1BackboneElementMessage source application
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringSending system namespace (name of app)
.... software Σ0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version SΣ0..1stringSoftware certified version or release number
.... endpoint Σ1..1urlActual message source address or id
... focus SΣ1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.event[x]examplePattern: LOINC code 96552-5

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMessageHeaderIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMessageHeaderIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMessageHeaderIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMessageHeaderIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMessageHeaderA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... event[x] SΣ1..1CodingResult of most recent lab test for condition of interest
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... version0..1stringVersion of the system - if relevant
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
.... display0..1stringRepresentation defined by the system
.... userSelected0..1booleanIf this coding was chosen directly by the user
... destination SΣ0..*BackboneElementMessage destination application(s)
.... id S0..1stringReceiving system OID
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringReceiving system namespace (name of destination application)
.... target Σ0..1Reference(Device)Particular delivery destination within the destination
.... endpoint SΣ1..1urlActual destination address or id
.... receiver SΣ0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender SΣ0..1Reference(US Core Organization Profile)Real world sender of the message
... enterer Σ0..1Reference(Practitioner | PractitionerRole)The source of the data entry
... author Σ0..1Reference(Practitioner | PractitionerRole)The source of the decision
... source SΣ1..1BackboneElementMessage source application
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringSending system namespace (name of app)
.... software Σ0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version SΣ0..1stringSoftware certified version or release number
.... contact Σ0..1ContactPointHuman contact for problems
.... endpoint Σ1..1urlActual message source address or id
... responsible Σ0..1Reference(Practitioner | PractitionerRole | Organization)Final responsibility for event
... reason Σ0..1CodeableConceptCause of event
Binding: ExampleMessageReasonCodes (example): Reason for event occurrence.

... response Σ0..1BackboneElementIf this is a reply to prior message
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ1..1idId of original message
.... code Σ1..1codeok | transient-error | fatal-error
Binding: ResponseType (required): The kind of response to a message.

.... details Σ0..1Reference(OperationOutcome)Specific list of hints/warnings/errors
... focus SΣ1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.
... definition Σ0..1canonical(MessageDefinition)Link to the definition for this message

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MessageHeader.event[x]examplePattern: LOINC code 96552-5
MessageHeader.reasonexampleExampleMessageReasonCodes
MessageHeader.response.coderequiredResponseType

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Differential View

This structure is derived from MessageHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... event[x] S1..1CodingResult of most recent lab test for condition of interest
Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
... destination S0..*BackboneElementMessage destination application(s)
.... id S0..1stringReceiving system OID
.... name S0..1stringReceiving system namespace (name of destination application)
.... endpoint S1..1urlActual destination address or id
.... receiver S0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender S0..1Reference(US Core Organization Profile)Real world sender of the message
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... name S0..1stringSending system namespace (name of app)
.... software 0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version S0..1stringSoftware certified version or release number
... focus S1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... event[x] SΣ1..1CodingResult of most recent lab test for condition of interest
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Required Pattern: At least the following
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
.... id S0..1stringReceiving system OID
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringReceiving system namespace (name of destination application)
.... endpoint SΣ1..1urlActual destination address or id
.... receiver SΣ0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender SΣ0..1Reference(US Core Organization Profile)Real world sender of the message
... source SΣ1..1BackboneElementMessage source application
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringSending system namespace (name of app)
.... software Σ0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version SΣ0..1stringSoftware certified version or release number
.... endpoint Σ1..1urlActual message source address or id
... focus SΣ1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.event[x]examplePattern: LOINC code 96552-5

Constraints

IdGradePath(s)DetailsRequirements
dom-2errorMessageHeaderIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorMessageHeaderIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorMessageHeaderIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorMessageHeaderIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceMessageHeaderA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderRepresents the At-Home In-Vitro Test Results being sent from an application server to a health authority.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... event[x] SΣ1..1CodingResult of most recent lab test for condition of interest
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Required Pattern: At least the following
.... id0..1stringUnique id for inter-element referencing
.... extension0..*ExtensionAdditional content defined by implementations
.... system1..1uriIdentity of the terminology system
Fixed Value: http://loinc.org
.... version0..1stringVersion of the system - if relevant
.... code1..1codeSymbol in syntax defined by the system
Fixed Value: 96552-5
.... display0..1stringRepresentation defined by the system
.... userSelected0..1booleanIf this coding was chosen directly by the user
... destination SΣ0..*BackboneElementMessage destination application(s)
.... id S0..1stringReceiving system OID
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringReceiving system namespace (name of destination application)
.... target Σ0..1Reference(Device)Particular delivery destination within the destination
.... endpoint SΣ1..1urlActual destination address or id
.... receiver SΣ0..1Reference(US Core Organization Profile)Intended "real-world" recipient for the data
... sender SΣ0..1Reference(US Core Organization Profile)Real world sender of the message
... enterer Σ0..1Reference(Practitioner | PractitionerRole)The source of the data entry
... author Σ0..1Reference(Practitioner | PractitionerRole)The source of the decision
... source SΣ1..1BackboneElementMessage source application
.... id S0..1stringSending system OID
.... Slices for extension S0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... sourceSoftwareVendorInfo S0..1(Complex)Source software information (vendor organization, binary id, intstall date)
URL: http://hl7.org/fhir/us/home-lab-report/StructureDefinition/Extension-at-home-in-vitro-test-source-software-info
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name SΣ0..1stringSending system namespace (name of app)
.... software Σ0..1stringSoftware product name including OS (e.g. Android, iOS)
.... version SΣ0..1stringSoftware certified version or release number
.... contact Σ0..1ContactPointHuman contact for problems
.... endpoint Σ1..1urlActual message source address or id
... responsible Σ0..1Reference(Practitioner | PractitionerRole | Organization)Final responsibility for event
... reason Σ0..1CodeableConceptCause of event
Binding: ExampleMessageReasonCodes (example): Reason for event occurrence.

... response Σ0..1BackboneElementIf this is a reply to prior message
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ1..1idId of original message
.... code Σ1..1codeok | transient-error | fatal-error
Binding: ResponseType (required): The kind of response to a message.

.... details Σ0..1Reference(OperationOutcome)Specific list of hints/warnings/errors
... focus SΣ1..1Reference(DiagnosticReport - At-Home In-Vitro Results)The focus of this message header is a DiagnosticReport.
... definition Σ0..1canonical(MessageDefinition)Link to the definition for this message

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
MessageHeader.event[x]examplePattern: LOINC code 96552-5
MessageHeader.reasonexampleExampleMessageReasonCodes
MessageHeader.response.coderequiredResponseType

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

 

Other representations of profile: CSV, Excel, Schematron