| Left: | Plan-Net InsurancePlan (http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-InsurancePlan) |
| Right: | Plan-Net InsurancePlan (http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-InsurancePlan) |
| Error | StructureDefinition.version | Values for version differ: '1.2.0' vs '2.0.0-ballot' |
| Information | StructureDefinition.date | Values for date differ: '2025-02-25T19:12:27+00:00' vs '2026-11-10T16:50:22+00:00' |
| Information | InsurancePlan.language | Example/preferred bindings differ at InsurancePlan.language using binding from PlannetInsurancePlan |
| Name | Value | Comments | |
|---|---|---|---|
abstract | false | ||
baseDefinition | http://hl7.org/fhir/StructureDefinition/InsurancePlan | ||
copyright | |||
date | 2025-02-25T19:12:27+00:00 | 2026-11-10T16:50:22+00:00 |
|
description | An InsurancePlan is a discrete package of health insurance coverage benefits that are offered under a particular network type. A given payer’s products typically differ by network type and/or covered benefits. A plan pairs a product’s covered benefits with the particular cost sharing structure offered to a consumer. A given product may comprise multiple plans (i.e. each plan offers different cost sharing requirements for the same set of covered benefits). InsurancePlan describes a health insurance offering comprised of a list of covered benefits (i.e. the product), costs associated with those benefits (i.e. the plan), and additional information about the offering, such as who it is owned and administered by, a coverage area, contact information, etc. | ||
experimental | |||
fhirVersion | 4.0.1 | ||
jurisdiction | |||
![]() jurisdiction[0] | urn:iso:std:iso:3166#US | ||
kind | resource | ||
name | PlannetInsurancePlan | ||
publisher | HL7 International / Financial Management | ||
purpose | |||
status | active | ||
title | Plan-Net InsurancePlan | ||
type | InsurancePlan | ||
url | http://hl7.org/fhir/us/davinci-pdex-plan-net/StructureDefinition/plannet-InsurancePlan | ||
version | 1.2.0 | 2.0.0-ballot |
|
| Name | L Flags | L Card. | L Type | L Description & Constraints | R Flags | R Card. | R Type | R Description & Constraints | Comments![]() | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | C | 0..* | InsurancePlan | Details of a Health Insurance product/plan provided by an organization Constraints: network-or-plan-Network, plan-type-is-distinct | C | 0..* | InsurancePlan | Details of a Health Insurance product/plan provided by an organization Constraints: network-or-plan-Network, plan-type-is-distinct | |||||||||
![]() ![]() | 0..1 | id | Logical id of this artifact | 0..1 | id | Logical id of this artifact | |||||||||||
![]() ![]() | 0..1 | Meta | Metadata about the resource | 0..1 | Meta | Metadata about the resource | |||||||||||
![]() ![]() | 0..1 | uri | A set of rules under which this content was created | 0..1 | uri | A set of rules under which this content was created | |||||||||||
![]() ![]() | 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
| 0..1 | code | Language of the resource content Binding: ?? (preferred): A human language.
|
| ||||||||||
![]() ![]() | 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 | 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 | |||||||||||
![]() ![]() | 0..* | Resource | Contained, inline Resources | 0..* | Resource | Contained, inline Resources | |||||||||||
![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() | 0..* | Extension | Extensions that cannot be ignored | 0..* | Extension | Extensions that cannot be ignored | |||||||||||
![]() ![]() | C | 0..* | Identifier | Business Identifier for Product | C | 0..* | Identifier | Business Identifier for Product Slice: Unordered, Open by value:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | 0..1 | code | usual | official | temp | secondary | old (If known) Binding: ?? (required): Identifies the purpose for this identifier, if known . | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | 0..1 | CodeableConcept | Description of identifier Binding: ?? (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||||||||
![]() ![]() ![]() | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | 0..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||||||||
![]() ![]() ![]() | 0..1 | string | The value that is unique Example General: 123456 | 0..1 | string | The value that is unique Example General: 123456 | |||||||||||
![]() ![]() ![]() | 0..1 | Period | Time period when id is/was valid for use | 0..1 | Period | Time period when id is/was valid for use | |||||||||||
![]() ![]() ![]() | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | 0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||||||||
![]() ![]() | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. Fixed Value: active (no extensions allowed) | 1..1 | code | draft | active | retired | unknown Binding: ?? (required): The lifecycle status of an artifact. Fixed Value: active (no extensions allowed) | |||||||||||
![]() ![]() | 1..1 | CodeableConcept | Product Type Binding: ?? (extensible) | 1..1 | CodeableConcept | Product Type Binding: ?? (extensible) | |||||||||||
![]() ![]() | C | 0..1 | string | Official name | C | 0..1 | string | Official name | |||||||||
![]() ![]() | 0..* | string | Alternate names | 0..* | string | Alternate names | |||||||||||
![]() ![]() | 0..1 | Period | When the product is available | 0..1 | Period | When the product is available | |||||||||||
![]() ![]() | 1..1 | Reference(Plan-Net Organization) | Plan issuer | 1..1 | Reference(Plan-Net Organization) | Plan issuer | |||||||||||
![]() ![]() | 1..1 | Reference(Plan-Net Organization) | Product administrator | 1..1 | Reference(Plan-Net Organization) | Product administrator | |||||||||||
![]() ![]() | 0..* | Reference(Plan-Net Location) | Where product applies | 0..* | Reference(Plan-Net Location) | Where product applies | |||||||||||
![]() ![]() | 0..* | BackboneElement | Contact for the product | 0..* | BackboneElement | Contact for the product | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | The type of contact Binding: ?? (extensible): The purpose for which you would contact a contact party. | 0..1 | CodeableConcept | The type of contact Binding: ?? (extensible): The purpose for which you would contact a contact party. | |||||||||||
![]() ![]() ![]() | 0..1 | HumanName | A name associated with the contact | 0..1 | HumanName | A name associated with the contact | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: ?? (required): The use of a human name. | 0..1 | code | usual | official | temp | nickname | anonymous | old | maiden Binding: ?? (required): The use of a human name. | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Text representation of the full name | 0..1 | string | Text representation of the full name | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Family name (often called 'Surname') | 0..1 | string | Family name (often called 'Surname') | |||||||||||
![]() ![]() ![]() ![]() | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | 0..* | string | Given names (not always 'first'). Includes middle names This repeating element order: Given Names appear in the correct order for presenting the name | |||||||||||
![]() ![]() ![]() ![]() | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | 0..* | string | Parts that come before the name This repeating element order: Prefixes appear in the correct order for presenting the name | |||||||||||
![]() ![]() ![]() ![]() | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | 0..* | string | Parts that come after the name This repeating element order: Suffixes appear in the correct order for presenting the name | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Period | Time period when name was/is in use | 0..1 | Period | Time period when name was/is in use | |||||||||||
![]() ![]() ![]() | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact | 0..* | ContactPoint | Contact details (telephone, email, etc.) for a contact | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||||||||
![]() ![]() ![]() ![]() | C | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ?? (required): Telecommunications form for contact point. | C | 0..1 | code | phone | fax | email | pager | url | sms | other Binding: ?? (required): Telecommunications form for contact point. | |||||||||
![]() ![]() ![]() ![]() | 0..1 | string | The actual contact point details | 0..1 | string | The actual contact point details | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ?? (required): Use of contact point. | 0..1 | code | home | work | temp | old | mobile - purpose of this contact point Binding: ?? (required): Use of contact point. | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | 0..1 | positiveInt | Specify preferred order of use (1 = highest) | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Period | Time period when the contact point was/is in use | 0..1 | Period | Time period when the contact point was/is in use | |||||||||||
![]() ![]() ![]() | 0..1 | Address | Visiting or postal addresses for the contact | 0..1 | Address | Visiting or postal addresses for the contact | |||||||||||
![]() ![]() | 0..* | Reference(Plan-Net Endpoint) | Technical endpoint | 0..* | Reference(Plan-Net Endpoint) | Technical endpoint | |||||||||||
![]() ![]() | 0..* | Reference(Plan-Net Network) | What networks are Included | 0..* | Reference(Plan-Net Network) | What networks are Included | |||||||||||
![]() ![]() | 0..* | BackboneElement | Coverage details | 0..* | BackboneElement | Coverage details | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 1..1 | CodeableConcept | Type of coverage | 1..1 | CodeableConcept | Type of coverage | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Organization) | What networks provide coverage | 0..* | Reference(Organization) | What networks provide coverage | |||||||||||
![]() ![]() ![]() | 1..* | BackboneElement | List of benefits | 1..* | BackboneElement | List of benefits | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Type of benefit | 1..1 | CodeableConcept | Type of benefit | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Referral requirements | 0..1 | string | Referral requirements | |||||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Benefit limits | 0..* | BackboneElement | Benefit limits | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | Quantity | Maximum value allowed | 0..1 | Quantity | Maximum value allowed | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Benefit limit details | 0..1 | CodeableConcept | Benefit limit details | |||||||||||
![]() ![]() | 0..* | BackboneElement | Cost sharing details for the plan | 0..* | BackboneElement | Cost sharing details for the plan | |||||||||||
![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() | 0..* | Identifier | Business Identifier for Product | 0..* | Identifier | Business Identifier for Product | |||||||||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Categorization of the cost sharing for the plan Binding: ?? (extensible) | 0..1 | CodeableConcept | Categorization of the cost sharing for the plan Binding: ?? (extensible) | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Plan-Net Location) | Where product applies | 0..* | Reference(Plan-Net Location) | Where product applies | |||||||||||
![]() ![]() ![]() | 0..* | Reference(Plan-Net Network) | What networks provide coverage | 0..* | Reference(Plan-Net Network) | What networks provide coverage | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Overall costs | 0..* | BackboneElement | Overall costs | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Type of cost | 0..1 | CodeableConcept | Type of cost | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | positiveInt | Number of enrollees | 0..1 | positiveInt | Number of enrollees | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | Money | Cost value | 0..1 | Money | Cost value | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Additional cost information | 0..1 | string | Additional cost information | |||||||||||
![]() ![]() ![]() | 0..* | BackboneElement | Specific costs | 0..* | BackboneElement | Specific costs | |||||||||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | General category of benefit | 1..1 | CodeableConcept | General category of benefit | |||||||||||
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Benefits list | 0..* | BackboneElement | Benefits list | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Type of specific benefit | 1..1 | CodeableConcept | Type of specific benefit | |||||||||||
![]() ![]() ![]() ![]() ![]() | 0..* | BackboneElement | List of the costs | 0..* | BackboneElement | List of the costs | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | 0..1 | string | Unique id for inter-element referencing | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | 0..* | Extension | Additional content defined by implementations | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | Type of cost | 1..1 | CodeableConcept | Type of cost | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | in-network | out-of-network | other Binding: ?? (required): Whether the cost applies to in-network or out-of-network providers. | 0..1 | CodeableConcept | in-network | out-of-network | other Binding: ?? (required): Whether the cost applies to in-network or out-of-network providers. | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Additional information about the cost | 0..* | CodeableConcept | Additional information about the cost | |||||||||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | Quantity | The actual cost value | 0..1 | Quantity | The actual cost value | |||||||||||
Documentation for this format | |||||||||||||||||