Vital Records FHIR Messaging (VRFM) IG
1.0.1 - release

Vital Records FHIR Messaging (VRFM) IG - Local Development build (v1.0.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Cause Of Death Coding Update Header

Official URL: http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/StructureDefinition/VRM-CauseOfDeathCodingUpdateHeader Version: 1.0.1
Draft as of 2023-12-28 Responsible: CDC NCHS Computable Name: CauseOfDeathCodingUpdateHeader

Cause Of Death Death Coding Update Header

The MessageHeader.response.identifier must equal the value of the MessageHeader.id property of the message that was coded. When processing coding responses this identifier must be used to associate the coding content with the message that was coded. This association ensures clarity when a death record is submitted or updated multiple times, and coding responses are delivered for a subset of these submissions.

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..*MessageHeaderA resource that describes a message that is exchanged between systems
... id 1..1idLogical id of this artifact
... Slices for event[x] 1..1uriCode for the event this message represents or link to event definition
Slice: Unordered, Open by type:$this
.... event[x]:eventUri 1..1uriCode for the event this message represents or link to event definition
Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination 1..*BackboneElementMessage destination application(s)
.... identifier 1..1idThe value of the MessageHeader.id for the Death Record message that is being coded
.... code 1..1codeok | transient-error | fatal-error
Fixed Value: ok
... focus 1..2Reference(Resource)The actual content of the message

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id Σ1..1idLogical id of this artifact
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
.... event[x]:eventUri Σ1..1uriCode for the event this message represents or link to event definition
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination Σ1..*BackboneElementMessage destination application(s)
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... endpoint Σ1..1urlActual destination address or id
... source Σ1..1BackboneElementMessage source application
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... endpoint Σ1..1urlActual message source address or id
... focus ΣC1..2Reference(Resource)The actual content of the message

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.event[x]exampleMessageEvent
MessageHeader.event[x]:eventUriexampleFixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id Σ1..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 N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for event[x] Σ1..1uriCode for the event this message represents or link to event definition
Slice: Unordered, Closed by type:$this
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.

.... event[x]:eventUri Σ1..1uriCode for the event this message represents or link to event definition
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination Σ1..*BackboneElementMessage destination application(s)
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name Σ0..1stringName of system
.... target ΣC0..1Reference(Device)Particular delivery destination within the destination
.... endpoint Σ1..1urlActual destination address or id
.... receiver ΣC0..1Reference(Practitioner | PractitionerRole | Organization)Intended "real-world" recipient for the data
... sender ΣC0..1Reference(Practitioner | PractitionerRole | Organization)Real world sender of the message
... enterer ΣC0..1Reference(Practitioner | PractitionerRole)The source of the data entry
... author ΣC0..1Reference(Practitioner | PractitionerRole)The source of the decision
... source Σ1..1BackboneElementMessage source application
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name Σ0..1stringName of system
.... software Σ0..1stringName of software running the system
.... version Σ0..1stringVersion of software running
.... contact ΣC0..1ContactPointHuman contact for problems
.... endpoint Σ1..1urlActual message source address or id
... responsible ΣC0..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 N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ1..1idThe value of the MessageHeader.id for the Death Record message that is being coded
.... code Σ1..1codeok | transient-error | fatal-error
Binding: ResponseType (required): The kind of response to a message.


Fixed Value: ok
.... details ΣC0..1Reference(OperationOutcome)Specific list of hints/warnings/errors
... focus ΣC1..2Reference(Resource)The actual content of the message
... 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]exampleMessageEvent
MessageHeader.event[x]:eventUriexampleFixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
MessageHeader.reasonexampleExampleMessageReasonCodes
MessageHeader.response.coderequiredFixed Value: ok

This structure is derived from MessageHeader

Summary

Mandatory: 4 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element MessageHeader.event[x] is sliced based on the value of type:$this

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 1..1idLogical id of this artifact
... Slices for event[x] 1..1uriCode for the event this message represents or link to event definition
Slice: Unordered, Open by type:$this
.... event[x]:eventUri 1..1uriCode for the event this message represents or link to event definition
Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination 1..*BackboneElementMessage destination application(s)
.... identifier 1..1idThe value of the MessageHeader.id for the Death Record message that is being coded
.... code 1..1codeok | transient-error | fatal-error
Fixed Value: ok
... focus 1..2Reference(Resource)The actual content of the message

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id Σ1..1idLogical id of this artifact
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
.... event[x]:eventUri Σ1..1uriCode for the event this message represents or link to event definition
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination Σ1..*BackboneElementMessage destination application(s)
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... endpoint Σ1..1urlActual destination address or id
... source Σ1..1BackboneElementMessage source application
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... endpoint Σ1..1urlActual message source address or id
... focus ΣC1..2Reference(Resource)The actual content of the message

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
MessageHeader.event[x]exampleMessageEvent
MessageHeader.event[x]:eventUriexampleFixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. MessageHeader 0..*MessageHeaderA resource that describes a message that is exchanged between systems
... id Σ1..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 N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
... modifierExtension ?!N0..*ExtensionExtensions that cannot be ignored
Slice: Unordered, Open by value:url
... Slices for event[x] Σ1..1uriCode for the event this message represents or link to event definition
Slice: Unordered, Closed by type:$this
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.

.... event[x]:eventUri Σ1..1uriCode for the event this message represents or link to event definition
Binding: MessageEvent (example): One of the message events defined as part of this version of FHIR.


Fixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
... destination Σ1..*BackboneElementMessage destination application(s)
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name Σ0..1stringName of system
.... target ΣC0..1Reference(Device)Particular delivery destination within the destination
.... endpoint Σ1..1urlActual destination address or id
.... receiver ΣC0..1Reference(Practitioner | PractitionerRole | Organization)Intended "real-world" recipient for the data
... sender ΣC0..1Reference(Practitioner | PractitionerRole | Organization)Real world sender of the message
... enterer ΣC0..1Reference(Practitioner | PractitionerRole)The source of the data entry
... author ΣC0..1Reference(Practitioner | PractitionerRole)The source of the decision
... source Σ1..1BackboneElementMessage source application
.... id 0..1stringUnique id for inter-element referencing
.... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... name Σ0..1stringName of system
.... software Σ0..1stringName of software running the system
.... version Σ0..1stringVersion of software running
.... contact ΣC0..1ContactPointHuman contact for problems
.... endpoint Σ1..1urlActual message source address or id
... responsible ΣC0..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 N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ1..1idThe value of the MessageHeader.id for the Death Record message that is being coded
.... code Σ1..1codeok | transient-error | fatal-error
Binding: ResponseType (required): The kind of response to a message.


Fixed Value: ok
.... details ΣC0..1Reference(OperationOutcome)Specific list of hints/warnings/errors
... focus ΣC1..2Reference(Resource)The actual content of the message
... 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]exampleMessageEvent
MessageHeader.event[x]:eventUriexampleFixed Value: http://nchs.cdc.gov/vrdr_causeofdeath_coding_update
MessageHeader.reasonexampleExampleMessageReasonCodes
MessageHeader.response.coderequiredFixed Value: ok

This structure is derived from MessageHeader

Summary

Mandatory: 4 elements
Fixed Value: 2 elements

Slices

This structure defines the following Slices:

  • The element MessageHeader.event[x] is sliced based on the value of type:$this

 

Other representations of profile: CSV, Excel, Schematron