FHIR Implementation Guide for HCX
0.7.0 - CI Build

FHIR Implementation Guide for HCX - Local Development build (v0.7.0). See the Directory of published versions

Resource Profile: HCX InsurancePlan

Defining URL:https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXInsurancePlan.html
Version:0.7.0
Name:HCXInsurancePlan
Status:Draft as of 2021-12-28 (Standards Status: Trial Use)
Definition:

Details of a Health Insurance product/plan provided by an organization.

Publisher:HCX Open Community
Committee:Patient Administration
Maturity:0
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXInsurancePlan.html

Formal Views of Profile Content

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

This structure is derived from InsurancePlan

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan I0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... id Σ0..1stringLogical 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 ΣI0..*IdentifierBusiness Identifier for Product
... status ?!Σ0..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptKind of product
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣI0..1stringOfficial name
... alias 0..*stringAlternate names
... period 0..1PeriodWhen the product is available
... ownedBy Σ0..1Reference(Organization)Plan issuer
... administeredBy Σ0..1Reference(Organization)Product administrator
... coverageArea Σ0..*Reference(Location)Where product applies
... contact 0..*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 0..*Reference(Organization)What networks are Included
... coverage 0..*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
.... network 0..*Reference(Organization)What networks provide coverage
.... benefit 1..*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
..... 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 0..*BackboneElementPlan details
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-HCXProofOfIdentificationExtension.html 0..*(Complex)List of documents for Proof of Identification.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXProofOfIdentificationExtension.html
.... StructureDefinition-HCXProofOfPresenceExtension.html 0..*(Complex)List of documents for Proof of Presence.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXProofOfPresenceExtension.html
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierBusiness Identifier for Product
.... type 0..1CodeableConceptType of plan
.... coverageArea Σ0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost 0..*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 0..*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 1..1CodeableConceptGeneral category of benefit
..... benefit 0..*BackboneElementBenefits list
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
...... StructureDefinition-HCXDiagnosticDocumentsExtension.html 0..*(Complex)List of documents to be submitted to claim the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXDiagnosticDocumentsExtension.html
...... StructureDefinition-HCXInformationalMessagesExtension.html 0..*(Complex)Messages related to the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXInformationalMessagesExtension.html
...... StructureDefinition-HCXQuestionnairesExtension.html 0..*(Complex)Questionnaires to be answered to claim the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXQuestionnairesExtension.html
...... 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 I0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization

doco Documentation for this format

Differential View

This structure is derived from InsurancePlan

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. InsurancePlan I0..*InsurancePlanDetails of a Health Insurance product/plan provided by an organization
... id Σ0..1stringLogical 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 ΣI0..*IdentifierBusiness Identifier for Product
... status ?!Σ0..1codedraft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... type Σ0..*CodeableConceptKind of product
Binding: InsurancePlanType (example): Used to categorize the product/plan.


... name ΣI0..1stringOfficial name
... alias 0..*stringAlternate names
... period 0..1PeriodWhen the product is available
... ownedBy Σ0..1Reference(Organization)Plan issuer
... administeredBy Σ0..1Reference(Organization)Product administrator
... coverageArea Σ0..*Reference(Location)Where product applies
... contact 0..*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 0..*Reference(Organization)What networks are Included
... coverage 0..*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
.... network 0..*Reference(Organization)What networks provide coverage
.... benefit 1..*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
..... 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 0..*BackboneElementPlan details
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
.... StructureDefinition-HCXProofOfIdentificationExtension.html 0..*(Complex)List of documents for Proof of Identification.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXProofOfIdentificationExtension.html
.... StructureDefinition-HCXProofOfPresenceExtension.html 0..*(Complex)List of documents for Proof of Presence.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXProofOfPresenceExtension.html
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... identifier Σ0..*IdentifierBusiness Identifier for Product
.... type 0..1CodeableConceptType of plan
.... coverageArea Σ0..*Reference(Location)Where product applies
.... network 0..*Reference(Organization)What networks provide coverage
.... generalCost 0..*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 0..*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 1..1CodeableConceptGeneral category of benefit
..... benefit 0..*BackboneElementBenefits list
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
...... StructureDefinition-HCXDiagnosticDocumentsExtension.html 0..*(Complex)List of documents to be submitted to claim the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXDiagnosticDocumentsExtension.html
...... StructureDefinition-HCXInformationalMessagesExtension.html 0..*(Complex)Messages related to the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXInformationalMessagesExtension.html
...... StructureDefinition-HCXQuestionnairesExtension.html 0..*(Complex)Questionnaires to be answered to claim the benefit.
URL: https://swasth-digital-health-foundation.github.io/standards/v0.7/StructureDefinition-HCXQuestionnairesExtension.html
...... 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.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.extension:proofOfIdDocumentsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.extension:proofOfIdDocumentsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.extension:proofOfPresenceDocumentsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.extension:proofOfPresenceDocumentsMust 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.extension:clinicalDiagnosticDocumentsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.extension:clinicalDiagnosticDocumentsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.extension:informationalMessagesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.extension:informationalMessagesMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1errorInsurancePlan.plan.specificCost.benefit.extension:questionnnairesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1errorInsurancePlan.plan.specificCost.benefit.extension:questionnnairesMust 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())