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
Official URL: http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/StructureDefinition/VRM-MessageParameters | Version: 3.0.0-Preview1 | |||
Draft as of 2025-07-09 | Computable Name: MessageParameters |
Parameter set for most Messages. Parameters with all-caps names are defined as per the 2022 IJE specification.
These parameters are included to enable processing and routing of messages without needing to parse the associated message payload. The values included in the message parameters MUST precisely match the values of the same fields included in the death or fetal death record submission.
Note that in v2.0 of this IG, the message parameters have been consolidated – the same parameters are used pretty much throughout. The use of death_year is allowed for backwards compatibility, but will eventually be retired. Please use event_year for all events, including death.
Parameters included:
IJE Name | Description | **Parameter ** | Encoding or Type |
---|---|---|---|
DSTATE, BSTATE or FDSTATE | State, U.S. Territory or Canadian Province of Event - code | jurisdiction_id | string(2) from JurisdictionVS |
FILENO | Certificate Number | cert_no | string(6) |
DOD_YR | Date of Death–Year | death_year(allowed, but being phased out) | string(4) |
DOD_YR, DOB_YR, FDOB_YR | Date of event–Year | event_year (preferred) | string(4) |
AUXNO | Auxiliary State file number | state_auxiliary_id | string(12) |
- | Payload Version ID | payload_version_id | string from PayloadVersionVS |
Usages:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Parameters | Operation Request or Response | |
![]() ![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
ΣC | 1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name Constraints: inv-1 |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | jurisdiction identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: jurisdiction_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) |
![]() ![]() ![]() ![]() |
ΣC | 1..1 | BackboneElement | FILENO death certificate number Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: cert_no |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR death year Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: death_year |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: event_year |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | AUXNO state auxiliary identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: state_auxiliary_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | Payload version identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: payload_version_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) |
![]() |
Path | Conformance | ValueSet | URI |
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | |
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-1 | error | Parameters.parameter, Parameters.parameter:jurisdiction_id, Parameters.parameter:cert_no, Parameters.parameter:death_year, Parameters.parameter:event_year, Parameters.parameter:state_auxiliary_id, Parameters.parameter:payload_version_id | A parameter must have one and only one of (value, resource, part) : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())) |
This structure is derived from Parameters
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
Parameters | |||
![]() ![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name | |
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | jurisdiction identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: jurisdiction_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | FILENO death certificate number | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: cert_no | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DOD_YR death year | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: death_year | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: event_year | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | AUXNO state auxiliary identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: state_auxiliary_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Payload version identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: payload_version_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() |
Path | Conformance | ValueSet | URI |
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | |
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Parameters | Operation Request or Response | |||||
![]() ![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
ΣC | 1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | If parameter is a data type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | jurisdiction identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: jurisdiction_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | BackboneElement | FILENO death certificate number Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: cert_no | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR death year Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: death_year | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: event_year | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | AUXNO state auxiliary identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: state_auxiliary_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | Payload version identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: payload_version_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) | ||||
![]() |
Path | Conformance | ValueSet | URI | |||
Parameters.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From the FHIR Standard
| ||||
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | ||||
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-1 | error | Parameters.parameter, Parameters.parameter:jurisdiction_id, Parameters.parameter:cert_no, Parameters.parameter:death_year, Parameters.parameter:event_year, Parameters.parameter:state_auxiliary_id, Parameters.parameter:payload_version_id | A parameter must have one and only one of (value, resource, part) : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())) |
This structure is derived from Parameters
Summary
Mandatory: 3 elements(5 nested mandatory elements)
Must-Support: 1 element
Prohibited: 18 elements
Slices
This structure defines the following Slices:
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | Parameters | Operation Request or Response | |
![]() ![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
ΣC | 1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name Constraints: inv-1 |
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | jurisdiction identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: jurisdiction_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) |
![]() ![]() ![]() ![]() |
ΣC | 1..1 | BackboneElement | FILENO death certificate number Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: cert_no |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR death year Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: death_year |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: event_year |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | AUXNO state auxiliary identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: state_auxiliary_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type |
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | Payload version identifier Constraints: inv-1 |
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: payload_version_id |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) |
![]() |
Path | Conformance | ValueSet | URI |
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | |
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-1 | error | Parameters.parameter, Parameters.parameter:jurisdiction_id, Parameters.parameter:cert_no, Parameters.parameter:death_year, Parameters.parameter:event_year, Parameters.parameter:state_auxiliary_id, Parameters.parameter:payload_version_id | A parameter must have one and only one of (value, resource, part) : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())) |
Differential View
This structure is derived from Parameters
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
Parameters | |||
![]() ![]() ![]() |
S | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name | |
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | jurisdiction identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: jurisdiction_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | BackboneElement | FILENO death certificate number | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: cert_no | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DOD_YR death year | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: death_year | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: event_year | |
![]() ![]() ![]() ![]() ![]() |
1..1 | unsignedInt | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | AUXNO state auxiliary identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: state_auxiliary_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..1 | BackboneElement | Payload version identifier | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | string | Name from the definition Required Pattern: payload_version_id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() |
Path | Conformance | ValueSet | URI |
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | |
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
0..* | Parameters | Operation Request or Response | |||||
![]() ![]() ![]() |
SΣ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() |
ΣC | 1..* | BackboneElement | Operation Parameter Slice: Unordered, Open by value:name Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | If parameter is a data type | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
base64Binary | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
canonical(Any) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
code | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
decimal | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
id | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
instant | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
markdown | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
oid | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
positiveInt | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
unsignedInt | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uri | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
url | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
uuid | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Age | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Annotation | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Coding | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ContactPoint | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Count | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Distance | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Duration | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
HumanName | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Identifier | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Money | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Reference(Any) | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Signature | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Timing | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ContactDetail | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Contributor | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
DataRequirement | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Expression | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
ParameterDefinition | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
RelatedArtifact | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
TriggerDefinition | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
UsageContext | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Dosage | |||||||
![]() ![]() ![]() ![]() ![]() ![]() |
Meta | |||||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 0..1 | Resource | If parameter is a whole resource | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | See parameter (Parameters) | Named part of a multi-part parameter | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | jurisdiction identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: jurisdiction_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Value Set - Jurisdictions Vital Records (required) | ||||
![]() ![]() ![]() ![]() |
ΣC | 1..1 | BackboneElement | FILENO death certificate number Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: cert_no | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR death year Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: death_year | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | DOD_YR or DOB_YR or FDOD_YR event year Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: event_year | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | unsignedInt | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | AUXNO state auxiliary identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: state_auxiliary_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type | ||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | BackboneElement | Payload version identifier Constraints: inv-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | string | Name from the definition Required Pattern: payload_version_id | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | string | If parameter is a data type Binding: Payload Version Identifier Values (extensible) | ||||
![]() |
Path | Conformance | ValueSet | URI | |||
Parameters.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languages From the FHIR Standard
| ||||
Parameters.parameter:jurisdiction_id.value[x] | required | ValueSetJurisdictionVitalRecordshttp://hl7.org/fhir/us/vr-common-library/ValueSet/ValueSet-jurisdiction-vr | ||||
Parameters.parameter:payload_version_id.value[x] | extensible | PayloadVersionVS(a valid code from Payload Version Identifier Values)http://cdc.gov/nchs/nvss/fhir/vital-records-messaging/ValueSet/Payload-version-vs From this IG |
Id | Grade | Path(s) | Details | Requirements |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
inv-1 | error | Parameters.parameter, Parameters.parameter:jurisdiction_id, Parameters.parameter:cert_no, Parameters.parameter:death_year, Parameters.parameter:event_year, Parameters.parameter:state_auxiliary_id, Parameters.parameter:payload_version_id | A parameter must have one and only one of (value, resource, part) : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())) |
This structure is derived from Parameters
Summary
Mandatory: 3 elements(5 nested mandatory elements)
Must-Support: 1 element
Prohibited: 18 elements
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron