Documentation
¶
Index ¶
- type InsurancePlan
- func (ip *InsurancePlan) GetAdministeredBy() *fhir.Reference
- func (ip *InsurancePlan) GetAlias() []*fhir.String
- func (ip *InsurancePlan) GetContact() []*InsurancePlanContact
- func (ip *InsurancePlan) GetContained() []fhir.Resource
- func (ip *InsurancePlan) GetCoverage() []*InsurancePlanCoverage
- func (ip *InsurancePlan) GetCoverageArea() []*fhir.Reference
- func (ip *InsurancePlan) GetEndpoint() []*fhir.Reference
- func (ip *InsurancePlan) GetExtension() []*fhir.Extension
- func (ip *InsurancePlan) GetID() string
- func (ip *InsurancePlan) GetIdentifier() []*fhir.Identifier
- func (ip *InsurancePlan) GetImplicitRules() *fhir.URI
- func (ip *InsurancePlan) GetLanguage() *fhir.Code
- func (ip *InsurancePlan) GetMeta() *fhir.Meta
- func (ip *InsurancePlan) GetModifierExtension() []*fhir.Extension
- func (ip *InsurancePlan) GetName() *fhir.String
- func (ip *InsurancePlan) GetNetwork() []*fhir.Reference
- func (ip *InsurancePlan) GetOwnedBy() *fhir.Reference
- func (ip *InsurancePlan) GetPeriod() *fhir.Period
- func (ip *InsurancePlan) GetPlan() []*InsurancePlanPlan
- func (ip *InsurancePlan) GetStatus() *fhir.Code
- func (ip *InsurancePlan) GetText() *fhir.Narrative
- func (ip *InsurancePlan) GetType() []*fhir.CodeableConcept
- func (ip *InsurancePlan) MarshalJSON() ([]byte, error)
- func (ip *InsurancePlan) UnmarshalJSON(data []byte) error
- type InsurancePlanContact
- func (ipc *InsurancePlanContact) GetAddress() *fhir.Address
- func (ipc *InsurancePlanContact) GetExtension() []*fhir.Extension
- func (ipc *InsurancePlanContact) GetID() string
- func (ipc *InsurancePlanContact) GetModifierExtension() []*fhir.Extension
- func (ipc *InsurancePlanContact) GetName() *fhir.HumanName
- func (ipc *InsurancePlanContact) GetPurpose() *fhir.CodeableConcept
- func (ipc *InsurancePlanContact) GetTelecom() []*fhir.ContactPoint
- func (ipc *InsurancePlanContact) MarshalJSON() ([]byte, error)
- func (ipc *InsurancePlanContact) UnmarshalJSON(data []byte) error
- type InsurancePlanCoverage
- func (ipc *InsurancePlanCoverage) GetBenefit() []*InsurancePlanCoverageBenefit
- func (ipc *InsurancePlanCoverage) GetExtension() []*fhir.Extension
- func (ipc *InsurancePlanCoverage) GetID() string
- func (ipc *InsurancePlanCoverage) GetModifierExtension() []*fhir.Extension
- func (ipc *InsurancePlanCoverage) GetNetwork() []*fhir.Reference
- func (ipc *InsurancePlanCoverage) GetType() *fhir.CodeableConcept
- func (ipc *InsurancePlanCoverage) MarshalJSON() ([]byte, error)
- func (ipc *InsurancePlanCoverage) UnmarshalJSON(data []byte) error
- type InsurancePlanCoverageBenefit
- func (ipcb *InsurancePlanCoverageBenefit) GetExtension() []*fhir.Extension
- func (ipcb *InsurancePlanCoverageBenefit) GetID() string
- func (ipcb *InsurancePlanCoverageBenefit) GetLimit() []*InsurancePlanCoverageBenefitLimit
- func (ipcb *InsurancePlanCoverageBenefit) GetModifierExtension() []*fhir.Extension
- func (ipcb *InsurancePlanCoverageBenefit) GetRequirement() *fhir.String
- func (ipcb *InsurancePlanCoverageBenefit) GetType() *fhir.CodeableConcept
- func (ipcb *InsurancePlanCoverageBenefit) MarshalJSON() ([]byte, error)
- func (ipcb *InsurancePlanCoverageBenefit) UnmarshalJSON(data []byte) error
- type InsurancePlanCoverageBenefitLimit
- func (ipcbl *InsurancePlanCoverageBenefitLimit) GetCode() *fhir.CodeableConcept
- func (ipcbl *InsurancePlanCoverageBenefitLimit) GetExtension() []*fhir.Extension
- func (ipcbl *InsurancePlanCoverageBenefitLimit) GetID() string
- func (ipcbl *InsurancePlanCoverageBenefitLimit) GetModifierExtension() []*fhir.Extension
- func (ipcbl *InsurancePlanCoverageBenefitLimit) GetValue() *fhir.Quantity
- func (ipcbl *InsurancePlanCoverageBenefitLimit) MarshalJSON() ([]byte, error)
- func (ipcbl *InsurancePlanCoverageBenefitLimit) UnmarshalJSON(data []byte) error
- type InsurancePlanPlan
- func (ipp *InsurancePlanPlan) GetCoverageArea() []*fhir.Reference
- func (ipp *InsurancePlanPlan) GetExtension() []*fhir.Extension
- func (ipp *InsurancePlanPlan) GetGeneralCost() []*InsurancePlanPlanGeneralCost
- func (ipp *InsurancePlanPlan) GetID() string
- func (ipp *InsurancePlanPlan) GetIdentifier() []*fhir.Identifier
- func (ipp *InsurancePlanPlan) GetModifierExtension() []*fhir.Extension
- func (ipp *InsurancePlanPlan) GetNetwork() []*fhir.Reference
- func (ipp *InsurancePlanPlan) GetSpecificCost() []*InsurancePlanPlanSpecificCost
- func (ipp *InsurancePlanPlan) GetType() *fhir.CodeableConcept
- func (ipp *InsurancePlanPlan) MarshalJSON() ([]byte, error)
- func (ipp *InsurancePlanPlan) UnmarshalJSON(data []byte) error
- type InsurancePlanPlanGeneralCost
- func (ippgc *InsurancePlanPlanGeneralCost) GetComment() *fhir.String
- func (ippgc *InsurancePlanPlanGeneralCost) GetCost() *fhir.Money
- func (ippgc *InsurancePlanPlanGeneralCost) GetExtension() []*fhir.Extension
- func (ippgc *InsurancePlanPlanGeneralCost) GetGroupSize() *fhir.PositiveInt
- func (ippgc *InsurancePlanPlanGeneralCost) GetID() string
- func (ippgc *InsurancePlanPlanGeneralCost) GetModifierExtension() []*fhir.Extension
- func (ippgc *InsurancePlanPlanGeneralCost) GetType() *fhir.CodeableConcept
- func (ippgc *InsurancePlanPlanGeneralCost) MarshalJSON() ([]byte, error)
- func (ippgc *InsurancePlanPlanGeneralCost) UnmarshalJSON(data []byte) error
- type InsurancePlanPlanSpecificCost
- func (ippsc *InsurancePlanPlanSpecificCost) GetBenefit() []*InsurancePlanPlanSpecificCostBenefit
- func (ippsc *InsurancePlanPlanSpecificCost) GetCategory() *fhir.CodeableConcept
- func (ippsc *InsurancePlanPlanSpecificCost) GetExtension() []*fhir.Extension
- func (ippsc *InsurancePlanPlanSpecificCost) GetID() string
- func (ippsc *InsurancePlanPlanSpecificCost) GetModifierExtension() []*fhir.Extension
- func (ippsc *InsurancePlanPlanSpecificCost) MarshalJSON() ([]byte, error)
- func (ippsc *InsurancePlanPlanSpecificCost) UnmarshalJSON(data []byte) error
- type InsurancePlanPlanSpecificCostBenefit
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetCost() []*InsurancePlanPlanSpecificCostBenefitCost
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetExtension() []*fhir.Extension
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetID() string
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetModifierExtension() []*fhir.Extension
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetType() *fhir.CodeableConcept
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) MarshalJSON() ([]byte, error)
- func (ippscb *InsurancePlanPlanSpecificCostBenefit) UnmarshalJSON(data []byte) error
- type InsurancePlanPlanSpecificCostBenefitCost
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetApplicability() *fhir.CodeableConcept
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetExtension() []*fhir.Extension
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetID() string
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetModifierExtension() []*fhir.Extension
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetQualifiers() []*fhir.CodeableConcept
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetType() *fhir.CodeableConcept
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetValue() *fhir.Quantity
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) MarshalJSON() ([]byte, error)
- func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) UnmarshalJSON(data []byte) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InsurancePlan ¶
type InsurancePlan struct { // An organization which administer other services such as underwriting, // customer service and/or claims processing on behalf of the health insurance // product owner. AdministeredBy *fhir.Reference `fhirpath:"administeredBy"` // A list of alternate names that the product is known as, or was known as in // the past. Alias []*fhir.String `fhirpath:"alias"` // The contact for the health insurance product for a certain purpose. Contact []*InsurancePlanContact `fhirpath:"contact"` // These resources do not have an independent existence apart from the resource // that contains them - they cannot be identified independently, and nor can // they have their own independent transaction scope. Contained []fhir.Resource `fhirpath:"contained"` // Details about the coverage offered by the insurance product. Coverage []*InsurancePlanCoverage `fhirpath:"coverage"` // The geographic region in which a health insurance product's benefits apply. CoverageArea []*fhir.Reference `fhirpath:"coverageArea"` // The technical endpoints providing access to services operated for the health // insurance product. Endpoint []*fhir.Reference `fhirpath:"endpoint"` // May be used to represent additional information that is not part of the // basic definition of the resource. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // The logical id of the resource, as used in the URL for the resource. Once // assigned, this value never changes. ID string `fhirpath:"id"` // Business identifiers assigned to this health insurance product which remain // constant as the resource is updated and propagates from server to server. Identifier []*fhir.Identifier `fhirpath:"identifier"` // A reference to a set of rules that were followed when the resource was // constructed, and which must be understood when processing the content. // Often, this is a reference to an implementation guide that defines the // special rules along with other profiles etc. ImplicitRules *fhir.URI `fhirpath:"implicitRules"` // The base language in which the resource is written. Language *fhir.Code `fhirpath:"language"` // The metadata about the resource. This is content that is maintained by the // infrastructure. Changes to the content might not always be associated with // version changes to the resource. Meta *fhir.Meta `fhirpath:"meta"` // May be used to represent additional information that is not part of the // basic definition of the resource and that modifies the understanding of the // element that contains it and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer is allowed to define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Official name of the health insurance product as designated by the owner. Name *fhir.String `fhirpath:"name"` // Reference to the network included in the health insurance product. Network []*fhir.Reference `fhirpath:"network"` // The entity that is providing the health insurance product and underwriting // the risk. This is typically an insurance carriers, other third-party payers, // or health plan sponsors comonly referred to as 'payers'. OwnedBy *fhir.Reference `fhirpath:"ownedBy"` // The period of time that the health insurance product is available. Period *fhir.Period `fhirpath:"period"` // Details about an insurance plan. Plan []*InsurancePlanPlan `fhirpath:"plan"` // The current state of the health insurance product. Status *fhir.Code `fhirpath:"status"` // A human-readable narrative that contains a summary of the resource and can // be used to represent the content of the resource to a human. The narrative // need not encode all the structured data, but is required to contain // sufficient detail to make it "clinically safe" for a human to just read the // narrative. Resource definitions may define what content should be // represented in the narrative to ensure clinical safety. Text *fhir.Narrative `fhirpath:"text"` // The kind of health insurance product. Type []*fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseDomainResource profileimpl.BaseResource }
Details of a Health Insurance product/plan provided by an organization.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition: http://hl7.org/fhir/StructureDefinition/InsurancePlan
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlan) GetAdministeredBy ¶
func (ip *InsurancePlan) GetAdministeredBy() *fhir.Reference
GetAdministeredBy returns the value of the field AdministeredBy. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetAlias ¶
func (ip *InsurancePlan) GetAlias() []*fhir.String
GetAlias returns the value of the field Alias. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetContact ¶
func (ip *InsurancePlan) GetContact() []*InsurancePlanContact
GetContact returns the value of the field Contact. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetContained ¶
func (ip *InsurancePlan) GetContained() []fhir.Resource
GetContained returns the value of the field Contained. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetCoverage ¶
func (ip *InsurancePlan) GetCoverage() []*InsurancePlanCoverage
GetCoverage returns the value of the field Coverage. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetCoverageArea ¶
func (ip *InsurancePlan) GetCoverageArea() []*fhir.Reference
GetCoverageArea returns the value of the field CoverageArea. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetEndpoint ¶
func (ip *InsurancePlan) GetEndpoint() []*fhir.Reference
GetEndpoint returns the value of the field Endpoint. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetExtension ¶
func (ip *InsurancePlan) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetID ¶
func (ip *InsurancePlan) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetIdentifier ¶
func (ip *InsurancePlan) GetIdentifier() []*fhir.Identifier
GetIdentifier returns the value of the field Identifier. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetImplicitRules ¶
func (ip *InsurancePlan) GetImplicitRules() *fhir.URI
GetImplicitRules returns the value of the field ImplicitRules. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetLanguage ¶
func (ip *InsurancePlan) GetLanguage() *fhir.Code
GetLanguage returns the value of the field Language. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetMeta ¶
func (ip *InsurancePlan) GetMeta() *fhir.Meta
GetMeta returns the value of the field Meta. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetModifierExtension ¶
func (ip *InsurancePlan) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetName ¶
func (ip *InsurancePlan) GetName() *fhir.String
GetName returns the value of the field Name. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetNetwork ¶
func (ip *InsurancePlan) GetNetwork() []*fhir.Reference
GetNetwork returns the value of the field Network. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetOwnedBy ¶
func (ip *InsurancePlan) GetOwnedBy() *fhir.Reference
GetOwnedBy returns the value of the field OwnedBy. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetPeriod ¶
func (ip *InsurancePlan) GetPeriod() *fhir.Period
GetPeriod returns the value of the field Period. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetPlan ¶
func (ip *InsurancePlan) GetPlan() []*InsurancePlanPlan
GetPlan returns the value of the field Plan. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetStatus ¶
func (ip *InsurancePlan) GetStatus() *fhir.Code
GetStatus returns the value of the field Status. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetText ¶
func (ip *InsurancePlan) GetText() *fhir.Narrative
GetText returns the value of the field Text. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) GetType ¶
func (ip *InsurancePlan) GetType() []*fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlan) MarshalJSON ¶
func (ip *InsurancePlan) MarshalJSON() ([]byte, error)
func (*InsurancePlan) UnmarshalJSON ¶
func (ip *InsurancePlan) UnmarshalJSON(data []byte) error
type InsurancePlanContact ¶
type InsurancePlanContact struct { // Visiting or postal addresses for the contact. Address *fhir.Address `fhirpath:"address"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // A name associated with the contact. Name *fhir.HumanName `fhirpath:"name"` // Indicates a purpose for which the contact can be reached. Purpose *fhir.CodeableConcept `fhirpath:"purpose"` // A contact detail (e.g. a telephone number or an email address) by which the // party may be contacted. Telecom []*fhir.ContactPoint `fhirpath:"telecom"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Contact for the product// The contact for the health insurance product for a certain purpose.// Where multiple contacts for the same purpose are provided there is a standard extension that can be used to determine which one is the preferred contact to use.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanContact) GetAddress ¶
func (ipc *InsurancePlanContact) GetAddress() *fhir.Address
GetAddress returns the value of the field Address. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetExtension ¶
func (ipc *InsurancePlanContact) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetID ¶
func (ipc *InsurancePlanContact) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetModifierExtension ¶
func (ipc *InsurancePlanContact) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetName ¶
func (ipc *InsurancePlanContact) GetName() *fhir.HumanName
GetName returns the value of the field Name. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetPurpose ¶
func (ipc *InsurancePlanContact) GetPurpose() *fhir.CodeableConcept
GetPurpose returns the value of the field Purpose. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) GetTelecom ¶
func (ipc *InsurancePlanContact) GetTelecom() []*fhir.ContactPoint
GetTelecom returns the value of the field Telecom. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanContact) MarshalJSON ¶
func (ipc *InsurancePlanContact) MarshalJSON() ([]byte, error)
func (*InsurancePlanContact) UnmarshalJSON ¶
func (ipc *InsurancePlanContact) UnmarshalJSON(data []byte) error
type InsurancePlanCoverage ¶
type InsurancePlanCoverage struct { // Specific benefits under this type of coverage. Benefit []*InsurancePlanCoverageBenefit `fhirpath:"benefit"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Reference to the network that providing the type of coverage. Network []*fhir.Reference `fhirpath:"network"` // Type of coverage (Medical; Dental; Mental Health; Substance Abuse; Vision; // Drug; Short Term; Long Term Care; Hospice; Home Health). Type *fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Coverage details// Details about the coverage offered by the insurance product.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanCoverage) GetBenefit ¶
func (ipc *InsurancePlanCoverage) GetBenefit() []*InsurancePlanCoverageBenefit
GetBenefit returns the value of the field Benefit. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) GetExtension ¶
func (ipc *InsurancePlanCoverage) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) GetID ¶
func (ipc *InsurancePlanCoverage) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) GetModifierExtension ¶
func (ipc *InsurancePlanCoverage) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) GetNetwork ¶
func (ipc *InsurancePlanCoverage) GetNetwork() []*fhir.Reference
GetNetwork returns the value of the field Network. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) GetType ¶
func (ipc *InsurancePlanCoverage) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverage) MarshalJSON ¶
func (ipc *InsurancePlanCoverage) MarshalJSON() ([]byte, error)
func (*InsurancePlanCoverage) UnmarshalJSON ¶
func (ipc *InsurancePlanCoverage) UnmarshalJSON(data []byte) error
type InsurancePlanCoverageBenefit ¶
type InsurancePlanCoverageBenefit struct { // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // The specific limits on the benefit. Limit []*InsurancePlanCoverageBenefitLimit `fhirpath:"limit"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The referral requirements to have access/coverage for this benefit. Requirement *fhir.String `fhirpath:"requirement"` // Type of benefit (primary care; speciality care; inpatient; outpatient). Type *fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
List of benefits// Specific benefits under this type of coverage.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanCoverageBenefit) GetExtension ¶
func (ipcb *InsurancePlanCoverageBenefit) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) GetID ¶
func (ipcb *InsurancePlanCoverageBenefit) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) GetLimit ¶
func (ipcb *InsurancePlanCoverageBenefit) GetLimit() []*InsurancePlanCoverageBenefitLimit
GetLimit returns the value of the field Limit. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) GetModifierExtension ¶
func (ipcb *InsurancePlanCoverageBenefit) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) GetRequirement ¶
func (ipcb *InsurancePlanCoverageBenefit) GetRequirement() *fhir.String
GetRequirement returns the value of the field Requirement. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) GetType ¶
func (ipcb *InsurancePlanCoverageBenefit) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefit) MarshalJSON ¶
func (ipcb *InsurancePlanCoverageBenefit) MarshalJSON() ([]byte, error)
func (*InsurancePlanCoverageBenefit) UnmarshalJSON ¶
func (ipcb *InsurancePlanCoverageBenefit) UnmarshalJSON(data []byte) error
type InsurancePlanCoverageBenefitLimit ¶
type InsurancePlanCoverageBenefitLimit struct { // The specific limit on the benefit. Code *fhir.CodeableConcept `fhirpath:"code"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // The maximum amount of a service item a plan will pay for a covered benefit. // For examples. wellness visits, or eyeglasses. Value *fhir.Quantity `fhirpath:"value"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Benefit limits// The specific limits on the benefit.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanCoverageBenefitLimit) GetCode ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) GetCode() *fhir.CodeableConcept
GetCode returns the value of the field Code. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefitLimit) GetExtension ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefitLimit) GetID ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefitLimit) GetModifierExtension ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefitLimit) GetValue ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) GetValue() *fhir.Quantity
GetValue returns the value of the field Value. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanCoverageBenefitLimit) MarshalJSON ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) MarshalJSON() ([]byte, error)
func (*InsurancePlanCoverageBenefitLimit) UnmarshalJSON ¶
func (ipcbl *InsurancePlanCoverageBenefitLimit) UnmarshalJSON(data []byte) error
type InsurancePlanPlan ¶
type InsurancePlanPlan struct { // The geographic region in which a health insurance plan's benefits apply. CoverageArea []*fhir.Reference `fhirpath:"coverageArea"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Overall costs associated with the plan. GeneralCost []*InsurancePlanPlanGeneralCost `fhirpath:"generalCost"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // Business identifiers assigned to this health insurance plan which remain // constant as the resource is updated and propagates from server to server. Identifier []*fhir.Identifier `fhirpath:"identifier"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Reference to the network that providing the type of coverage. Network []*fhir.Reference `fhirpath:"network"` // Costs associated with the coverage provided by the product. SpecificCost []*InsurancePlanPlanSpecificCost `fhirpath:"specificCost"` // Type of plan. For example, "Platinum" or "High Deductable". Type *fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Plan details// Details about an insurance plan.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanPlan) GetCoverageArea ¶
func (ipp *InsurancePlanPlan) GetCoverageArea() []*fhir.Reference
GetCoverageArea returns the value of the field CoverageArea. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetExtension ¶
func (ipp *InsurancePlanPlan) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetGeneralCost ¶
func (ipp *InsurancePlanPlan) GetGeneralCost() []*InsurancePlanPlanGeneralCost
GetGeneralCost returns the value of the field GeneralCost. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetID ¶
func (ipp *InsurancePlanPlan) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetIdentifier ¶
func (ipp *InsurancePlanPlan) GetIdentifier() []*fhir.Identifier
GetIdentifier returns the value of the field Identifier. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetModifierExtension ¶
func (ipp *InsurancePlanPlan) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetNetwork ¶
func (ipp *InsurancePlanPlan) GetNetwork() []*fhir.Reference
GetNetwork returns the value of the field Network. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetSpecificCost ¶
func (ipp *InsurancePlanPlan) GetSpecificCost() []*InsurancePlanPlanSpecificCost
GetSpecificCost returns the value of the field SpecificCost. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) GetType ¶
func (ipp *InsurancePlanPlan) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlan) MarshalJSON ¶
func (ipp *InsurancePlanPlan) MarshalJSON() ([]byte, error)
func (*InsurancePlanPlan) UnmarshalJSON ¶
func (ipp *InsurancePlanPlan) UnmarshalJSON(data []byte) error
type InsurancePlanPlanGeneralCost ¶
type InsurancePlanPlanGeneralCost struct { // Additional information about the general costs associated with this plan. Comment *fhir.String `fhirpath:"comment"` // Value of the cost. Cost *fhir.Money `fhirpath:"cost"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Number of participants enrolled in the plan. GroupSize *fhir.PositiveInt `fhirpath:"groupSize"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Type of cost. Type *fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Overall costs// Overall costs associated with the plan.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanPlanGeneralCost) GetComment ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetComment() *fhir.String
GetComment returns the value of the field Comment. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetCost ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetCost() *fhir.Money
GetCost returns the value of the field Cost. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetExtension ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetGroupSize ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetGroupSize() *fhir.PositiveInt
GetGroupSize returns the value of the field GroupSize. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetID ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetModifierExtension ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) GetType ¶
func (ippgc *InsurancePlanPlanGeneralCost) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanGeneralCost) MarshalJSON ¶
func (ippgc *InsurancePlanPlanGeneralCost) MarshalJSON() ([]byte, error)
func (*InsurancePlanPlanGeneralCost) UnmarshalJSON ¶
func (ippgc *InsurancePlanPlanGeneralCost) UnmarshalJSON(data []byte) error
type InsurancePlanPlanSpecificCost ¶
type InsurancePlanPlanSpecificCost struct { // List of the specific benefits under this category of benefit. Benefit []*InsurancePlanPlanSpecificCostBenefit `fhirpath:"benefit"` // General category of benefit (Medical; Dental; Vision; Drug; Mental Health; // Substance Abuse; Hospice, Home Health). Category *fhir.CodeableConcept `fhirpath:"category"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Specific costs// Costs associated with the coverage provided by the product.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanPlanSpecificCost) GetBenefit ¶
func (ippsc *InsurancePlanPlanSpecificCost) GetBenefit() []*InsurancePlanPlanSpecificCostBenefit
GetBenefit returns the value of the field Benefit. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCost) GetCategory ¶
func (ippsc *InsurancePlanPlanSpecificCost) GetCategory() *fhir.CodeableConcept
GetCategory returns the value of the field Category. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCost) GetExtension ¶
func (ippsc *InsurancePlanPlanSpecificCost) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCost) GetID ¶
func (ippsc *InsurancePlanPlanSpecificCost) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCost) GetModifierExtension ¶
func (ippsc *InsurancePlanPlanSpecificCost) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCost) MarshalJSON ¶
func (ippsc *InsurancePlanPlanSpecificCost) MarshalJSON() ([]byte, error)
func (*InsurancePlanPlanSpecificCost) UnmarshalJSON ¶
func (ippsc *InsurancePlanPlanSpecificCost) UnmarshalJSON(data []byte) error
type InsurancePlanPlanSpecificCostBenefit ¶
type InsurancePlanPlanSpecificCostBenefit struct { // List of the costs associated with a specific benefit. Cost []*InsurancePlanPlanSpecificCostBenefitCost `fhirpath:"cost"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Type of specific benefit (preventative; primary care office visit; // speciality office visit; hospitalization; emergency room; urgent care). Type *fhir.CodeableConcept `fhirpath:"type"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
Benefits list// List of the specific benefits under this category of benefit.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanPlanSpecificCostBenefit) GetCost ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetCost() []*InsurancePlanPlanSpecificCostBenefitCost
GetCost returns the value of the field Cost. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefit) GetExtension ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefit) GetID ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefit) GetModifierExtension ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefit) GetType ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefit) MarshalJSON ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) MarshalJSON() ([]byte, error)
func (*InsurancePlanPlanSpecificCostBenefit) UnmarshalJSON ¶
func (ippscb *InsurancePlanPlanSpecificCostBenefit) UnmarshalJSON(data []byte) error
type InsurancePlanPlanSpecificCostBenefitCost ¶
type InsurancePlanPlanSpecificCostBenefitCost struct { // Whether the cost applies to in-network or out-of-network providers // (in-network; out-of-network; other). Applicability *fhir.CodeableConcept `fhirpath:"applicability"` // May be used to represent additional information that is not part of the // basic definition of the element. To make the use of extensions safe and // manageable, there is a strict set of governance applied to the definition // and use of extensions. Though any implementer can define an extension, there // is a set of requirements that SHALL be met as part of the definition of the // extension. Extension []*fhir.Extension `fhirpath:"extension"` // Unique id for the element within a resource (for internal references). This // may be any string value that does not contain spaces. ID string `fhirpath:"id"` // May be used to represent additional information that is not part of the // basic definition of the element and that modifies the understanding of the // element in which it is contained and/or the understanding of the containing // element's descendants. Usually modifier elements provide negation or // qualification. To make the use of extensions safe and manageable, there is a // strict set of governance applied to the definition and use of extensions. // Though any implementer can define an extension, there is a set of // requirements that SHALL be met as part of the definition of the extension. // Applications processing a resource are required to check for modifier // extensions. // Modifier extensions SHALL NOT change the meaning of any elements on Resource // or DomainResource (including cannot change the meaning of modifierExtension // itself). ModifierExtension []*fhir.Extension `fhirpath:"modifierExtension"` // Additional information about the cost, such as information about funding // sources (e.g. HSA, HRA, FSA, RRA). Qualifiers []*fhir.CodeableConcept `fhirpath:"qualifiers"` // Type of cost (copay; individual cap; family cap; coinsurance; deductible). Type *fhir.CodeableConcept `fhirpath:"type"` // The actual cost value. (some of the costs may be represented as percentages // rather than currency, e.g. 10% coinsurance). Value *fhir.Quantity `fhirpath:"value"` profileimpl.BaseBackboneElement profileimpl.BaseElement }
List of the costs// List of the costs associated with a specific benefit.
Meta Details:
- Package IG: hl7.fhir.r4.core@4.0.1
- StructureDefinition:
- Source File: StructureDefinition-InsurancePlan.json
func (*InsurancePlanPlanSpecificCostBenefitCost) GetApplicability ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetApplicability() *fhir.CodeableConcept
GetApplicability returns the value of the field Applicability. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetExtension ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetExtension() []*fhir.Extension
GetExtension returns the value of the field Extension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetID ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetID() string
GetID returns the value of the field ID. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetModifierExtension ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetModifierExtension() []*fhir.Extension
GetModifierExtension returns the value of the field ModifierExtension. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetQualifiers ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetQualifiers() []*fhir.CodeableConcept
GetQualifiers returns the value of the field Qualifiers. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetType ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetType() *fhir.CodeableConcept
GetType returns the value of the field Type. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) GetValue ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) GetValue() *fhir.Quantity
GetValue returns the value of the field Value. This function is safe to call on nil pointers, and will return the zero value instead.
func (*InsurancePlanPlanSpecificCostBenefitCost) MarshalJSON ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) MarshalJSON() ([]byte, error)
func (*InsurancePlanPlanSpecificCostBenefitCost) UnmarshalJSON ¶
func (ippscbc *InsurancePlanPlanSpecificCostBenefitCost) UnmarshalJSON(data []byte) error