Atrius India Core FHIR Implementation Guide
0.1.0 - ci-build

Atrius India Core FHIR Implementation Guide - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: Atrius India Core InsurancePlan

Official URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-insuranceplan Version: 0.1.0
Draft as of 2026-07-24 Computable Name: AtriusInInsurancePlan
Other Identifiers: OID:1.3.6.1.4.1.66219.1.42.69

Atrius India Core profile. Parent: FHIR R4. NDHM 6.5.0 InsurancePlan parity.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan C 0..* InsurancePlan(4.0.1) Details of a Health Insurance product/plan provided by an organization
Constraints: ipn-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
... type SΣ 0..* CodeableConcept Kind of product
Binding: InsurancePlanType (6.5.0) (example)
.... text SΣ 0..1 string Plain text representation of the concept
... name SΣC 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea SΣ 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... text SΣ 0..1 string Plain text representation of the concept
.... benefit S 1..* BackboneElement List of benefits
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... text SΣ 0..1 string Plain text representation of the concept
... plan S 0..* BackboneElement Plan details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... text SΣ 0..1 string Plain text representation of the concept
.... coverageArea SΣ 0..* Reference(Location) Where product applies
.... generalCost S 0..* BackboneElement Overall costs
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... specificCost S 0..* BackboneElement Specific costs
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... text SΣ 0..1 string Plain text representation of the concept
..... benefit 0..* BackboneElement Benefits list
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... text SΣ 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
InsurancePlan.status Base required PublicationStatus 📍4.0.1 FHIR Std.
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error InsurancePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error InsurancePlan If 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-4 error InsurancePlan If 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-5 error InsurancePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice InsurancePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error InsurancePlan.implicitRules, InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.identifier, InsurancePlan.status, InsurancePlan.type, InsurancePlan.type.text, InsurancePlan.name, InsurancePlan.alias, InsurancePlan.period, InsurancePlan.ownedBy, InsurancePlan.administeredBy, InsurancePlan.coverageArea, InsurancePlan.contact, InsurancePlan.contact.modifierExtension, InsurancePlan.network, InsurancePlan.coverage, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type, InsurancePlan.coverage.type.text, InsurancePlan.coverage.benefit, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type, InsurancePlan.coverage.benefit.type.text, InsurancePlan.plan, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.type, InsurancePlan.plan.type.text, InsurancePlan.plan.coverageArea, InsurancePlan.plan.generalCost, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category, InsurancePlan.plan.specificCost.category.text, InsurancePlan.plan.specificCost.benefit, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type, InsurancePlan.plan.specificCost.benefit.type.text All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.contact.modifierExtension, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.benefit.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
ipn-1 error InsurancePlan The organization SHALL at least have a name or an idendtifier, and possibly more than one (identifier.count() + name.count()) > 0

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan InsurancePlan(4.0.1)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
... identifier S 0..* Identifier Business Identifier for Product
... status S 0..1 code draft | active | retired | unknown
.... text S 0..1 string Plain text representation of the concept
... name S 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy S 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy S 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea S 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... text S 0..1 string Plain text representation of the concept
.... benefit S 1..* BackboneElement List of benefits
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... text S 0..1 string Plain text representation of the concept
... plan S 0..* BackboneElement Plan details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... text S 0..1 string Plain text representation of the concept
.... coverageArea S 0..* Reference(Location) Where product applies
.... generalCost S 0..* BackboneElement Overall costs
.... specificCost S 0..* BackboneElement Specific costs
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... text S 0..1 string Plain text representation of the concept
..... benefit
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... text S 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan C 0..* InsurancePlan(4.0.1) Details of a Health Insurance product/plan provided by an organization
Constraints: ipn-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣC 0..* Identifier Business Identifier for Product
... status ?!SΣ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
... type SΣ 0..* CodeableConcept Kind of product
Binding: InsurancePlanType (6.5.0) (example)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... coding Σ 0..* Coding Code defined by a terminology system
.... text SΣ 0..1 string Plain text representation of the concept
... name SΣC 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea SΣ 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
.... name 0..1 HumanName A name associated with the contact
.... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
.... address 0..1 Address Visiting or postal addresses for the contact
... endpoint 0..* Reference(Endpoint) Technical endpoint
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... network 0..* Reference(Organization) What networks provide coverage
.... benefit S 1..* BackboneElement List of benefits
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... coding Σ 0..* Coding Code defined by a terminology system
...... text SΣ 0..1 string Plain text representation of the concept
..... requirement 0..1 string Referral requirements
..... limit 0..* BackboneElement Benefit limits
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... value 0..1 Quantity Maximum value allowed
...... code 0..1 CodeableConcept Benefit limit details
... plan S 0..* BackboneElement Plan details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... identifier Σ 0..* Identifier Business Identifier for Product
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... coverageArea SΣ 0..* Reference(Location) Where product applies
.... network 0..* Reference(Organization) What networks provide coverage
.... generalCost S 0..* BackboneElement Overall costs
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 0..1 CodeableConcept Type of cost
..... groupSize 0..1 positiveInt Number of enrollees
..... cost 0..1 Money Cost value
..... comment 0..1 string Additional cost information
.... specificCost S 0..* BackboneElement Specific costs
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... coding Σ 0..* Coding Code defined by a terminology system
...... text SΣ 0..1 string Plain text representation of the concept
..... benefit 0..* BackboneElement Benefits list
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... coding Σ 0..* Coding Code defined by a terminology system
....... text SΣ 0..1 string Plain text representation of the concept
...... cost 0..* BackboneElement List of the costs
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
....... type 1..1 CodeableConcept Type of cost
....... applicability 0..1 CodeableConcept in-network | out-of-network | other
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.
....... qualifiers 0..* CodeableConcept Additional information about the cost
....... value 0..1 Quantity The actual cost value

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
InsurancePlan.language Base preferred Common Languages 📍4.0.1 FHIR Std.
InsurancePlan.status Base required PublicationStatus 📍4.0.1 FHIR Std.
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.contact.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.cost.applicability Base required Benefit cost applicability 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error InsurancePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error InsurancePlan If 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-4 error InsurancePlan If 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-5 error InsurancePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice InsurancePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error InsurancePlan.meta, InsurancePlan.implicitRules, InsurancePlan.language, InsurancePlan.text, InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.identifier, InsurancePlan.status, InsurancePlan.type, InsurancePlan.type.extension, InsurancePlan.type.coding, InsurancePlan.type.text, InsurancePlan.name, InsurancePlan.alias, InsurancePlan.period, InsurancePlan.ownedBy, InsurancePlan.administeredBy, InsurancePlan.coverageArea, InsurancePlan.contact, InsurancePlan.contact.extension, InsurancePlan.contact.modifierExtension, InsurancePlan.contact.purpose, InsurancePlan.contact.name, InsurancePlan.contact.telecom, InsurancePlan.contact.address, InsurancePlan.endpoint, InsurancePlan.network, InsurancePlan.coverage, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type, InsurancePlan.coverage.type.extension, InsurancePlan.coverage.type.coding, InsurancePlan.coverage.type.text, InsurancePlan.coverage.network, InsurancePlan.coverage.benefit, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type, InsurancePlan.coverage.benefit.type.extension, InsurancePlan.coverage.benefit.type.coding, InsurancePlan.coverage.benefit.type.text, InsurancePlan.coverage.benefit.requirement, InsurancePlan.coverage.benefit.limit, InsurancePlan.coverage.benefit.limit.extension, InsurancePlan.coverage.benefit.limit.modifierExtension, InsurancePlan.coverage.benefit.limit.value, InsurancePlan.coverage.benefit.limit.code, InsurancePlan.plan, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.identifier, InsurancePlan.plan.type, InsurancePlan.plan.type.extension, InsurancePlan.plan.type.coding, InsurancePlan.plan.type.text, InsurancePlan.plan.coverageArea, InsurancePlan.plan.network, InsurancePlan.plan.generalCost, InsurancePlan.plan.generalCost.extension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.generalCost.type, InsurancePlan.plan.generalCost.groupSize, InsurancePlan.plan.generalCost.cost, InsurancePlan.plan.generalCost.comment, InsurancePlan.plan.specificCost, InsurancePlan.plan.specificCost.extension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category, InsurancePlan.plan.specificCost.category.extension, InsurancePlan.plan.specificCost.category.coding, InsurancePlan.plan.specificCost.category.text, InsurancePlan.plan.specificCost.benefit, InsurancePlan.plan.specificCost.benefit.extension, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type, InsurancePlan.plan.specificCost.benefit.type.extension, InsurancePlan.plan.specificCost.benefit.type.coding, InsurancePlan.plan.specificCost.benefit.type.text, InsurancePlan.plan.specificCost.benefit.cost, InsurancePlan.plan.specificCost.benefit.cost.extension, InsurancePlan.plan.specificCost.benefit.cost.modifierExtension, InsurancePlan.plan.specificCost.benefit.cost.type, InsurancePlan.plan.specificCost.benefit.cost.applicability, InsurancePlan.plan.specificCost.benefit.cost.qualifiers, InsurancePlan.plan.specificCost.benefit.cost.value All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.type.extension, InsurancePlan.contact.extension, InsurancePlan.contact.modifierExtension, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type.extension, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type.extension, InsurancePlan.coverage.benefit.limit.extension, InsurancePlan.coverage.benefit.limit.modifierExtension, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.type.extension, InsurancePlan.plan.generalCost.extension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost.extension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category.extension, InsurancePlan.plan.specificCost.benefit.extension, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type.extension, InsurancePlan.plan.specificCost.benefit.cost.extension, InsurancePlan.plan.specificCost.benefit.cost.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
ipn-1 error InsurancePlan The organization SHALL at least have a name or an idendtifier, and possibly more than one (identifier.count() + name.count()) > 0

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan C 0..* InsurancePlan(4.0.1) Details of a Health Insurance product/plan provided by an organization
Constraints: ipn-1
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... status ?!SΣ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
... type SΣ 0..* CodeableConcept Kind of product
Binding: InsurancePlanType (6.5.0) (example)
.... text SΣ 0..1 string Plain text representation of the concept
... name SΣC 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea SΣ 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... text SΣ 0..1 string Plain text representation of the concept
.... benefit S 1..* BackboneElement List of benefits
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... text SΣ 0..1 string Plain text representation of the concept
... plan S 0..* BackboneElement Plan details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... text SΣ 0..1 string Plain text representation of the concept
.... coverageArea SΣ 0..* Reference(Location) Where product applies
.... generalCost S 0..* BackboneElement Overall costs
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... specificCost S 0..* BackboneElement Specific costs
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... text SΣ 0..1 string Plain text representation of the concept
..... benefit 0..* BackboneElement Benefits list
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... text SΣ 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
InsurancePlan.status Base required PublicationStatus 📍4.0.1 FHIR Std.
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5

