0.1.0 - ci-build

Publication Build: This will be filled in by the publication tooling

Resource Profile: HopsMessageHeader

Defining URL:http://fhir.nav.no/StructureDefinition/HopsMessageHeader
Version:0.1.0
Name:HopsMessageHeader
Status:Active as of 2021-10-11T22:21:50+00:00
Publisher:Norwegian Labour and Welfare Administration (NAV)
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://fhir.nav.no/StructureDefinition/HopsMessageHeader

Formal Views of Profile Content

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

This structure is derived from MessageHeader

Summary

Mandatory: 3 elements (2 nested mandatory elements)
Prohibited: 48 elements

This structure is derived from MessageHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id I1..1stringLogical id of this artifact
valid-uuid: Must be a valid uuid
... meta
.... id 0..0
.... source 0..0
.... profile 0..0
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text
.... id 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... event[x] 1..1CodingCode for the event this message represents or link to event definition
.... id 0..0
.... extension 0..0
.... system 1..1uriIdentity of the terminology system
.... version 0..0
.... code 1..1codeSymbol in syntax defined by the system
.... display 0..0
.... userSelected 0..0
... destination
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 0..0
.... target 0..0
.... endpoint I1..1urlActual destination address or id
valid-her-id: Must be a valid HER-ID prefixed with OID namespace
Example Fully qualified HER-id: urn:oid:2.16.578.1.12.4.1.2.131725
.... receiver 0..0
... sender 0..0
... enterer 0..0
... author 0..0
... source
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 0..0
.... software 0..0
.... version 0..0
.... contact 0..0
... responsible 0..0
... reason 0..0
... response
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... details
..... id 0..0
..... extension 0..0
..... reference 1..1stringLiteral reference, Relative, internal or absolute URL
..... type 0..0
..... identifier 0..0
..... display 0..0
... focus
.... id 0..0
.... extension 0..0
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... definition 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id ΣI1..1stringLogical id of this artifact
valid-uuid: Must be a valid uuid
... meta Σ0..1MetaMetadata about the resource
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
... text 0..1NarrativeText summary of the resource, for human interpretation
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.

.... div I1..1xhtmlLimited xhtml content
txt-1: The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
txt-2: The narrative SHALL have some non-whitespace content
.... Slices for extension 0..0
.... system Σ1..1uriIdentity of the terminology system
.... code Σ1..1codeSymbol in syntax defined by the system
... destination Σ0..*BackboneElementMessage destination application(s)
.... endpoint ΣI1..1urlActual destination address or id
valid-her-id: Must be a valid HER-ID prefixed with OID namespace
Example Fully qualified HER-id: urn:oid:2.16.578.1.12.4.1.2.131725
... source Σ1..1BackboneElementMessage source application
.... endpoint Σ1..1urlActual message source address or id
... response Σ0..1BackboneElementIf this is a reply to prior message
.... 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
..... Slices for extension 0..0
..... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... focus Σ0..*Reference(Resource)The actual content of the message
.... Slices for extension 0..0
.... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems

doco Documentation for this format

This structure is derived from MessageHeader

Summary

Mandatory: 3 elements (2 nested mandatory elements)
Prohibited: 48 elements

Differential View

This structure is derived from MessageHeader

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id I1..1stringLogical id of this artifact
valid-uuid: Must be a valid uuid
... meta
.... id 0..0
.... source 0..0
.... profile 0..0
.... security 0..0
.... tag 0..0
... implicitRules 0..0
... text
.... id 0..0
... contained 0..0
... extension 0..0
... modifierExtension 0..0
... event[x] 1..1CodingCode for the event this message represents or link to event definition
.... id 0..0
.... extension 0..0
.... system 1..1uriIdentity of the terminology system
.... version 0..0
.... code 1..1codeSymbol in syntax defined by the system
.... display 0..0
.... userSelected 0..0
... destination
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 0..0
.... target 0..0
.... endpoint I1..1urlActual destination address or id
valid-her-id: Must be a valid HER-ID prefixed with OID namespace
Example Fully qualified HER-id: urn:oid:2.16.578.1.12.4.1.2.131725
.... receiver 0..0
... sender 0..0
... enterer 0..0
... author 0..0
... source
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... name 0..0
.... software 0..0
.... version 0..0
.... contact 0..0
... responsible 0..0
... reason 0..0
... response
.... id 0..0
.... extension 0..0
.... modifierExtension 0..0
.... details
..... id 0..0
..... extension 0..0
..... reference 1..1stringLiteral reference, Relative, internal or absolute URL
..... type 0..0
..... identifier 0..0
..... display 0..0
... focus
.... id 0..0
.... extension 0..0
.... reference 1..1stringLiteral reference, Relative, internal or absolute URL
.... type 0..0
.... identifier 0..0
.... display 0..0
... definition 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id ΣI1..1stringLogical id of this artifact
valid-uuid: Must be a valid uuid
... meta Σ0..1MetaMetadata about the resource
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ0..1idVersion specific identifier
.... lastUpdated Σ0..1instantWhen the resource version last changed
... text 0..1NarrativeText summary of the resource, for human interpretation
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... status 1..1codegenerated | extensions | additional | empty
Binding: NarrativeStatus (required): The status of a resource narrative.

.... div I1..1xhtmlLimited xhtml content
txt-1: The narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
txt-2: The narrative SHALL have some non-whitespace content
.... Slices for extension 0..0
.... system Σ1..1uriIdentity of the terminology system
.... code Σ1..1codeSymbol in syntax defined by the system
... destination Σ0..*BackboneElementMessage destination application(s)
.... endpoint ΣI1..1urlActual destination address or id
valid-her-id: Must be a valid HER-ID prefixed with OID namespace
Example Fully qualified HER-id: urn:oid:2.16.578.1.12.4.1.2.131725
... source Σ1..1BackboneElementMessage source application
.... endpoint Σ1..1urlActual message source address or id
... response Σ0..1BackboneElementIf this is a reply to prior message
.... 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
..... Slices for extension 0..0
..... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL
... focus Σ0..*Reference(Resource)The actual content of the message
.... Slices for extension 0..0
.... reference ΣI1..1stringLiteral reference, Relative, internal or absolute URL

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
MessageHeader.text.statusrequiredNarrativeStatus
MessageHeader.event[x]exampleMessageEvent
MessageHeader.response.coderequiredResponseType

Constraints

IdPathDetailsRequirements
valid-uuidMessageHeader.idMust be a valid uuid
: $this.matches('^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$')
txt-1MessageHeader.text.divThe narrative SHALL contain only the basic html formatting elements and attributes described in chapters 7-11 (except section 4 of chapter 9) and 15 of the HTML 4.0 standard, <a> elements (either name or href), images and internally contained style attributes
: htmlChecks()
txt-2MessageHeader.text.divThe narrative SHALL have some non-whitespace content
: htmlChecks()
valid-her-idMessageHeader.destination.endpointMust be a valid HER-ID prefixed with OID namespace
: $this.matches('^urn:oid:2\\.16\\.578\\.1\\.12\\.4\\.1\\.2\\.[1-9][0-9]{0,7}$')