Vital Records Death Reporting (VRDR) FHIR Implementation Guide
3.0.0 - STU3 US

Vital Records Death Reporting (VRDR) FHIR Implementation Guide, published by HL7 International / Public Health. This guide is not an authorized publication; it is the continuous build for version 3.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/vrdr/ and changes regularly. See the Directory of published versions

Resource Profile: Coding Status Values

Official URL: http://hl7.org/fhir/us/vrdr/StructureDefinition/vrdr-coding-status-values Version: 3.0.0
Standards status: Draft Computable Name: CodingStatusValues
Other Identifiers: OID:2.16.840.1.113883.4.642.40.10.42.18

Coding Status Values (Parameters) contains various status flags that result from the coding process

IJE Mapping

Mortality (Decedent)
Use Case # Description IJE Name Field Type Value Set/Comments
Mortality 91 Receipt date -- Year R_YR parameter[receiptDate].value date See PartialDatesAndTimes
Mortality 92 Receipt date -- Month R_MO parameter[receiptDate].value date See PartialDatesAndTimes
Mortality 93 Receipt date -- Day R_DY parameter[receiptDate].value date See PartialDatesAndTimes
Mortality 101 Intentional Reject INT_REJ parameter[intentionalReject].value codeable IntentionalRejectVS
Mortality 102 Acme System Reject Codes SYS_REJ parameter[acmeSystemReject].value codeable [ACMESystemRejectVS]
Mortality 107 Transax conversion flag: Computer Generated TRX_FLG parameter[transaxConversion].value codeable TransaxConversionVS
Mortality NA coder status CS (TRX Field, no IJE Mapping) parameter[coderStatus].value integer -
Mortality NA shipment number SHIP (TRX Field, no IJE Mapping) parameter[shipmentNumber].value string -

Usages:

You can also check for usages in the FHIR IG Statistics

