explanation_of_benefit_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

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

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_explanation_of_benefit_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ExplanationOfBenefit

type ExplanationOfBenefit 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 the resource
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *ExplanationOfBenefit_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Category or discipline
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=type,proto3" json:"type,omitempty"`
	// More granular claim type
	SubType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	Use     *ExplanationOfBenefit_UseCode       `protobuf:"bytes,14,opt,name=use,proto3" json:"use,omitempty"`
	// The recipient of the products and services
	Patient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=patient,proto3" json:"patient,omitempty"`
	// Relevant time frame for the claim
	BillablePeriod *datatypes_go_proto.Period `protobuf:"bytes,16,opt,name=billable_period,json=billablePeriod,proto3" json:"billable_period,omitempty"`
	// Response creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,17,opt,name=created,proto3" json:"created,omitempty"`
	// Author of the claim
	Enterer *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=enterer,proto3" json:"enterer,omitempty"`
	// Party responsible for reimbursement
	Insurer *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=insurer,proto3" json:"insurer,omitempty"`
	// Party responsible for the claim
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,20,opt,name=provider,proto3" json:"provider,omitempty"`
	// Desired processing urgency
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=priority,proto3" json:"priority,omitempty"`
	// For whom to reserve funds
	FundsReserveRequested *datatypes_go_proto.CodeableConcept `` /* 127-byte string literal not displayed */
	// Funds reserved status
	FundsReserve *datatypes_go_proto.CodeableConcept  `protobuf:"bytes,23,opt,name=funds_reserve,json=fundsReserve,proto3" json:"funds_reserve,omitempty"`
	Related      []*ExplanationOfBenefit_RelatedClaim `protobuf:"bytes,24,rep,name=related,proto3" json:"related,omitempty"`
	// Prescription authorizing services or products
	Prescription *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=prescription,proto3" json:"prescription,omitempty"`
	// Original prescription if superceded by fulfiller
	OriginalPrescription *datatypes_go_proto.Reference `protobuf:"bytes,26,opt,name=original_prescription,json=originalPrescription,proto3" json:"original_prescription,omitempty"`
	Payee                *ExplanationOfBenefit_Payee   `protobuf:"bytes,27,opt,name=payee,proto3" json:"payee,omitempty"`
	// Treatment Referral
	Referral *datatypes_go_proto.Reference `protobuf:"bytes,28,opt,name=referral,proto3" json:"referral,omitempty"`
	// Servicing Facility
	Facility *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=facility,proto3" json:"facility,omitempty"`
	// Claim reference
	Claim *datatypes_go_proto.Reference `protobuf:"bytes,30,opt,name=claim,proto3" json:"claim,omitempty"`
	// Claim response reference
	ClaimResponse *datatypes_go_proto.Reference     `protobuf:"bytes,31,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	Outcome       *ExplanationOfBenefit_OutcomeCode `protobuf:"bytes,32,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,33,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Preauthorization reference
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,34,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Preauthorization in-effect period
	PreAuthRefPeriod []*datatypes_go_proto.Period                  `protobuf:"bytes,35,rep,name=pre_auth_ref_period,json=preAuthRefPeriod,proto3" json:"pre_auth_ref_period,omitempty"`
	CareTeam         []*ExplanationOfBenefit_CareTeam              `protobuf:"bytes,36,rep,name=care_team,json=careTeam,proto3" json:"care_team,omitempty"`
	SupportingInfo   []*ExplanationOfBenefit_SupportingInformation `protobuf:"bytes,37,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	Diagnosis        []*ExplanationOfBenefit_Diagnosis             `protobuf:"bytes,38,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	Procedure        []*ExplanationOfBenefit_Procedure             `protobuf:"bytes,39,rep,name=procedure,proto3" json:"procedure,omitempty"`
	// Precedence (primary, secondary, etc.)
	Precedence *datatypes_go_proto.PositiveInt   `protobuf:"bytes,40,opt,name=precedence,proto3" json:"precedence,omitempty"`
	Insurance  []*ExplanationOfBenefit_Insurance `protobuf:"bytes,41,rep,name=insurance,proto3" json:"insurance,omitempty"`
	Accident   *ExplanationOfBenefit_Accident    `protobuf:"bytes,42,opt,name=accident,proto3" json:"accident,omitempty"`
	Item       []*ExplanationOfBenefit_Item      `protobuf:"bytes,43,rep,name=item,proto3" json:"item,omitempty"`
	AddItem    []*ExplanationOfBenefit_AddedItem `protobuf:"bytes,44,rep,name=add_item,json=addItem,proto3" json:"add_item,omitempty"`
	// Header-level adjudication
	Adjudication []*ExplanationOfBenefit_Item_Adjudication `protobuf:"bytes,45,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Total        []*ExplanationOfBenefit_Total             `protobuf:"bytes,46,rep,name=total,proto3" json:"total,omitempty"`
	Payment      *ExplanationOfBenefit_Payment             `protobuf:"bytes,47,opt,name=payment,proto3" json:"payment,omitempty"`
	// Printed form identifier
	FormCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,48,opt,name=form_code,json=formCode,proto3" json:"form_code,omitempty"`
	// Printed reference or actual form
	Form        *datatypes_go_proto.Attachment `protobuf:"bytes,49,opt,name=form,proto3" json:"form,omitempty"`
	ProcessNote []*ExplanationOfBenefit_Note   `protobuf:"bytes,50,rep,name=process_note,json=processNote,proto3" json:"process_note,omitempty"`
	// When the benefits are applicable
	BenefitPeriod  *datatypes_go_proto.Period             `protobuf:"bytes,51,opt,name=benefit_period,json=benefitPeriod,proto3" json:"benefit_period,omitempty"`
	BenefitBalance []*ExplanationOfBenefit_BenefitBalance `protobuf:"bytes,52,rep,name=benefit_balance,json=benefitBalance,proto3" json:"benefit_balance,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ExplanationOfBenefit, last updated 2019-12-31T21:03:40.621+11:00. Explanation of Benefit resource. See http://hl7.org/fhir/StructureDefinition/ExplanationOfBenefit

func (*ExplanationOfBenefit) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit) GetAccident

func (*ExplanationOfBenefit) GetAddItem

func (*ExplanationOfBenefit) GetAdjudication

func (*ExplanationOfBenefit) GetBenefitBalance

func (*ExplanationOfBenefit) GetBenefitPeriod

func (x *ExplanationOfBenefit) GetBenefitPeriod() *datatypes_go_proto.Period

func (*ExplanationOfBenefit) GetBillablePeriod

func (x *ExplanationOfBenefit) GetBillablePeriod() *datatypes_go_proto.Period

func (*ExplanationOfBenefit) GetCareTeam

func (*ExplanationOfBenefit) GetClaim

func (*ExplanationOfBenefit) GetClaimResponse

func (x *ExplanationOfBenefit) GetClaimResponse() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetContained

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

func (*ExplanationOfBenefit) GetCreated

func (*ExplanationOfBenefit) GetDiagnosis

func (*ExplanationOfBenefit) GetDisposition

func (x *ExplanationOfBenefit) GetDisposition() *datatypes_go_proto.String

func (*ExplanationOfBenefit) GetEnterer

func (*ExplanationOfBenefit) GetExtension

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

func (*ExplanationOfBenefit) GetFacility

func (*ExplanationOfBenefit) GetForm

func (*ExplanationOfBenefit) GetFormCode

func (*ExplanationOfBenefit) GetFundsReserve

func (*ExplanationOfBenefit) GetFundsReserveRequested

func (x *ExplanationOfBenefit) GetFundsReserveRequested() *datatypes_go_proto.CodeableConcept

func (*ExplanationOfBenefit) GetId

func (*ExplanationOfBenefit) GetIdentifier

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

func (*ExplanationOfBenefit) GetImplicitRules

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

func (*ExplanationOfBenefit) GetInsurance

func (*ExplanationOfBenefit) GetInsurer

func (*ExplanationOfBenefit) GetItem

func (*ExplanationOfBenefit) GetLanguage

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

func (*ExplanationOfBenefit) GetMeta

func (*ExplanationOfBenefit) GetModifierExtension

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

func (*ExplanationOfBenefit) GetOriginalPrescription

func (x *ExplanationOfBenefit) GetOriginalPrescription() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetOutcome

func (*ExplanationOfBenefit) GetPatient

func (*ExplanationOfBenefit) GetPayee

func (*ExplanationOfBenefit) GetPayment

func (*ExplanationOfBenefit) GetPreAuthRef

func (x *ExplanationOfBenefit) GetPreAuthRef() []*datatypes_go_proto.String

func (*ExplanationOfBenefit) GetPreAuthRefPeriod

func (x *ExplanationOfBenefit) GetPreAuthRefPeriod() []*datatypes_go_proto.Period

func (*ExplanationOfBenefit) GetPrecedence

func (*ExplanationOfBenefit) GetPrescription

func (x *ExplanationOfBenefit) GetPrescription() *datatypes_go_proto.Reference

func (*ExplanationOfBenefit) GetPriority

func (*ExplanationOfBenefit) GetProcedure

func (*ExplanationOfBenefit) GetProcessNote

func (x *ExplanationOfBenefit) GetProcessNote() []*ExplanationOfBenefit_Note

func (*ExplanationOfBenefit) GetProvider

func (*ExplanationOfBenefit) GetReferral

func (*ExplanationOfBenefit) GetRelated

func (*ExplanationOfBenefit) GetStatus

func (*ExplanationOfBenefit) GetSubType

func (*ExplanationOfBenefit) GetSupportingInfo

func (*ExplanationOfBenefit) GetText

func (*ExplanationOfBenefit) GetTotal

func (*ExplanationOfBenefit) GetType

func (*ExplanationOfBenefit) GetUse

func (*ExplanationOfBenefit) ProtoMessage

func (*ExplanationOfBenefit) ProtoMessage()

func (*ExplanationOfBenefit) ProtoReflect

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

func (*ExplanationOfBenefit) Reset

func (x *ExplanationOfBenefit) Reset()

func (*ExplanationOfBenefit) String

func (x *ExplanationOfBenefit) String() string

type ExplanationOfBenefit_Accident

type ExplanationOfBenefit_Accident struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// When the incident occurred
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"`
	// The nature of the accident
	Type     *datatypes_go_proto.CodeableConcept      `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Location *ExplanationOfBenefit_Accident_LocationX `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Details of the event

func (*ExplanationOfBenefit_Accident) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Accident.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Accident) GetDate

func (*ExplanationOfBenefit_Accident) GetExtension

func (*ExplanationOfBenefit_Accident) GetId

func (*ExplanationOfBenefit_Accident) GetLocation

func (*ExplanationOfBenefit_Accident) GetModifierExtension

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

func (*ExplanationOfBenefit_Accident) GetType

func (*ExplanationOfBenefit_Accident) ProtoMessage

func (*ExplanationOfBenefit_Accident) ProtoMessage()

func (*ExplanationOfBenefit_Accident) ProtoReflect

func (*ExplanationOfBenefit_Accident) Reset

func (x *ExplanationOfBenefit_Accident) Reset()

func (*ExplanationOfBenefit_Accident) String

type ExplanationOfBenefit_Accident_LocationX

type ExplanationOfBenefit_Accident_LocationX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_Accident_LocationX_Address
	//	*ExplanationOfBenefit_Accident_LocationX_Reference
	Choice isExplanationOfBenefit_Accident_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Where the event occurred

func (*ExplanationOfBenefit_Accident_LocationX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Accident_LocationX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Accident_LocationX) GetAddress

func (*ExplanationOfBenefit_Accident_LocationX) GetChoice

func (m *ExplanationOfBenefit_Accident_LocationX) GetChoice() isExplanationOfBenefit_Accident_LocationX_Choice

func (*ExplanationOfBenefit_Accident_LocationX) GetReference

func (*ExplanationOfBenefit_Accident_LocationX) ProtoMessage

func (*ExplanationOfBenefit_Accident_LocationX) ProtoReflect

func (*ExplanationOfBenefit_Accident_LocationX) Reset

func (*ExplanationOfBenefit_Accident_LocationX) String

type ExplanationOfBenefit_Accident_LocationX_Address

type ExplanationOfBenefit_Accident_LocationX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,1,opt,name=address,proto3,oneof"`
}

type ExplanationOfBenefit_Accident_LocationX_Reference

type ExplanationOfBenefit_Accident_LocationX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_AddedItem

type ExplanationOfBenefit_AddedItem struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Item sequence number
	ItemSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,4,rep,name=item_sequence,json=itemSequence,proto3" json:"item_sequence,omitempty"`
	// Detail sequence number
	DetailSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,5,rep,name=detail_sequence,json=detailSequence,proto3" json:"detail_sequence,omitempty"`
	// Subdetail sequence number
	SubDetailSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,6,rep,name=sub_detail_sequence,json=subDetailSequence,proto3" json:"sub_detail_sequence,omitempty"`
	// Authorized providers
	Provider []*datatypes_go_proto.Reference `protobuf:"bytes,7,rep,name=provider,proto3" json:"provider,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept     `protobuf:"bytes,10,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	Serviced    *ExplanationOfBenefit_AddedItem_ServicedX `protobuf:"bytes,11,opt,name=serviced,proto3" json:"serviced,omitempty"`
	Location    *ExplanationOfBenefit_AddedItem_LocationX `protobuf:"bytes,12,opt,name=location,proto3" json:"location,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,13,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,14,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,15,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,16,opt,name=net,proto3" json:"net,omitempty"`
	// Anatomical location
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Anatomical sub-location
	SubSite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=sub_site,json=subSite,proto3" json:"sub_site,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,19,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Added items adjudication
	Adjudication []*ExplanationOfBenefit_Item_Adjudication         `protobuf:"bytes,20,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail       []*ExplanationOfBenefit_AddedItem_AddedItemDetail `protobuf:"bytes,21,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ExplanationOfBenefit_AddedItem) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_AddedItem.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_AddedItem) GetAdjudication

func (*ExplanationOfBenefit_AddedItem) GetBodySite

func (*ExplanationOfBenefit_AddedItem) GetDetail

func (*ExplanationOfBenefit_AddedItem) GetDetailSequence

func (*ExplanationOfBenefit_AddedItem) GetExtension

func (*ExplanationOfBenefit_AddedItem) GetFactor

func (*ExplanationOfBenefit_AddedItem) GetId

func (*ExplanationOfBenefit_AddedItem) GetItemSequence

func (*ExplanationOfBenefit_AddedItem) GetLocation

func (*ExplanationOfBenefit_AddedItem) GetModifier

func (*ExplanationOfBenefit_AddedItem) GetModifierExtension

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

func (*ExplanationOfBenefit_AddedItem) GetNet

func (*ExplanationOfBenefit_AddedItem) GetNoteNumber

func (*ExplanationOfBenefit_AddedItem) GetProductOrService

func (*ExplanationOfBenefit_AddedItem) GetProgramCode

func (*ExplanationOfBenefit_AddedItem) GetProvider

func (*ExplanationOfBenefit_AddedItem) GetQuantity

func (*ExplanationOfBenefit_AddedItem) GetServiced

func (*ExplanationOfBenefit_AddedItem) GetSubDetailSequence

func (x *ExplanationOfBenefit_AddedItem) GetSubDetailSequence() []*datatypes_go_proto.PositiveInt

func (*ExplanationOfBenefit_AddedItem) GetSubSite

func (*ExplanationOfBenefit_AddedItem) GetUnitPrice

func (*ExplanationOfBenefit_AddedItem) ProtoMessage

func (*ExplanationOfBenefit_AddedItem) ProtoMessage()

func (*ExplanationOfBenefit_AddedItem) ProtoReflect

func (*ExplanationOfBenefit_AddedItem) Reset

func (x *ExplanationOfBenefit_AddedItem) Reset()

func (*ExplanationOfBenefit_AddedItem) String

type ExplanationOfBenefit_AddedItem_AddedItemDetail

type ExplanationOfBenefit_AddedItem_AddedItemDetail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,7,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,8,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,9,opt,name=net,proto3" json:"net,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,10,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Added items adjudication
	Adjudication []*ExplanationOfBenefit_Item_Adjudication                                  `protobuf:"bytes,11,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	SubDetail    []*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail `protobuf:"bytes,12,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_AddedItem_AddedItemDetail.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetAdjudication

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetExtension

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetFactor

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetId

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetModifier

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetModifierExtension

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetNet

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetNoteNumber

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetProductOrService

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetQuantity

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetSubDetail

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) GetUnitPrice

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) ProtoMessage

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) ProtoReflect

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) Reset

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail) String

type ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail

type ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,6,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,7,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,8,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,9,opt,name=net,proto3" json:"net,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,10,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Added items adjudication
	Adjudication []*ExplanationOfBenefit_Item_Adjudication `protobuf:"bytes,11,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetAdjudication

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetExtension

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetFactor

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetId

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetModifier

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetModifierExtension

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetNet

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetNoteNumber

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetProductOrService

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetQuantity

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) GetUnitPrice

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) ProtoMessage

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) ProtoReflect

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) Reset

func (*ExplanationOfBenefit_AddedItem_AddedItemDetail_AddedItemDetailSubDetail) String

type ExplanationOfBenefit_AddedItem_LocationX

type ExplanationOfBenefit_AddedItem_LocationX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_AddedItem_LocationX_CodeableConcept
	//	*ExplanationOfBenefit_AddedItem_LocationX_Address
	//	*ExplanationOfBenefit_AddedItem_LocationX_Reference
	Choice isExplanationOfBenefit_AddedItem_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Place of service or where product was supplied

func (*ExplanationOfBenefit_AddedItem_LocationX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_AddedItem_LocationX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_AddedItem_LocationX) GetAddress

func (*ExplanationOfBenefit_AddedItem_LocationX) GetChoice

func (m *ExplanationOfBenefit_AddedItem_LocationX) GetChoice() isExplanationOfBenefit_AddedItem_LocationX_Choice

func (*ExplanationOfBenefit_AddedItem_LocationX) GetCodeableConcept

func (*ExplanationOfBenefit_AddedItem_LocationX) GetReference

func (*ExplanationOfBenefit_AddedItem_LocationX) ProtoMessage

func (*ExplanationOfBenefit_AddedItem_LocationX) ProtoReflect

func (*ExplanationOfBenefit_AddedItem_LocationX) Reset

func (*ExplanationOfBenefit_AddedItem_LocationX) String

type ExplanationOfBenefit_AddedItem_LocationX_Address

type ExplanationOfBenefit_AddedItem_LocationX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,2,opt,name=address,proto3,oneof"`
}

type ExplanationOfBenefit_AddedItem_LocationX_CodeableConcept

type ExplanationOfBenefit_AddedItem_LocationX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ExplanationOfBenefit_AddedItem_LocationX_Reference

type ExplanationOfBenefit_AddedItem_LocationX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_AddedItem_ServicedX

type ExplanationOfBenefit_AddedItem_ServicedX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_AddedItem_ServicedX_Date
	//	*ExplanationOfBenefit_AddedItem_ServicedX_Period
	Choice isExplanationOfBenefit_AddedItem_ServicedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date or dates of service or product delivery

func (*ExplanationOfBenefit_AddedItem_ServicedX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_AddedItem_ServicedX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_AddedItem_ServicedX) GetChoice

func (m *ExplanationOfBenefit_AddedItem_ServicedX) GetChoice() isExplanationOfBenefit_AddedItem_ServicedX_Choice

func (*ExplanationOfBenefit_AddedItem_ServicedX) GetDate

func (*ExplanationOfBenefit_AddedItem_ServicedX) GetPeriod

func (*ExplanationOfBenefit_AddedItem_ServicedX) ProtoMessage

func (*ExplanationOfBenefit_AddedItem_ServicedX) ProtoReflect

func (*ExplanationOfBenefit_AddedItem_ServicedX) Reset

func (*ExplanationOfBenefit_AddedItem_ServicedX) String

type ExplanationOfBenefit_AddedItem_ServicedX_Date

type ExplanationOfBenefit_AddedItem_ServicedX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type ExplanationOfBenefit_AddedItem_ServicedX_Period

type ExplanationOfBenefit_AddedItem_ServicedX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type ExplanationOfBenefit_BenefitBalance

type ExplanationOfBenefit_BenefitBalance struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// Excluded from the plan
	Excluded *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=excluded,proto3" json:"excluded,omitempty"`
	// Short name for the benefit
	Name *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the benefit or services covered
	Description *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	// In or out of network
	Network *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
	// Individual or family
	Unit *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=unit,proto3" json:"unit,omitempty"`
	// Annual or lifetime
	Term      *datatypes_go_proto.CodeableConcept            `protobuf:"bytes,10,opt,name=term,proto3" json:"term,omitempty"`
	Financial []*ExplanationOfBenefit_BenefitBalance_Benefit `protobuf:"bytes,11,rep,name=financial,proto3" json:"financial,omitempty"`
	// contains filtered or unexported fields
}

Balance by Benefit Category

func (*ExplanationOfBenefit_BenefitBalance) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_BenefitBalance.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_BenefitBalance) GetCategory

func (*ExplanationOfBenefit_BenefitBalance) GetDescription

func (*ExplanationOfBenefit_BenefitBalance) GetExcluded

func (*ExplanationOfBenefit_BenefitBalance) GetExtension

func (*ExplanationOfBenefit_BenefitBalance) GetFinancial

func (*ExplanationOfBenefit_BenefitBalance) GetId

func (*ExplanationOfBenefit_BenefitBalance) GetModifierExtension

func (*ExplanationOfBenefit_BenefitBalance) GetName

func (*ExplanationOfBenefit_BenefitBalance) GetNetwork

func (*ExplanationOfBenefit_BenefitBalance) GetTerm

func (*ExplanationOfBenefit_BenefitBalance) GetUnit

func (*ExplanationOfBenefit_BenefitBalance) ProtoMessage

func (*ExplanationOfBenefit_BenefitBalance) ProtoMessage()

func (*ExplanationOfBenefit_BenefitBalance) ProtoReflect

func (*ExplanationOfBenefit_BenefitBalance) Reset

func (*ExplanationOfBenefit_BenefitBalance) String

type ExplanationOfBenefit_BenefitBalance_Benefit

type ExplanationOfBenefit_BenefitBalance_Benefit struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Benefit classification
	Type    *datatypes_go_proto.CodeableConcept                   `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Allowed *ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX `protobuf:"bytes,5,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Used    *ExplanationOfBenefit_BenefitBalance_Benefit_UsedX    `protobuf:"bytes,6,opt,name=used,proto3" json:"used,omitempty"`
	// contains filtered or unexported fields
}

Benefit Summary

func (*ExplanationOfBenefit_BenefitBalance_Benefit) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_BenefitBalance_Benefit.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetAllowed

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetExtension

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetId

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetModifierExtension

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetType

func (*ExplanationOfBenefit_BenefitBalance_Benefit) GetUsed

func (*ExplanationOfBenefit_BenefitBalance_Benefit) ProtoMessage

func (*ExplanationOfBenefit_BenefitBalance_Benefit) ProtoReflect

func (*ExplanationOfBenefit_BenefitBalance_Benefit) Reset

func (*ExplanationOfBenefit_BenefitBalance_Benefit) String

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_UnsignedInt
	//	*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_StringValue
	//	*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_Money
	Choice isExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Benefits allowed

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) GetChoice

func (m *ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) GetChoice() isExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_Choice

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) GetMoney

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) GetStringValue

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) GetUnsignedInt

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) ProtoMessage

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) ProtoReflect

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) Reset

func (*ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX) String

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_Money

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,3,opt,name=money,proto3,oneof"`
}

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_StringValue

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,2,opt,name=string_value,json=string,proto3,oneof"`
}

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_UnsignedInt

type ExplanationOfBenefit_BenefitBalance_Benefit_AllowedX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,1,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_UnsignedInt
	//	*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_Money
	Choice isExplanationOfBenefit_BenefitBalance_Benefit_UsedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Benefits used

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_BenefitBalance_Benefit_UsedX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) GetChoice

func (m *ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) GetChoice() isExplanationOfBenefit_BenefitBalance_Benefit_UsedX_Choice

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) GetMoney

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) GetUnsignedInt

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) ProtoMessage

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) ProtoReflect

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) Reset

func (*ExplanationOfBenefit_BenefitBalance_Benefit_UsedX) String

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_Money

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_Money struct {
	Money *datatypes_go_proto.Money `protobuf:"bytes,2,opt,name=money,proto3,oneof"`
}

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_UnsignedInt

type ExplanationOfBenefit_BenefitBalance_Benefit_UsedX_UnsignedInt struct {
	UnsignedInt *datatypes_go_proto.UnsignedInt `protobuf:"bytes,1,opt,name=unsigned_int,json=unsignedInt,proto3,oneof"`
}

type ExplanationOfBenefit_CareTeam

type ExplanationOfBenefit_CareTeam struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Order of care team
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Practitioner or organization
	Provider *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=provider,proto3" json:"provider,omitempty"`
	// Indicator of the lead practitioner
	Responsible *datatypes_go_proto.Boolean `protobuf:"bytes,6,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Function within the team
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=role,proto3" json:"role,omitempty"`
	// Practitioner credential or specialization
	Qualification *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=qualification,proto3" json:"qualification,omitempty"`
	// contains filtered or unexported fields
}

Care Team members

func (*ExplanationOfBenefit_CareTeam) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_CareTeam.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_CareTeam) GetExtension

func (*ExplanationOfBenefit_CareTeam) GetId

func (*ExplanationOfBenefit_CareTeam) GetModifierExtension

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

func (*ExplanationOfBenefit_CareTeam) GetProvider

func (*ExplanationOfBenefit_CareTeam) GetQualification

func (*ExplanationOfBenefit_CareTeam) GetResponsible

func (*ExplanationOfBenefit_CareTeam) GetRole

func (*ExplanationOfBenefit_CareTeam) GetSequence

func (*ExplanationOfBenefit_CareTeam) ProtoMessage

func (*ExplanationOfBenefit_CareTeam) ProtoMessage()

func (*ExplanationOfBenefit_CareTeam) ProtoReflect

func (*ExplanationOfBenefit_CareTeam) Reset

func (x *ExplanationOfBenefit_CareTeam) Reset()

func (*ExplanationOfBenefit_CareTeam) String

type ExplanationOfBenefit_Diagnosis

type ExplanationOfBenefit_Diagnosis struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Diagnosis instance identifier
	Sequence  *datatypes_go_proto.PositiveInt            `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Diagnosis *ExplanationOfBenefit_Diagnosis_DiagnosisX `protobuf:"bytes,5,opt,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	// Timing or nature of the diagnosis
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=type,proto3" json:"type,omitempty"`
	// Present on admission
	OnAdmission *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=on_admission,json=onAdmission,proto3" json:"on_admission,omitempty"`
	// Package billing code
	PackageCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=package_code,json=packageCode,proto3" json:"package_code,omitempty"`
	// contains filtered or unexported fields
}

Pertinent diagnosis information

func (*ExplanationOfBenefit_Diagnosis) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Diagnosis.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Diagnosis) GetDiagnosis

func (*ExplanationOfBenefit_Diagnosis) GetExtension

func (*ExplanationOfBenefit_Diagnosis) GetId

func (*ExplanationOfBenefit_Diagnosis) GetModifierExtension

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

func (*ExplanationOfBenefit_Diagnosis) GetOnAdmission

func (*ExplanationOfBenefit_Diagnosis) GetPackageCode

func (*ExplanationOfBenefit_Diagnosis) GetSequence

func (*ExplanationOfBenefit_Diagnosis) GetType

func (*ExplanationOfBenefit_Diagnosis) ProtoMessage

func (*ExplanationOfBenefit_Diagnosis) ProtoMessage()

func (*ExplanationOfBenefit_Diagnosis) ProtoReflect

func (*ExplanationOfBenefit_Diagnosis) Reset

func (x *ExplanationOfBenefit_Diagnosis) Reset()

func (*ExplanationOfBenefit_Diagnosis) String

type ExplanationOfBenefit_Diagnosis_DiagnosisX

type ExplanationOfBenefit_Diagnosis_DiagnosisX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_Diagnosis_DiagnosisX_CodeableConcept
	//	*ExplanationOfBenefit_Diagnosis_DiagnosisX_Reference
	Choice isExplanationOfBenefit_Diagnosis_DiagnosisX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Nature of illness or problem

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Diagnosis_DiagnosisX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) GetChoice

func (m *ExplanationOfBenefit_Diagnosis_DiagnosisX) GetChoice() isExplanationOfBenefit_Diagnosis_DiagnosisX_Choice

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) GetCodeableConcept

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) GetReference

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) ProtoMessage

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) ProtoReflect

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) Reset

func (*ExplanationOfBenefit_Diagnosis_DiagnosisX) String

type ExplanationOfBenefit_Diagnosis_DiagnosisX_CodeableConcept

type ExplanationOfBenefit_Diagnosis_DiagnosisX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ExplanationOfBenefit_Diagnosis_DiagnosisX_Reference

type ExplanationOfBenefit_Diagnosis_DiagnosisX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_Insurance

type ExplanationOfBenefit_Insurance struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Coverage to be used for adjudication
	Focal *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=focal,proto3" json:"focal,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Prior authorization reference number
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,6,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// contains filtered or unexported fields
}

Patient insurance information

func (*ExplanationOfBenefit_Insurance) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Insurance.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Insurance) GetCoverage

func (*ExplanationOfBenefit_Insurance) GetExtension

func (*ExplanationOfBenefit_Insurance) GetFocal

func (*ExplanationOfBenefit_Insurance) GetId

func (*ExplanationOfBenefit_Insurance) GetModifierExtension

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

func (*ExplanationOfBenefit_Insurance) GetPreAuthRef

func (*ExplanationOfBenefit_Insurance) ProtoMessage

func (*ExplanationOfBenefit_Insurance) ProtoMessage()

func (*ExplanationOfBenefit_Insurance) ProtoReflect

func (*ExplanationOfBenefit_Insurance) Reset

func (x *ExplanationOfBenefit_Insurance) Reset()

func (*ExplanationOfBenefit_Insurance) String

type ExplanationOfBenefit_Item

type ExplanationOfBenefit_Item struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Item instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Applicable care team members
	CareTeamSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,5,rep,name=care_team_sequence,json=careTeamSequence,proto3" json:"care_team_sequence,omitempty"`
	// Applicable diagnoses
	DiagnosisSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,6,rep,name=diagnosis_sequence,json=diagnosisSequence,proto3" json:"diagnosis_sequence,omitempty"`
	// Applicable procedures
	ProcedureSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,7,rep,name=procedure_sequence,json=procedureSequence,proto3" json:"procedure_sequence,omitempty"`
	// Applicable exception and supporting information
	InformationSequence []*datatypes_go_proto.PositiveInt `protobuf:"bytes,8,rep,name=information_sequence,json=informationSequence,proto3" json:"information_sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Product or service billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	Serviced    *ExplanationOfBenefit_Item_ServicedX  `protobuf:"bytes,14,opt,name=serviced,proto3" json:"serviced,omitempty"`
	Location    *ExplanationOfBenefit_Item_LocationX  `protobuf:"bytes,15,opt,name=location,proto3" json:"location,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,16,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,17,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,18,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,19,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,20,rep,name=udi,proto3" json:"udi,omitempty"`
	// Anatomical location
	BodySite *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=body_site,json=bodySite,proto3" json:"body_site,omitempty"`
	// Anatomical sub-location
	SubSite []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=sub_site,json=subSite,proto3" json:"sub_site,omitempty"`
	// Encounters related to this billed item
	Encounter []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=encounter,proto3" json:"encounter,omitempty"`
	// Applicable note numbers
	NoteNumber   []*datatypes_go_proto.PositiveInt         `protobuf:"bytes,24,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	Adjudication []*ExplanationOfBenefit_Item_Adjudication `protobuf:"bytes,25,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail       []*ExplanationOfBenefit_Item_Detail       `protobuf:"bytes,26,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*ExplanationOfBenefit_Item) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Item.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item) GetAdjudication

func (*ExplanationOfBenefit_Item) GetBodySite

func (*ExplanationOfBenefit_Item) GetCareTeamSequence

func (x *ExplanationOfBenefit_Item) GetCareTeamSequence() []*datatypes_go_proto.PositiveInt

func (*ExplanationOfBenefit_Item) GetCategory

func (*ExplanationOfBenefit_Item) GetDetail

func (*ExplanationOfBenefit_Item) GetDiagnosisSequence

func (x *ExplanationOfBenefit_Item) GetDiagnosisSequence() []*datatypes_go_proto.PositiveInt

func (*ExplanationOfBenefit_Item) GetEncounter

func (*ExplanationOfBenefit_Item) GetExtension

func (*ExplanationOfBenefit_Item) GetFactor

func (*ExplanationOfBenefit_Item) GetId

func (*ExplanationOfBenefit_Item) GetInformationSequence

func (x *ExplanationOfBenefit_Item) GetInformationSequence() []*datatypes_go_proto.PositiveInt

func (*ExplanationOfBenefit_Item) GetLocation

func (*ExplanationOfBenefit_Item) GetModifier

func (*ExplanationOfBenefit_Item) GetModifierExtension

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

func (*ExplanationOfBenefit_Item) GetNet

func (*ExplanationOfBenefit_Item) GetNoteNumber

func (*ExplanationOfBenefit_Item) GetProcedureSequence

func (x *ExplanationOfBenefit_Item) GetProcedureSequence() []*datatypes_go_proto.PositiveInt

func (*ExplanationOfBenefit_Item) GetProductOrService

func (*ExplanationOfBenefit_Item) GetProgramCode

func (*ExplanationOfBenefit_Item) GetQuantity

func (*ExplanationOfBenefit_Item) GetRevenue

func (*ExplanationOfBenefit_Item) GetSequence

func (*ExplanationOfBenefit_Item) GetServiced

func (*ExplanationOfBenefit_Item) GetSubSite

func (*ExplanationOfBenefit_Item) GetUdi

func (*ExplanationOfBenefit_Item) GetUnitPrice

func (*ExplanationOfBenefit_Item) ProtoMessage

func (*ExplanationOfBenefit_Item) ProtoMessage()

func (*ExplanationOfBenefit_Item) ProtoReflect

func (*ExplanationOfBenefit_Item) Reset

func (x *ExplanationOfBenefit_Item) Reset()

func (*ExplanationOfBenefit_Item) String

func (x *ExplanationOfBenefit_Item) String() string

type ExplanationOfBenefit_Item_Adjudication

type ExplanationOfBenefit_Item_Adjudication struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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 adjudication information
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// Explanation of adjudication outcome
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	// Monetary amount
	Amount *datatypes_go_proto.Money `protobuf:"bytes,6,opt,name=amount,proto3" json:"amount,omitempty"`
	// Non-monitary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Adjudication details

func (*ExplanationOfBenefit_Item_Adjudication) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Item_Adjudication.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item_Adjudication) GetAmount

func (*ExplanationOfBenefit_Item_Adjudication) GetCategory

func (*ExplanationOfBenefit_Item_Adjudication) GetExtension

func (*ExplanationOfBenefit_Item_Adjudication) GetId

func (*ExplanationOfBenefit_Item_Adjudication) GetModifierExtension

func (*ExplanationOfBenefit_Item_Adjudication) GetReason

func (*ExplanationOfBenefit_Item_Adjudication) GetValue

func (*ExplanationOfBenefit_Item_Adjudication) ProtoMessage

func (*ExplanationOfBenefit_Item_Adjudication) ProtoReflect

func (*ExplanationOfBenefit_Item_Adjudication) Reset

func (*ExplanationOfBenefit_Item_Adjudication) String

type ExplanationOfBenefit_Item_Detail

type ExplanationOfBenefit_Item_Detail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Product or service provided
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,13,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=udi,proto3" json:"udi,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,15,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Detail level adjudication details
	Adjudication []*ExplanationOfBenefit_Item_Adjudication     `protobuf:"bytes,16,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	SubDetail    []*ExplanationOfBenefit_Item_Detail_SubDetail `protobuf:"bytes,17,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Additional items

func (*ExplanationOfBenefit_Item_Detail) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Item_Detail.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item_Detail) GetAdjudication

func (*ExplanationOfBenefit_Item_Detail) GetCategory

func (*ExplanationOfBenefit_Item_Detail) GetExtension

func (*ExplanationOfBenefit_Item_Detail) GetFactor

func (*ExplanationOfBenefit_Item_Detail) GetId

func (*ExplanationOfBenefit_Item_Detail) GetModifier

func (*ExplanationOfBenefit_Item_Detail) GetModifierExtension

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

func (*ExplanationOfBenefit_Item_Detail) GetNet

func (*ExplanationOfBenefit_Item_Detail) GetNoteNumber

func (*ExplanationOfBenefit_Item_Detail) GetProductOrService

func (*ExplanationOfBenefit_Item_Detail) GetProgramCode

func (*ExplanationOfBenefit_Item_Detail) GetQuantity

func (*ExplanationOfBenefit_Item_Detail) GetRevenue

func (*ExplanationOfBenefit_Item_Detail) GetSequence

func (*ExplanationOfBenefit_Item_Detail) GetSubDetail

func (*ExplanationOfBenefit_Item_Detail) GetUdi

func (*ExplanationOfBenefit_Item_Detail) GetUnitPrice

func (*ExplanationOfBenefit_Item_Detail) ProtoMessage

func (*ExplanationOfBenefit_Item_Detail) ProtoMessage()

func (*ExplanationOfBenefit_Item_Detail) ProtoReflect

func (*ExplanationOfBenefit_Item_Detail) Reset

func (*ExplanationOfBenefit_Item_Detail) String

type ExplanationOfBenefit_Item_Detail_SubDetail

type ExplanationOfBenefit_Item_Detail_SubDetail struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Product or service provided
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Revenue or cost center code
	Revenue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=revenue,proto3" json:"revenue,omitempty"`
	// Benefit classification
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=category,proto3" json:"category,omitempty"`
	// Billing, service, product, or drug code
	ProductOrService *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=product_or_service,json=productOrService,proto3" json:"product_or_service,omitempty"`
	// Service/Product billing modifiers
	Modifier []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=modifier,proto3" json:"modifier,omitempty"`
	// Program the product or service is provided under
	ProgramCode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=program_code,json=programCode,proto3" json:"program_code,omitempty"`
	// Count of products or services
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,10,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Fee, charge or cost per item
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Price scaling factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,12,opt,name=factor,proto3" json:"factor,omitempty"`
	// Total item cost
	Net *datatypes_go_proto.Money `protobuf:"bytes,13,opt,name=net,proto3" json:"net,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=udi,proto3" json:"udi,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,15,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Subdetail level adjudication details
	Adjudication []*ExplanationOfBenefit_Item_Adjudication `protobuf:"bytes,16,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Additional items

func (*ExplanationOfBenefit_Item_Detail_SubDetail) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_Item_Detail_SubDetail.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetAdjudication

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetCategory

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetExtension

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetFactor

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetId

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetModifier

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetModifierExtension

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetNet

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetNoteNumber

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetProductOrService

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetProgramCode

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetQuantity

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetRevenue

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetSequence

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetUdi

func (*ExplanationOfBenefit_Item_Detail_SubDetail) GetUnitPrice

func (*ExplanationOfBenefit_Item_Detail_SubDetail) ProtoMessage

func (*ExplanationOfBenefit_Item_Detail_SubDetail) ProtoReflect

func (*ExplanationOfBenefit_Item_Detail_SubDetail) Reset

func (*ExplanationOfBenefit_Item_Detail_SubDetail) String

type ExplanationOfBenefit_Item_LocationX

type ExplanationOfBenefit_Item_LocationX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_Item_LocationX_CodeableConcept
	//	*ExplanationOfBenefit_Item_LocationX_Address
	//	*ExplanationOfBenefit_Item_LocationX_Reference
	Choice isExplanationOfBenefit_Item_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Place of service or where product was supplied

func (*ExplanationOfBenefit_Item_LocationX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Item_LocationX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item_LocationX) GetAddress

func (*ExplanationOfBenefit_Item_LocationX) GetChoice

func (m *ExplanationOfBenefit_Item_LocationX) GetChoice() isExplanationOfBenefit_Item_LocationX_Choice

func (*ExplanationOfBenefit_Item_LocationX) GetCodeableConcept

func (*ExplanationOfBenefit_Item_LocationX) GetReference

func (*ExplanationOfBenefit_Item_LocationX) ProtoMessage

func (*ExplanationOfBenefit_Item_LocationX) ProtoMessage()

func (*ExplanationOfBenefit_Item_LocationX) ProtoReflect

func (*ExplanationOfBenefit_Item_LocationX) Reset

func (*ExplanationOfBenefit_Item_LocationX) String

type ExplanationOfBenefit_Item_LocationX_Address

type ExplanationOfBenefit_Item_LocationX_Address struct {
	Address *datatypes_go_proto.Address `protobuf:"bytes,2,opt,name=address,proto3,oneof"`
}

type ExplanationOfBenefit_Item_LocationX_CodeableConcept

type ExplanationOfBenefit_Item_LocationX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ExplanationOfBenefit_Item_LocationX_Reference

type ExplanationOfBenefit_Item_LocationX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,3,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_Item_ServicedX

type ExplanationOfBenefit_Item_ServicedX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_Item_ServicedX_Date
	//	*ExplanationOfBenefit_Item_ServicedX_Period
	Choice isExplanationOfBenefit_Item_ServicedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date or dates of service or product delivery

func (*ExplanationOfBenefit_Item_ServicedX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Item_ServicedX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Item_ServicedX) GetChoice

func (m *ExplanationOfBenefit_Item_ServicedX) GetChoice() isExplanationOfBenefit_Item_ServicedX_Choice

func (*ExplanationOfBenefit_Item_ServicedX) GetDate

func (*ExplanationOfBenefit_Item_ServicedX) GetPeriod

func (*ExplanationOfBenefit_Item_ServicedX) ProtoMessage

func (*ExplanationOfBenefit_Item_ServicedX) ProtoMessage()

func (*ExplanationOfBenefit_Item_ServicedX) ProtoReflect

func (*ExplanationOfBenefit_Item_ServicedX) Reset

func (*ExplanationOfBenefit_Item_ServicedX) String

type ExplanationOfBenefit_Item_ServicedX_Date

type ExplanationOfBenefit_Item_ServicedX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type ExplanationOfBenefit_Item_ServicedX_Period

type ExplanationOfBenefit_Item_ServicedX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type ExplanationOfBenefit_Note

type ExplanationOfBenefit_Note struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Note instance identifier
	Number *datatypes_go_proto.PositiveInt     `protobuf:"bytes,4,opt,name=number,proto3" json:"number,omitempty"`
	Type   *ExplanationOfBenefit_Note_TypeCode `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Note explanatory text
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// Language of the text
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Note concerning adjudication

func (*ExplanationOfBenefit_Note) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Note.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Note) GetExtension

func (*ExplanationOfBenefit_Note) GetId

func (*ExplanationOfBenefit_Note) GetLanguage

func (*ExplanationOfBenefit_Note) GetModifierExtension

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

func (*ExplanationOfBenefit_Note) GetNumber

func (*ExplanationOfBenefit_Note) GetText

func (*ExplanationOfBenefit_Note) GetType

func (*ExplanationOfBenefit_Note) ProtoMessage

func (*ExplanationOfBenefit_Note) ProtoMessage()

func (*ExplanationOfBenefit_Note) ProtoReflect

func (*ExplanationOfBenefit_Note) Reset

func (x *ExplanationOfBenefit_Note) Reset()

func (*ExplanationOfBenefit_Note) String

func (x *ExplanationOfBenefit_Note) String() string

type ExplanationOfBenefit_Note_TypeCode

type ExplanationOfBenefit_Note_TypeCode struct {
	Value     codes_go_proto.NoteTypeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.NoteTypeCode_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
}

display | print | printoper

func (*ExplanationOfBenefit_Note_TypeCode) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Note_TypeCode.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Note_TypeCode) GetExtension

func (*ExplanationOfBenefit_Note_TypeCode) GetId

func (*ExplanationOfBenefit_Note_TypeCode) GetValue

func (*ExplanationOfBenefit_Note_TypeCode) ProtoMessage

func (*ExplanationOfBenefit_Note_TypeCode) ProtoMessage()

func (*ExplanationOfBenefit_Note_TypeCode) ProtoReflect

func (*ExplanationOfBenefit_Note_TypeCode) Reset

func (*ExplanationOfBenefit_Note_TypeCode) String

type ExplanationOfBenefit_OutcomeCode

type ExplanationOfBenefit_OutcomeCode struct {
	Value     codes_go_proto.RemittanceOutcomeCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.RemittanceOutcomeCode_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
}

queued | complete | error | partial

func (*ExplanationOfBenefit_OutcomeCode) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_OutcomeCode.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_OutcomeCode) GetExtension

func (*ExplanationOfBenefit_OutcomeCode) GetId

func (*ExplanationOfBenefit_OutcomeCode) GetValue

func (*ExplanationOfBenefit_OutcomeCode) ProtoMessage

func (*ExplanationOfBenefit_OutcomeCode) ProtoMessage()

func (*ExplanationOfBenefit_OutcomeCode) ProtoReflect

func (*ExplanationOfBenefit_OutcomeCode) Reset

func (*ExplanationOfBenefit_OutcomeCode) String

type ExplanationOfBenefit_Payee

type ExplanationOfBenefit_Payee struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Category of recipient
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Recipient reference
	Party *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=party,proto3" json:"party,omitempty"`
	// contains filtered or unexported fields
}

Recipient of benefits payable

func (*ExplanationOfBenefit_Payee) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Payee.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Payee) GetExtension

func (*ExplanationOfBenefit_Payee) GetId

func (*ExplanationOfBenefit_Payee) GetModifierExtension

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

func (*ExplanationOfBenefit_Payee) GetParty

func (*ExplanationOfBenefit_Payee) GetType

func (*ExplanationOfBenefit_Payee) ProtoMessage

func (*ExplanationOfBenefit_Payee) ProtoMessage()

func (*ExplanationOfBenefit_Payee) ProtoReflect

func (*ExplanationOfBenefit_Payee) Reset

func (x *ExplanationOfBenefit_Payee) Reset()

func (*ExplanationOfBenefit_Payee) String

func (x *ExplanationOfBenefit_Payee) String() string

type ExplanationOfBenefit_Payment

type ExplanationOfBenefit_Payment struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Partial or complete payment
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Payment adjustment for non-claim issues
	Adjustment *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=adjustment,proto3" json:"adjustment,omitempty"`
	// Explanation for the variance
	AdjustmentReason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=adjustment_reason,json=adjustmentReason,proto3" json:"adjustment_reason,omitempty"`
	// Expected date of payment
	Date *datatypes_go_proto.Date `protobuf:"bytes,7,opt,name=date,proto3" json:"date,omitempty"`
	// Payable amount after adjustment
	Amount *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=amount,proto3" json:"amount,omitempty"`
	// Business identifier for the payment
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,9,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// contains filtered or unexported fields
}

Payment Details

func (*ExplanationOfBenefit_Payment) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Payment.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Payment) GetAdjustment

func (*ExplanationOfBenefit_Payment) GetAdjustmentReason

func (*ExplanationOfBenefit_Payment) GetAmount

func (*ExplanationOfBenefit_Payment) GetDate

func (*ExplanationOfBenefit_Payment) GetExtension

func (*ExplanationOfBenefit_Payment) GetId

func (*ExplanationOfBenefit_Payment) GetIdentifier

func (*ExplanationOfBenefit_Payment) GetModifierExtension

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

func (*ExplanationOfBenefit_Payment) GetType

func (*ExplanationOfBenefit_Payment) ProtoMessage

func (*ExplanationOfBenefit_Payment) ProtoMessage()

func (*ExplanationOfBenefit_Payment) ProtoReflect

func (*ExplanationOfBenefit_Payment) Reset

func (x *ExplanationOfBenefit_Payment) Reset()

func (*ExplanationOfBenefit_Payment) String

type ExplanationOfBenefit_Procedure

type ExplanationOfBenefit_Procedure struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Procedure instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Category of Procedure
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=type,proto3" json:"type,omitempty"`
	// When the procedure was performed
	Date      *datatypes_go_proto.DateTime               `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"`
	Procedure *ExplanationOfBenefit_Procedure_ProcedureX `protobuf:"bytes,7,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// Unique device identifier
	Udi []*datatypes_go_proto.Reference `protobuf:"bytes,8,rep,name=udi,proto3" json:"udi,omitempty"`
	// contains filtered or unexported fields
}

Clinical procedures performed

func (*ExplanationOfBenefit_Procedure) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Procedure.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Procedure) GetDate

func (*ExplanationOfBenefit_Procedure) GetExtension

func (*ExplanationOfBenefit_Procedure) GetId

func (*ExplanationOfBenefit_Procedure) GetModifierExtension

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

func (*ExplanationOfBenefit_Procedure) GetProcedure

func (*ExplanationOfBenefit_Procedure) GetSequence

func (*ExplanationOfBenefit_Procedure) GetType

func (*ExplanationOfBenefit_Procedure) GetUdi

func (*ExplanationOfBenefit_Procedure) ProtoMessage

func (*ExplanationOfBenefit_Procedure) ProtoMessage()

func (*ExplanationOfBenefit_Procedure) ProtoReflect

func (*ExplanationOfBenefit_Procedure) Reset

func (x *ExplanationOfBenefit_Procedure) Reset()

func (*ExplanationOfBenefit_Procedure) String

type ExplanationOfBenefit_Procedure_ProcedureX

type ExplanationOfBenefit_Procedure_ProcedureX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_Procedure_ProcedureX_CodeableConcept
	//	*ExplanationOfBenefit_Procedure_ProcedureX_Reference
	Choice isExplanationOfBenefit_Procedure_ProcedureX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specific clinical procedure

func (*ExplanationOfBenefit_Procedure_ProcedureX) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Procedure_ProcedureX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Procedure_ProcedureX) GetChoice

func (m *ExplanationOfBenefit_Procedure_ProcedureX) GetChoice() isExplanationOfBenefit_Procedure_ProcedureX_Choice

func (*ExplanationOfBenefit_Procedure_ProcedureX) GetCodeableConcept

func (*ExplanationOfBenefit_Procedure_ProcedureX) GetReference

func (*ExplanationOfBenefit_Procedure_ProcedureX) ProtoMessage

func (*ExplanationOfBenefit_Procedure_ProcedureX) ProtoReflect

func (*ExplanationOfBenefit_Procedure_ProcedureX) Reset

func (*ExplanationOfBenefit_Procedure_ProcedureX) String

type ExplanationOfBenefit_Procedure_ProcedureX_CodeableConcept

type ExplanationOfBenefit_Procedure_ProcedureX_CodeableConcept struct {
	CodeableConcept *datatypes_go_proto.CodeableConcept `protobuf:"bytes,1,opt,name=codeable_concept,json=codeableConcept,proto3,oneof"`
}

type ExplanationOfBenefit_Procedure_ProcedureX_Reference

type ExplanationOfBenefit_Procedure_ProcedureX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,2,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_RelatedClaim

type ExplanationOfBenefit_RelatedClaim struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Reference to the related claim
	Claim *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=claim,proto3" json:"claim,omitempty"`
	// How the reference claim is related
	Relationship *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=relationship,proto3" json:"relationship,omitempty"`
	// File or case reference
	Reference *datatypes_go_proto.Identifier `protobuf:"bytes,6,opt,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

Prior or corollary claims

func (*ExplanationOfBenefit_RelatedClaim) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_RelatedClaim.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_RelatedClaim) GetClaim

func (*ExplanationOfBenefit_RelatedClaim) GetExtension

func (*ExplanationOfBenefit_RelatedClaim) GetId

func (*ExplanationOfBenefit_RelatedClaim) GetModifierExtension

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

func (*ExplanationOfBenefit_RelatedClaim) GetReference

func (*ExplanationOfBenefit_RelatedClaim) GetRelationship

func (*ExplanationOfBenefit_RelatedClaim) ProtoMessage

func (*ExplanationOfBenefit_RelatedClaim) ProtoMessage()

func (*ExplanationOfBenefit_RelatedClaim) ProtoReflect

func (*ExplanationOfBenefit_RelatedClaim) Reset

func (*ExplanationOfBenefit_RelatedClaim) String

type ExplanationOfBenefit_StatusCode

type ExplanationOfBenefit_StatusCode struct {
	Value     codes_go_proto.ExplanationOfBenefitStatusCode_Value `` /* 126-byte string literal not displayed */
	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
}

active | cancelled | draft | entered-in-error

func (*ExplanationOfBenefit_StatusCode) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_StatusCode.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_StatusCode) GetExtension

func (*ExplanationOfBenefit_StatusCode) GetId

func (*ExplanationOfBenefit_StatusCode) GetValue

func (*ExplanationOfBenefit_StatusCode) ProtoMessage

func (*ExplanationOfBenefit_StatusCode) ProtoMessage()

func (*ExplanationOfBenefit_StatusCode) ProtoReflect

func (*ExplanationOfBenefit_StatusCode) Reset

func (*ExplanationOfBenefit_StatusCode) String

type ExplanationOfBenefit_SupportingInformation

type ExplanationOfBenefit_SupportingInformation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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"`
	// Information instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Classification of the supplied information
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=category,proto3" json:"category,omitempty"`
	// Type of information
	Code   *datatypes_go_proto.CodeableConcept                 `protobuf:"bytes,6,opt,name=code,proto3" json:"code,omitempty"`
	Timing *ExplanationOfBenefit_SupportingInformation_TimingX `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	Value  *ExplanationOfBenefit_SupportingInformation_ValueX  `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`
	// Explanation for the information
	Reason *datatypes_go_proto.Coding `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Supporting information

func (*ExplanationOfBenefit_SupportingInformation) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_SupportingInformation.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_SupportingInformation) GetCategory

func (*ExplanationOfBenefit_SupportingInformation) GetCode

func (*ExplanationOfBenefit_SupportingInformation) GetExtension

func (*ExplanationOfBenefit_SupportingInformation) GetId

func (*ExplanationOfBenefit_SupportingInformation) GetModifierExtension

func (*ExplanationOfBenefit_SupportingInformation) GetReason

func (*ExplanationOfBenefit_SupportingInformation) GetSequence

func (*ExplanationOfBenefit_SupportingInformation) GetTiming

func (*ExplanationOfBenefit_SupportingInformation) GetValue

func (*ExplanationOfBenefit_SupportingInformation) ProtoMessage

func (*ExplanationOfBenefit_SupportingInformation) ProtoReflect

func (*ExplanationOfBenefit_SupportingInformation) Reset

func (*ExplanationOfBenefit_SupportingInformation) String

type ExplanationOfBenefit_SupportingInformation_TimingX

type ExplanationOfBenefit_SupportingInformation_TimingX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_SupportingInformation_TimingX_Date
	//	*ExplanationOfBenefit_SupportingInformation_TimingX_Period
	Choice isExplanationOfBenefit_SupportingInformation_TimingX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When it occurred

func (*ExplanationOfBenefit_SupportingInformation_TimingX) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_SupportingInformation_TimingX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_SupportingInformation_TimingX) GetChoice

func (m *ExplanationOfBenefit_SupportingInformation_TimingX) GetChoice() isExplanationOfBenefit_SupportingInformation_TimingX_Choice

func (*ExplanationOfBenefit_SupportingInformation_TimingX) GetDate

func (*ExplanationOfBenefit_SupportingInformation_TimingX) GetPeriod

func (*ExplanationOfBenefit_SupportingInformation_TimingX) ProtoMessage

func (*ExplanationOfBenefit_SupportingInformation_TimingX) ProtoReflect

func (*ExplanationOfBenefit_SupportingInformation_TimingX) Reset

func (*ExplanationOfBenefit_SupportingInformation_TimingX) String

type ExplanationOfBenefit_SupportingInformation_TimingX_Date

type ExplanationOfBenefit_SupportingInformation_TimingX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,1,opt,name=date,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_TimingX_Period

type ExplanationOfBenefit_SupportingInformation_TimingX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,2,opt,name=period,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_ValueX

type ExplanationOfBenefit_SupportingInformation_ValueX struct {

	// Types that are assignable to Choice:
	//	*ExplanationOfBenefit_SupportingInformation_ValueX_Boolean
	//	*ExplanationOfBenefit_SupportingInformation_ValueX_StringValue
	//	*ExplanationOfBenefit_SupportingInformation_ValueX_Quantity
	//	*ExplanationOfBenefit_SupportingInformation_ValueX_Attachment
	//	*ExplanationOfBenefit_SupportingInformation_ValueX_Reference
	Choice isExplanationOfBenefit_SupportingInformation_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Data to be provided

func (*ExplanationOfBenefit_SupportingInformation_ValueX) Descriptor deprecated

Deprecated: Use ExplanationOfBenefit_SupportingInformation_ValueX.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetAttachment

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetBoolean

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetChoice

func (m *ExplanationOfBenefit_SupportingInformation_ValueX) GetChoice() isExplanationOfBenefit_SupportingInformation_ValueX_Choice

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetQuantity

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetReference

func (*ExplanationOfBenefit_SupportingInformation_ValueX) GetStringValue

func (*ExplanationOfBenefit_SupportingInformation_ValueX) ProtoMessage

func (*ExplanationOfBenefit_SupportingInformation_ValueX) ProtoReflect

func (*ExplanationOfBenefit_SupportingInformation_ValueX) Reset

func (*ExplanationOfBenefit_SupportingInformation_ValueX) String

type ExplanationOfBenefit_SupportingInformation_ValueX_Attachment

type ExplanationOfBenefit_SupportingInformation_ValueX_Attachment struct {
	Attachment *datatypes_go_proto.Attachment `protobuf:"bytes,4,opt,name=attachment,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_ValueX_Boolean

type ExplanationOfBenefit_SupportingInformation_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,1,opt,name=boolean,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_ValueX_Quantity

type ExplanationOfBenefit_SupportingInformation_ValueX_Quantity struct {
	Quantity *datatypes_go_proto.Quantity `protobuf:"bytes,3,opt,name=quantity,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_ValueX_Reference

type ExplanationOfBenefit_SupportingInformation_ValueX_Reference struct {
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=reference,proto3,oneof"`
}

type ExplanationOfBenefit_SupportingInformation_ValueX_StringValue

type ExplanationOfBenefit_SupportingInformation_ValueX_StringValue struct {
	StringValue *datatypes_go_proto.String `protobuf:"bytes,2,opt,name=string_value,json=string,proto3,oneof"`
}

type ExplanationOfBenefit_Total

type ExplanationOfBenefit_Total struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `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 adjudication information
	Category *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=category,proto3" json:"category,omitempty"`
	// Financial total for the category
	Amount *datatypes_go_proto.Money `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Adjudication totals

func (*ExplanationOfBenefit_Total) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_Total.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_Total) GetAmount

func (*ExplanationOfBenefit_Total) GetCategory

func (*ExplanationOfBenefit_Total) GetExtension

func (*ExplanationOfBenefit_Total) GetId

func (*ExplanationOfBenefit_Total) GetModifierExtension

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

func (*ExplanationOfBenefit_Total) ProtoMessage

func (*ExplanationOfBenefit_Total) ProtoMessage()

func (*ExplanationOfBenefit_Total) ProtoReflect

func (*ExplanationOfBenefit_Total) Reset

func (x *ExplanationOfBenefit_Total) Reset()

func (*ExplanationOfBenefit_Total) String

func (x *ExplanationOfBenefit_Total) String() string

type ExplanationOfBenefit_UseCode

type ExplanationOfBenefit_UseCode struct {
	Value     codes_go_proto.UseCode_Value    `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r5.core.UseCode_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
}

claim | preauthorization | predetermination

func (*ExplanationOfBenefit_UseCode) Descriptor deprecated

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

Deprecated: Use ExplanationOfBenefit_UseCode.ProtoReflect.Descriptor instead.

func (*ExplanationOfBenefit_UseCode) GetExtension

func (*ExplanationOfBenefit_UseCode) GetId

func (*ExplanationOfBenefit_UseCode) GetValue

func (*ExplanationOfBenefit_UseCode) ProtoMessage

func (*ExplanationOfBenefit_UseCode) ProtoMessage()

func (*ExplanationOfBenefit_UseCode) ProtoReflect

func (*ExplanationOfBenefit_UseCode) Reset

func (x *ExplanationOfBenefit_UseCode) Reset()

func (*ExplanationOfBenefit_UseCode) String

Jump to

Keyboard shortcuts

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