Vital Records FHIR Messaging (VRFM) IG
3.0.0-Preview1 - ci-build
Vital Records FHIR Messaging (VRFM) IG, published by CDC NCHS. This guide is not an authorized publication; it is the continuous build for version 3.0.0-Preview1 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/nightingaleproject/vital_records_fhir_messaging_ig/ and changes regularly. See the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
Message Profiles
Acknowledgement Message |
Acknowledgement Message |
Birth Report Message |
Message for reporting birth records |
Birth Report Update Message |
Message for updating birth records |
Cause of Death Coding Message |
Message for cause of death coding response to death records |
Cause Of Death Coding Update Message |
Message for updating Cause Of Death coding response to death records |
Coded Cause of Fetal Death Message |
Message for reporting coded cause of fetal death |
Coded Cause of Fetal Death Update Message |
Message for updating coded cause of fetal death |
Death Record Alias Message |
Message for aliasing death records |
Death Record Submission Message |
Message for submitting death records |
Death Record Update Message |
Message for updating death records |
Demographics Coding Message |
Message for demographics coding response to death records |
Demographics Coding Update Message |
Message for updating Demographics coding response to death records |
Extraction Error Message |
Message for Errors during content extraction |
Fetal Death Report Message |
Message for reporting fetal death records |
Fetal Death Report Message |
Message for updating fetal death records |
Industry Occupation Coding Message |
Message for industry occupation coding response to death records |
Industry Occupation Coding Update Message |
Message for updating industry occupation coding response to death records |
Status Message |
Message for sending status of DeathRecord processing |
Message Header Profiles
Acknowledgement Header |
Acknowledgement Header |
Alias Header |
Alias Header |
Cause of Death Coding Header |
Cause of Death Coding Header |
Cause of Death Coding Update Header |
Cause of Death Coding Update Header |
Demographics Coding Header |
Demographics Coding Header |
Demographics Coding Update Header |
Demographics Coding Update Header |
Extraction Error Header |
Extraction Error Message Header |
Industry Occupation Coding Header |
Industry Occupation Coding Header |
Industy Occupation Coding Update Header |
Industry Occupation Coding Update Header |
Message Update Header |
Message Update Header |
Status Header |
Status Header |
Submission Message Header |
Message Submission Header |
Void Header |
Void Header for all submission types |
Message Parameter Profiles
Alias Message Parameters |
Parameters for an Alias Message |
Message Parameters |
Parameter set for most Messages. Parameters with all-caps names are defined as per the 2022 IJE specification. |
Status Message Parameters |
Parameters for a Status Message |
Void Message Parameters |
Parameters for a Void Message |
Outcome Profile |
Outcome profile to support profile-based slicing of bundles |
Codesystems
MessageHeader URI Values |
MessageHeader URI Values |
Maternal Record Linkages
Birth Record Identifier Child |
Birth Record Identifier (Observation). For use in Maternal Death. This includes the record identifier, the jurisdiction, and the birth year of a child. The subject is implicitly the Decedent (mother), whose death was related to the to the birth referenced by the identifier. |
Certificate Available Values |
Certificate Available Values |
Fetal Death Record Identifier |
Fetal Death Record Identifier (Observation). For use in Maternal Death. This includes the fetal death record identifier, the jurisdiction, and the birth year. The subject is implicitly the Decedent (mother), whose death was related to the fetal death referenced by the identifier. |
Local Coded Pregnancy Status |
Codesystem for pregnancy status for cases not covered by SNOMEDCT. |
Maternal Linkage Content Bundle |
Maternal Linkage Content Bundle (Bundle): A bundle containing instances of the resources comprising innformation about most recent pregnancy of a decedent. |
Pregnancy Outcome Values |
Pregnancy Outcome Values |
Recent Pregnancy Parameters |
Parameter for most recent pregnancy during year before decease. |
Maternal Record Linkage Messages
Maternal Linkage Request Message |
Message for requesting maternal linkage |
Maternal Linkage Submission Message |
Message for submitting maternal linkage |
Maternal Linkage Update Message |
Message for update maternal linkage |
These define constraints on FHIR resources for systems conforming to this implementation guide.
Maternal Linkage Request Message Header |
Maternal Linkage Request Header |
Placeholder Profile for profile-based slicing |
Placeholder for profile-based slicing |
Void Message (for mortality, birth, and fetal death) |
Message for voiding mortality, birth, and fetal death records. |
These define sets of codes used by systems conforming to this implementation guide.
Acknowledgement MessageHeader URI Values |
Acknowledgement MessageHeader URI Values |
Cause of Death Coding MessageHeader URI Values |
Cause of Death Coding MessageHeader URI Values |
Cause of Death Coding Update MessageHeader URI Values |
Cause of Death Coding Update MessageHeader URI Values |
Demographics Coding MessageHeader URI Values |
Demographics Coding MessageHeader URI Values |
Demographics Coding Update MessageHeader URI Values |
Demographics Coding Update MessageHeader URI Values |
ExtractionError MessageHeader URI Values |
ExtractionError MessageHeader URI Values |
Industry and Occupation MessageHeader URI Values |
Industry and Occupation MessageHeader URI Values |
Industry and Occupation Update MessageHeader URI Values |
Industry and Occupation Update MessageHeader URI Values |
Payload Version Identifier Values |
Payload Version Identifier Values |
Request MessageHeader URI Values |
Request MessageHeader URI Values |
Status Codes Values |
Status Codes Values |
Status MessageHeader URI Values |
Status MessageHeader URI Values |
Submission MessageHeader URI Values |
Submission MessageHeader URI Values |
Update MessageHeader URI Values |
Update MessageHeader URI Values |
Void MessageHeader URI Values |
Void MessageHeader URI Values |
These define new code systems used by systems conforming to this implementation guide.
Local Observation Identifiers |
Codesystem for local observation identifiers. |
Payload Version Identifier Values |
Codesystem for Payload Version Identifier Values. Only versions that are in production use are listed. |
Status Codes Values |
Status Codes Values |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like.
AcknowledgementHeader-Example1 |
Acknowledgement Header: Example |
AcknowledgementHeader-Example2 |
Acknowledgement Header: Example with warnings |
AcknowledgementMessage-Example1 |
Acknowledgement message - Example |
AcknowledgementMessage-Example2 |
Acknowledgement message with warnings- Example |
AliasHeader-Example1 |
Alias Message Header- Example |
AliasParameters-Example1 |
Alias Message Parameters- Example |
BirthRecordIdentifierChild-Example1 |
BirthRecordIdentifierChild-Example1 - identifier of the decedent's child's birth certificate number |
BirthRecordIdentifierChild-Example2 |
BirthRecordIdentifierChild-Example1 - identifier of the decedent's child's birth certificate number |
BirthRecordIdentifierChild-ExtensiveExample1 |
BirthRecordIdentifierChild-ExtensiveExample - identifier of the decedent's child's birth certificate number |
BirthRecordIdentifierChild-ExtensiveExample2 |
BirthRecordIdentifierChild-ExtensiveExample1 - identifier of the decedent's child's birth certificate number |
BirthRecordIdentifierChildNoCert-Example1 |
BirthRecordIdentifierChildNoCert-Example1 - identifier of the decedent's child's birth certificate number |
BirthReportHeader-Example1 |
Header for Birth Report Message - Example |
BirthReportMessage-Example1 |
Live Birth Report Message - Example |
BirthReportUpdateHeader-Example1 |
Header for Birth Report Message Update - Example |
BirthReportUpdateMessage-Example1 |
Live Birth Report Message Update - Example |
CauseOfDeathCodingHeader-Example1 |
Header for Cause of Death Coding Message - Example1- coded content only |
CauseOfDeathCodingMessage-Example1 |
Cause of death coding message - Example1 – coded content only |
CauseOfDeathCodingUpdateHeader-Example1 |
Header for Cause Of Death Coding Update Message - Example |
CauseOfDeathCodingUpdateMessage1 |
Cause of Death Coding update message - Example |
CodedCauseOfFetalDeathHeader-Example1 |
Header for Coded Cause of Fetal Death Message - Example |
CodedCauseOfFetalDeathMessage-Example1 |
Coded Cause of Fetal Death Message - Example |
CodedCauseOfFetalDeathUpdateHeader-Example1 |
Header for Coded Cause of Fetal Death Message Update - Example |
CodedCauseOfFetalDeathUpdateMessage-Example1 |
Coded Cause of Fetal Death Message Update - Example |
DeathRecordAliasMessage-Example1 |
Alias Message - Example |
DeathRecordSubmissionHeaderExample1 |
Header for Death Record Submission - Example |
DeathRecordSubmissionMessage-Example1 |
Submission mesage - Example |
DemographicsCodingHeader-Example1 |
Header for Demographic Coding Message - Example |
DemographicsCodingMessage-Example1 |
Cause of death coding message - Example1 – coded content only |
DemographicsCodingUpdateHeader-Example1 |
Header for Demographic Coding Update Message - Example |
DemographicsCodingUpdateMessage1 |
Demographic Coding update message - Example |
DummyBundle |
Placeholder for all content sent in messages |
DummyDeathBundle |
Placeholder for death record |
ExtractionErrorHeader-Example1 |
Header for Extraction Error Message - Example |
ExtractionErrorMessage-Example1 |
Extraction error message - Example |
FetalDeathRecordIdentifier-Example1 |
FetalDeathRecordIdentifier-Example1 - identifier of the decedent's fetus's fetal death record |
FetalDeathRecordIdentifier-Example2 |
FetalDeathRecordIdentifier-Example1 - identifier of the decedent's fetus's fetal death record |
FetalDeathRecordIdentifier-ExtensiveExample1 |
FetalDeathRecordIdentifier-ExtensiveExample1 - identifier of the decedent's fetus's fetal death record |
FetalDeathRecordIdentifier-ExtesnvieExample2 |
FetalDeathRecordIdentifier-ExtensiveExample1 - identifier of the decedent's fetus's fetal death record, certificate not available |
FetalDeathRecordIdentifierNoCert-Example3 |
FetalDeathRecordIdentifierNoCert-Example3 - missing identifier of the decedent's fetus's fetal death record |
FetalDeathRecordIdentifierNoCert-Example4 |
FetalDeathRecordIdentifierNoCert-Example4 - certificate pending |
FetalDeathReportHeader-Example1 |
Header for Fetal Death Report Message - Example |
FetalDeathReportMessage-Example1 |
Fetal Death Report Message - Example |
FetalDeathReportUpdateHeader-Example1 |
Header for Fetal Death Report Message Update - Example |
FetalDeathReportUpdateMessage-Example1 |
Fetal Death Report Message Update - Example |
IndustryOccupationCodingHeader-Example1 |
Header for Industry Occupation Coding Message - Example |
IndustryOccupationCodingMessage-Example1 |
Industry Occupation coding message - Example1 – coded content only |
IndustryOccupationCodingUpdateHeader-Example1 |
Header for Industry Occupation Coding Update Message - Example |
IndustryOccupationCodingUpdateMessage1 |
Industry Occupation Coding update message - Example |
MaternalLinkageBundle-Birth |
MaternalLinkageContentBundle-Birth |
MaternalLinkageBundle-BirthNoCert |
MaternalLinkageContentBundle-Birth with no certificate |
MaternalLinkageBundle-BirthPendingCert |
MaternalLinkageContentBundle-Birth with pending certificate |
MaternalLinkageBundle-EctopicPregnancy |
MaternalLinkageContentBundle-Ectopic Pregnancy |
MaternalLinkageBundle-Extensive-PluralBirthAndFetalDeathWithCert |
MaternalLinkageContentBundle-Plural Birth and Fetal Death with and without Certificates-extensive example |
MaternalLinkageBundle-FetalDeathWithCertPending |
MaternalLinkageContentBundle-Fetal Death with Cert Pending |
MaternalLinkageBundle-PluralBirthAndFetalDeathWithCert |
MaternalLinkageContentBundle-Plural Birth and Fetal Death with and without Certificates |
MaternalLinkageBundle-PluralBirthWithCert |
MaternalLinkageContentBundle-Pural Birth with certificate |
MaternalLinkageRequestHeaderExample1 |
Header for Maternal Linkage Request - Example |
MaternalLinkageRequestMessage-Example1 |
Maternal Linkage Request Message - Example |
MaternalLinkageSubmissionHeaderExample1 |
Header for Maternal Linkage Submission - Example |
MaternalLinkageSubmissionMessage-Example1 |
Submission mesdage - Example |
MaternalLinkageUpdateHeaderExample1 |
Header for Maternal Linkage Update - Example |
MaternalLinkageUpdateMessage-Example1 |
Update mesdage - Example |
Outcome-Example1 |
Extraction Error Outcome - Example |
Outcome-Example2 |
Extraction Warning Outcome - Example |
Parameters-Example1 |
Parameters for Submission: Example |
ParametersBirth-Example1 |
Parameters for Submission: Example |
ParametersDeathExample1 |
Parameters for Submission: Example |
ParametersFD-Example2 |
Parameters for Submission: Example |
ParametersLinkage-EctopicPregnancy |
RecentPregnancyParameters - EctopicPregnancy |
ParametersLinkage-Extensive-PluralBirthAndFetalDeath |
RecentPregnancyParameters - PluralBirthAndFetalDeathWithCert - extensive example |
ParametersLinkage-FetalDeathWithCertPending |
RecentPregnancyParameters - FetalDeathWithCertificatePending |
ParametersLinkage-LiveBirthWithCert |
RecentPregnancyParameters - LiveBirthWithCert |
ParametersLinkage-LiveBirthWithPendingCert |
RecentPregnancyParameters - LiveBirthWithPendingCert |
ParametersLinkage-LiveBirthWithoutCert |
RecentPregnancyParameters - LiveBirthWithOutCert |
ParametersLinkage-PluralBirthAndFetalDeath |
RecentPregnancyParameters - PluralBirthAndFetalDeathWithCert |
ParametersLinkage-PluralBirthWithCert |
RecentPregnancyParameters - PluralBirthWithCert |
ParentalDemographicsCodingHeader-Example1 |
Header for Parental Demographics Message - Example |
ParentalDemographicsCodingMessage-Example1 |
Parental Demographics Message - Example |
ParentalDemographicsCodingUpdateHeader-Example1 |
Header for Parental Demographics Message Update - Example |
ParentalDemographicsCodingUpdateMessage-Example1 |
Parental Demographics Message Update - Example |
StatusHeader-Example1 |
Parameters for Status: Example1 |
StatusMessage-Example1 |
Status message - Example1 |
StatusParameters-Example1 |
Parameters for Status: Example |
SubmissionHeader-Example1 |
Header for Submission - Example |
UpdateHeader-Example1 |
Header for Update: Example |
UpdateMessage-Example1 |
Update message - example |
VoidHeader-Example1 |
Parameters for Void: Example |
VoidMessage-Example1 |
Void message - example |
VoidParameters-Example1 |
Parameters for Void: Example |