Example CRVS Implementation Guide
0.1.0 - ci-build

Resource Profile: DeathDeclaration - Detailed Descriptions

Draft as of 2025-12-08

Definitions for the DeathDeclaration resource profile.

Guidance on how to interpret the contents of this table can be foundhere

0. DeathDeclaration
Definition

A new base resource for capturing registered death data in the CRVS realm.


This is the base resource type for everything.

ShortDeath Declaration ResourceBase Resource
Control0..*
Is Modifierfalse
Must Supportfalse
Summaryfalse
2. DeathDeclaration.id
Definition

The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

ShortLogical id of this artifact
Comments

Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

Control0..1
Typeid
Is Modifierfalse
Must Supportfalse
Summarytrue
4. DeathDeclaration.meta
Definition

The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

ShortMetadata about the resource
Control0..1
TypeMeta
Is Modifierfalse
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
6. DeathDeclaration.implicitRules
Definition

A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

ShortA set of rules under which this content was created
Comments

Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

Control0..1
Typeuri
Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
8. DeathDeclaration.language
Definition

The base language in which the resource is written.

ShortLanguage of the resource content
Comments

Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

Control0..1
BindingThe codes SHALL be taken from AllLanguageshttp://hl7.org/fhir/ValueSet/all-languages|5.0.0
(required to http://hl7.org/fhir/ValueSet/all-languages|5.0.0)

IETF language tag for a human language

Typecode
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Must Supportfalse
Summaryfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
10. DeathDeclaration.identifier
Definition

Business identifiers for the notification

ShortBusiness identifiers for the notification
NoteThis is a business identifier, not a resource identifier (see discussion)
Control0..*
TypeIdentifier
12. DeathDeclaration.subject
Definition

Subject of the event (person the event happened to)

ShortSubject of the event (person the event happened to)
Control0..1
TypeReference(Individual Person)
14. DeathDeclaration.eventDetail
Definition

Free text note about the event

ShortFree text note about the event
Control0..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. DeathDeclaration.placeOfRegistration
Definition

Place where this registration was officially created

ShortPlace where this registration was officially created
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. DeathDeclaration.placeOfRegistration.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
This element is affected by the following invariants: ele-1
Typeidstring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
20. DeathDeclaration.placeOfRegistration.extension
Definition

May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on DeathDeclaration.placeOfRegistration.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 22. DeathDeclaration.placeOfRegistration.modifierExtension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

    ShortExtensions that cannot be ignored even if unrecognized
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
    Summarytrue
    Requirements

    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

    Alternate Namesextensions, user content, modifiers
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    24. DeathDeclaration.placeOfRegistration.use
    Definition

    home | work | temp | old | billing - purpose of this address

    Shorthome | work | temp | old | billing - purpose of this address
    Control0..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. DeathDeclaration.placeOfRegistration.type
    Definition

    postal | physical | both - the type of address

    Shortpostal | physical | both - the type of address
    Control0..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. DeathDeclaration.placeOfRegistration.line
    Definition

    Street name, number, direction & P.O. Box etc.

    ShortStreet name, number, direction & P.O. Box etc.
    Control0..*
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. DeathDeclaration.placeOfRegistration.city
    Definition

    Name of city, town etc.

    ShortName of city, town etc.
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. DeathDeclaration.placeOfRegistration.neighborhood
    Definition

    Name of neighborhood, block

    ShortName of neighborhood, block
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    34. DeathDeclaration.placeOfRegistration.postalCode
    Definition

    Postal code for area

    ShortPostal code for area
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    36. DeathDeclaration.placeOfRegistration.parent
    Definition

    Location hierarchy information

    ShortLocation hierarchy information
    Control0..1
    TypeBackboneElement
    Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    38. DeathDeclaration.placeOfRegistration.parent.id
    Definition

    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

    ShortUnique id for inter-element referencing
    Control0..1
    This element is affected by the following invariants: ele-1
    Typeidstring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    40. DeathDeclaration.placeOfRegistration.parent.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on DeathDeclaration.placeOfRegistration.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 42. DeathDeclaration.placeOfRegistration.parent.modifierExtension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

      ShortExtensions that cannot be ignored even if unrecognized
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
      Summarytrue
      Requirements

      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

      Alternate Namesextensions, user content, modifiers
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      44. DeathDeclaration.placeOfRegistration.parent.code
      Definition

      Simple code for the location type

      ShortSimple code for the location type
      Control0..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      46. DeathDeclaration.placeOfRegistration.parent.coding
      Definition

      Coded representation of the location

      ShortCoded representation of the location
      Control0..1
      BindingThe codes SHOULD be taken from Birth Place Type Value Set
      (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
      TypeCoding
      48. DeathDeclaration.placeOfRegistration.parent.reference
      Definition

      Reference to a Location resource

      ShortReference to a Location resource
      Control0..1
      TypeReference(Location)
      50. DeathDeclaration.placeOfRegistration.parent.name
      Definition

      Text name of the location when structured data not available

      ShortText name of the location when structured data not available
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      52. DeathDeclaration.placeOfRegistration.period
      Definition

      Time period when address was/is in use

      ShortTime period when address was/is in use
      Control0..1
      TypePeriod
      54. DeathDeclaration.placeOfRegistration.text
      Definition

      Text representation of the address

      ShortText representation of the address
      Control0..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      56. DeathDeclaration.dateOfRegistration
      Definition

      Date when this registration was officially created

      ShortDate when this registration was officially created
      Control1..1
      Typedate
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      58. DeathDeclaration.officer
      Definition

      Officer who registered the event

      ShortOfficer who registered the event
      Control1..1
      TypeReference(Practitioner)
      60. DeathDeclaration.dateOfBirth
      Definition

      Date of birth

      ShortDate of birth
      Control1..1
      Typedate
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      62. DeathDeclaration.placeOfBirth
      Definition

      place of birth of the person

      Shortplace of birth of the person
      Control0..1
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      64. DeathDeclaration.placeOfBirth.id
      Definition

      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

      ShortUnique id for inter-element referencing
      Control0..1
      This element is affected by the following invariants: ele-1
      Typeidstring
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      66. DeathDeclaration.placeOfBirth.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on DeathDeclaration.placeOfBirth.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 68. DeathDeclaration.placeOfBirth.modifierExtension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

        ShortExtensions that cannot be ignored even if unrecognized
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
        Summarytrue
        Requirements

        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

        Alternate Namesextensions, user content, modifiers
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        70. DeathDeclaration.placeOfBirth.use
        Definition

        home | work | temp | old | billing - purpose of this address

        Shorthome | work | temp | old | billing - purpose of this address
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        72. DeathDeclaration.placeOfBirth.type
        Definition

        postal | physical | both - the type of address

        Shortpostal | physical | both - the type of address
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        74. DeathDeclaration.placeOfBirth.line
        Definition

        Street name, number, direction & P.O. Box etc.

        ShortStreet name, number, direction & P.O. Box etc.
        Control0..*
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        76. DeathDeclaration.placeOfBirth.city
        Definition

        Name of city, town etc.

        ShortName of city, town etc.
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        78. DeathDeclaration.placeOfBirth.neighborhood
        Definition

        Name of neighborhood, block

        ShortName of neighborhood, block
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        80. DeathDeclaration.placeOfBirth.postalCode
        Definition

        Postal code for area

        ShortPostal code for area
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        82. DeathDeclaration.placeOfBirth.parent
        Definition

        Location hierarchy information

        ShortLocation hierarchy information
        Control0..1
        TypeBackboneElement
        Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        84. DeathDeclaration.placeOfBirth.parent.id
        Definition

        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

        ShortUnique id for inter-element referencing
        Control0..1
        This element is affected by the following invariants: ele-1
        Typeidstring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        86. DeathDeclaration.placeOfBirth.parent.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on DeathDeclaration.placeOfBirth.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 88. DeathDeclaration.placeOfBirth.parent.modifierExtension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

          ShortExtensions that cannot be ignored even if unrecognized
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
          Summarytrue
          Requirements

          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

          Alternate Namesextensions, user content, modifiers
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          90. DeathDeclaration.placeOfBirth.parent.code
          Definition

          Simple code for the location type

          ShortSimple code for the location type
          Control0..1
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          92. DeathDeclaration.placeOfBirth.parent.coding
          Definition

          Coded representation of the location

          ShortCoded representation of the location
          Control0..1
          BindingThe codes SHOULD be taken from Birth Place Type Value Set
          (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
          TypeCoding
          94. DeathDeclaration.placeOfBirth.parent.reference
          Definition

          Reference to a Location resource

          ShortReference to a Location resource
          Control0..1
          TypeReference(Location)
          96. DeathDeclaration.placeOfBirth.parent.name
          Definition

          Text name of the location when structured data not available

          ShortText name of the location when structured data not available
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          98. DeathDeclaration.placeOfBirth.period
          Definition

          Time period when address was/is in use

          ShortTime period when address was/is in use
          Control0..1
          TypePeriod
          100. DeathDeclaration.placeOfBirth.text
          Definition

          Text representation of the address

          ShortText representation of the address
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          102. DeathDeclaration.biologicalMother
          Definition

          Biological Mother of the child

          ShortBiological Mother of the child
          Control0..1
          TypeReference(Individual Person)
          104. DeathDeclaration.biologicalFather
          Definition

          Biological Father of the child

          ShortBiological Father of the child
          Control0..1
          TypeReference(Individual Person)
          106. DeathDeclaration.parties
          Definition

          Gardians, ... of the child

          ShortGardians, ... of the child
          Control0..1
          TypeReference(Individual Person)
          108. DeathDeclaration.name
          Definition

          Name of the child

          ShortName of the child
          Control0..1
          TypeHumanName
          110. DeathDeclaration.sex
          Definition

          Sex of the child

          ShortSex of the child
          Control1..1
          BindingThe codes SHALL be taken from Sex Value Set
          (required to https://acsa.africa/std/ValueSet/sex)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          112. DeathDeclaration.ethnicity
          Definition

          Ethnicity

          ShortEthnicity
          Control0..1
          TypeCoding
          114. DeathDeclaration.nationality
          Definition

          Nationalities

          ShortNationalities
          Control0..*
          BindingUnless not suitable, these codes SHALL be taken from CountryValueSet
          (extensible to http://hl7.org/fhir/ValueSet/country)
          TypeCoding
          116. DeathDeclaration.causeOfDeath
          Definition

          Cause of death

          ShortCause of death
          Control0..1
          BindingUnless not suitable, these codes SHALL be taken from ICD10Codes
          (extensible to http://hl7.org/fhir/ValueSet/icd-10)
          TypeCodeableConcept
          118. DeathDeclaration.mannerOfDeath
          Definition

          Manner of death

          ShortManner of death
          Control0..1
          BindingThe codes SHALL be taken from Manner of Death Value Set
          (required to https://acsa.africa/std/ValueSet/manner-of-death)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          120. DeathDeclaration.placeOfDeath
          Definition

          Place of death

          ShortPlace of death
          Control0..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          122. DeathDeclaration.placeOfDeath.id
          Definition

          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

          ShortUnique id for inter-element referencing
          Control0..1
          This element is affected by the following invariants: ele-1
          Typeidstring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          124. DeathDeclaration.placeOfDeath.extension
          Definition

          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on DeathDeclaration.placeOfDeath.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 126. DeathDeclaration.placeOfDeath.modifierExtension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

            Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

            ShortExtensions that cannot be ignored even if unrecognized
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
            Summarytrue
            Requirements

            Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

            Alternate Namesextensions, user content, modifiers
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            128. DeathDeclaration.placeOfDeath.use
            Definition

            home | work | temp | old | billing - purpose of this address

            Shorthome | work | temp | old | billing - purpose of this address
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            130. DeathDeclaration.placeOfDeath.type
            Definition

            postal | physical | both - the type of address

            Shortpostal | physical | both - the type of address
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            132. DeathDeclaration.placeOfDeath.line
            Definition

            Street name, number, direction & P.O. Box etc.

            ShortStreet name, number, direction & P.O. Box etc.
            Control0..*
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            134. DeathDeclaration.placeOfDeath.city
            Definition

            Name of city, town etc.

            ShortName of city, town etc.
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            136. DeathDeclaration.placeOfDeath.neighborhood
            Definition

            Name of neighborhood, block

            ShortName of neighborhood, block
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            138. DeathDeclaration.placeOfDeath.postalCode
            Definition

            Postal code for area

            ShortPostal code for area
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            140. DeathDeclaration.placeOfDeath.parent
            Definition

            Location hierarchy information

            ShortLocation hierarchy information
            Control0..1
            TypeBackboneElement
            Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            142. DeathDeclaration.placeOfDeath.parent.id
            Definition

            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

            ShortUnique id for inter-element referencing
            Control0..1
            This element is affected by the following invariants: ele-1
            Typeidstring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            144. DeathDeclaration.placeOfDeath.parent.extension
            Definition

            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on DeathDeclaration.placeOfDeath.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 146. DeathDeclaration.placeOfDeath.parent.modifierExtension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

              Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

              ShortExtensions that cannot be ignored even if unrecognized
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
              Summarytrue
              Requirements

              Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

              Alternate Namesextensions, user content, modifiers
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              148. DeathDeclaration.placeOfDeath.parent.code
              Definition

              Simple code for the location type

              ShortSimple code for the location type
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              150. DeathDeclaration.placeOfDeath.parent.coding
              Definition

              Coded representation of the location

              ShortCoded representation of the location
              Control0..1
              BindingThe codes SHOULD be taken from Birth Place Type Value Set
              (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
              TypeCoding
              152. DeathDeclaration.placeOfDeath.parent.reference
              Definition

              Reference to a Location resource

              ShortReference to a Location resource
              Control0..1
              TypeReference(Location)
              154. DeathDeclaration.placeOfDeath.parent.name
              Definition

              Text name of the location when structured data not available

              ShortText name of the location when structured data not available
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              156. DeathDeclaration.placeOfDeath.period
              Definition

              Time period when address was/is in use

              ShortTime period when address was/is in use
              Control0..1
              TypePeriod
              158. DeathDeclaration.placeOfDeath.text
              Definition

              Text representation of the address

              ShortText representation of the address
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              160. DeathDeclaration.deathCertifier
              Definition

              Person who certified the death

              ShortPerson who certified the death
              Control0..1
              TypeReference(Practitioner)
              162. DeathDeclaration.timeOfDeath
              Definition

              Time of death

              ShortTime of death
              Control0..1
              TypedateTime
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              164. DeathDeclaration.active
              Definition

              is the resource active

              Shortis the resource active
              Control0..1
              Typeboolean
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              166. DeathDeclaration.deathNotification
              Definition

              link toward the death notification

              Shortlink toward the death notification
              Control0..1
              TypeReference(Death Notification Resource)

              Guidance on how to interpret the contents of this table can be foundhere

              0. DeathDeclaration
              Definition

              A new base resource for capturing registered death data in the CRVS realm.

              ShortDeath Declaration Resource
              2. DeathDeclaration.identifier
              Definition

              Business identifiers for the notification

              ShortBusiness identifiers for the notification
              NoteThis is a business identifier, not a resource identifier (see discussion)
              Control0..*
              TypeIdentifier
              4. DeathDeclaration.subject
              Definition

              Subject of the event (person the event happened to)

              ShortSubject of the event (person the event happened to)
              Control0..1
              TypeReference(Individual Person)
              6. DeathDeclaration.eventDetail
              Definition

              Free text note about the event

              ShortFree text note about the event
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              8. DeathDeclaration.placeOfRegistration
              Definition

              Place where this registration was officially created

              ShortPlace where this registration was officially created
              Control1..1
              TypeBackboneElement
              10. DeathDeclaration.placeOfRegistration.use
              Definition

              home | work | temp | old | billing - purpose of this address

              Shorthome | work | temp | old | billing - purpose of this address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              12. DeathDeclaration.placeOfRegistration.type
              Definition

              postal | physical | both - the type of address

              Shortpostal | physical | both - the type of address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              14. DeathDeclaration.placeOfRegistration.line
              Definition

              Street name, number, direction & P.O. Box etc.

              ShortStreet name, number, direction & P.O. Box etc.
              Control0..*
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              16. DeathDeclaration.placeOfRegistration.city
              Definition

              Name of city, town etc.

              ShortName of city, town etc.
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              18. DeathDeclaration.placeOfRegistration.neighborhood
              Definition

              Name of neighborhood, block

              ShortName of neighborhood, block
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              20. DeathDeclaration.placeOfRegistration.postalCode
              Definition

              Postal code for area

              ShortPostal code for area
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              22. DeathDeclaration.placeOfRegistration.parent
              Definition

              Location hierarchy information

              ShortLocation hierarchy information
              Control0..1
              TypeBackboneElement
              Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
              24. DeathDeclaration.placeOfRegistration.parent.code
              Definition

              Simple code for the location type

              ShortSimple code for the location type
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              26. DeathDeclaration.placeOfRegistration.parent.coding
              Definition

              Coded representation of the location

              ShortCoded representation of the location
              Control0..1
              BindingThe codes SHOULD be taken from Birth Place Type Value Set
              (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
              TypeCoding
              28. DeathDeclaration.placeOfRegistration.parent.reference
              Definition

              Reference to a Location resource

              ShortReference to a Location resource
              Control0..1
              TypeReference(Location)
              30. DeathDeclaration.placeOfRegistration.parent.name
              Definition

              Text name of the location when structured data not available

              ShortText name of the location when structured data not available
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              32. DeathDeclaration.placeOfRegistration.period
              Definition

              Time period when address was/is in use

              ShortTime period when address was/is in use
              Control0..1
              TypePeriod
              34. DeathDeclaration.placeOfRegistration.text
              Definition

              Text representation of the address

              ShortText representation of the address
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              36. DeathDeclaration.dateOfRegistration
              Definition

              Date when this registration was officially created

              ShortDate when this registration was officially created
              Control1..1
              Typedate
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              38. DeathDeclaration.officer
              Definition

              Officer who registered the event

              ShortOfficer who registered the event
              Control1..1
              TypeReference(Practitioner)
              40. DeathDeclaration.dateOfBirth
              Definition

              Date of birth

              ShortDate of birth
              Control1..1
              Typedate
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              42. DeathDeclaration.placeOfBirth
              Definition

              place of birth of the person

              Shortplace of birth of the person
              Control0..1
              TypeBackboneElement
              44. DeathDeclaration.placeOfBirth.use
              Definition

              home | work | temp | old | billing - purpose of this address

              Shorthome | work | temp | old | billing - purpose of this address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              46. DeathDeclaration.placeOfBirth.type
              Definition

              postal | physical | both - the type of address

              Shortpostal | physical | both - the type of address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              48. DeathDeclaration.placeOfBirth.line
              Definition

              Street name, number, direction & P.O. Box etc.

              ShortStreet name, number, direction & P.O. Box etc.
              Control0..*
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              50. DeathDeclaration.placeOfBirth.city
              Definition

              Name of city, town etc.

              ShortName of city, town etc.
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              52. DeathDeclaration.placeOfBirth.neighborhood
              Definition

              Name of neighborhood, block

              ShortName of neighborhood, block
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              54. DeathDeclaration.placeOfBirth.postalCode
              Definition

              Postal code for area

              ShortPostal code for area
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              56. DeathDeclaration.placeOfBirth.parent
              Definition

              Location hierarchy information

              ShortLocation hierarchy information
              Control0..1
              TypeBackboneElement
              Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
              58. DeathDeclaration.placeOfBirth.parent.code
              Definition

              Simple code for the location type

              ShortSimple code for the location type
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              60. DeathDeclaration.placeOfBirth.parent.coding
              Definition

              Coded representation of the location

              ShortCoded representation of the location
              Control0..1
              BindingThe codes SHOULD be taken from Birth Place Type Value Set
              (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
              TypeCoding
              62. DeathDeclaration.placeOfBirth.parent.reference
              Definition

              Reference to a Location resource

              ShortReference to a Location resource
              Control0..1
              TypeReference(Location)
              64. DeathDeclaration.placeOfBirth.parent.name
              Definition

              Text name of the location when structured data not available

              ShortText name of the location when structured data not available
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              66. DeathDeclaration.placeOfBirth.period
              Definition

              Time period when address was/is in use

              ShortTime period when address was/is in use
              Control0..1
              TypePeriod
              68. DeathDeclaration.placeOfBirth.text
              Definition

              Text representation of the address

              ShortText representation of the address
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              70. DeathDeclaration.biologicalMother
              Definition

              Biological Mother of the child

              ShortBiological Mother of the child
              Control0..1
              TypeReference(Individual Person)
              72. DeathDeclaration.biologicalFather
              Definition

              Biological Father of the child

              ShortBiological Father of the child
              Control0..1
              TypeReference(Individual Person)
              74. DeathDeclaration.parties
              Definition

              Gardians, ... of the child

              ShortGardians, ... of the child
              Control0..1
              TypeReference(Individual Person)
              76. DeathDeclaration.name
              Definition

              Name of the child

              ShortName of the child
              Control0..1
              TypeHumanName
              78. DeathDeclaration.sex
              Definition

              Sex of the child

              ShortSex of the child
              Control1..1
              BindingThe codes SHALL be taken from Sex Value Set
              (required to https://acsa.africa/std/ValueSet/sex)
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              80. DeathDeclaration.ethnicity
              Definition

              Ethnicity

              ShortEthnicity
              Control0..1
              TypeCoding
              82. DeathDeclaration.nationality
              Definition

              Nationalities

              ShortNationalities
              Control0..*
              BindingUnless not suitable, these codes SHALL be taken from CountryValueSet
              (extensible to http://hl7.org/fhir/ValueSet/country)
              TypeCoding
              84. DeathDeclaration.causeOfDeath
              Definition

              Cause of death

              ShortCause of death
              Control0..1
              BindingUnless not suitable, these codes SHALL be taken from ICD10Codes
              (extensible to http://hl7.org/fhir/ValueSet/icd-10)
              TypeCodeableConcept
              86. DeathDeclaration.mannerOfDeath
              Definition

              Manner of death

              ShortManner of death
              Control0..1
              BindingThe codes SHALL be taken from Manner of Death Value Set
              (required to https://acsa.africa/std/ValueSet/manner-of-death)
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              88. DeathDeclaration.placeOfDeath
              Definition

              Place of death

              ShortPlace of death
              Control0..1
              TypeBackboneElement
              90. DeathDeclaration.placeOfDeath.use
              Definition

              home | work | temp | old | billing - purpose of this address

              Shorthome | work | temp | old | billing - purpose of this address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              92. DeathDeclaration.placeOfDeath.type
              Definition

              postal | physical | both - the type of address

              Shortpostal | physical | both - the type of address
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              94. DeathDeclaration.placeOfDeath.line
              Definition

              Street name, number, direction & P.O. Box etc.

              ShortStreet name, number, direction & P.O. Box etc.
              Control0..*
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              96. DeathDeclaration.placeOfDeath.city
              Definition

              Name of city, town etc.

              ShortName of city, town etc.
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              98. DeathDeclaration.placeOfDeath.neighborhood
              Definition

              Name of neighborhood, block

              ShortName of neighborhood, block
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              100. DeathDeclaration.placeOfDeath.postalCode
              Definition

              Postal code for area

              ShortPostal code for area
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              102. DeathDeclaration.placeOfDeath.parent
              Definition

              Location hierarchy information

              ShortLocation hierarchy information
              Control0..1
              TypeBackboneElement
              Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
              104. DeathDeclaration.placeOfDeath.parent.code
              Definition

              Simple code for the location type

              ShortSimple code for the location type
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              106. DeathDeclaration.placeOfDeath.parent.coding
              Definition

              Coded representation of the location

              ShortCoded representation of the location
              Control0..1
              BindingThe codes SHOULD be taken from Birth Place Type Value Set
              (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
              TypeCoding
              108. DeathDeclaration.placeOfDeath.parent.reference
              Definition

              Reference to a Location resource

              ShortReference to a Location resource
              Control0..1
              TypeReference(Location)
              110. DeathDeclaration.placeOfDeath.parent.name
              Definition

              Text name of the location when structured data not available

              ShortText name of the location when structured data not available
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              112. DeathDeclaration.placeOfDeath.period
              Definition

              Time period when address was/is in use

              ShortTime period when address was/is in use
              Control0..1
              TypePeriod
              114. DeathDeclaration.placeOfDeath.text
              Definition

              Text representation of the address

              ShortText representation of the address
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              116. DeathDeclaration.deathCertifier
              Definition

              Person who certified the death

              ShortPerson who certified the death
              Control0..1
              TypeReference(Practitioner)
              118. DeathDeclaration.timeOfDeath
              Definition

              Time of death

              ShortTime of death
              Control0..1
              TypedateTime
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              120. DeathDeclaration.active
              Definition

              is the resource active

              Shortis the resource active
              Control0..1
              Typeboolean
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              122. DeathDeclaration.deathNotification
              Definition

              link toward the death notification

              Shortlink toward the death notification
              Control0..1
              TypeReference(Death Notification Resource)

              Guidance on how to interpret the contents of this table can be foundhere

              0. DeathDeclaration
              Definition

              A new base resource for capturing registered death data in the CRVS realm.

              ShortDeath Declaration Resource
              Control0..*
              Is Modifierfalse
              Must Supportfalse
              Summaryfalse
              2. DeathDeclaration.id
              Definition

              The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.

              ShortLogical id of this artifact
              Comments

              Within the context of the FHIR RESTful interactions, the resource has an id except for cases like the create and conditional update. Otherwise, the use of the resouce id depends on the given use case.

              Control0..1
              Typeid
              Is Modifierfalse
              Must Supportfalse
              Summarytrue
              4. DeathDeclaration.meta
              Definition

              The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.

              ShortMetadata about the resource
              Control0..1
              TypeMeta
              Is Modifierfalse
              Must Supportfalse
              Summarytrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              6. DeathDeclaration.implicitRules
              Definition

              A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.

              ShortA set of rules under which this content was created
              Comments

              Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of its narrative along with other profiles, value sets, etc.

              Control0..1
              Typeuri
              Is Modifiertrue because This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies its meaning or interpretation
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Must Supportfalse
              Summarytrue
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              8. DeathDeclaration.language
              Definition

              The base language in which the resource is written.

              ShortLanguage of the resource content
              Comments

              Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).

              Control0..1
              BindingThe codes SHALL be taken from AllLanguages
              (required to http://hl7.org/fhir/ValueSet/all-languages|5.0.0)

              IETF language tag for a human language

              Typecode
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Must Supportfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              10. DeathDeclaration.identifier
              Definition

              Business identifiers for the notification

              ShortBusiness identifiers for the notification
              NoteThis is a business identifier, not a resource identifier (see discussion)
              Control0..*
              TypeIdentifier
              12. DeathDeclaration.subject
              Definition

              Subject of the event (person the event happened to)

              ShortSubject of the event (person the event happened to)
              Control0..1
              TypeReference(Individual Person)
              14. DeathDeclaration.eventDetail
              Definition

              Free text note about the event

              ShortFree text note about the event
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              16. DeathDeclaration.placeOfRegistration
              Definition

              Place where this registration was officially created

              ShortPlace where this registration was officially created
              Control1..1
              TypeBackboneElement
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              18. DeathDeclaration.placeOfRegistration.id
              Definition

              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

              ShortUnique id for inter-element referencing
              Control0..1
              This element is affected by the following invariants: ele-1
              Typeid
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              20. DeathDeclaration.placeOfRegistration.extension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ShortAdditional content defined by implementations
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Alternate Namesextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on DeathDeclaration.placeOfRegistration.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 22. DeathDeclaration.placeOfRegistration.modifierExtension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                ShortExtensions that cannot be ignored even if unrecognized
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                Summarytrue
                Requirements

                Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                Alternate Namesextensions, user content, modifiers
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                24. DeathDeclaration.placeOfRegistration.use
                Definition

                home | work | temp | old | billing - purpose of this address

                Shorthome | work | temp | old | billing - purpose of this address
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                26. DeathDeclaration.placeOfRegistration.type
                Definition

                postal | physical | both - the type of address

                Shortpostal | physical | both - the type of address
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                28. DeathDeclaration.placeOfRegistration.line
                Definition

                Street name, number, direction & P.O. Box etc.

                ShortStreet name, number, direction & P.O. Box etc.
                Control0..*
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                30. DeathDeclaration.placeOfRegistration.city
                Definition

                Name of city, town etc.

                ShortName of city, town etc.
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                32. DeathDeclaration.placeOfRegistration.neighborhood
                Definition

                Name of neighborhood, block

                ShortName of neighborhood, block
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                34. DeathDeclaration.placeOfRegistration.postalCode
                Definition

                Postal code for area

                ShortPostal code for area
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                36. DeathDeclaration.placeOfRegistration.parent
                Definition

                Location hierarchy information

                ShortLocation hierarchy information
                Control0..1
                TypeBackboneElement
                Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                38. DeathDeclaration.placeOfRegistration.parent.id
                Definition

                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                ShortUnique id for inter-element referencing
                Control0..1
                This element is affected by the following invariants: ele-1
                Typeid
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                40. DeathDeclaration.placeOfRegistration.parent.extension
                Definition

                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortAdditional content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                SlicingThis element introduces a set of slices on DeathDeclaration.placeOfRegistration.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 42. DeathDeclaration.placeOfRegistration.parent.modifierExtension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                  Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                  ShortExtensions that cannot be ignored even if unrecognized
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                  Summarytrue
                  Requirements

                  Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                  Alternate Namesextensions, user content, modifiers
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  44. DeathDeclaration.placeOfRegistration.parent.code
                  Definition

                  Simple code for the location type

                  ShortSimple code for the location type
                  Control0..1
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  46. DeathDeclaration.placeOfRegistration.parent.coding
                  Definition

                  Coded representation of the location

                  ShortCoded representation of the location
                  Control0..1
                  BindingThe codes SHOULD be taken from Birth Place Type Value Set
                  (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
                  TypeCoding
                  48. DeathDeclaration.placeOfRegistration.parent.reference
                  Definition

                  Reference to a Location resource

                  ShortReference to a Location resource
                  Control0..1
                  TypeReference(Location)
                  50. DeathDeclaration.placeOfRegistration.parent.name
                  Definition

                  Text name of the location when structured data not available

                  ShortText name of the location when structured data not available
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  52. DeathDeclaration.placeOfRegistration.period
                  Definition

                  Time period when address was/is in use

                  ShortTime period when address was/is in use
                  Control0..1
                  TypePeriod
                  54. DeathDeclaration.placeOfRegistration.text
                  Definition

                  Text representation of the address

                  ShortText representation of the address
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  56. DeathDeclaration.dateOfRegistration
                  Definition

                  Date when this registration was officially created

                  ShortDate when this registration was officially created
                  Control1..1
                  Typedate
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  58. DeathDeclaration.officer
                  Definition

                  Officer who registered the event

                  ShortOfficer who registered the event
                  Control1..1
                  TypeReference(Practitioner)
                  60. DeathDeclaration.dateOfBirth
                  Definition

                  Date of birth

                  ShortDate of birth
                  Control1..1
                  Typedate
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  62. DeathDeclaration.placeOfBirth
                  Definition

                  place of birth of the person

                  Shortplace of birth of the person
                  Control0..1
                  TypeBackboneElement
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  64. DeathDeclaration.placeOfBirth.id
                  Definition

                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                  ShortUnique id for inter-element referencing
                  Control0..1
                  This element is affected by the following invariants: ele-1
                  Typeid
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  66. DeathDeclaration.placeOfBirth.extension
                  Definition

                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                  ShortAdditional content defined by implementations
                  Comments

                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                  Control0..*
                  TypeExtension
                  Is Modifierfalse
                  Summaryfalse
                  Alternate Namesextensions, user content
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                  SlicingThis element introduces a set of slices on DeathDeclaration.placeOfBirth.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 68. DeathDeclaration.placeOfBirth.modifierExtension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                    Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                    ShortExtensions that cannot be ignored even if unrecognized
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                    Summarytrue
                    Requirements

                    Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                    Alternate Namesextensions, user content, modifiers
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    70. DeathDeclaration.placeOfBirth.use
                    Definition

                    home | work | temp | old | billing - purpose of this address

                    Shorthome | work | temp | old | billing - purpose of this address
                    Control0..1
                    Typecode
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    72. DeathDeclaration.placeOfBirth.type
                    Definition

                    postal | physical | both - the type of address

                    Shortpostal | physical | both - the type of address
                    Control0..1
                    Typecode
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    74. DeathDeclaration.placeOfBirth.line
                    Definition

                    Street name, number, direction & P.O. Box etc.

                    ShortStreet name, number, direction & P.O. Box etc.
                    Control0..*
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    76. DeathDeclaration.placeOfBirth.city
                    Definition

                    Name of city, town etc.

                    ShortName of city, town etc.
                    Control0..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    78. DeathDeclaration.placeOfBirth.neighborhood
                    Definition

                    Name of neighborhood, block

                    ShortName of neighborhood, block
                    Control0..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    80. DeathDeclaration.placeOfBirth.postalCode
                    Definition

                    Postal code for area

                    ShortPostal code for area
                    Control0..1
                    Typestring
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    82. DeathDeclaration.placeOfBirth.parent
                    Definition

                    Location hierarchy information

                    ShortLocation hierarchy information
                    Control0..1
                    TypeBackboneElement
                    Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
                    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    84. DeathDeclaration.placeOfBirth.parent.id
                    Definition

                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                    ShortUnique id for inter-element referencing
                    Control0..1
                    This element is affected by the following invariants: ele-1
                    Typeid
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    86. DeathDeclaration.placeOfBirth.parent.extension
                    Definition

                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                    ShortAdditional content defined by implementations
                    Comments

                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                    Control0..*
                    TypeExtension
                    Is Modifierfalse
                    Summaryfalse
                    Alternate Namesextensions, user content
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                    SlicingThis element introduces a set of slices on DeathDeclaration.placeOfBirth.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 88. DeathDeclaration.placeOfBirth.parent.modifierExtension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                      Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                      ShortExtensions that cannot be ignored even if unrecognized
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                      Summarytrue
                      Requirements

                      Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                      Alternate Namesextensions, user content, modifiers
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      90. DeathDeclaration.placeOfBirth.parent.code
                      Definition

                      Simple code for the location type

                      ShortSimple code for the location type
                      Control0..1
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      92. DeathDeclaration.placeOfBirth.parent.coding
                      Definition

                      Coded representation of the location

                      ShortCoded representation of the location
                      Control0..1
                      BindingThe codes SHOULD be taken from Birth Place Type Value Set
                      (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
                      TypeCoding
                      94. DeathDeclaration.placeOfBirth.parent.reference
                      Definition

                      Reference to a Location resource

                      ShortReference to a Location resource
                      Control0..1
                      TypeReference(Location)
                      96. DeathDeclaration.placeOfBirth.parent.name
                      Definition

                      Text name of the location when structured data not available

                      ShortText name of the location when structured data not available
                      Control0..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      98. DeathDeclaration.placeOfBirth.period
                      Definition

                      Time period when address was/is in use

                      ShortTime period when address was/is in use
                      Control0..1
                      TypePeriod
                      100. DeathDeclaration.placeOfBirth.text
                      Definition

                      Text representation of the address

                      ShortText representation of the address
                      Control0..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      102. DeathDeclaration.biologicalMother
                      Definition

                      Biological Mother of the child

                      ShortBiological Mother of the child
                      Control0..1
                      TypeReference(Individual Person)
                      104. DeathDeclaration.biologicalFather
                      Definition

                      Biological Father of the child

                      ShortBiological Father of the child
                      Control0..1
                      TypeReference(Individual Person)
                      106. DeathDeclaration.parties
                      Definition

                      Gardians, ... of the child

                      ShortGardians, ... of the child
                      Control0..1
                      TypeReference(Individual Person)
                      108. DeathDeclaration.name
                      Definition

                      Name of the child

                      ShortName of the child
                      Control0..1
                      TypeHumanName
                      110. DeathDeclaration.sex
                      Definition

                      Sex of the child

                      ShortSex of the child
                      Control1..1
                      BindingThe codes SHALL be taken from Sex Value Set
                      (required to https://acsa.africa/std/ValueSet/sex)
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      112. DeathDeclaration.ethnicity
                      Definition

                      Ethnicity

                      ShortEthnicity
                      Control0..1
                      TypeCoding
                      114. DeathDeclaration.nationality
                      Definition

                      Nationalities

                      ShortNationalities
                      Control0..*
                      BindingUnless not suitable, these codes SHALL be taken from CountryValueSet
                      (extensible to http://hl7.org/fhir/ValueSet/country)
                      TypeCoding
                      116. DeathDeclaration.causeOfDeath
                      Definition

                      Cause of death

                      ShortCause of death
                      Control0..1
                      BindingUnless not suitable, these codes SHALL be taken from ICD10Codes
                      (extensible to http://hl7.org/fhir/ValueSet/icd-10)
                      TypeCodeableConcept
                      118. DeathDeclaration.mannerOfDeath
                      Definition

                      Manner of death

                      ShortManner of death
                      Control0..1
                      BindingThe codes SHALL be taken from Manner of Death Value Set
                      (required to https://acsa.africa/std/ValueSet/manner-of-death)
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      120. DeathDeclaration.placeOfDeath
                      Definition

                      Place of death

                      ShortPlace of death
                      Control0..1
                      TypeBackboneElement
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      122. DeathDeclaration.placeOfDeath.id
                      Definition

                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                      ShortUnique id for inter-element referencing
                      Control0..1
                      This element is affected by the following invariants: ele-1
                      Typeid
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      124. DeathDeclaration.placeOfDeath.extension
                      Definition

                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                      ShortAdditional content defined by implementations
                      Comments

                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                      Control0..*
                      TypeExtension
                      Is Modifierfalse
                      Summaryfalse
                      Alternate Namesextensions, user content
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                      SlicingThis element introduces a set of slices on DeathDeclaration.placeOfDeath.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 126. DeathDeclaration.placeOfDeath.modifierExtension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                        Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                        ShortExtensions that cannot be ignored even if unrecognized
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                        Summarytrue
                        Requirements

                        Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                        Alternate Namesextensions, user content, modifiers
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        128. DeathDeclaration.placeOfDeath.use
                        Definition

                        home | work | temp | old | billing - purpose of this address

                        Shorthome | work | temp | old | billing - purpose of this address
                        Control0..1
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        130. DeathDeclaration.placeOfDeath.type
                        Definition

                        postal | physical | both - the type of address

                        Shortpostal | physical | both - the type of address
                        Control0..1
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        132. DeathDeclaration.placeOfDeath.line
                        Definition

                        Street name, number, direction & P.O. Box etc.

                        ShortStreet name, number, direction & P.O. Box etc.
                        Control0..*
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        134. DeathDeclaration.placeOfDeath.city
                        Definition

                        Name of city, town etc.

                        ShortName of city, town etc.
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        136. DeathDeclaration.placeOfDeath.neighborhood
                        Definition

                        Name of neighborhood, block

                        ShortName of neighborhood, block
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        138. DeathDeclaration.placeOfDeath.postalCode
                        Definition

                        Postal code for area

                        ShortPostal code for area
                        Control0..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        140. DeathDeclaration.placeOfDeath.parent
                        Definition

                        Location hierarchy information

                        ShortLocation hierarchy information
                        Control0..1
                        TypeBackboneElement
                        Invariantsparent-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
                        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        142. DeathDeclaration.placeOfDeath.parent.id
                        Definition

                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                        ShortUnique id for inter-element referencing
                        Control0..1
                        This element is affected by the following invariants: ele-1
                        Typeid
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        144. DeathDeclaration.placeOfDeath.parent.extension
                        Definition

                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                        ShortAdditional content defined by implementations
                        Comments

                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                        Control0..*
                        TypeExtension
                        Is Modifierfalse
                        Summaryfalse
                        Alternate Namesextensions, user content
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                        SlicingThis element introduces a set of slices on DeathDeclaration.placeOfDeath.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 146. DeathDeclaration.placeOfDeath.parent.modifierExtension
                          Definition

                          May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and managable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.

                          Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

                          ShortExtensions that cannot be ignored even if unrecognized
                          Comments

                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                          Control0..*
                          TypeExtension
                          Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
                          Summarytrue
                          Requirements

                          Modifier extensions allow for extensions that cannot be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the definition of modifier extensions.

                          Alternate Namesextensions, user content, modifiers
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                          148. DeathDeclaration.placeOfDeath.parent.code
                          Definition

                          Simple code for the location type

                          ShortSimple code for the location type
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          150. DeathDeclaration.placeOfDeath.parent.coding
                          Definition

                          Coded representation of the location

                          ShortCoded representation of the location
                          Control0..1
                          BindingThe codes SHOULD be taken from Birth Place Type Value Set
                          (preferred to https://acsa.africa/std/ValueSet/birth-place-type)
                          TypeCoding
                          152. DeathDeclaration.placeOfDeath.parent.reference
                          Definition

                          Reference to a Location resource

                          ShortReference to a Location resource
                          Control0..1
                          TypeReference(Location)
                          154. DeathDeclaration.placeOfDeath.parent.name
                          Definition

                          Text name of the location when structured data not available

                          ShortText name of the location when structured data not available
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          156. DeathDeclaration.placeOfDeath.period
                          Definition

                          Time period when address was/is in use

                          ShortTime period when address was/is in use
                          Control0..1
                          TypePeriod
                          158. DeathDeclaration.placeOfDeath.text
                          Definition

                          Text representation of the address

                          ShortText representation of the address
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          160. DeathDeclaration.deathCertifier
                          Definition

                          Person who certified the death

                          ShortPerson who certified the death
                          Control0..1
                          TypeReference(Practitioner)
                          162. DeathDeclaration.timeOfDeath
                          Definition

                          Time of death

                          ShortTime of death
                          Control0..1
                          TypedateTime
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          164. DeathDeclaration.active
                          Definition

                          is the resource active

                          Shortis the resource active
                          Control0..1
                          Typeboolean
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          166. DeathDeclaration.deathNotification
                          Definition

                          link toward the death notification

                          Shortlink toward the death notification
                          Control0..1
                          TypeReference(Death Notification Resource)