0.1.0 - ci-build

mamaTotofhirIG, published by IntelliSOFT Consulting Ke. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/MamaToTo-FHIR-IG/ and changes regularly. See the Directory of published versions

Logical Model: MMTBAddBeneficiaryToPolicy - Detailed Descriptions

Active as of 2025-06-26

Definitions for the MMTBAddBeneficiaryToPolicy logical model.

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

0. MMTBAddBeneficiaryToPolicy
Definition

Data elements for the MMT.B Add Beneficiary To Policy Data Dictionary.

ShortMMTB Add Beneficiary To Policy
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. MMTBAddBeneficiaryToPolicy.identifier
Definition

Beneficiary’s identifier.

ShortBeneficiary’s identifier.
NoteThis is a business identifier, not a resource identifier (see discussion)
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
Definitional CodesMMT.A CodeSystem for Data Elements DE1
4. MMTBAddBeneficiaryToPolicy.acceptTermsAndCondition
Definition

Accept Terms And Condition

ShortAccept Terms And Condition
Control1..1
Typeboolean
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
6. MMTBAddBeneficiaryToPolicy.beneficiaryType
Definition

Beneficiary Type

ShortBeneficiary Type
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
8. MMTBAddBeneficiaryToPolicy.occupation
Definition

Occupation

ShortOccupation
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
10. MMTBAddBeneficiaryToPolicy.employment
Definition

Employment

ShortEmployment
Control1..1
TypeBackboneElement
Summarytrue
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
12. MMTBAddBeneficiaryToPolicy.employment.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
14. MMTBAddBeneficiaryToPolicy.employment.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 MMTBAddBeneficiaryToPolicy.employment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 16. MMTBAddBeneficiaryToPolicy.employment.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())
    18. MMTBAddBeneficiaryToPolicy.employment.employeeCode
    Definition

    Employment Code

    ShortEmployment Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    20. MMTBAddBeneficiaryToPolicy.employment.workCountryCode
    Definition

    Work Country Code

    ShortWork Country Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    22. MMTBAddBeneficiaryToPolicy.employment.workCountyCode
    Definition

    Work County Code

    ShortWork County Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    24. MMTBAddBeneficiaryToPolicy.employment.workLocationCode
    Definition

    Work Location Code

    ShortWork Location Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    26. MMTBAddBeneficiaryToPolicy.employment.department
    Definition

    Department

    ShortDepartment
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    28. MMTBAddBeneficiaryToPolicy.employment.profession
    Definition

    Profession

    ShortProfession
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    30. MMTBAddBeneficiaryToPolicy.employment.salary
    Definition

    Salary

    ShortSalary
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    32. MMTBAddBeneficiaryToPolicy.employment.commission
    Definition

    Commission

    ShortCommission
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    34. MMTBAddBeneficiaryToPolicy.residentialCountryCode
    Definition

    Residential Country Code

    ShortResidential Country Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    36. MMTBAddBeneficiaryToPolicy.residentialCountyCode
    Definition

    Residential County Code

    ShortResidential County Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    38. MMTBAddBeneficiaryToPolicy.residentialLocationCode
    Definition

    Residential Location Code

    ShortResidential Location Code
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    40. MMTBAddBeneficiaryToPolicy.height
    Definition

    height

    Shortheight
    Control1..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    42. MMTBAddBeneficiaryToPolicy.weight
    Definition

    weight

    Shortweight
    Control1..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    44. MMTBAddBeneficiaryToPolicy.bmi
    Definition

    bmi

    Shortbmi
    Control1..1
    Typeinteger
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    46. MMTBAddBeneficiaryToPolicy.categoryId
    Definition

    CategoryId

    ShortCategoryId
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    48. MMTBAddBeneficiaryToPolicy.policyId
    Definition

    PolicyId

    ShortPolicyId
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    50. MMTBAddBeneficiaryToPolicy.membershipNumber
    Definition

    Membership Number

    ShortMembership Number
    Control1..1
    Typestring
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    52. MMTBAddBeneficiaryToPolicy.insuranceMemberId
    Definition

    Insurance MemberId

    ShortInsurance MemberId
    Control1..1
    TypeExtension(Identifier) (Extension Type: Identifier)
    Summarytrue
    54. MMTBAddBeneficiaryToPolicy.familyIdentifier
    Definition

    Family Identifier

    ShortFamily Identifier
    Control1..1
    TypeExtension(Identifier) (Extension Type: Identifier)
    Summarytrue
    56. MMTBAddBeneficiaryToPolicy.relationship
    Definition

    Relationship

    ShortRelationship
    Control1..1
    Typecode
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    58. MMTBAddBeneficiaryToPolicy.dateOfEnrollment
    Definition

    Date Of Enrollment

    ShortDate Of Enrollment
    Control1..1
    Typedate
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Summarytrue
    60. MMTBAddBeneficiaryToPolicy.document
    Definition

    Document

    ShortDocument
    Control1..1
    TypeBackboneElement
    Summarytrue
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    62. MMTBAddBeneficiaryToPolicy.document.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
    64. MMTBAddBeneficiaryToPolicy.document.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 MMTBAddBeneficiaryToPolicy.document.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 66. MMTBAddBeneficiaryToPolicy.document.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())
      68. MMTBAddBeneficiaryToPolicy.document.documentType
      Definition

      Document Type

      ShortDocument Type
      Control1..1
      Typecode
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      70. MMTBAddBeneficiaryToPolicy.document.documentLocation
      Definition

      Document Location

      ShortDocument Location
      Control1..1
      Typestring
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summarytrue
      72. MMTBAddBeneficiaryToPolicy.nextofKin
      Definition

      Next of Kin

      ShortNext of Kin
      Control1..1
      TypeBackboneElement
      Summarytrue
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      74. MMTBAddBeneficiaryToPolicy.nextofKin.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
      76. MMTBAddBeneficiaryToPolicy.nextofKin.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 MMTBAddBeneficiaryToPolicy.nextofKin.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 78. MMTBAddBeneficiaryToPolicy.nextofKin.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())
        80. MMTBAddBeneficiaryToPolicy.nextofKin.name
        Definition

        Name

        ShortName
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        82. MMTBAddBeneficiaryToPolicy.nextofKin.relationship
        Definition

        Relationship

        ShortRelationship
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        84. MMTBAddBeneficiaryToPolicy.nextofKin.otherRelationship
        Definition

        Other Relationship

        ShortOther Relationship
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        86. MMTBAddBeneficiaryToPolicy.nextofKin.phoneNumber
        Definition

        Phone Number

        ShortPhone Number
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        88. MMTBAddBeneficiaryToPolicy.visaPlaceOfIssueCode
        Definition

        visaPlaceOfIssueCode

        ShortvisaPlaceOfIssueCode
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        90. MMTBAddBeneficiaryToPolicy.startDate
        Definition

        Start Date

        ShortStart Date
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        92. MMTBAddBeneficiaryToPolicy.endDate
        Definition

        End Date

        ShortEnd Date
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        94. MMTBAddBeneficiaryToPolicy.preferredProviderRef
        Definition

        Preferred Provider Ref

        ShortPreferred Provider Ref
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        96. MMTBAddBeneficiaryToPolicy.medicalApplicationForm
        Definition

        Medical Application Form

        ShortMedical Application Form
        Control1..1
        TypeBackboneElement

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

        0. MMTBAddBeneficiaryToPolicy
        Definition

        Data elements for the MMT.B Add Beneficiary To Policy Data Dictionary.

        ShortMMTB Add Beneficiary To Policy
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        2. MMTBAddBeneficiaryToPolicy.identifier
        Definition

        Beneficiary’s identifier.

        ShortBeneficiary’s identifier.
        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Definitional CodesMMT.A CodeSystem for Data Elements DE1
        4. MMTBAddBeneficiaryToPolicy.acceptTermsAndCondition
        Definition

        Accept Terms And Condition

        ShortAccept Terms And Condition
        Control1..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        6. MMTBAddBeneficiaryToPolicy.beneficiaryType
        Definition

        Beneficiary Type

        ShortBeneficiary Type
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        8. MMTBAddBeneficiaryToPolicy.occupation
        Definition

        Occupation

        ShortOccupation
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        10. MMTBAddBeneficiaryToPolicy.employment
        Definition

        Employment

        ShortEmployment
        Control1..1
        TypeBackboneElement
        12. MMTBAddBeneficiaryToPolicy.employment.employeeCode
        Definition

        Employment Code

        ShortEmployment Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        14. MMTBAddBeneficiaryToPolicy.employment.workCountryCode
        Definition

        Work Country Code

        ShortWork Country Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        16. MMTBAddBeneficiaryToPolicy.employment.workCountyCode
        Definition

        Work County Code

        ShortWork County Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        18. MMTBAddBeneficiaryToPolicy.employment.workLocationCode
        Definition

        Work Location Code

        ShortWork Location Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        20. MMTBAddBeneficiaryToPolicy.employment.department
        Definition

        Department

        ShortDepartment
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        22. MMTBAddBeneficiaryToPolicy.employment.profession
        Definition

        Profession

        ShortProfession
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        24. MMTBAddBeneficiaryToPolicy.employment.salary
        Definition

        Salary

        ShortSalary
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        26. MMTBAddBeneficiaryToPolicy.employment.commission
        Definition

        Commission

        ShortCommission
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        28. MMTBAddBeneficiaryToPolicy.residentialCountryCode
        Definition

        Residential Country Code

        ShortResidential Country Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        30. MMTBAddBeneficiaryToPolicy.residentialCountyCode
        Definition

        Residential County Code

        ShortResidential County Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        32. MMTBAddBeneficiaryToPolicy.residentialLocationCode
        Definition

        Residential Location Code

        ShortResidential Location Code
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        34. MMTBAddBeneficiaryToPolicy.height
        Definition

        height

        Shortheight
        Control1..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        36. MMTBAddBeneficiaryToPolicy.weight
        Definition

        weight

        Shortweight
        Control1..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        38. MMTBAddBeneficiaryToPolicy.bmi
        Definition

        bmi

        Shortbmi
        Control1..1
        Typeinteger
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        40. MMTBAddBeneficiaryToPolicy.categoryId
        Definition

        CategoryId

        ShortCategoryId
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        42. MMTBAddBeneficiaryToPolicy.policyId
        Definition

        PolicyId

        ShortPolicyId
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        44. MMTBAddBeneficiaryToPolicy.membershipNumber
        Definition

        Membership Number

        ShortMembership Number
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        46. MMTBAddBeneficiaryToPolicy.insuranceMemberId
        Definition

        Insurance MemberId

        ShortInsurance MemberId
        Control1..1
        TypeExtension(Identifier) (Extension Type: Identifier)
        Summarytrue
        48. MMTBAddBeneficiaryToPolicy.familyIdentifier
        Definition

        Family Identifier

        ShortFamily Identifier
        Control1..1
        TypeExtension(Identifier) (Extension Type: Identifier)
        Summarytrue
        50. MMTBAddBeneficiaryToPolicy.relationship
        Definition

        Relationship

        ShortRelationship
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        52. MMTBAddBeneficiaryToPolicy.dateOfEnrollment
        Definition

        Date Of Enrollment

        ShortDate Of Enrollment
        Control1..1
        Typedate
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        54. MMTBAddBeneficiaryToPolicy.document
        Definition

        Document

        ShortDocument
        Control1..1
        TypeBackboneElement
        56. MMTBAddBeneficiaryToPolicy.document.documentType
        Definition

        Document Type

        ShortDocument Type
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        58. MMTBAddBeneficiaryToPolicy.document.documentLocation
        Definition

        Document Location

        ShortDocument Location
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        60. MMTBAddBeneficiaryToPolicy.nextofKin
        Definition

        Next of Kin

        ShortNext of Kin
        Control1..1
        TypeBackboneElement
        62. MMTBAddBeneficiaryToPolicy.nextofKin.name
        Definition

        Name

        ShortName
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        64. MMTBAddBeneficiaryToPolicy.nextofKin.relationship
        Definition

        Relationship

        ShortRelationship
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        66. MMTBAddBeneficiaryToPolicy.nextofKin.otherRelationship
        Definition

        Other Relationship

        ShortOther Relationship
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        68. MMTBAddBeneficiaryToPolicy.nextofKin.phoneNumber
        Definition

        Phone Number

        ShortPhone Number
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        70. MMTBAddBeneficiaryToPolicy.visaPlaceOfIssueCode
        Definition

        visaPlaceOfIssueCode

        ShortvisaPlaceOfIssueCode
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        72. MMTBAddBeneficiaryToPolicy.startDate
        Definition

        Start Date

        ShortStart Date
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        74. MMTBAddBeneficiaryToPolicy.endDate
        Definition

        End Date

        ShortEnd Date
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        76. MMTBAddBeneficiaryToPolicy.preferredProviderRef
        Definition

        Preferred Provider Ref

        ShortPreferred Provider Ref
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        78. MMTBAddBeneficiaryToPolicy.medicalApplicationForm
        Definition

        Medical Application Form

        ShortMedical Application Form
        Control1..1
        TypeBackboneElement

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

        0. MMTBAddBeneficiaryToPolicy
        Definition

        Data elements for the MMT.B Add Beneficiary To Policy Data Dictionary.

        ShortMMTB Add Beneficiary To Policy
        Control0..*
        Is Modifierfalse
        Logical ModelInstances of this logical model are not marked to be the target of a Reference
        2. MMTBAddBeneficiaryToPolicy.identifier
        Definition

        Beneficiary’s identifier.

        ShortBeneficiary’s identifier.
        NoteThis is a business identifier, not a resource identifier (see discussion)
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        Definitional CodesMMT.A CodeSystem for Data Elements DE1
        4. MMTBAddBeneficiaryToPolicy.acceptTermsAndCondition
        Definition

        Accept Terms And Condition

        ShortAccept Terms And Condition
        Control1..1
        Typeboolean
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        6. MMTBAddBeneficiaryToPolicy.beneficiaryType
        Definition

        Beneficiary Type

        ShortBeneficiary Type
        Control1..1
        Typestring
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        8. MMTBAddBeneficiaryToPolicy.occupation
        Definition

        Occupation

        ShortOccupation
        Control1..1
        Typecode
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summarytrue
        10. MMTBAddBeneficiaryToPolicy.employment
        Definition

        Employment

        ShortEmployment
        Control1..1
        TypeBackboneElement
        Summarytrue
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        12. MMTBAddBeneficiaryToPolicy.employment.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
        14. MMTBAddBeneficiaryToPolicy.employment.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 MMTBAddBeneficiaryToPolicy.employment.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 16. MMTBAddBeneficiaryToPolicy.employment.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())
          18. MMTBAddBeneficiaryToPolicy.employment.employeeCode
          Definition

          Employment Code

          ShortEmployment Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          20. MMTBAddBeneficiaryToPolicy.employment.workCountryCode
          Definition

          Work Country Code

          ShortWork Country Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          22. MMTBAddBeneficiaryToPolicy.employment.workCountyCode
          Definition

          Work County Code

          ShortWork County Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          24. MMTBAddBeneficiaryToPolicy.employment.workLocationCode
          Definition

          Work Location Code

          ShortWork Location Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          26. MMTBAddBeneficiaryToPolicy.employment.department
          Definition

          Department

          ShortDepartment
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          28. MMTBAddBeneficiaryToPolicy.employment.profession
          Definition

          Profession

          ShortProfession
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          30. MMTBAddBeneficiaryToPolicy.employment.salary
          Definition

          Salary

          ShortSalary
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          32. MMTBAddBeneficiaryToPolicy.employment.commission
          Definition

          Commission

          ShortCommission
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          34. MMTBAddBeneficiaryToPolicy.residentialCountryCode
          Definition

          Residential Country Code

          ShortResidential Country Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          36. MMTBAddBeneficiaryToPolicy.residentialCountyCode
          Definition

          Residential County Code

          ShortResidential County Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          38. MMTBAddBeneficiaryToPolicy.residentialLocationCode
          Definition

          Residential Location Code

          ShortResidential Location Code
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          40. MMTBAddBeneficiaryToPolicy.height
          Definition

          height

          Shortheight
          Control1..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          42. MMTBAddBeneficiaryToPolicy.weight
          Definition

          weight

          Shortweight
          Control1..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          44. MMTBAddBeneficiaryToPolicy.bmi
          Definition

          bmi

          Shortbmi
          Control1..1
          Typeinteger
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          46. MMTBAddBeneficiaryToPolicy.categoryId
          Definition

          CategoryId

          ShortCategoryId
          Control1..1
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          48. MMTBAddBeneficiaryToPolicy.policyId
          Definition

          PolicyId

          ShortPolicyId
          Control1..1
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          50. MMTBAddBeneficiaryToPolicy.membershipNumber
          Definition

          Membership Number

          ShortMembership Number
          Control1..1
          Typestring
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          52. MMTBAddBeneficiaryToPolicy.insuranceMemberId
          Definition

          Insurance MemberId

          ShortInsurance MemberId
          Control1..1
          TypeExtension(Identifier) (Extension Type: Identifier)
          Summarytrue
          54. MMTBAddBeneficiaryToPolicy.familyIdentifier
          Definition

          Family Identifier

          ShortFamily Identifier
          Control1..1
          TypeExtension(Identifier) (Extension Type: Identifier)
          Summarytrue
          56. MMTBAddBeneficiaryToPolicy.relationship
          Definition

          Relationship

          ShortRelationship
          Control1..1
          Typecode
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          58. MMTBAddBeneficiaryToPolicy.dateOfEnrollment
          Definition

          Date Of Enrollment

          ShortDate Of Enrollment
          Control1..1
          Typedate
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summarytrue
          60. MMTBAddBeneficiaryToPolicy.document
          Definition

          Document

          ShortDocument
          Control1..1
          TypeBackboneElement
          Summarytrue
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          62. MMTBAddBeneficiaryToPolicy.document.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
          64. MMTBAddBeneficiaryToPolicy.document.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 MMTBAddBeneficiaryToPolicy.document.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 66. MMTBAddBeneficiaryToPolicy.document.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())
            68. MMTBAddBeneficiaryToPolicy.document.documentType
            Definition

            Document Type

            ShortDocument Type
            Control1..1
            Typecode
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            70. MMTBAddBeneficiaryToPolicy.document.documentLocation
            Definition

            Document Location

            ShortDocument Location
            Control1..1
            Typestring
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summarytrue
            72. MMTBAddBeneficiaryToPolicy.nextofKin
            Definition

            Next of Kin

            ShortNext of Kin
            Control1..1
            TypeBackboneElement
            Summarytrue
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            74. MMTBAddBeneficiaryToPolicy.nextofKin.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
            76. MMTBAddBeneficiaryToPolicy.nextofKin.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 MMTBAddBeneficiaryToPolicy.nextofKin.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 78. MMTBAddBeneficiaryToPolicy.nextofKin.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())
              80. MMTBAddBeneficiaryToPolicy.nextofKin.name
              Definition

              Name

              ShortName
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              82. MMTBAddBeneficiaryToPolicy.nextofKin.relationship
              Definition

              Relationship

              ShortRelationship
              Control1..1
              Typecode
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              84. MMTBAddBeneficiaryToPolicy.nextofKin.otherRelationship
              Definition

              Other Relationship

              ShortOther Relationship
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              86. MMTBAddBeneficiaryToPolicy.nextofKin.phoneNumber
              Definition

              Phone Number

              ShortPhone Number
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summarytrue
              88. MMTBAddBeneficiaryToPolicy.visaPlaceOfIssueCode
              Definition

              visaPlaceOfIssueCode

              ShortvisaPlaceOfIssueCode
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              90. MMTBAddBeneficiaryToPolicy.startDate
              Definition

              Start Date

              ShortStart Date
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              92. MMTBAddBeneficiaryToPolicy.endDate
              Definition

              End Date

              ShortEnd Date
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              94. MMTBAddBeneficiaryToPolicy.preferredProviderRef
              Definition

              Preferred Provider Ref

              ShortPreferred Provider Ref
              Control1..1
              Typestring
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              96. MMTBAddBeneficiaryToPolicy.medicalApplicationForm
              Definition

              Medical Application Form

              ShortMedical Application Form
              Control1..1
              TypeBackboneElement