Changes since version true:

  • New Content
  • Formal Views of Profile Content

    Description Differentials, Snapshots, and other representations.

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters 0..* Parameters Operation Request or Response
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for parameter ΣC 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    Constraints: inv-1
    .... parameter:All Slices Content/Rules for all slices
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    .... parameter:shipmentNumber ΣC 0..1 BackboneElement shipment number
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] ΣC 1..1 string If parameter is a data type
    .... parameter:receiptDate ΣC 0..1 BackboneElement receipt date
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] ΣC 1..1 date If parameter is a data type
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    .... parameter:coderStatus ΣC 0..1 BackboneElement coder status
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] ΣC 1..1 integer If parameter is a data type
    .... parameter:intentionalReject ΣC 0..1 BackboneElement Intentional reject
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    .... parameter:acmeSystemReject ΣC 0..1 BackboneElement ACME System Reject
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    .... parameter:transaxConversion ΣC 0..1 BackboneElement ALIAS: Transax Conversion
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG

    Constraints

    Id Grade Path(s) Description Expression
    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:shipmentNumber, Parameters.parameter:receiptDate, Parameters.parameter:coderStatus, Parameters.parameter:intentionalReject, Parameters.parameter:acmeSystemReject, Parameters.parameter:transaxConversion 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()))

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters Parameters
    ... Slices for parameter 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    .... parameter:shipmentNumber 0..1 BackboneElement shipment number
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] 1..1 string If parameter is a data type
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:receiptDate 0..1 BackboneElement receipt date
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] 1..1 date If parameter is a data type
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:coderStatus 0..1 BackboneElement coder status
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] 1..1 integer If parameter is a data type
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:intentionalReject 0..1 BackboneElement Intentional reject
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:acmeSystemReject 0..1 BackboneElement ACME System Reject
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:transaxConversion 0..1 BackboneElement ALIAS: Transax Conversion
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG
    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters 0..* Parameters Operation Request or Response
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for parameter ΣC 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    Constraints: inv-1
    .... parameter:All Slices Content/Rules for all slices
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    ..... value[x] ΣC 0..1 If parameter is a data type
    ...... valueBase64Binary base64Binary
    ...... valueBoolean boolean
    ...... valueCanonical canonical(Any)
    ...... valueCode code
    ...... valueDate date
    ...... valueDateTime dateTime
    ...... valueDecimal decimal
    ...... valueId id
    ...... valueInstant instant
    ...... valueInteger integer
    ...... valueMarkdown markdown
    ...... valueOid oid
    ...... valuePositiveInt positiveInt
    ...... valueString string
    ...... valueTime time
    ...... valueUnsignedInt unsignedInt
    ...... valueUri uri
    ...... valueUrl url
    ...... valueUuid uuid
    ...... valueAddress Address
    ...... valueAge Age
    ...... valueAnnotation Annotation
    ...... valueAttachment Attachment
    ...... valueCodeableConcept CodeableConcept
    ...... valueCoding Coding
    ...... valueContactPoint ContactPoint
    ...... valueCount Count
    ...... valueDistance Distance
    ...... valueDuration Duration
    ...... valueHumanName HumanName
    ...... valueIdentifier Identifier
    ...... valueMoney Money
    ...... valuePeriod Period
    ...... valueQuantity Quantity
    ...... valueRange Range
    ...... valueRatio Ratio
    ...... valueReference Reference(Any)
    ...... valueSampledData SampledData
    ...... valueSignature Signature
    ...... valueTiming Timing
    ...... valueContactDetail ContactDetail
    ...... valueContributor Contributor
    ...... valueDataRequirement DataRequirement
    ...... valueExpression Expression
    ...... valueParameterDefinition ParameterDefinition
    ...... valueRelatedArtifact RelatedArtifact
    ...... valueTriggerDefinition TriggerDefinition
    ...... valueUsageContext UsageContext
    ...... valueDosage Dosage
    ...... valueMeta Meta
    ..... resource ΣC 0..1 Resource If parameter is a whole resource
    ..... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
    .... parameter:shipmentNumber ΣC 0..1 BackboneElement shipment number
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] ΣC 1..1 string If parameter is a data type
    .... parameter:receiptDate ΣC 0..1 BackboneElement receipt date
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] ΣC 1..1 date If parameter is a data type
    ...... id 0..1 string xml:id (or equivalent in JSON)
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    ...... value 0..1 date Primitive value for date
    .... parameter:coderStatus ΣC 0..1 BackboneElement coder status
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] ΣC 1..1 integer If parameter is a data type
    .... parameter:intentionalReject ΣC 0..1 BackboneElement Intentional reject
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    .... parameter:acmeSystemReject ΣC 0..1 BackboneElement ACME System Reject
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    .... parameter:transaxConversion ΣC 0..1 BackboneElement ALIAS: Transax Conversion
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Parameters.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG

    Constraints

    Id Grade Path(s) Description Expression
    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:shipmentNumber, Parameters.parameter:receiptDate, Parameters.parameter:coderStatus, Parameters.parameter:intentionalReject, Parameters.parameter:acmeSystemReject, Parameters.parameter:transaxConversion 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()))

    Summary

    Mandatory: 0 element(6 nested mandatory elements)
    Prohibited: 18 elements

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Parameters.parameter

    Key Elements View

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters 0..* Parameters Operation Request or Response
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for parameter ΣC 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    Constraints: inv-1
    .... parameter:All Slices Content/Rules for all slices
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    .... parameter:shipmentNumber ΣC 0..1 BackboneElement shipment number
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] ΣC 1..1 string If parameter is a data type
    .... parameter:receiptDate ΣC 0..1 BackboneElement receipt date
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] ΣC 1..1 date If parameter is a data type
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    .... parameter:coderStatus ΣC 0..1 BackboneElement coder status
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] ΣC 1..1 integer If parameter is a data type
    .... parameter:intentionalReject ΣC 0..1 BackboneElement Intentional reject
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    .... parameter:acmeSystemReject ΣC 0..1 BackboneElement ACME System Reject
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    .... parameter:transaxConversion ΣC 0..1 BackboneElement ALIAS: Transax Conversion
    Constraints: inv-1
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG

    Constraints

    Id Grade Path(s) Description Expression
    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:shipmentNumber, Parameters.parameter:receiptDate, Parameters.parameter:coderStatus, Parameters.parameter:intentionalReject, Parameters.parameter:acmeSystemReject, Parameters.parameter:transaxConversion 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

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters Parameters
    ... Slices for parameter 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    .... parameter:shipmentNumber 0..1 BackboneElement shipment number
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] 1..1 string If parameter is a data type
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:receiptDate 0..1 BackboneElement receipt date
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] 1..1 date If parameter is a data type
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:coderStatus 0..1 BackboneElement coder status
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] 1..1 integer If parameter is a data type
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:intentionalReject 0..1 BackboneElement Intentional reject
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:acmeSystemReject 0..1 BackboneElement ACME System Reject
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter
    .... parameter:transaxConversion 0..1 BackboneElement ALIAS: Transax Conversion
    ..... extension 0..0 Extension
    ..... name 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)
    ..... resource 0..0 If parameter is a whole resource
    ..... part 0..0 Named part of a multi-part parameter

    doco Documentation for this format

    Terminology Bindings (Differential)

    Path Status Usage ValueSet Version Source
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG

    Snapshot ViewView

    NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
    .. Parameters 0..* Parameters Operation Request or Response
    ... id Σ 0..1 id Logical id of this artifact
    ... meta Σ 0..1 Meta Metadata about the resource
    ... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
    ... Slices for parameter ΣC 0..* BackboneElement Operation Parameter
    Slice: Unordered, Open by value:name
    Constraints: inv-1
    .... parameter:All Slices Content/Rules for all slices
    ..... id 0..1 string Unique id for inter-element referencing
    ..... extension 0..* Extension Additional content defined by implementations
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    ..... value[x] ΣC 0..1 If parameter is a data type
    ...... valueBase64Binary base64Binary
    ...... valueBoolean boolean
    ...... valueCanonical canonical(Any)
    ...... valueCode code
    ...... valueDate date
    ...... valueDateTime dateTime
    ...... valueDecimal decimal
    ...... valueId id
    ...... valueInstant instant
    ...... valueInteger integer
    ...... valueMarkdown markdown
    ...... valueOid oid
    ...... valuePositiveInt positiveInt
    ...... valueString string
    ...... valueTime time
    ...... valueUnsignedInt unsignedInt
    ...... valueUri uri
    ...... valueUrl url
    ...... valueUuid uuid
    ...... valueAddress Address
    ...... valueAge Age
    ...... valueAnnotation Annotation
    ...... valueAttachment Attachment
    ...... valueCodeableConcept CodeableConcept
    ...... valueCoding Coding
    ...... valueContactPoint ContactPoint
    ...... valueCount Count
    ...... valueDistance Distance
    ...... valueDuration Duration
    ...... valueHumanName HumanName
    ...... valueIdentifier Identifier
    ...... valueMoney Money
    ...... valuePeriod Period
    ...... valueQuantity Quantity
    ...... valueRange Range
    ...... valueRatio Ratio
    ...... valueReference Reference(Any)
    ...... valueSampledData SampledData
    ...... valueSignature Signature
    ...... valueTiming Timing
    ...... valueContactDetail ContactDetail
    ...... valueContributor Contributor
    ...... valueDataRequirement DataRequirement
    ...... valueExpression Expression
    ...... valueParameterDefinition ParameterDefinition
    ...... valueRelatedArtifact RelatedArtifact
    ...... valueTriggerDefinition TriggerDefinition
    ...... valueUsageContext UsageContext
    ...... valueDosage Dosage
    ...... valueMeta Meta
    ..... resource ΣC 0..1 Resource If parameter is a whole resource
    ..... part Σ 0..* See parameter (Parameters) Named part of a multi-part parameter
    .... parameter:shipmentNumber ΣC 0..1 BackboneElement shipment number
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: shipmentNumber
    ..... value[x] ΣC 1..1 string If parameter is a data type
    .... parameter:receiptDate ΣC 0..1 BackboneElement receipt date
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: receiptDate
    ..... value[x] ΣC 1..1 date If parameter is a data type
    ...... id 0..1 string xml:id (or equivalent in JSON)
    ...... Slices for extension 0..* Extension Extension
    Slice: Unordered, Open by value:url
    ....... extension:partialDate 0..1 (Complex) Partial Date Time
    URL: http://hl7.org/fhir/us/vr-common-library/StructureDefinition/Extension-partial-date-time-vr
    ...... value 0..1 date Primitive value for date
    .... parameter:coderStatus ΣC 0..1 BackboneElement coder status
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: coderStatus
    ..... value[x] ΣC 1..1 integer If parameter is a data type
    .... parameter:intentionalReject ΣC 0..1 BackboneElement Intentional reject
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: intentionalReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Intentional Reject ValueSet (required)
    .... parameter:acmeSystemReject ΣC 0..1 BackboneElement ACME System Reject
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: acmeSystemReject
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: System Reject ValueSet (required)
    .... parameter:transaxConversion ΣC 0..1 BackboneElement ALIAS: Transax Conversion
    Constraints: inv-1
    ..... id 0..1 string Unique id for inter-element referencing
    ..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
    ..... name Σ 1..1 string Name from the definition
    Required Pattern: transaxConversion
    ..... value[x] ΣC 1..1 CodeableConcept If parameter is a data type
    Binding: Transax Conversion ValueSet (required)

    doco Documentation for this format

    Terminology Bindings

    Path Status Usage ValueSet Version Source
    Parameters.language Base preferred Common Languages 📍4.0.1 FHIR Std.
    Parameters.parameter:intentionalReject.​value[x] Base required Intentional Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:acmeSystemReject.​value[x] Base required System Reject ValueSet 📦3.0.0 This IG
    Parameters.parameter:transaxConversion.​value[x] Base required Transax Conversion ValueSet 📦3.0.0 This IG

    Constraints

    Id Grade Path(s) Description Expression
    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:shipmentNumber, Parameters.parameter:receiptDate, Parameters.parameter:coderStatus, Parameters.parameter:intentionalReject, Parameters.parameter:acmeSystemReject, Parameters.parameter:transaxConversion 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()))

    Summary

    Mandatory: 0 element(6 nested mandatory elements)
    Prohibited: 18 elements

    Extensions

    This structure refers to these extensions:

    Slices

    This structure defines the following Slices:

    • The element 1 is sliced based on the value of Parameters.parameter

     

    Other representations of profile: CSV, Excel, Schematron