FHIR Implementation Guide for ABDM
3.0.1 - CI Build India flag


banner

FHIR Implementation Guide for ABDM - Local Development build (v3.0.1). See the Directory of published versions

Resource Profile: StructureDefinition/InsurancePlan

Official URL: https://nrces.in/ndhm/fhir/r4/StructureDefinition/InsurancePlan Version: 3.0.1
Draft as of 2023-07-05 Computable Name: InsurancePlan

This Profile describes a health insurance offering comprised of a list of covered benefits (i.e. the product), costs associated with those benefits (i.e. the plan), and additional information about the offering, such as who it is owned and administered by, a coverage area, contact information, etc.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from InsurancePlan

Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 19 elements

Structures

This structure refers to these other structures:

This structure is derived from InsurancePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan 0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... identifier S1..1IdentifierBusiness Identifier for Product
... status S1..1codedraft | active | retired | unknown
... type S1..1CodeableConceptKind of product
Binding: InsurancePlan Type (example)
... alias S0..*stringAlternate names
... period S1..1PeriodWhen the product is available
... ownedBy S1..1Reference(Organization)Plan issuer
... administeredBy S1..1Reference(Organization)Product administrator
... coverageArea S0..*Reference(Location)Where product applies
... contact S0..*BackboneElementContact for the product
... network S0..*Reference(Organization)What networks are Included
... coverage S1..*BackboneElementCoverage details
.... type 1..1CodeableConceptType of coverage
Binding: Coverage Type (example)
.... benefit S1..*BackboneElementList of benefits
..... type 1..1CodeableConceptType of benefit
Binding: Benefit Type (example)
... plan S0..*BackboneElementPlan details
.... type S1..1CodeableConceptType of plan
Binding: Plan Type (example)
.... coverageArea S0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost S0..*BackboneElementOverall costs
.... specificCost S0..*BackboneElementSpecific costs
..... category S1..1CodeableConceptGeneral category of benefit
Binding: Benefit Category (example)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣC1..1IdentifierBusiness Identifier for Product
... status ?!SΣ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type SΣ1..1CodeableConceptKind of product
Binding: InsurancePlan Type (example)
... name SΣC1..1stringOfficial name
... alias S0..*stringAlternate names
... period S1..1PeriodWhen the product is available
... ownedBy SΣ1..1Reference(Organization)Plan issuer
... administeredBy SΣ1..1Reference(Organization)Product administrator
... coverageArea SΣ0..*Reference(Location)Where product applies
... contact S0..*BackboneElementContact for the product
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameA name associated with the contact
.... telecom 0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address 0..1AddressVisiting or postal addresses for the contact
... endpoint 0..*Reference(Endpoint)Technical endpoint
... network S0..*Reference(Organization)What networks are Included
... coverage S1..*BackboneElementCoverage details
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptType of coverage
Binding: Coverage Type (example)
.... network 0..*Reference(Organization)What networks provide coverage
.... benefit S1..*BackboneElementList of benefits
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptType of benefit
Binding: Benefit Type (example)
..... requirement 0..1stringReferral requirements
..... limit 0..*BackboneElementBenefit limits
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityMaximum value allowed
...... code 0..1CodeableConceptBenefit limit details
... plan S0..*BackboneElementPlan details
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierBusiness Identifier for Product
.... type S1..1CodeableConceptType of plan
Binding: Plan Type (example)
.... coverageArea SΣ0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost S0..*BackboneElementOverall costs
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptType of cost
..... groupSize 0..1positiveIntNumber of enrollees
..... cost 0..1MoneyCost value
..... comment 0..1stringAdditional cost information
.... specificCost S0..*BackboneElementSpecific costs
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category S1..1CodeableConceptGeneral category of benefit
Binding: Benefit Category (example)
..... benefit 0..*BackboneElementBenefits list
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptType of specific benefit
...... cost 0..*BackboneElementList of the costs
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptType of cost
....... applicability 0..1CodeableConceptin-network | out-of-network | other
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptAdditional information about the cost
....... value 0..1QuantityThe actual cost value

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... identifier ΣC1..1IdentifierBusiness Identifier for Product
... status ?!Σ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ1..1CodeableConceptKind of product
Binding: InsurancePlan Type (example)
... alias 0..*stringAlternate names
... period 1..1PeriodWhen the product is available
... ownedBy Σ1..1Reference(Organization)Plan issuer
... administeredBy Σ1..1Reference(Organization)Product administrator
... coverageArea Σ0..*Reference(Location)Where product applies
... contact 0..*BackboneElementContact for the product
... network 0..*Reference(Organization)What networks are Included
... coverage 1..*BackboneElementCoverage details
.... benefit 1..*BackboneElementList of benefits
... plan 0..*BackboneElementPlan details
.... type 1..1CodeableConceptType of plan
Binding: Plan Type (example)
.... coverageArea Σ0..*Reference(Location)Where product applies
.... generalCost 0..*BackboneElementOverall costs
.... specificCost 0..*BackboneElementSpecific costs
..... category 1..1CodeableConceptGeneral category of benefit
Binding: Benefit Category (example)

doco Documentation for this format

This structure is derived from InsurancePlan

Summary

Mandatory: 8 elements (1 nested mandatory element)
Must-Support: 19 elements

Structures

This structure refers to these other structures:

Differential View