Constraints

Id Grade Path(s) Description Expression
dom-2 error InsurancePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error InsurancePlan If 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-4 error InsurancePlan If 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-5 error InsurancePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice InsurancePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error InsurancePlan.implicitRules, InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.identifier, InsurancePlan.status, InsurancePlan.type, InsurancePlan.type.text, InsurancePlan.name, InsurancePlan.alias, InsurancePlan.period, InsurancePlan.ownedBy, InsurancePlan.administeredBy, InsurancePlan.coverageArea, InsurancePlan.contact, InsurancePlan.contact.modifierExtension, InsurancePlan.network, InsurancePlan.coverage, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type, InsurancePlan.coverage.type.text, InsurancePlan.coverage.benefit, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type, InsurancePlan.coverage.benefit.type.text, InsurancePlan.plan, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.type, InsurancePlan.plan.type.text, InsurancePlan.plan.coverageArea, InsurancePlan.plan.generalCost, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category, InsurancePlan.plan.specificCost.category.text, InsurancePlan.plan.specificCost.benefit, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type, InsurancePlan.plan.specificCost.benefit.type.text All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.contact.modifierExtension, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.benefit.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
ipn-1 error InsurancePlan The organization SHALL at least have a name or an idendtifier, and possibly more than one (identifier.count() + name.count()) > 0

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan InsurancePlan(4.0.1)
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
... identifier S 0..* Identifier Business Identifier for Product
... status S 0..1 code draft | active | retired | unknown
.... text S 0..1 string Plain text representation of the concept
... name S 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy S 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy S 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea S 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... text S 0..1 string Plain text representation of the concept
.... benefit S 1..* BackboneElement List of benefits
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... text S 0..1 string Plain text representation of the concept
... plan S 0..* BackboneElement Plan details
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... text S 0..1 string Plain text representation of the concept
.... coverageArea S 0..* Reference(Location) Where product applies
.... generalCost S 0..* BackboneElement Overall costs
.... specificCost S 0..* BackboneElement Specific costs
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... text S 0..1 string Plain text representation of the concept
..... benefit
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... text S 0..1 string Plain text representation of the concept

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. InsurancePlan C 0..* InsurancePlan(4.0.1) Details of a Health Insurance product/plan provided by an organization
Constraints: ipn-1
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
.... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
Constraints: ext-1
... identifier SΣC 0..* Identifier Business Identifier for Product
... status ?!SΣ 0..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.
... type SΣ 0..* CodeableConcept Kind of product
Binding: InsurancePlanType (6.5.0) (example)
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... coding Σ 0..* Coding Code defined by a terminology system
.... text SΣ 0..1 string Plain text representation of the concept
... name SΣC 0..1 string Official name
... alias S 0..* string Alternate names
... period S 0..1 Period When the product is available
... ownedBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Plan issuer
... administeredBy SΣ 0..1 Reference(Atrius India Core Organization(0.1.0)) Product administrator
... coverageArea SΣ 0..* Reference(Location) Where product applies
... contact S 0..* BackboneElement Contact for the product
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... purpose 0..1 CodeableConcept The type of contact
Binding: ContactEntityType (extensible): The purpose for which you would contact a contact party.
.... name 0..1 HumanName A name associated with the contact
.... telecom 0..* ContactPoint Contact details (telephone, email, etc.) for a contact
.... address 0..1 Address Visiting or postal addresses for the contact
... endpoint 0..* Reference(Endpoint) Technical endpoint
... network S 0..* Reference(Organization) What networks are Included
... coverage S 0..* BackboneElement Coverage details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... type 1..1 CodeableConcept Type of coverage
Binding: CoverageType (6.5.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... network 0..* Reference(Organization) What networks provide coverage
.... benefit S 1..* BackboneElement List of benefits
..... id 0..1 string Unique id for inter-element referencing
..... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
...... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
...... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 1..1 CodeableConcept Type of benefit
Binding: BenefitType (6.5.0) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... coding Σ 0..* Coding Code defined by a terminology system
...... text SΣ 0..1 string Plain text representation of the concept
..... requirement 0..1 string Referral requirements
..... limit 0..* BackboneElement Benefit limits
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... value 0..1 Quantity Maximum value allowed
...... code 0..1 CodeableConcept Benefit limit details
... plan S 0..* BackboneElement Plan details
.... id 0..1 string Unique id for inter-element referencing
.... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Constraints: ext-1
..... extension:claimExclusion 0..* (Complex) Atrius Claim Exclusion
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-exclusion
Constraints: ext-1
..... extension:claimCondition 0..* (Complex) Atrius Claim Condition
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-condition
Constraints: ext-1
..... extension:supportingInfoRequirement 0..* (Complex) Atrius Claim Supporting Info Requirement
URL: https://atrius.in/fhir/r4/atrius-in/StructureDefinition/atrius-in-claim-supportinginfo-requirement
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... identifier Σ 0..* Identifier Business Identifier for Product
.... type S 0..1 CodeableConcept Type of plan
Binding: PlanType (6.5.0) (example)
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... coding Σ 0..* Coding Code defined by a terminology system
..... text SΣ 0..1 string Plain text representation of the concept
.... coverageArea SΣ 0..* Reference(Location) Where product applies
.... network 0..* Reference(Organization) What networks provide coverage
.... generalCost S 0..* BackboneElement Overall costs
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... type 0..1 CodeableConcept Type of cost
..... groupSize 0..1 positiveInt Number of enrollees
..... cost 0..1 Money Cost value
..... comment 0..1 string Additional cost information
.... specificCost S 0..* BackboneElement Specific costs
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... category S 1..1 CodeableConcept General category of benefit
Binding: BenefitCategory (6.5.0) (example)
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... coding Σ 0..* Coding Code defined by a terminology system
...... text SΣ 0..1 string Plain text representation of the concept
..... benefit 0..* BackboneElement Benefits list
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... type 1..1 CodeableConcept Type of specific benefit
Binding: ProductorService (6.5.0) (example)
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... coding Σ 0..* Coding Code defined by a terminology system
....... text SΣ 0..1 string Plain text representation of the concept
...... cost 0..* BackboneElement List of the costs
....... id 0..1 string Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Constraints: ext-1
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
....... type 1..1 CodeableConcept Type of cost
....... applicability 0..1 CodeableConcept in-network | out-of-network | other
Binding: BenefitCostApplicability (required): Whether the cost applies to in-network or out-of-network providers.
....... qualifiers 0..* CodeableConcept Additional information about the cost
....... value 0..1 Quantity The actual cost value

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
InsurancePlan.language Base preferred Common Languages 📍4.0.1 FHIR Std.
InsurancePlan.status Base required PublicationStatus 📍4.0.1 FHIR Std.
InsurancePlan.type Base example InsurancePlan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.contact.​purpose Base extensible Contact entity type 📍4.0.1 FHIR Std.
InsurancePlan.coverage.​type Base example Coverage Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.coverage.​benefit.type Base example Benefit Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.type Base example Plan Type 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​category Base example Benefit Category 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.type Base example ProductorService 📍6.5.0 FHIR Implementation Guide for ABDM v6.5
InsurancePlan.plan.specificCost.​benefit.cost.applicability Base required Benefit cost applicability 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error InsurancePlan If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error InsurancePlan If 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-4 error InsurancePlan If 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-5 error InsurancePlan If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice InsurancePlan A resource should have narrative for robust management text.`div`.exists()
ele-1 error InsurancePlan.meta, InsurancePlan.implicitRules, InsurancePlan.language, InsurancePlan.text, InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.identifier, InsurancePlan.status, InsurancePlan.type, InsurancePlan.type.extension, InsurancePlan.type.coding, InsurancePlan.type.text, InsurancePlan.name, InsurancePlan.alias, InsurancePlan.period, InsurancePlan.ownedBy, InsurancePlan.administeredBy, InsurancePlan.coverageArea, InsurancePlan.contact, InsurancePlan.contact.extension, InsurancePlan.contact.modifierExtension, InsurancePlan.contact.purpose, InsurancePlan.contact.name, InsurancePlan.contact.telecom, InsurancePlan.contact.address, InsurancePlan.endpoint, InsurancePlan.network, InsurancePlan.coverage, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type, InsurancePlan.coverage.type.extension, InsurancePlan.coverage.type.coding, InsurancePlan.coverage.type.text, InsurancePlan.coverage.network, InsurancePlan.coverage.benefit, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type, InsurancePlan.coverage.benefit.type.extension, InsurancePlan.coverage.benefit.type.coding, InsurancePlan.coverage.benefit.type.text, InsurancePlan.coverage.benefit.requirement, InsurancePlan.coverage.benefit.limit, InsurancePlan.coverage.benefit.limit.extension, InsurancePlan.coverage.benefit.limit.modifierExtension, InsurancePlan.coverage.benefit.limit.value, InsurancePlan.coverage.benefit.limit.code, InsurancePlan.plan, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.identifier, InsurancePlan.plan.type, InsurancePlan.plan.type.extension, InsurancePlan.plan.type.coding, InsurancePlan.plan.type.text, InsurancePlan.plan.coverageArea, InsurancePlan.plan.network, InsurancePlan.plan.generalCost, InsurancePlan.plan.generalCost.extension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.generalCost.type, InsurancePlan.plan.generalCost.groupSize, InsurancePlan.plan.generalCost.cost, InsurancePlan.plan.generalCost.comment, InsurancePlan.plan.specificCost, InsurancePlan.plan.specificCost.extension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category, InsurancePlan.plan.specificCost.category.extension, InsurancePlan.plan.specificCost.category.coding, InsurancePlan.plan.specificCost.category.text, InsurancePlan.plan.specificCost.benefit, InsurancePlan.plan.specificCost.benefit.extension, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type, InsurancePlan.plan.specificCost.benefit.type.extension, InsurancePlan.plan.specificCost.benefit.type.coding, InsurancePlan.plan.specificCost.benefit.type.text, InsurancePlan.plan.specificCost.benefit.cost, InsurancePlan.plan.specificCost.benefit.cost.extension, InsurancePlan.plan.specificCost.benefit.cost.modifierExtension, InsurancePlan.plan.specificCost.benefit.cost.type, InsurancePlan.plan.specificCost.benefit.cost.applicability, InsurancePlan.plan.specificCost.benefit.cost.qualifiers, InsurancePlan.plan.specificCost.benefit.cost.value All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error InsurancePlan.extension, InsurancePlan.extension:claimExclusion, InsurancePlan.modifierExtension, InsurancePlan.type.extension, InsurancePlan.contact.extension, InsurancePlan.contact.modifierExtension, InsurancePlan.coverage.extension, InsurancePlan.coverage.extension:claimCondition, InsurancePlan.coverage.extension:supportingInfoRequirement, InsurancePlan.coverage.modifierExtension, InsurancePlan.coverage.type.extension, InsurancePlan.coverage.benefit.extension, InsurancePlan.coverage.benefit.extension:claimCondition, InsurancePlan.coverage.benefit.extension:supportingInfoRequirement, InsurancePlan.coverage.benefit.modifierExtension, InsurancePlan.coverage.benefit.type.extension, InsurancePlan.coverage.benefit.limit.extension, InsurancePlan.coverage.benefit.limit.modifierExtension, InsurancePlan.plan.extension, InsurancePlan.plan.extension:claimExclusion, InsurancePlan.plan.extension:claimCondition, InsurancePlan.plan.extension:supportingInfoRequirement, InsurancePlan.plan.modifierExtension, InsurancePlan.plan.type.extension, InsurancePlan.plan.generalCost.extension, InsurancePlan.plan.generalCost.modifierExtension, InsurancePlan.plan.specificCost.extension, InsurancePlan.plan.specificCost.modifierExtension, InsurancePlan.plan.specificCost.category.extension, InsurancePlan.plan.specificCost.benefit.extension, InsurancePlan.plan.specificCost.benefit.modifierExtension, InsurancePlan.plan.specificCost.benefit.type.extension, InsurancePlan.plan.specificCost.benefit.cost.extension, InsurancePlan.plan.specificCost.benefit.cost.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()
ipn-1 error InsurancePlan The organization SHALL at least have a name or an idendtifier, and possibly more than one (identifier.count() + name.count()) > 0

 

Other representations of profile: CSV, Excel, Schematron