insurance_plan_go_proto

package
v0.7.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_insurance_plan_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type InsurancePlan

type InsurancePlan struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for Product
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *InsurancePlan_StatusCode        `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Kind of product
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=type,proto3" json:"type,omitempty"`
	// Official name
	Name *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=name,proto3" json:"name,omitempty"`
	// Alternate names
	Alias []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=alias,proto3" json:"alias,omitempty"`
	// When the product is available
	Period *datatypes_go_proto.Period `protobuf:"bytes,15,opt,name=period,proto3" json:"period,omitempty"`
	// Plan issuer
	OwnedBy *datatypes_go_proto.Reference `protobuf:"bytes,16,opt,name=owned_by,json=ownedBy,proto3" json:"owned_by,omitempty"`
	// Product administrator
	AdministeredBy *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=administered_by,json=administeredBy,proto3" json:"administered_by,omitempty"`
	// Where product applies
	CoverageArea []*datatypes_go_proto.Reference `protobuf:"bytes,18,rep,name=coverage_area,json=coverageArea,proto3" json:"coverage_area,omitempty"`
	Contact      []*InsurancePlan_Contact        `protobuf:"bytes,19,rep,name=contact,proto3" json:"contact,omitempty"`
	// Technical endpoint
	Endpoint []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=endpoint,proto3" json:"endpoint,omitempty"`
	// What networks are Included
	Network  []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=network,proto3" json:"network,omitempty"`
	Coverage []*InsurancePlan_Coverage       `protobuf:"bytes,22,rep,name=coverage,proto3" json:"coverage,omitempty"`
	Plan     []*InsurancePlan_Plan           `protobuf:"bytes,23,rep,name=plan,proto3" json:"plan,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for InsurancePlan, last updated 2019-11-01T09:29:23.356+11:00. Details of a Health Insurance product/plan provided by an organization. See http://hl7.org/fhir/StructureDefinition/InsurancePlan

func (*InsurancePlan) Descriptor deprecated

func (*InsurancePlan) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan.ProtoReflect.Descriptor instead.

func (*InsurancePlan) GetAdministeredBy

func (x *InsurancePlan) GetAdministeredBy() *datatypes_go_proto.Reference

func (*InsurancePlan) GetAlias

func (x *InsurancePlan) GetAlias() []*datatypes_go_proto.String

func (*InsurancePlan) GetContact

func (x *InsurancePlan) GetContact() []*InsurancePlan_Contact

func (*InsurancePlan) GetContained

func (x *InsurancePlan) GetContained() []*any.Any

func (*InsurancePlan) GetCoverage

func (x *InsurancePlan) GetCoverage() []*InsurancePlan_Coverage

func (*InsurancePlan) GetCoverageArea

func (x *InsurancePlan) GetCoverageArea() []*datatypes_go_proto.Reference

func (*InsurancePlan) GetEndpoint

func (x *InsurancePlan) GetEndpoint() []*datatypes_go_proto.Reference

func (*InsurancePlan) GetExtension

func (x *InsurancePlan) GetExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan) GetId

func (x *InsurancePlan) GetId() *datatypes_go_proto.Id

func (*InsurancePlan) GetIdentifier

func (x *InsurancePlan) GetIdentifier() []*datatypes_go_proto.Identifier

func (*InsurancePlan) GetImplicitRules

func (x *InsurancePlan) GetImplicitRules() *datatypes_go_proto.Uri

func (*InsurancePlan) GetLanguage

func (x *InsurancePlan) GetLanguage() *datatypes_go_proto.Code

func (*InsurancePlan) GetMeta

func (x *InsurancePlan) GetMeta() *datatypes_go_proto.Meta

func (*InsurancePlan) GetModifierExtension

func (x *InsurancePlan) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan) GetName

func (x *InsurancePlan) GetName() *datatypes_go_proto.String

func (*InsurancePlan) GetNetwork

func (x *InsurancePlan) GetNetwork() []*datatypes_go_proto.Reference

func (*InsurancePlan) GetOwnedBy

func (x *InsurancePlan) GetOwnedBy() *datatypes_go_proto.Reference

func (*InsurancePlan) GetPeriod

func (x *InsurancePlan) GetPeriod() *datatypes_go_proto.Period

func (*InsurancePlan) GetPlan

func (x *InsurancePlan) GetPlan() []*InsurancePlan_Plan

func (*InsurancePlan) GetStatus

func (x *InsurancePlan) GetStatus() *InsurancePlan_StatusCode

func (*InsurancePlan) GetText

func (*InsurancePlan) GetType

func (*InsurancePlan) ProtoMessage

func (*InsurancePlan) ProtoMessage()

func (*InsurancePlan) ProtoReflect

func (x *InsurancePlan) ProtoReflect() protoreflect.Message

func (*InsurancePlan) Reset

func (x *InsurancePlan) Reset()

func (*InsurancePlan) String

func (x *InsurancePlan) String() string

type InsurancePlan_Contact

type InsurancePlan_Contact struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// The type of contact
	Purpose *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=purpose,proto3" json:"purpose,omitempty"`
	// A name associated with the contact
	Name *datatypes_go_proto.HumanName `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// Contact details (telephone, email, etc.)  for a contact
	Telecom []*datatypes_go_proto.ContactPoint `protobuf:"bytes,6,rep,name=telecom,proto3" json:"telecom,omitempty"`
	// Visiting or postal addresses for the contact
	Address *datatypes_go_proto.Address `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

Contact for the product

func (*InsurancePlan_Contact) Descriptor deprecated

func (*InsurancePlan_Contact) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Contact.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Contact) GetAddress

func (*InsurancePlan_Contact) GetExtension

func (x *InsurancePlan_Contact) GetExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Contact) GetId

func (*InsurancePlan_Contact) GetModifierExtension

func (x *InsurancePlan_Contact) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Contact) GetName

func (*InsurancePlan_Contact) GetPurpose

func (*InsurancePlan_Contact) GetTelecom

func (*InsurancePlan_Contact) ProtoMessage

func (*InsurancePlan_Contact) ProtoMessage()

func (*InsurancePlan_Contact) ProtoReflect

func (x *InsurancePlan_Contact) ProtoReflect() protoreflect.Message

func (*InsurancePlan_Contact) Reset

func (x *InsurancePlan_Contact) Reset()

func (*InsurancePlan_Contact) String

func (x *InsurancePlan_Contact) String() string

type InsurancePlan_Coverage

type InsurancePlan_Coverage struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of coverage
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// What networks provide coverage
	Network []*datatypes_go_proto.Reference           `protobuf:"bytes,5,rep,name=network,proto3" json:"network,omitempty"`
	Benefit []*InsurancePlan_Coverage_CoverageBenefit `protobuf:"bytes,6,rep,name=benefit,proto3" json:"benefit,omitempty"`
	// contains filtered or unexported fields
}

Coverage details

func (*InsurancePlan_Coverage) Descriptor deprecated

func (*InsurancePlan_Coverage) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Coverage.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Coverage) GetBenefit

func (*InsurancePlan_Coverage) GetExtension

func (*InsurancePlan_Coverage) GetId

func (*InsurancePlan_Coverage) GetModifierExtension

func (x *InsurancePlan_Coverage) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Coverage) GetNetwork

func (*InsurancePlan_Coverage) GetType

func (*InsurancePlan_Coverage) ProtoMessage

func (*InsurancePlan_Coverage) ProtoMessage()

func (*InsurancePlan_Coverage) ProtoReflect

func (x *InsurancePlan_Coverage) ProtoReflect() protoreflect.Message

func (*InsurancePlan_Coverage) Reset

func (x *InsurancePlan_Coverage) Reset()

func (*InsurancePlan_Coverage) String

func (x *InsurancePlan_Coverage) String() string

type InsurancePlan_Coverage_CoverageBenefit

type InsurancePlan_Coverage_CoverageBenefit struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of benefit
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Referral requirements
	Requirement *datatypes_go_proto.String                      `protobuf:"bytes,5,opt,name=requirement,proto3" json:"requirement,omitempty"`
	Limit       []*InsurancePlan_Coverage_CoverageBenefit_Limit `protobuf:"bytes,6,rep,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}

List of benefits

func (*InsurancePlan_Coverage_CoverageBenefit) Descriptor deprecated

func (*InsurancePlan_Coverage_CoverageBenefit) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Coverage_CoverageBenefit.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Coverage_CoverageBenefit) GetExtension

func (*InsurancePlan_Coverage_CoverageBenefit) GetId

func (*InsurancePlan_Coverage_CoverageBenefit) GetLimit

func (*InsurancePlan_Coverage_CoverageBenefit) GetModifierExtension

func (*InsurancePlan_Coverage_CoverageBenefit) GetRequirement

func (*InsurancePlan_Coverage_CoverageBenefit) GetType

func (*InsurancePlan_Coverage_CoverageBenefit) ProtoMessage

func (*InsurancePlan_Coverage_CoverageBenefit) ProtoReflect

func (*InsurancePlan_Coverage_CoverageBenefit) Reset

func (*InsurancePlan_Coverage_CoverageBenefit) String

type InsurancePlan_Coverage_CoverageBenefit_Limit

type InsurancePlan_Coverage_CoverageBenefit_Limit struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Maximum value allowed
	Value *datatypes_go_proto.Quantity `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// Benefit limit details
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Benefit limits

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) Descriptor deprecated

Deprecated: Use InsurancePlan_Coverage_CoverageBenefit_Limit.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) GetCode

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) GetExtension

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) GetId

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) GetModifierExtension

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) GetValue

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) ProtoMessage

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) ProtoReflect

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) Reset

func (*InsurancePlan_Coverage_CoverageBenefit_Limit) String

type InsurancePlan_Plan

type InsurancePlan_Plan struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business Identifier for Product
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Type of plan
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Where product applies
	CoverageArea []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=coverage_area,json=coverageArea,proto3" json:"coverage_area,omitempty"`
	// What networks provide coverage
	Network      []*datatypes_go_proto.Reference    `protobuf:"bytes,7,rep,name=network,proto3" json:"network,omitempty"`
	GeneralCost  []*InsurancePlan_Plan_GeneralCost  `protobuf:"bytes,8,rep,name=general_cost,json=generalCost,proto3" json:"general_cost,omitempty"`
	SpecificCost []*InsurancePlan_Plan_SpecificCost `protobuf:"bytes,9,rep,name=specific_cost,json=specificCost,proto3" json:"specific_cost,omitempty"`
	// contains filtered or unexported fields
}

Plan details

func (*InsurancePlan_Plan) Descriptor deprecated

func (*InsurancePlan_Plan) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Plan.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Plan) GetCoverageArea

func (x *InsurancePlan_Plan) GetCoverageArea() []*datatypes_go_proto.Reference

func (*InsurancePlan_Plan) GetExtension

func (x *InsurancePlan_Plan) GetExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Plan) GetGeneralCost

func (x *InsurancePlan_Plan) GetGeneralCost() []*InsurancePlan_Plan_GeneralCost

func (*InsurancePlan_Plan) GetId

func (*InsurancePlan_Plan) GetIdentifier

func (x *InsurancePlan_Plan) GetIdentifier() []*datatypes_go_proto.Identifier

func (*InsurancePlan_Plan) GetModifierExtension

func (x *InsurancePlan_Plan) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Plan) GetNetwork

func (x *InsurancePlan_Plan) GetNetwork() []*datatypes_go_proto.Reference

func (*InsurancePlan_Plan) GetSpecificCost

func (x *InsurancePlan_Plan) GetSpecificCost() []*InsurancePlan_Plan_SpecificCost

func (*InsurancePlan_Plan) GetType

func (*InsurancePlan_Plan) ProtoMessage

func (*InsurancePlan_Plan) ProtoMessage()

func (*InsurancePlan_Plan) ProtoReflect

func (x *InsurancePlan_Plan) ProtoReflect() protoreflect.Message

func (*InsurancePlan_Plan) Reset

func (x *InsurancePlan_Plan) Reset()

func (*InsurancePlan_Plan) String

func (x *InsurancePlan_Plan) String() string

type InsurancePlan_Plan_GeneralCost

type InsurancePlan_Plan_GeneralCost struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of cost
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Number of enrollees
	GroupSize *datatypes_go_proto.PositiveInt `protobuf:"bytes,5,opt,name=group_size,json=groupSize,proto3" json:"group_size,omitempty"`
	// Cost value
	Cost *datatypes_go_proto.Money `protobuf:"bytes,6,opt,name=cost,proto3" json:"cost,omitempty"`
	// Additional cost information
	Comment *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=comment,proto3" json:"comment,omitempty"`
	// contains filtered or unexported fields
}

Overall costs

func (*InsurancePlan_Plan_GeneralCost) Descriptor deprecated

func (*InsurancePlan_Plan_GeneralCost) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Plan_GeneralCost.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Plan_GeneralCost) GetComment

func (*InsurancePlan_Plan_GeneralCost) GetCost

func (*InsurancePlan_Plan_GeneralCost) GetExtension

func (*InsurancePlan_Plan_GeneralCost) GetGroupSize

func (*InsurancePlan_Plan_GeneralCost) GetId

func (*InsurancePlan_Plan_GeneralCost) GetModifierExtension

func (x *InsurancePlan_Plan_GeneralCost) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Plan_GeneralCost) GetType

func (*InsurancePlan_Plan_GeneralCost) ProtoMessage

func (*InsurancePlan_Plan_GeneralCost) ProtoMessage()

func (*InsurancePlan_Plan_GeneralCost) ProtoReflect

func (*InsurancePlan_Plan_GeneralCost) Reset

func (x *InsurancePlan_Plan_GeneralCost) Reset()

func (*InsurancePlan_Plan_GeneralCost) String

type InsurancePlan_Plan_SpecificCost

type InsurancePlan_Plan_SpecificCost struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// General category of benefit
	Category *datatypes_go_proto.CodeableConcept            `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	Benefit  []*InsurancePlan_Plan_SpecificCost_PlanBenefit `protobuf:"bytes,5,rep,name=benefit,proto3" json:"benefit,omitempty"`
	// contains filtered or unexported fields
}

Specific costs

func (*InsurancePlan_Plan_SpecificCost) Descriptor deprecated

func (*InsurancePlan_Plan_SpecificCost) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_Plan_SpecificCost.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Plan_SpecificCost) GetBenefit

func (*InsurancePlan_Plan_SpecificCost) GetCategory

func (*InsurancePlan_Plan_SpecificCost) GetExtension

func (*InsurancePlan_Plan_SpecificCost) GetId

func (*InsurancePlan_Plan_SpecificCost) GetModifierExtension

func (x *InsurancePlan_Plan_SpecificCost) GetModifierExtension() []*datatypes_go_proto.Extension

func (*InsurancePlan_Plan_SpecificCost) ProtoMessage

func (*InsurancePlan_Plan_SpecificCost) ProtoMessage()

func (*InsurancePlan_Plan_SpecificCost) ProtoReflect

func (*InsurancePlan_Plan_SpecificCost) Reset

func (*InsurancePlan_Plan_SpecificCost) String

type InsurancePlan_Plan_SpecificCost_PlanBenefit

type InsurancePlan_Plan_SpecificCost_PlanBenefit struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of specific benefit
	Type *datatypes_go_proto.CodeableConcept                 `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Cost []*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost `protobuf:"bytes,5,rep,name=cost,proto3" json:"cost,omitempty"`
	// contains filtered or unexported fields
}

Benefits list

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) Descriptor deprecated

Deprecated: Use InsurancePlan_Plan_SpecificCost_PlanBenefit.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) GetCost

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) GetExtension

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) GetId

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) GetModifierExtension

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) GetType

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) ProtoMessage

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) ProtoReflect

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) Reset

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit) String

type InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost

type InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Type of cost
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// in-network | out-of-network | other
	Applicability *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=applicability,proto3" json:"applicability,omitempty"`
	// Additional information about the cost
	Qualifiers []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=qualifiers,proto3" json:"qualifiers,omitempty"`
	// The actual cost value
	Value *datatypes_go_proto.Quantity `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

List of the costs

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) Descriptor deprecated

Deprecated: Use InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost.ProtoReflect.Descriptor instead.

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetApplicability

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetExtension

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetId

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetModifierExtension

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetQualifiers

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetType

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) GetValue

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) ProtoMessage

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) ProtoReflect

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) Reset

func (*InsurancePlan_Plan_SpecificCost_PlanBenefit_Cost) String

type InsurancePlan_StatusCode

type InsurancePlan_StatusCode struct {
	Value     codes_go_proto.PublicationStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.PublicationStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

draft | active | retired | unknown

func (*InsurancePlan_StatusCode) Descriptor deprecated

func (*InsurancePlan_StatusCode) Descriptor() ([]byte, []int)

Deprecated: Use InsurancePlan_StatusCode.ProtoReflect.Descriptor instead.

func (*InsurancePlan_StatusCode) GetExtension

func (*InsurancePlan_StatusCode) GetId

func (*InsurancePlan_StatusCode) GetValue

func (*InsurancePlan_StatusCode) ProtoMessage

func (*InsurancePlan_StatusCode) ProtoMessage()

func (*InsurancePlan_StatusCode) ProtoReflect

func (x *InsurancePlan_StatusCode) ProtoReflect() protoreflect.Message

func (*InsurancePlan_StatusCode) Reset

func (x *InsurancePlan_StatusCode) Reset()

func (*InsurancePlan_StatusCode) String

func (x *InsurancePlan_StatusCode) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL