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 2024-10-16

Definitions for the MMTBAddBeneficiaryToPolicy logical model.

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

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 found here

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.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())
14. 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
16. 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
18. 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
20. 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
22. MMTBAddBeneficiaryToPolicy.employment.department
Definition

Department

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

Profession

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

Salary

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

Commission

ShortCommission
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. 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
32. 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
34. 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
36. MMTBAddBeneficiaryToPolicy.height
Definition

height

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

weight

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

bmi

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

CategoryId

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

PolicyId

ShortPolicyId
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
46. 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
48. MMTBAddBeneficiaryToPolicy.insuranceMemberId
Definition

Insurance MemberId

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

Family Identifier

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

Relationship

ShortRelationship
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
54. 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
56. 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()))
58. 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())
60. 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
62. 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
64. 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()))
66. 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())
68. MMTBAddBeneficiaryToPolicy.nextofKin.name
Definition

Name

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

Relationship

ShortRelationship
Control1..1
Typecode
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
Summarytrue
72. 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
74. 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
76. MMTBAddBeneficiaryToPolicy.visaPlaceOfIssueCode
Definition

visaPlaceOfIssueCode

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

Start Date

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

End Date

ShortEnd Date
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
82. 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
84. MMTBAddBeneficiaryToPolicy.medicalApplicationForm
Definition

Medical Application Form

ShortMedical Application Form
Control1..1
TypeBackboneElement

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

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