Interoperable Digital Identity and Patient Matching
3.0.0-current - STU 3 United States of America flag

Interoperable Digital Identity and Patient Matching, published by HL7 International / Patient Administration. This guide is not an authorized publication; it is the continuous build for version 3.0.0-current built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/fhir-identity-matching-ig/ and changes regularly. See the Directory of published versions

Logical Model: Identity Assertion - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 2

Definitions for the identity-assertion logical model

See the documentation on how to interpret the contents of this table

0. identity-assertion
Definition

A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.

ShortIdentity Assertion
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. identity-assertion.masterIdentifier
Definition

The master identifier

ShortThe master identifier
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. identity-assertion.masterIdentifier.id
Definition

unique id for the element within a resource (for internal references)


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

Shortxml:id (or equivalent in JSON)Unique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
6. identity-assertion.masterIdentifier.extension
Definition

May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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.


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 manageable, 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())
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
8. identity-assertion.masterIdentifier.value
Definition

The identifier value


The actual value

ShortThe identifier valuePrimitive value for string
Control10..1
Typestring
Is Modifierfalse
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
Max Length:1048576
10. identity-assertion.masterIdentifier.system
Definition

The system of the master identifier

ShortThe system of the master identifier
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. identity-assertion.names
Definition

The person's names

ShortThe person's names
Control1..*
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. identity-assertion.names.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
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
16. identity-assertion.names.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 manageable, 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 identity-assertion.names.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 18. identity-assertion.names.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 manageable, 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())
    20. identity-assertion.names.first
    Definition

    The first name

    ShortThe first name
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. identity-assertion.names.middle
    Definition

    The middle names

    ShortThe middle names
    Control0..*
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. identity-assertion.names.last
    Definition

    The last name

    ShortThe last name
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. identity-assertion.names.prefix
    Definition

    The prefix

    ShortThe prefix
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. identity-assertion.names.suffix
    Definition

    The suffix

    ShortThe suffix
    Control0..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. identity-assertion.names.validityPeriod
    Definition

    The validity of this name

    ShortThe validity of this name
    Control0..1
    TypePeriod
    32. identity-assertion.addresses
    Definition

    Physical addresses

    ShortPhysical addresses
    Control0..*
    TypeAddress
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    34. identity-assertion.addresses.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
    Typestring
    Is Modifierfalse
    XML FormatIn the XML format, this property is represented as an attribute.
    Summaryfalse
    36. identity-assertion.addresses.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 manageable, 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 identity-assertion.addresses.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 38. identity-assertion.addresses.use
      Definition

      home | work | temp | old | billing


      The purpose of this address.

      Shorthome | work | temp | old | billinghome | work | temp | old | billing - purpose of this address
      Comments

      Applications can assume that an address is current unless it explicitly says that it is temporary or old.

      Control0..1
      BindingThe codes SHALL be taken from AddressUsehttp://hl7.org/fhir/ValueSet/address-use|4.0.1
      (required to http://hl7.org/fhir/ValueSet/address-use|4.0.1)

      The use of an address.

      Typecode
      Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary or old address etc.for a current/permanent one
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      Allows an appropriate address to be chosen from a list of many.

      ExampleGeneral: home
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      40. identity-assertion.addresses.type
      Definition

      postal | physical | both


      Distinguishes between physical addresses (those you can visit) and mailing addresses (e.g. PO Boxes and care-of addresses). Most addresses are both.

      Shortpostal | physical | both
      Comments

      The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).


      The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).

      Control0..1
      BindingThe codes SHALL be taken from AddressTypehttp://hl7.org/fhir/ValueSet/address-type|4.0.1
      (required to http://hl7.org/fhir/ValueSet/address-type|4.0.1)

      The type of an address (physical / postal).

      Typecode
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      ExampleGeneral: both
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      42. identity-assertion.addresses.text
      Definition

      Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.

      ShortText representation of the address
      Comments

      Can provide both a text representation and parts. Applications updating an address SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Requirements

      A renderable, unencoded form.

      ExampleGeneral: 137 Nowhere Street, Erewhon 9132
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      44. identity-assertion.addresses.line
      Definition

      The street address


      This component contains the house number, apartment number, street name, street direction, P.O. Box number, delivery hints, and similar address information.

      ShortThe street addressStreet name, number, direction & P.O. Box etc.
      Control0..*
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      ExampleGeneral: 137 Nowhere Street
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      46. identity-assertion.addresses.city
      Definition

      The city of the address


      The name of the city, town, suburb, village or other community or delivery center.

      ShortThe city of the addressName of city, town etc.
      Control10..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Alternate NamesMunicpality
      ExampleGeneral: Erewhon
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      48. identity-assertion.addresses.district
      Definition

      The name of the administrative area (county).

      ShortDistrict name (aka county)
      Comments

      District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead.

      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Alternate NamesCounty
      ExampleGeneral: Madison
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      50. identity-assertion.addresses.state
      Definition

      The state of the address


      Sub-unit of a country with limited sovereignty in a federally organized country. A code may be used if codes are in common use (e.g. US 2 letter state codes).

      ShortThe state of the addressSub-unit of country (abbreviations ok)
      Control10..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Alternate NamesProvince, Territory
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      52. identity-assertion.addresses.postalCode
      Definition

      The postal code


      A postal code designating a region defined by the postal service.

      ShortThe postal codePostal code for area
      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Alternate NamesZip
      ExampleGeneral: 9132
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      54. identity-assertion.addresses.country
      Definition

      The country of the address


      Country - a nation as commonly understood or generally accepted.

      ShortThe country of the addressCountry (e.g. can be ISO 3166 2 or 3 letter code)
      Comments

      ISO 3166 3 letter codes can be used in place of a human readable country name.

      Control0..1
      Typestring
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      56. identity-assertion.addresses.period
      Definition

      The validity of this address


      Time period when address was/is in use.

      ShortThe validity of this addressTime period when address was/is in use
      Control0..1
      TypePeriod
      Is Modifierfalse
      Summarytrue
      Requirements

      Allows addresses to be placed in historical context.

      ExampleGeneral: { "start" : "2010-03-23", "end" : "2010-07-01" }
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      58. identity-assertion.phoneNumbers
      Definition

      Phone numbers

      ShortPhone numbers
      Control0..*
      TypeBackboneElement
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      60. identity-assertion.phoneNumbers.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
      Typestring
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      62. identity-assertion.phoneNumbers.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 manageable, 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 identity-assertion.phoneNumbers.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 64. identity-assertion.phoneNumbers.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 manageable, 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())
        66. identity-assertion.phoneNumbers.number
        Definition

        The phone number

        ShortThe phone number
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        68. identity-assertion.phoneNumbers.validityPeriod
        Definition

        The validity of this number

        ShortThe validity of this number
        Control0..1
        TypePeriod
        70. identity-assertion.phoneNumbers.type
        Definition

        phone | fax | pager | url | sms | other

        Shortphone | fax | pager | url | sms | other
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        72. identity-assertion.phoneNumbers.use
        Definition

        home | work | temp | old | mobile

        Shorthome | work | temp | old | mobile
        Control0..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        74. identity-assertion.phoneNumbers.rank
        Definition

        Specify preferred order of use (1 = highest)

        ShortSpecify preferred order of use (1 = highest)
        Control0..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        76. identity-assertion.emails
        Definition

        Email addresses or direct messaging

        ShortEmail addresses or direct messaging
        Control0..*
        TypeBackboneElement
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        78. identity-assertion.emails.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
        Typestring
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        80. identity-assertion.emails.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 manageable, 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 identity-assertion.emails.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 82. identity-assertion.emails.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 manageable, 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())
          84. identity-assertion.emails.address
          Definition

          The email address

          ShortThe email address
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          86. identity-assertion.emails.validityPeriod
          Definition

          The validity of this email

          ShortThe validity of this email
          Control0..1
          TypePeriod
          88. identity-assertion.emails.type
          Definition

          work | personal

          Shortwork | personal
          Control0..1
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          90. identity-assertion.ssn
          Definition

          The social security number

          ShortThe social security number
          Control0..*
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          92. identity-assertion.identifiers
          Definition

          Correlated external Identifiers

          ShortCorrelated external Identifiers
          Control0..*
          TypeBackboneElement
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          94. identity-assertion.identifiers.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
          Typestring
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          96. identity-assertion.identifiers.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 manageable, 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 identity-assertion.identifiers.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 98. identity-assertion.identifiers.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 manageable, 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())
            100. identity-assertion.identifiers.value
            Definition

            The identifier value

            ShortThe identifier value
            Control1..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            102. identity-assertion.identifiers.system
            Definition

            The identifier system URL

            ShortThe identifier system URL
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            104. identity-assertion.identifiers.type
            Definition

            The identifier type

            ShortThe identifier type
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            106. identity-assertion.identifiers.validityPeriod
            Definition

            The validity of this identifier

            ShortThe validity of this identifier
            Control0..1
            TypePeriod
            108. identity-assertion.identifiers.issuer
            Definition

            The issuer of this identifier

            ShortThe issuer of this identifier
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            110. identity-assertion.birthDate
            Definition

            The birth date

            ShortThe birth date
            Control0..1
            Typedate
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            112. identity-assertion.photo
            Definition

            The person's photo

            ShortThe person's photo
            Control0..1
            TypeAttachment
            114. identity-assertion.gender
            Definition

            male | female | other | unknown

            Shortmale | female | other | unknown
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            116. identity-assertion.maritalStatus
            Definition

            unmarried | married | annulled | divorced

            Shortunmarried | married | annulled | divorced
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            118. identity-assertion.race
            Definition

            Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other

            ShortAsked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            120. identity-assertion.ethnicity
            Definition

            The ethnicity of the person

            ShortThe ethnicity of the person
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            122. identity-assertion.tribalAffiliation
            Definition

            Tribal affiliation

            ShortTribal affiliation
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            124. identity-assertion.religion
            Definition

            The religion of the person

            ShortThe religion of the person
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            126. identity-assertion.placeOfBirth
            Definition

            The place of birth

            ShortThe place of birth
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            128. identity-assertion.placeOfDeath
            Definition

            The place of death

            ShortThe place of death
            Control0..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            130. identity-assertion.deathDate
            Definition

            The date of death

            ShortThe date of death
            Control0..1
            Typedate
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            132. identity-assertion.causeOfDeath
            Definition

            The cause of death

            ShortThe cause of death
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            134. identity-assertion.assuranceLevel
            Definition

            The level of assurance

            ShortThe level of assurance
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            136. identity-assertion.verificationStatus
            Definition

            The verification status

            ShortThe verification status
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            138. identity-assertion.assuranceDate
            Definition

            The date of assurance

            ShortThe date of assurance
            Control0..1
            Typedate
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            140. identity-assertion.assuranceMethod
            Definition

            The method of assurance

            ShortThe method of assurance
            Control0..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            142. identity-assertion.contact
            Definition

            Emergency contacts

            ShortEmergency contacts
            Control0..*
            TypeBackboneElement
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            144. identity-assertion.contact.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
            Typestring
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            146. identity-assertion.contact.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 manageable, 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 identity-assertion.contact.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 148. identity-assertion.contact.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 manageable, 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())
              150. identity-assertion.contact.relationship
              Definition

              Relationship to the person

              ShortRelationship to the person
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              152. identity-assertion.contact.name
              Definition

              Name of contact

              ShortName of contact
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              154. identity-assertion.contact.phone
              Definition

              Phone of contact

              ShortPhone of contact
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              156. identity-assertion.contact.email
              Definition

              Email of contact

              ShortEmail of contact
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              158. identity-assertion.contact.address
              Definition

              Address of contact

              ShortAddress of contact
              Control0..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              160. identity-assertion.contact.gender
              Definition

              Gender of contact

              ShortGender of contact
              Control0..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              162. identity-assertion.contact.period
              Definition

              Contact period

              ShortContact period
              Control0..1
              TypePeriod
              164. identity-assertion.communication
              Definition

              Languages spoken

              ShortLanguages spoken
              Control0..*
              TypeBackboneElement
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              166. identity-assertion.communication.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
              Typestring
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              168. identity-assertion.communication.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 manageable, 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 identity-assertion.communication.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 170. identity-assertion.communication.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 manageable, 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())
                172. identity-assertion.communication.language
                Definition

                Language

                ShortLanguage
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                174. identity-assertion.communication.preferred
                Definition

                Preferred language

                ShortPreferred language
                Control0..1
                Typeboolean
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                176. identity-assertion.generalPractitioner
                Definition

                General practitioners

                ShortGeneral practitioners
                Control0..*
                TypeBackboneElement
                178. identity-assertion.managingOrganization
                Definition

                Managing organization

                ShortManaging organization
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

                See the documentation on how to interpret the contents of this table

                0. identity-assertion
                Definition

                A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.

                ShortIdentity Assertion
                Logical ModelInstances of this logical model are not marked to be the target of a Reference
                2. identity-assertion.masterIdentifier
                Definition

                The master identifier

                ShortThe master identifier
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                4. identity-assertion.masterIdentifier.system
                Definition

                The system of the master identifier

                ShortThe system of the master identifier
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                6. identity-assertion.masterIdentifier.value
                Definition

                The identifier value

                ShortThe identifier value
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                8. identity-assertion.names
                Definition

                The person's names

                ShortThe person's names
                Control1..*
                TypeBackboneElement
                10. identity-assertion.names.first
                Definition

                The first name

                ShortThe first name
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                12. identity-assertion.names.middle
                Definition

                The middle names

                ShortThe middle names
                Control0..*
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                14. identity-assertion.names.last
                Definition

                The last name

                ShortThe last name
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                16. identity-assertion.names.prefix
                Definition

                The prefix

                ShortThe prefix
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                18. identity-assertion.names.suffix
                Definition

                The suffix

                ShortThe suffix
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                20. identity-assertion.names.validityPeriod
                Definition

                The validity of this name

                ShortThe validity of this name
                Control0..1
                TypePeriod
                22. identity-assertion.addresses
                Definition

                Physical addresses

                ShortPhysical addresses
                Control0..*
                TypeAddress
                24. identity-assertion.addresses.period
                Definition

                The validity of this address

                ShortThe validity of this address
                Control0..1
                TypePeriod
                26. identity-assertion.addresses.use
                Definition

                home | work | temp | old | billing

                Shorthome | work | temp | old | billing
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                28. identity-assertion.addresses.type
                Definition

                postal | physical | both

                Shortpostal | physical | both
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                30. identity-assertion.addresses.line
                Definition

                The street address

                ShortThe street address
                Control0..*
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                32. identity-assertion.addresses.city
                Definition

                The city of the address

                ShortThe city of the address
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                34. identity-assertion.addresses.state
                Definition

                The state of the address

                ShortThe state of the address
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                36. identity-assertion.addresses.postalCode
                Definition

                The postal code

                ShortThe postal code
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                38. identity-assertion.addresses.country
                Definition

                The country of the address

                ShortThe country of the address
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                40. identity-assertion.phoneNumbers
                Definition

                Phone numbers

                ShortPhone numbers
                Control0..*
                TypeBackboneElement
                42. identity-assertion.phoneNumbers.number
                Definition

                The phone number

                ShortThe phone number
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                44. identity-assertion.phoneNumbers.validityPeriod
                Definition

                The validity of this number

                ShortThe validity of this number
                Control0..1
                TypePeriod
                46. identity-assertion.phoneNumbers.type
                Definition

                phone | fax | pager | url | sms | other

                Shortphone | fax | pager | url | sms | other
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                48. identity-assertion.phoneNumbers.use
                Definition

                home | work | temp | old | mobile

                Shorthome | work | temp | old | mobile
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                50. identity-assertion.phoneNumbers.rank
                Definition

                Specify preferred order of use (1 = highest)

                ShortSpecify preferred order of use (1 = highest)
                Control0..1
                Typeinteger
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                52. identity-assertion.emails
                Definition

                Email addresses or direct messaging

                ShortEmail addresses or direct messaging
                Control0..*
                TypeBackboneElement
                54. identity-assertion.emails.address
                Definition

                The email address

                ShortThe email address
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                56. identity-assertion.emails.validityPeriod
                Definition

                The validity of this email

                ShortThe validity of this email
                Control0..1
                TypePeriod
                58. identity-assertion.emails.type
                Definition

                work | personal

                Shortwork | personal
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                60. identity-assertion.ssn
                Definition

                The social security number

                ShortThe social security number
                Control0..*
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                62. identity-assertion.identifiers
                Definition

                Correlated external Identifiers

                ShortCorrelated external Identifiers
                Control0..*
                TypeBackboneElement
                64. identity-assertion.identifiers.value
                Definition

                The identifier value

                ShortThe identifier value
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                66. identity-assertion.identifiers.system
                Definition

                The identifier system URL

                ShortThe identifier system URL
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                68. identity-assertion.identifiers.type
                Definition

                The identifier type

                ShortThe identifier type
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                70. identity-assertion.identifiers.validityPeriod
                Definition

                The validity of this identifier

                ShortThe validity of this identifier
                Control0..1
                TypePeriod
                72. identity-assertion.identifiers.issuer
                Definition

                The issuer of this identifier

                ShortThe issuer of this identifier
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                74. identity-assertion.birthDate
                Definition

                The birth date

                ShortThe birth date
                Control0..1
                Typedate
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                76. identity-assertion.photo
                Definition

                The person's photo

                ShortThe person's photo
                Control0..1
                TypeAttachment
                78. identity-assertion.gender
                Definition

                male | female | other | unknown

                Shortmale | female | other | unknown
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                80. identity-assertion.maritalStatus
                Definition

                unmarried | married | annulled | divorced

                Shortunmarried | married | annulled | divorced
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                82. identity-assertion.race
                Definition

                Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other

                ShortAsked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                84. identity-assertion.ethnicity
                Definition

                The ethnicity of the person

                ShortThe ethnicity of the person
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                86. identity-assertion.tribalAffiliation
                Definition

                Tribal affiliation

                ShortTribal affiliation
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                88. identity-assertion.religion
                Definition

                The religion of the person

                ShortThe religion of the person
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                90. identity-assertion.placeOfBirth
                Definition

                The place of birth

                ShortThe place of birth
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                92. identity-assertion.placeOfDeath
                Definition

                The place of death

                ShortThe place of death
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                94. identity-assertion.deathDate
                Definition

                The date of death

                ShortThe date of death
                Control0..1
                Typedate
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                96. identity-assertion.causeOfDeath
                Definition

                The cause of death

                ShortThe cause of death
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                98. identity-assertion.assuranceLevel
                Definition

                The level of assurance

                ShortThe level of assurance
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                100. identity-assertion.verificationStatus
                Definition

                The verification status

                ShortThe verification status
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                102. identity-assertion.assuranceDate
                Definition

                The date of assurance

                ShortThe date of assurance
                Control0..1
                Typedate
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                104. identity-assertion.assuranceMethod
                Definition

                The method of assurance

                ShortThe method of assurance
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                106. identity-assertion.contact
                Definition

                Emergency contacts

                ShortEmergency contacts
                Control0..*
                TypeBackboneElement
                108. identity-assertion.contact.relationship
                Definition

                Relationship to the person

                ShortRelationship to the person
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                110. identity-assertion.contact.name
                Definition

                Name of contact

                ShortName of contact
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                112. identity-assertion.contact.phone
                Definition

                Phone of contact

                ShortPhone of contact
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                114. identity-assertion.contact.email
                Definition

                Email of contact

                ShortEmail of contact
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                116. identity-assertion.contact.address
                Definition

                Address of contact

                ShortAddress of contact
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                118. identity-assertion.contact.gender
                Definition

                Gender of contact

                ShortGender of contact
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                120. identity-assertion.contact.period
                Definition

                Contact period

                ShortContact period
                Control0..1
                TypePeriod
                122. identity-assertion.communication
                Definition

                Languages spoken

                ShortLanguages spoken
                Control0..*
                TypeBackboneElement
                124. identity-assertion.communication.language
                Definition

                Language

                ShortLanguage
                Control0..1
                Typecode
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                126. identity-assertion.communication.preferred
                Definition

                Preferred language

                ShortPreferred language
                Control0..1
                Typeboolean
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                128. identity-assertion.generalPractitioner
                Definition

                General practitioners

                ShortGeneral practitioners
                Control0..*
                TypeBackboneElement
                130. identity-assertion.managingOrganization
                Definition

                Managing organization

                ShortManaging organization
                Control0..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

                See the documentation on how to interpret the contents of this table

                0. identity-assertion
                Definition

                A representation of asserted identity information, including names, postal addresses, and phone numbers with their validity periods.

                ShortIdentity Assertion
                Control0..*
                Is Modifierfalse
                Logical ModelInstances of this logical model are not marked to be the target of a Reference
                2. identity-assertion.masterIdentifier
                Definition

                The master identifier

                ShortThe master identifier
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                4. identity-assertion.masterIdentifier.id
                Definition

                unique id for the element within a resource (for internal references)

                Shortxml:id (or equivalent in JSON)
                Control0..1
                Typestring
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                6. identity-assertion.masterIdentifier.extension
                Definition

                May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, 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())
                8. identity-assertion.masterIdentifier.value
                Definition

                The identifier value

                ShortThe identifier value
                Control1..1
                Typestring
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Max Length:1048576
                10. identity-assertion.masterIdentifier.system
                Definition

                The system of the master identifier

                ShortThe system of the master identifier
                Control1..1
                Typestring
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                12. identity-assertion.names
                Definition

                The person's names

                ShortThe person's names
                Control1..*
                TypeBackboneElement
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                14. identity-assertion.names.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
                Typestring
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                16. identity-assertion.names.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 manageable, 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 identity-assertion.names.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 18. identity-assertion.names.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 manageable, 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())
                  20. identity-assertion.names.first
                  Definition

                  The first name

                  ShortThe first name
                  Control1..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  22. identity-assertion.names.middle
                  Definition

                  The middle names

                  ShortThe middle names
                  Control0..*
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  24. identity-assertion.names.last
                  Definition

                  The last name

                  ShortThe last name
                  Control1..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  26. identity-assertion.names.prefix
                  Definition

                  The prefix

                  ShortThe prefix
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  28. identity-assertion.names.suffix
                  Definition

                  The suffix

                  ShortThe suffix
                  Control0..1
                  Typestring
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  30. identity-assertion.names.validityPeriod
                  Definition

                  The validity of this name

                  ShortThe validity of this name
                  Control0..1
                  TypePeriod
                  32. identity-assertion.addresses
                  Definition

                  Physical addresses

                  ShortPhysical addresses
                  Control0..*
                  TypeAddress
                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                  34. identity-assertion.addresses.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
                  Typestring
                  Is Modifierfalse
                  XML FormatIn the XML format, this property is represented as an attribute.
                  Summaryfalse
                  36. identity-assertion.addresses.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 manageable, 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 identity-assertion.addresses.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 38. identity-assertion.addresses.use
                    Definition

                    home | work | temp | old | billing

                    Shorthome | work | temp | old | billing
                    Comments

                    Applications can assume that an address is current unless it explicitly says that it is temporary or old.

                    Control0..1
                    BindingThe codes SHALL be taken from AddressUse
                    (required to http://hl7.org/fhir/ValueSet/address-use|4.0.1)

                    The use of an address.

                    Typecode
                    Is Modifiertrue because This is labeled as "Is Modifier" because applications should not mistake a temporary or old address etc.for a current/permanent one
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    Allows an appropriate address to be chosen from a list of many.

                    ExampleGeneral: home
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    40. identity-assertion.addresses.type
                    Definition

                    postal | physical | both

                    Shortpostal | physical | both
                    Comments

                    The definition of Address states that "address is intended to describe postal addresses, not physical locations". However, many applications track whether an address has a dual purpose of being a location that can be visited as well as being a valid delivery destination, and Postal addresses are often used as proxies for physical locations (also see the Location resource).

                    Control0..1
                    BindingThe codes SHALL be taken from AddressType
                    (required to http://hl7.org/fhir/ValueSet/address-type|4.0.1)

                    The type of an address (physical / postal).

                    Typecode
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    ExampleGeneral: both
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    42. identity-assertion.addresses.text
                    Definition

                    Specifies the entire address as it should be displayed e.g. on a postal label. This may be provided instead of or as well as the specific parts.

                    ShortText representation of the address
                    Comments

                    Can provide both a text representation and parts. Applications updating an address SHALL ensure that when both text and parts are present, no content is included in the text that isn't found in a part.

                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Requirements

                    A renderable, unencoded form.

                    ExampleGeneral: 137 Nowhere Street, Erewhon 9132
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    44. identity-assertion.addresses.line
                    Definition

                    The street address

                    ShortThe street address
                    Control0..*
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    ExampleGeneral: 137 Nowhere Street
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    46. identity-assertion.addresses.city
                    Definition

                    The city of the address

                    ShortThe city of the address
                    Control1..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Alternate NamesMunicpality
                    ExampleGeneral: Erewhon
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    48. identity-assertion.addresses.district
                    Definition

                    The name of the administrative area (county).

                    ShortDistrict name (aka county)
                    Comments

                    District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead.

                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Alternate NamesCounty
                    ExampleGeneral: Madison
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    50. identity-assertion.addresses.state
                    Definition

                    The state of the address

                    ShortThe state of the address
                    Control1..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Alternate NamesProvince, Territory
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    52. identity-assertion.addresses.postalCode
                    Definition

                    The postal code

                    ShortThe postal code
                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Alternate NamesZip
                    ExampleGeneral: 9132
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    54. identity-assertion.addresses.country
                    Definition

                    The country of the address

                    ShortThe country of the address
                    Comments

                    ISO 3166 3 letter codes can be used in place of a human readable country name.

                    Control0..1
                    Typestring
                    Is Modifierfalse
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Summarytrue
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    56. identity-assertion.addresses.period
                    Definition

                    The validity of this address

                    ShortThe validity of this address
                    Control0..1
                    TypePeriod
                    Is Modifierfalse
                    Summarytrue
                    Requirements

                    Allows addresses to be placed in historical context.

                    ExampleGeneral: { "start" : "2010-03-23", "end" : "2010-07-01" }
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    58. identity-assertion.phoneNumbers
                    Definition

                    Phone numbers

                    ShortPhone numbers
                    Control0..*
                    TypeBackboneElement
                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                    60. identity-assertion.phoneNumbers.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
                    Typestring
                    Is Modifierfalse
                    XML FormatIn the XML format, this property is represented as an attribute.
                    Summaryfalse
                    62. identity-assertion.phoneNumbers.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 manageable, 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 identity-assertion.phoneNumbers.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 64. identity-assertion.phoneNumbers.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 manageable, 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())
                      66. identity-assertion.phoneNumbers.number
                      Definition

                      The phone number

                      ShortThe phone number
                      Control1..1
                      Typestring
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      68. identity-assertion.phoneNumbers.validityPeriod
                      Definition

                      The validity of this number

                      ShortThe validity of this number
                      Control0..1
                      TypePeriod
                      70. identity-assertion.phoneNumbers.type
                      Definition

                      phone | fax | pager | url | sms | other

                      Shortphone | fax | pager | url | sms | other
                      Control0..1
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      72. identity-assertion.phoneNumbers.use
                      Definition

                      home | work | temp | old | mobile

                      Shorthome | work | temp | old | mobile
                      Control0..1
                      Typecode
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      74. identity-assertion.phoneNumbers.rank
                      Definition

                      Specify preferred order of use (1 = highest)

                      ShortSpecify preferred order of use (1 = highest)
                      Control0..1
                      Typeinteger
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      76. identity-assertion.emails
                      Definition

                      Email addresses or direct messaging

                      ShortEmail addresses or direct messaging
                      Control0..*
                      TypeBackboneElement
                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                      78. identity-assertion.emails.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
                      Typestring
                      Is Modifierfalse
                      XML FormatIn the XML format, this property is represented as an attribute.
                      Summaryfalse
                      80. identity-assertion.emails.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 manageable, 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 identity-assertion.emails.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 82. identity-assertion.emails.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 manageable, 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())
                        84. identity-assertion.emails.address
                        Definition

                        The email address

                        ShortThe email address
                        Control1..1
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        86. identity-assertion.emails.validityPeriod
                        Definition

                        The validity of this email

                        ShortThe validity of this email
                        Control0..1
                        TypePeriod
                        88. identity-assertion.emails.type
                        Definition

                        work | personal

                        Shortwork | personal
                        Control0..1
                        Typecode
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        90. identity-assertion.ssn
                        Definition

                        The social security number

                        ShortThe social security number
                        Control0..*
                        Typestring
                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                        92. identity-assertion.identifiers
                        Definition

                        Correlated external Identifiers

                        ShortCorrelated external Identifiers
                        Control0..*
                        TypeBackboneElement
                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                        94. identity-assertion.identifiers.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
                        Typestring
                        Is Modifierfalse
                        XML FormatIn the XML format, this property is represented as an attribute.
                        Summaryfalse
                        96. identity-assertion.identifiers.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 manageable, 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 identity-assertion.identifiers.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 98. identity-assertion.identifiers.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 manageable, 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())
                          100. identity-assertion.identifiers.value
                          Definition

                          The identifier value

                          ShortThe identifier value
                          Control1..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          102. identity-assertion.identifiers.system
                          Definition

                          The identifier system URL

                          ShortThe identifier system URL
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          104. identity-assertion.identifiers.type
                          Definition

                          The identifier type

                          ShortThe identifier type
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          106. identity-assertion.identifiers.validityPeriod
                          Definition

                          The validity of this identifier

                          ShortThe validity of this identifier
                          Control0..1
                          TypePeriod
                          108. identity-assertion.identifiers.issuer
                          Definition

                          The issuer of this identifier

                          ShortThe issuer of this identifier
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          110. identity-assertion.birthDate
                          Definition

                          The birth date

                          ShortThe birth date
                          Control0..1
                          Typedate
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          112. identity-assertion.photo
                          Definition

                          The person's photo

                          ShortThe person's photo
                          Control0..1
                          TypeAttachment
                          114. identity-assertion.gender
                          Definition

                          male | female | other | unknown

                          Shortmale | female | other | unknown
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          116. identity-assertion.maritalStatus
                          Definition

                          unmarried | married | annulled | divorced

                          Shortunmarried | married | annulled | divorced
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          118. identity-assertion.race
                          Definition

                          Asked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other

                          ShortAsked but unknown | Asked but declined | unknown | American Indian | Asian | Black | Native Hawaiian | White | Other
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          120. identity-assertion.ethnicity
                          Definition

                          The ethnicity of the person

                          ShortThe ethnicity of the person
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          122. identity-assertion.tribalAffiliation
                          Definition

                          Tribal affiliation

                          ShortTribal affiliation
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          124. identity-assertion.religion
                          Definition

                          The religion of the person

                          ShortThe religion of the person
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          126. identity-assertion.placeOfBirth
                          Definition

                          The place of birth

                          ShortThe place of birth
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          128. identity-assertion.placeOfDeath
                          Definition

                          The place of death

                          ShortThe place of death
                          Control0..1
                          Typestring
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          130. identity-assertion.deathDate
                          Definition

                          The date of death

                          ShortThe date of death
                          Control0..1
                          Typedate
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          132. identity-assertion.causeOfDeath
                          Definition

                          The cause of death

                          ShortThe cause of death
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          134. identity-assertion.assuranceLevel
                          Definition

                          The level of assurance

                          ShortThe level of assurance
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          136. identity-assertion.verificationStatus
                          Definition

                          The verification status

                          ShortThe verification status
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          138. identity-assertion.assuranceDate
                          Definition

                          The date of assurance

                          ShortThe date of assurance
                          Control0..1
                          Typedate
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          140. identity-assertion.assuranceMethod
                          Definition

                          The method of assurance

                          ShortThe method of assurance
                          Control0..1
                          Typecode
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          142. identity-assertion.contact
                          Definition

                          Emergency contacts

                          ShortEmergency contacts
                          Control0..*
                          TypeBackboneElement
                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                          144. identity-assertion.contact.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
                          Typestring
                          Is Modifierfalse
                          XML FormatIn the XML format, this property is represented as an attribute.
                          Summaryfalse
                          146. identity-assertion.contact.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 manageable, 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 identity-assertion.contact.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 148. identity-assertion.contact.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 manageable, 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())
                            150. identity-assertion.contact.relationship
                            Definition

                            Relationship to the person

                            ShortRelationship to the person
                            Control0..1
                            Typecode
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            152. identity-assertion.contact.name
                            Definition

                            Name of contact

                            ShortName of contact
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            154. identity-assertion.contact.phone
                            Definition

                            Phone of contact

                            ShortPhone of contact
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            156. identity-assertion.contact.email
                            Definition

                            Email of contact

                            ShortEmail of contact
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            158. identity-assertion.contact.address
                            Definition

                            Address of contact

                            ShortAddress of contact
                            Control0..1
                            Typestring
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            160. identity-assertion.contact.gender
                            Definition

                            Gender of contact

                            ShortGender of contact
                            Control0..1
                            Typecode
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            162. identity-assertion.contact.period
                            Definition

                            Contact period

                            ShortContact period
                            Control0..1
                            TypePeriod
                            164. identity-assertion.communication
                            Definition

                            Languages spoken

                            ShortLanguages spoken
                            Control0..*
                            TypeBackboneElement
                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                            166. identity-assertion.communication.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
                            Typestring
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            168. identity-assertion.communication.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 manageable, 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 identity-assertion.communication.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 170. identity-assertion.communication.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 manageable, 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())
                              172. identity-assertion.communication.language
                              Definition

                              Language

                              ShortLanguage
                              Control0..1
                              Typecode
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              174. identity-assertion.communication.preferred
                              Definition

                              Preferred language

                              ShortPreferred language
                              Control0..1
                              Typeboolean
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                              176. identity-assertion.generalPractitioner
                              Definition

                              General practitioners

                              ShortGeneral practitioners
                              Control0..*
                              TypeBackboneElement
                              178. identity-assertion.managingOrganization
                              Definition

                              Managing organization

                              ShortManaging organization
                              Control0..1
                              Typestring
                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension