Example CRVS Implementation Guide
0.1.0 - ci-build

Resource Profile: LegitimationRuling - Detailed Descriptions

Draft as of 2025-12-08

Definitions for the LegitimationRuling resource profile.

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

0. LegitimationRuling
Definition

A resource for capturing legitimation rulings in the CRVS realm.


This is the base resource type for everything.

ShortLegitimation Ruling ResourceBase Resource
Control0..*
Is Modifierfalse
Must Supportfalse
Summaryfalse
2. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.rulingType
Definition

Type of ruling

ShortType of ruling
Control1..1
BindingThe codes SHALL be taken from Ruling Type Value Set
(required to https://acsa.africa/std/ValueSet/ruling-type)
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. LegitimationRuling.rulingDate
Definition

Date when the ruling was issued

ShortDate when the ruling was issued
Control1..1
Typedate
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. LegitimationRuling.rulingPlace
Definition

Place where the ruling was issued

ShortPlace where the ruling was issued
Control0..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
16. LegitimationRuling.rulingPlace.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
18. LegitimationRuling.rulingPlace.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 LegitimationRuling.rulingPlace.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 20. LegitimationRuling.rulingPlace.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())
    22. LegitimationRuling.rulingPlace.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
    24. LegitimationRuling.rulingPlace.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
    26. LegitimationRuling.rulingPlace.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
    28. LegitimationRuling.rulingPlace.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
    30. LegitimationRuling.rulingPlace.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
    32. LegitimationRuling.rulingPlace.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
    34. LegitimationRuling.rulingPlace.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()))
    36. LegitimationRuling.rulingPlace.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
    38. LegitimationRuling.rulingPlace.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 LegitimationRuling.rulingPlace.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 40. LegitimationRuling.rulingPlace.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())
      42. LegitimationRuling.rulingPlace.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
      44. LegitimationRuling.rulingPlace.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
      46. LegitimationRuling.rulingPlace.parent.reference
      Definition

      Reference to a Location resource

      ShortReference to a Location resource
      Control0..1
      TypeReference(Location)
      48. LegitimationRuling.rulingPlace.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
      50. LegitimationRuling.rulingPlace.period
      Definition

      Time period when address was/is in use

      ShortTime period when address was/is in use
      Control0..1
      TypePeriod
      52. LegitimationRuling.rulingPlace.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
      54. LegitimationRuling.court
      Definition

      Court that issued the ruling

      ShortCourt that issued the ruling
      Control0..1
      TypeBackboneElement
      Invariantscourt-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()))
      56. LegitimationRuling.court.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
      58. LegitimationRuling.court.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 LegitimationRuling.court.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 60. LegitimationRuling.court.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())
        62. LegitimationRuling.court.reference
        Definition

        Reference to the Court that issued the ruling

        ShortReference to the Court that issued the ruling
        Control0..1
        TypeReference(Organization)
        64. LegitimationRuling.court.coding
        Definition

        Coding for the court that issued the ruling

        ShortCoding for the court that issued the ruling
        Control0..1
        TypeCoding
        66. LegitimationRuling.court.name
        Definition

        Name of the court that issued the ruling

        ShortName of the court that issued the ruling
        Control0..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        68. LegitimationRuling.judge
        Definition

        Judge who issued the ruling

        ShortJudge who issued the ruling
        Control0..1
        TypeReference(Practitioner)
        70. LegitimationRuling.parties
        Definition

        Additional parties involved in the ruling

        ShortAdditional parties involved in the ruling
        Control0..*
        TypeBackboneElement
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        72. LegitimationRuling.parties.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
        74. LegitimationRuling.parties.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 LegitimationRuling.parties.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 76. LegitimationRuling.parties.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())
          78. LegitimationRuling.parties.role
          Definition

          Role of this party in the ruling

          ShortRole of this party
          Control1..1
          BindingThe codes SHALL be taken from Party Role ValueSet
          (required to https://acsa.africa/std/ValueSet/PartyRole)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          80. LegitimationRuling.parties.individual
          Definition

          The individual party

          ShortThe individual party
          Control1..1
          TypeReference(Individual Person)
          82. LegitimationRuling.rulingDetails
          Definition

          Details of the ruling

          ShortDetails of the ruling
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          84. LegitimationRuling.eventNote
          Definition

          Free text note about the ruling event

          ShortFree text note about the ruling event
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          86. LegitimationRuling.subject
          Definition

          The child being legitimated

          ShortThe child being legitimated
          Control1..1
          TypeReference(Individual Person)
          88. LegitimationRuling.marriageReference
          Definition

          Reference to the marriage that legitimated the child

          ShortReference to the marriage that legitimated the child
          Control0..1
          TypeReference(Marriage Declaration Resource)

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

          0. LegitimationRuling
          Definition

          A resource for capturing legitimation rulings in the CRVS realm.

          ShortLegitimation Ruling Resource
          2. LegitimationRuling.rulingType
          Definition

          Type of ruling

          ShortType of ruling
          Control1..1
          BindingThe codes SHALL be taken from Ruling Type Value Set
          (required to https://acsa.africa/std/ValueSet/ruling-type)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          4. LegitimationRuling.rulingDate
          Definition

          Date when the ruling was issued

          ShortDate when the ruling was issued
          Control1..1
          Typedate
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          6. LegitimationRuling.rulingPlace
          Definition

          Place where the ruling was issued

          ShortPlace where the ruling was issued
          Control0..1
          TypeBackboneElement
          8. LegitimationRuling.rulingPlace.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
          10. LegitimationRuling.rulingPlace.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
          12. LegitimationRuling.rulingPlace.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
          14. LegitimationRuling.rulingPlace.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
          16. LegitimationRuling.rulingPlace.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
          18. LegitimationRuling.rulingPlace.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
          20. LegitimationRuling.rulingPlace.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())
          22. LegitimationRuling.rulingPlace.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
          24. LegitimationRuling.rulingPlace.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
          26. LegitimationRuling.rulingPlace.parent.reference
          Definition

          Reference to a Location resource

          ShortReference to a Location resource
          Control0..1
          TypeReference(Location)
          28. LegitimationRuling.rulingPlace.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
          30. LegitimationRuling.rulingPlace.period
          Definition

          Time period when address was/is in use

          ShortTime period when address was/is in use
          Control0..1
          TypePeriod
          32. LegitimationRuling.rulingPlace.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
          34. LegitimationRuling.court
          Definition

          Court that issued the ruling

          ShortCourt that issued the ruling
          Control0..1
          TypeBackboneElement
          Invariantscourt-1: At least one of coding, code, reference, or name must be present (coding.exists() or reference.exists() or name.exists() or code.exists())
          36. LegitimationRuling.court.reference
          Definition

          Reference to the Court that issued the ruling

          ShortReference to the Court that issued the ruling
          Control0..1
          TypeReference(Organization)
          38. LegitimationRuling.court.coding
          Definition

          Coding for the court that issued the ruling

          ShortCoding for the court that issued the ruling
          Control0..1
          TypeCoding
          40. LegitimationRuling.court.name
          Definition

          Name of the court that issued the ruling

          ShortName of the court that issued the ruling
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          42. LegitimationRuling.judge
          Definition

          Judge who issued the ruling

          ShortJudge who issued the ruling
          Control0..1
          TypeReference(Practitioner)
          44. LegitimationRuling.parties
          Definition

          Additional parties involved in the ruling

          ShortAdditional parties involved in the ruling
          Control0..*
          TypeBackboneElement
          46. LegitimationRuling.parties.role
          Definition

          Role of this party in the ruling

          ShortRole of this party
          Control1..1
          BindingThe codes SHALL be taken from Party Role ValueSet
          (required to https://acsa.africa/std/ValueSet/PartyRole)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          48. LegitimationRuling.parties.individual
          Definition

          The individual party

          ShortThe individual party
          Control1..1
          TypeReference(Individual Person)
          50. LegitimationRuling.rulingDetails
          Definition

          Details of the ruling

          ShortDetails of the ruling
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          52. LegitimationRuling.eventNote
          Definition

          Free text note about the ruling event

          ShortFree text note about the ruling event
          Control0..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          54. LegitimationRuling.subject
          Definition

          The child being legitimated

          ShortThe child being legitimated
          Control1..1
          TypeReference(Individual Person)
          56. LegitimationRuling.marriageReference
          Definition

          Reference to the marriage that legitimated the child

          ShortReference to the marriage that legitimated the child
          Control0..1
          TypeReference(Marriage Declaration Resource)

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

          0. LegitimationRuling
          Definition

          A resource for capturing legitimation rulings in the CRVS realm.

          ShortLegitimation Ruling Resource
          Control0..*
          Is Modifierfalse
          Must Supportfalse
          Summaryfalse
          2. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.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. LegitimationRuling.rulingType
          Definition

          Type of ruling

          ShortType of ruling
          Control1..1
          BindingThe codes SHALL be taken from Ruling Type Value Set
          (required to https://acsa.africa/std/ValueSet/ruling-type)
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          12. LegitimationRuling.rulingDate
          Definition

          Date when the ruling was issued

          ShortDate when the ruling was issued
          Control1..1
          Typedate
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          14. LegitimationRuling.rulingPlace
          Definition

          Place where the ruling was issued

          ShortPlace where the ruling was issued
          Control0..1
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          16. LegitimationRuling.rulingPlace.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
          18. LegitimationRuling.rulingPlace.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 LegitimationRuling.rulingPlace.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 20. LegitimationRuling.rulingPlace.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())
            22. LegitimationRuling.rulingPlace.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
            24. LegitimationRuling.rulingPlace.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
            26. LegitimationRuling.rulingPlace.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
            28. LegitimationRuling.rulingPlace.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
            30. LegitimationRuling.rulingPlace.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
            32. LegitimationRuling.rulingPlace.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
            34. LegitimationRuling.rulingPlace.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()))
            36. LegitimationRuling.rulingPlace.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
            38. LegitimationRuling.rulingPlace.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 LegitimationRuling.rulingPlace.parent.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 40. LegitimationRuling.rulingPlace.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())
              42. LegitimationRuling.rulingPlace.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
              44. LegitimationRuling.rulingPlace.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
              46. LegitimationRuling.rulingPlace.parent.reference
              Definition

              Reference to a Location resource

              ShortReference to a Location resource
              Control0..1
              TypeReference(Location)
              48. LegitimationRuling.rulingPlace.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
              50. LegitimationRuling.rulingPlace.period
              Definition

              Time period when address was/is in use

              ShortTime period when address was/is in use
              Control0..1
              TypePeriod
              52. LegitimationRuling.rulingPlace.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
              54. LegitimationRuling.court
              Definition

              Court that issued the ruling

              ShortCourt that issued the ruling
              Control0..1
              TypeBackboneElement
              Invariantscourt-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()))
              56. LegitimationRuling.court.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
              58. LegitimationRuling.court.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 LegitimationRuling.court.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 60. LegitimationRuling.court.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())
                62. LegitimationRuling.court.reference
                Definition

                Reference to the Court that issued the ruling

                ShortReference to the Court that issued the ruling
                Control0..1
                TypeReference(Organization)
                64. LegitimationRuling.court.coding
                Definition

                Coding for the court that issued the ruling

                ShortCoding for the court that issued the ruling
                Control0..1
                TypeCoding
                66. LegitimationRuling.court.name
                Definition

                Name of the court that issued the ruling

                ShortName of the court that issued the ruling
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                68. LegitimationRuling.judge
                Definition

                Judge who issued the ruling

                ShortJudge who issued the ruling
                Control0..1
                TypeReference(Practitioner)
                70. LegitimationRuling.parties
                Definition

                Additional parties involved in the ruling

                ShortAdditional parties involved in the ruling
                Control0..*
                TypeBackboneElement
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                72. LegitimationRuling.parties.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
                74. LegitimationRuling.parties.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 LegitimationRuling.parties.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 76. LegitimationRuling.parties.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())
                  78. LegitimationRuling.parties.role
                  Definition

                  Role of this party in the ruling

                  ShortRole of this party
                  Control1..1
                  BindingThe codes SHALL be taken from Party Role ValueSet
                  (required to https://acsa.africa/std/ValueSet/PartyRole)
                  Typecode
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  80. LegitimationRuling.parties.individual
                  Definition

                  The individual party

                  ShortThe individual party
                  Control1..1
                  TypeReference(Individual Person)
                  82. LegitimationRuling.rulingDetails
                  Definition

                  Details of the ruling

                  ShortDetails of the ruling
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  84. LegitimationRuling.eventNote
                  Definition

                  Free text note about the ruling event

                  ShortFree text note about the ruling event
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  86. LegitimationRuling.subject
                  Definition

                  The child being legitimated

                  ShortThe child being legitimated
                  Control1..1
                  TypeReference(Individual Person)
                  88. LegitimationRuling.marriageReference
                  Definition

                  Reference to the marriage that legitimated the child

                  ShortReference to the marriage that legitimated the child
                  Control0..1
                  TypeReference(Marriage Declaration Resource)