This structure is derived from InsurancePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan 0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... identifier S1..1IdentifierBusiness Identifier for Product
... status S1..1codedraft | active | retired | unknown
... type S1..1CodeableConceptKind of product
Binding: InsurancePlan Type (example)
... alias S0..*stringAlternate names
... period S1..1PeriodWhen the product is available
... ownedBy S1..1Reference(Organization)Plan issuer
... administeredBy S1..1Reference(Organization)Product administrator
... coverageArea S0..*Reference(Location)Where product applies
... contact S0..*BackboneElementContact for the product
... network S0..*Reference(Organization)What networks are Included
... coverage S1..*BackboneElementCoverage details
.... type 1..1CodeableConceptType of coverage
Binding: Coverage Type (example)
.... benefit S1..*BackboneElementList of benefits
..... type 1..1CodeableConceptType of benefit
Binding: Benefit Type (example)
... plan S0..*BackboneElementPlan details
.... type S1..1CodeableConceptType of plan
Binding: Plan Type (example)
.... coverageArea S0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost S0..*BackboneElementOverall costs
.... specificCost S0..*BackboneElementSpecific costs
..... category S1..1CodeableConceptGeneral category of benefit
Binding: Benefit Category (example)

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan C0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... extension 0..*ExtensionAdditional content defined by implementations
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣC1..1IdentifierBusiness Identifier for Product
... status ?!SΣ1..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type SΣ1..1CodeableConceptKind of product
Binding: InsurancePlan Type (example)
... name SΣC1..1stringOfficial name
... alias S0..*stringAlternate names
... period S1..1PeriodWhen the product is available
... ownedBy SΣ1..1Reference(Organization)Plan issuer
... administeredBy SΣ1..1Reference(Organization)Product administrator
... coverageArea SΣ0..*Reference(Location)Where product applies
... contact S0..*BackboneElementContact for the product
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... purpose 0..1CodeableConceptThe type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.

.... name 0..1HumanNameA name associated with the contact
.... telecom 0..*ContactPointContact details (telephone, email, etc.) for a contact
.... address 0..1AddressVisiting or postal addresses for the contact
... endpoint 0..*Reference(Endpoint)Technical endpoint
... network S0..*Reference(Organization)What networks are Included
... coverage S1..*BackboneElementCoverage details
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... type 1..1CodeableConceptType of coverage
Binding: Coverage Type (example)
.... network 0..*Reference(Organization)What networks provide coverage
.... benefit S1..*BackboneElementList of benefits
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 1..1CodeableConceptType of benefit
Binding: Benefit Type (example)
..... requirement 0..1stringReferral requirements
..... limit 0..*BackboneElementBenefit limits
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... value 0..1QuantityMaximum value allowed
...... code 0..1CodeableConceptBenefit limit details
... plan S0..*BackboneElementPlan details
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierBusiness Identifier for Product
.... type S1..1CodeableConceptType of plan
Binding: Plan Type (example)
.... coverageArea SΣ0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost S0..*BackboneElementOverall costs
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... type 0..1CodeableConceptType of cost
..... groupSize 0..1positiveIntNumber of enrollees
..... cost 0..1MoneyCost value
..... comment 0..1stringAdditional cost information
.... specificCost S0..*BackboneElementSpecific costs
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... category S1..1CodeableConceptGeneral category of benefit
Binding: Benefit Category (example)
..... benefit 0..*BackboneElementBenefits list
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
...... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
...... type 1..1CodeableConceptType of specific benefit
...... cost 0..*BackboneElementList of the costs
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
....... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
....... type 1..1CodeableConceptType of cost
....... applicability 0..1CodeableConceptin-network | out-of-network | other
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.

....... qualifiers 0..*CodeableConceptAdditional information about the cost
....... value 0..1QuantityThe actual cost value

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
InsurancePlan.languagepreferredCommonLanguages
Max Binding: AllLanguages
InsurancePlan.statusrequiredPublicationStatus
InsurancePlan.typeexampleInsurancePlanType
InsurancePlan.contact.purposeextensibleContactEntityType
InsurancePlan.coverage.typeexampleCoverageType
InsurancePlan.coverage.benefit.typeexampleBenefitType
InsurancePlan.plan.typeexamplePlanType
InsurancePlan.plan.specificCost.categoryexampleBenefitCategory
InsurancePlan.plan.specificCost.benefit.cost.applicabilityrequiredBenefitCostApplicability

Constraints

IdGradePathDetailsRequirements
dom-2errorInsurancePlanIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorInsurancePlanIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorInsurancePlanIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6Best PracticeInsurancePlanA resource should have narrative for robust management
: text.`div`.exists()
ipn-1errorInsurancePlanThe organization SHALL at least have a name or an idendtifier, and possibly more than one
: (identifier.count() + name.count()) > 0
ele-1errorInsurancePlan.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.aliasAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.periodAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.ownedByAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.administeredByAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverageAreaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.contactAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.contact.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.contact.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.contact.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.contact.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.contact.purposeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.contact.nameAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.contact.telecomAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.contact.addressAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.endpointAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.networkAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.networkAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefit.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.benefit.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.benefit.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.benefit.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.benefit.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefit.requirementAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefit.limitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefit.limit.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.benefit.limit.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.benefit.limit.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.coverage.benefit.limit.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.coverage.benefit.limit.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.coverage.benefit.limit.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.planAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.coverageAreaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.networkAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.generalCostAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.generalCost.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.generalCost.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.generalCost.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.generalCost.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.generalCost.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.generalCost.groupSizeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.generalCost.costAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.generalCost.commentAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCostAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.categoryAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefitAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.costAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.cost.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.cost.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.applicabilityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.qualifiersAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1errorInsurancePlan.plan.specificCost.benefit.cost.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())