claim_go_proto

package
v0.7.4 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r5_core_resources_claim_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Claim

type Claim 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 claim
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *Claim_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     *Claim_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"`
	// Resource 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"`
	// Target
	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 ugency
	Priority *datatypes_go_proto.CodeableConcept `protobuf:"bytes,21,opt,name=priority,proto3" json:"priority,omitempty"`
	// For whom to reserve funds
	FundsReserve *datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,opt,name=funds_reserve,json=fundsReserve,proto3" json:"funds_reserve,omitempty"`
	Related      []*Claim_RelatedClaim               `protobuf:"bytes,23,rep,name=related,proto3" json:"related,omitempty"`
	// Prescription authorizing services and products
	Prescription *datatypes_go_proto.Reference `protobuf:"bytes,24,opt,name=prescription,proto3" json:"prescription,omitempty"`
	// Original prescription if superseded by fulfiller
	OriginalPrescription *datatypes_go_proto.Reference `protobuf:"bytes,25,opt,name=original_prescription,json=originalPrescription,proto3" json:"original_prescription,omitempty"`
	Payee                *Claim_Payee                  `protobuf:"bytes,26,opt,name=payee,proto3" json:"payee,omitempty"`
	// Treatment referral
	Referral *datatypes_go_proto.Reference `protobuf:"bytes,27,opt,name=referral,proto3" json:"referral,omitempty"`
	// Servicing facility
	Facility       *datatypes_go_proto.Reference  `protobuf:"bytes,28,opt,name=facility,proto3" json:"facility,omitempty"`
	CareTeam       []*Claim_CareTeam              `protobuf:"bytes,29,rep,name=care_team,json=careTeam,proto3" json:"care_team,omitempty"`
	SupportingInfo []*Claim_SupportingInformation `protobuf:"bytes,30,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	Diagnosis      []*Claim_Diagnosis             `protobuf:"bytes,31,rep,name=diagnosis,proto3" json:"diagnosis,omitempty"`
	Procedure      []*Claim_Procedure             `protobuf:"bytes,32,rep,name=procedure,proto3" json:"procedure,omitempty"`
	Insurance      []*Claim_Insurance             `protobuf:"bytes,33,rep,name=insurance,proto3" json:"insurance,omitempty"`
	Accident       *Claim_Accident                `protobuf:"bytes,34,opt,name=accident,proto3" json:"accident,omitempty"`
	Item           []*Claim_Item                  `protobuf:"bytes,35,rep,name=item,proto3" json:"item,omitempty"`
	// Total claim cost
	Total *datatypes_go_proto.Money `protobuf:"bytes,36,opt,name=total,proto3" json:"total,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Claim, last updated 2019-12-31T21:03:40.621+11:00. Claim, Pre-determination or Pre-authorization. See http://hl7.org/fhir/StructureDefinition/Claim

func (*Claim) Descriptor deprecated

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

Deprecated: Use Claim.ProtoReflect.Descriptor instead.

func (*Claim) GetAccident

func (x *Claim) GetAccident() *Claim_Accident

func (*Claim) GetBillablePeriod

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

func (*Claim) GetCareTeam

func (x *Claim) GetCareTeam() []*Claim_CareTeam

func (*Claim) GetContained

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

func (*Claim) GetCreated

func (x *Claim) GetCreated() *datatypes_go_proto.DateTime

func (*Claim) GetDiagnosis

func (x *Claim) GetDiagnosis() []*Claim_Diagnosis

func (*Claim) GetEnterer

func (x *Claim) GetEnterer() *datatypes_go_proto.Reference

func (*Claim) GetExtension

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

func (*Claim) GetFacility

func (x *Claim) GetFacility() *datatypes_go_proto.Reference

func (*Claim) GetFundsReserve

func (x *Claim) GetFundsReserve() *datatypes_go_proto.CodeableConcept

func (*Claim) GetId

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

func (*Claim) GetIdentifier

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

func (*Claim) GetImplicitRules

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

func (*Claim) GetInsurance

func (x *Claim) GetInsurance() []*Claim_Insurance

func (*Claim) GetInsurer

func (x *Claim) GetInsurer() *datatypes_go_proto.Reference

func (*Claim) GetItem

func (x *Claim) GetItem() []*Claim_Item

func (*Claim) GetLanguage

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

func (*Claim) GetMeta

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

func (*Claim) GetModifierExtension

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

func (*Claim) GetOriginalPrescription

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

func (*Claim) GetPatient

func (x *Claim) GetPatient() *datatypes_go_proto.Reference

func (*Claim) GetPayee

func (x *Claim) GetPayee() *Claim_Payee

func (*Claim) GetPrescription

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

func (*Claim) GetPriority

func (x *Claim) GetPriority() *datatypes_go_proto.CodeableConcept

func (*Claim) GetProcedure

func (x *Claim) GetProcedure() []*Claim_Procedure

func (*Claim) GetProvider

func (x *Claim) GetProvider() *datatypes_go_proto.Reference

func (*Claim) GetReferral

func (x *Claim) GetReferral() *datatypes_go_proto.Reference

func (*Claim) GetRelated

func (x *Claim) GetRelated() []*Claim_RelatedClaim

func (*Claim) GetStatus

func (x *Claim) GetStatus() *Claim_StatusCode

func (*Claim) GetSubType

func (x *Claim) GetSubType() *datatypes_go_proto.CodeableConcept

func (*Claim) GetSupportingInfo

func (x *Claim) GetSupportingInfo() []*Claim_SupportingInformation

func (*Claim) GetText

func (x *Claim) GetText() *datatypes_go_proto.Narrative

func (*Claim) GetTotal

func (x *Claim) GetTotal() *datatypes_go_proto.Money

func (*Claim) GetType

func (*Claim) GetUse

func (x *Claim) GetUse() *Claim_UseCode

func (*Claim) ProtoMessage

func (*Claim) ProtoMessage()

func (*Claim) ProtoReflect

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

func (*Claim) Reset

func (x *Claim) Reset()

func (*Claim) String

func (x *Claim) String() string

type Claim_Accident

type Claim_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 *Claim_Accident_LocationX           `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Details of the event

func (*Claim_Accident) Descriptor deprecated

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

Deprecated: Use Claim_Accident.ProtoReflect.Descriptor instead.

func (*Claim_Accident) GetDate

func (x *Claim_Accident) GetDate() *datatypes_go_proto.Date

func (*Claim_Accident) GetExtension

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

func (*Claim_Accident) GetId

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

func (*Claim_Accident) GetLocation

func (x *Claim_Accident) GetLocation() *Claim_Accident_LocationX

func (*Claim_Accident) GetModifierExtension

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

func (*Claim_Accident) GetType

func (*Claim_Accident) ProtoMessage

func (*Claim_Accident) ProtoMessage()

func (*Claim_Accident) ProtoReflect

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

func (*Claim_Accident) Reset

func (x *Claim_Accident) Reset()

func (*Claim_Accident) String

func (x *Claim_Accident) String() string

type Claim_Accident_LocationX

type Claim_Accident_LocationX struct {

	// Types that are assignable to Choice:
	//	*Claim_Accident_LocationX_Address
	//	*Claim_Accident_LocationX_Reference
	Choice isClaim_Accident_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Where the event occurred

func (*Claim_Accident_LocationX) Descriptor deprecated

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

Deprecated: Use Claim_Accident_LocationX.ProtoReflect.Descriptor instead.

func (*Claim_Accident_LocationX) GetAddress

func (*Claim_Accident_LocationX) GetChoice

func (m *Claim_Accident_LocationX) GetChoice() isClaim_Accident_LocationX_Choice

func (*Claim_Accident_LocationX) GetReference

func (*Claim_Accident_LocationX) ProtoMessage

func (*Claim_Accident_LocationX) ProtoMessage()

func (*Claim_Accident_LocationX) ProtoReflect

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

func (*Claim_Accident_LocationX) Reset

func (x *Claim_Accident_LocationX) Reset()

func (*Claim_Accident_LocationX) String

func (x *Claim_Accident_LocationX) String() string

type Claim_Accident_LocationX_Address

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

type Claim_Accident_LocationX_Reference

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

type Claim_CareTeam

type Claim_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
}

Members of the care team

func (*Claim_CareTeam) Descriptor deprecated

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

Deprecated: Use Claim_CareTeam.ProtoReflect.Descriptor instead.

func (*Claim_CareTeam) GetExtension

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

func (*Claim_CareTeam) GetId

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

func (*Claim_CareTeam) GetModifierExtension

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

func (*Claim_CareTeam) GetProvider

func (x *Claim_CareTeam) GetProvider() *datatypes_go_proto.Reference

func (*Claim_CareTeam) GetQualification

func (x *Claim_CareTeam) GetQualification() *datatypes_go_proto.CodeableConcept

func (*Claim_CareTeam) GetResponsible

func (x *Claim_CareTeam) GetResponsible() *datatypes_go_proto.Boolean

func (*Claim_CareTeam) GetRole

func (*Claim_CareTeam) GetSequence

func (x *Claim_CareTeam) GetSequence() *datatypes_go_proto.PositiveInt

func (*Claim_CareTeam) ProtoMessage

func (*Claim_CareTeam) ProtoMessage()

func (*Claim_CareTeam) ProtoReflect

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

func (*Claim_CareTeam) Reset

func (x *Claim_CareTeam) Reset()

func (*Claim_CareTeam) String

func (x *Claim_CareTeam) String() string

type Claim_Diagnosis

type Claim_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 *Claim_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 (*Claim_Diagnosis) Descriptor deprecated

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

Deprecated: Use Claim_Diagnosis.ProtoReflect.Descriptor instead.

func (*Claim_Diagnosis) GetDiagnosis

func (x *Claim_Diagnosis) GetDiagnosis() *Claim_Diagnosis_DiagnosisX

func (*Claim_Diagnosis) GetExtension

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

func (*Claim_Diagnosis) GetId

func (*Claim_Diagnosis) GetModifierExtension

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

func (*Claim_Diagnosis) GetOnAdmission

func (x *Claim_Diagnosis) GetOnAdmission() *datatypes_go_proto.CodeableConcept

func (*Claim_Diagnosis) GetPackageCode

func (x *Claim_Diagnosis) GetPackageCode() *datatypes_go_proto.CodeableConcept

func (*Claim_Diagnosis) GetSequence

func (*Claim_Diagnosis) GetType

func (*Claim_Diagnosis) ProtoMessage

func (*Claim_Diagnosis) ProtoMessage()

func (*Claim_Diagnosis) ProtoReflect

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

func (*Claim_Diagnosis) Reset

func (x *Claim_Diagnosis) Reset()

func (*Claim_Diagnosis) String

func (x *Claim_Diagnosis) String() string

type Claim_Diagnosis_DiagnosisX

type Claim_Diagnosis_DiagnosisX struct {

	// Types that are assignable to Choice:
	//	*Claim_Diagnosis_DiagnosisX_CodeableConcept
	//	*Claim_Diagnosis_DiagnosisX_Reference
	Choice isClaim_Diagnosis_DiagnosisX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Nature of illness or problem

func (*Claim_Diagnosis_DiagnosisX) Descriptor deprecated

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

Deprecated: Use Claim_Diagnosis_DiagnosisX.ProtoReflect.Descriptor instead.

func (*Claim_Diagnosis_DiagnosisX) GetChoice

func (m *Claim_Diagnosis_DiagnosisX) GetChoice() isClaim_Diagnosis_DiagnosisX_Choice

func (*Claim_Diagnosis_DiagnosisX) GetCodeableConcept

func (*Claim_Diagnosis_DiagnosisX) GetReference

func (*Claim_Diagnosis_DiagnosisX) ProtoMessage

func (*Claim_Diagnosis_DiagnosisX) ProtoMessage()

func (*Claim_Diagnosis_DiagnosisX) ProtoReflect

func (*Claim_Diagnosis_DiagnosisX) Reset

func (x *Claim_Diagnosis_DiagnosisX) Reset()

func (*Claim_Diagnosis_DiagnosisX) String

func (x *Claim_Diagnosis_DiagnosisX) String() string

type Claim_Diagnosis_DiagnosisX_CodeableConcept

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

type Claim_Diagnosis_DiagnosisX_Reference

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

type Claim_Insurance

type Claim_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"`
	// Insurance instance identifier
	Sequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// Coverage to be used for adjudication
	Focal *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=focal,proto3" json:"focal,omitempty"`
	// Pre-assigned Claim number
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,6,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Additional provider contract number
	BusinessArrangement *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=business_arrangement,json=businessArrangement,proto3" json:"business_arrangement,omitempty"`
	// Prior authorization reference number
	PreAuthRef []*datatypes_go_proto.String `protobuf:"bytes,9,rep,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Adjudication results
	ClaimResponse *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	// contains filtered or unexported fields
}

Patient insurance information

func (*Claim_Insurance) Descriptor deprecated

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

Deprecated: Use Claim_Insurance.ProtoReflect.Descriptor instead.

func (*Claim_Insurance) GetBusinessArrangement

func (x *Claim_Insurance) GetBusinessArrangement() *datatypes_go_proto.String

func (*Claim_Insurance) GetClaimResponse

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

func (*Claim_Insurance) GetCoverage

func (x *Claim_Insurance) GetCoverage() *datatypes_go_proto.Reference

func (*Claim_Insurance) GetExtension

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

func (*Claim_Insurance) GetFocal

func (*Claim_Insurance) GetId

func (*Claim_Insurance) GetIdentifier

func (x *Claim_Insurance) GetIdentifier() *datatypes_go_proto.Identifier

func (*Claim_Insurance) GetModifierExtension

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

func (*Claim_Insurance) GetPreAuthRef

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

func (*Claim_Insurance) GetSequence

func (*Claim_Insurance) ProtoMessage

func (*Claim_Insurance) ProtoMessage()

func (*Claim_Insurance) ProtoReflect

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

func (*Claim_Insurance) Reset

func (x *Claim_Insurance) Reset()

func (*Claim_Insurance) String

func (x *Claim_Insurance) String() string

type Claim_Item

type Claim_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 careTeam 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    *Claim_Item_ServicedX                 `protobuf:"bytes,14,opt,name=serviced,proto3" json:"serviced,omitempty"`
	Location    *Claim_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"`
	Detail    []*Claim_Item_Detail            `protobuf:"bytes,24,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*Claim_Item) Descriptor deprecated

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

Deprecated: Use Claim_Item.ProtoReflect.Descriptor instead.

func (*Claim_Item) GetBodySite

func (x *Claim_Item) GetBodySite() *datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetCareTeamSequence

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

func (*Claim_Item) GetCategory

func (x *Claim_Item) GetCategory() *datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetDetail

func (x *Claim_Item) GetDetail() []*Claim_Item_Detail

func (*Claim_Item) GetDiagnosisSequence

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

func (*Claim_Item) GetEncounter

func (x *Claim_Item) GetEncounter() []*datatypes_go_proto.Reference

func (*Claim_Item) GetExtension

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

func (*Claim_Item) GetFactor

func (x *Claim_Item) GetFactor() *datatypes_go_proto.Decimal

func (*Claim_Item) GetId

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

func (*Claim_Item) GetInformationSequence

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

func (*Claim_Item) GetLocation

func (x *Claim_Item) GetLocation() *Claim_Item_LocationX

func (*Claim_Item) GetModifier

func (x *Claim_Item) GetModifier() []*datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetModifierExtension

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

func (*Claim_Item) GetNet

func (x *Claim_Item) GetNet() *datatypes_go_proto.Money

func (*Claim_Item) GetProcedureSequence

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

func (*Claim_Item) GetProductOrService

func (x *Claim_Item) GetProductOrService() *datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetProgramCode

func (x *Claim_Item) GetProgramCode() []*datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetQuantity

func (x *Claim_Item) GetQuantity() *datatypes_go_proto.SimpleQuantity

func (*Claim_Item) GetRevenue

func (*Claim_Item) GetSequence

func (x *Claim_Item) GetSequence() *datatypes_go_proto.PositiveInt

func (*Claim_Item) GetServiced

func (x *Claim_Item) GetServiced() *Claim_Item_ServicedX

func (*Claim_Item) GetSubSite

func (x *Claim_Item) GetSubSite() []*datatypes_go_proto.CodeableConcept

func (*Claim_Item) GetUdi

func (x *Claim_Item) GetUdi() []*datatypes_go_proto.Reference

func (*Claim_Item) GetUnitPrice

func (x *Claim_Item) GetUnitPrice() *datatypes_go_proto.Money

func (*Claim_Item) ProtoMessage

func (*Claim_Item) ProtoMessage()

func (*Claim_Item) ProtoReflect

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

func (*Claim_Item) Reset

func (x *Claim_Item) Reset()

func (*Claim_Item) String

func (x *Claim_Item) String() string

type Claim_Item_Detail

type Claim_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"`
	// Item instance identifier
	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"`
	SubDetail []*Claim_Item_Detail_SubDetail  `protobuf:"bytes,15,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Product or service provided

func (*Claim_Item_Detail) Descriptor deprecated

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

Deprecated: Use Claim_Item_Detail.ProtoReflect.Descriptor instead.

func (*Claim_Item_Detail) GetCategory

func (*Claim_Item_Detail) GetExtension

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

func (*Claim_Item_Detail) GetFactor

func (*Claim_Item_Detail) GetId

func (*Claim_Item_Detail) GetModifier

func (*Claim_Item_Detail) GetModifierExtension

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

func (*Claim_Item_Detail) GetNet

func (*Claim_Item_Detail) GetProductOrService

func (x *Claim_Item_Detail) GetProductOrService() *datatypes_go_proto.CodeableConcept

func (*Claim_Item_Detail) GetProgramCode

func (x *Claim_Item_Detail) GetProgramCode() []*datatypes_go_proto.CodeableConcept

func (*Claim_Item_Detail) GetQuantity

func (*Claim_Item_Detail) GetRevenue

func (*Claim_Item_Detail) GetSequence

func (*Claim_Item_Detail) GetSubDetail

func (x *Claim_Item_Detail) GetSubDetail() []*Claim_Item_Detail_SubDetail

func (*Claim_Item_Detail) GetUdi

func (*Claim_Item_Detail) GetUnitPrice

func (x *Claim_Item_Detail) GetUnitPrice() *datatypes_go_proto.Money

func (*Claim_Item_Detail) ProtoMessage

func (*Claim_Item_Detail) ProtoMessage()

func (*Claim_Item_Detail) ProtoReflect

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

func (*Claim_Item_Detail) Reset

func (x *Claim_Item_Detail) Reset()

func (*Claim_Item_Detail) String

func (x *Claim_Item_Detail) String() string

type Claim_Item_Detail_SubDetail

type Claim_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"`
	// Item instance identifier
	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"`
	// contains filtered or unexported fields
}

Product or service provided

func (*Claim_Item_Detail_SubDetail) Descriptor deprecated

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

Deprecated: Use Claim_Item_Detail_SubDetail.ProtoReflect.Descriptor instead.

func (*Claim_Item_Detail_SubDetail) GetCategory

func (*Claim_Item_Detail_SubDetail) GetExtension

func (*Claim_Item_Detail_SubDetail) GetFactor

func (*Claim_Item_Detail_SubDetail) GetId

func (*Claim_Item_Detail_SubDetail) GetModifier

func (*Claim_Item_Detail_SubDetail) GetModifierExtension

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

func (*Claim_Item_Detail_SubDetail) GetNet

func (*Claim_Item_Detail_SubDetail) GetProductOrService

func (*Claim_Item_Detail_SubDetail) GetProgramCode

func (*Claim_Item_Detail_SubDetail) GetQuantity

func (*Claim_Item_Detail_SubDetail) GetRevenue

func (*Claim_Item_Detail_SubDetail) GetSequence

func (*Claim_Item_Detail_SubDetail) GetUdi

func (*Claim_Item_Detail_SubDetail) GetUnitPrice

func (*Claim_Item_Detail_SubDetail) ProtoMessage

func (*Claim_Item_Detail_SubDetail) ProtoMessage()

func (*Claim_Item_Detail_SubDetail) ProtoReflect

func (*Claim_Item_Detail_SubDetail) Reset

func (x *Claim_Item_Detail_SubDetail) Reset()

func (*Claim_Item_Detail_SubDetail) String

func (x *Claim_Item_Detail_SubDetail) String() string

type Claim_Item_LocationX

type Claim_Item_LocationX struct {

	// Types that are assignable to Choice:
	//	*Claim_Item_LocationX_CodeableConcept
	//	*Claim_Item_LocationX_Address
	//	*Claim_Item_LocationX_Reference
	Choice isClaim_Item_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Place of service or where product was supplied

func (*Claim_Item_LocationX) Descriptor deprecated

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

Deprecated: Use Claim_Item_LocationX.ProtoReflect.Descriptor instead.

func (*Claim_Item_LocationX) GetAddress

func (*Claim_Item_LocationX) GetChoice

func (m *Claim_Item_LocationX) GetChoice() isClaim_Item_LocationX_Choice

func (*Claim_Item_LocationX) GetCodeableConcept

func (x *Claim_Item_LocationX) GetCodeableConcept() *datatypes_go_proto.CodeableConcept

func (*Claim_Item_LocationX) GetReference

func (*Claim_Item_LocationX) ProtoMessage

func (*Claim_Item_LocationX) ProtoMessage()

func (*Claim_Item_LocationX) ProtoReflect

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

func (*Claim_Item_LocationX) Reset

func (x *Claim_Item_LocationX) Reset()

func (*Claim_Item_LocationX) String

func (x *Claim_Item_LocationX) String() string

type Claim_Item_LocationX_Address

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

type Claim_Item_LocationX_CodeableConcept

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

type Claim_Item_LocationX_Reference

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

type Claim_Item_ServicedX

type Claim_Item_ServicedX struct {

	// Types that are assignable to Choice:
	//	*Claim_Item_ServicedX_Date
	//	*Claim_Item_ServicedX_Period
	Choice isClaim_Item_ServicedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date or dates of service or product delivery

func (*Claim_Item_ServicedX) Descriptor deprecated

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

Deprecated: Use Claim_Item_ServicedX.ProtoReflect.Descriptor instead.

func (*Claim_Item_ServicedX) GetChoice

func (m *Claim_Item_ServicedX) GetChoice() isClaim_Item_ServicedX_Choice

func (*Claim_Item_ServicedX) GetDate

func (*Claim_Item_ServicedX) GetPeriod

func (*Claim_Item_ServicedX) ProtoMessage

func (*Claim_Item_ServicedX) ProtoMessage()

func (*Claim_Item_ServicedX) ProtoReflect

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

func (*Claim_Item_ServicedX) Reset

func (x *Claim_Item_ServicedX) Reset()

func (*Claim_Item_ServicedX) String

func (x *Claim_Item_ServicedX) String() string

type Claim_Item_ServicedX_Date

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

type Claim_Item_ServicedX_Period

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

type Claim_Payee

type Claim_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 (*Claim_Payee) Descriptor deprecated

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

Deprecated: Use Claim_Payee.ProtoReflect.Descriptor instead.

func (*Claim_Payee) GetExtension

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

func (*Claim_Payee) GetId

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

func (*Claim_Payee) GetModifierExtension

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

func (*Claim_Payee) GetParty

func (x *Claim_Payee) GetParty() *datatypes_go_proto.Reference

func (*Claim_Payee) GetType

func (*Claim_Payee) ProtoMessage

func (*Claim_Payee) ProtoMessage()

func (*Claim_Payee) ProtoReflect

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

func (*Claim_Payee) Reset

func (x *Claim_Payee) Reset()

func (*Claim_Payee) String

func (x *Claim_Payee) String() string

type Claim_Procedure

type Claim_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 *Claim_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 (*Claim_Procedure) Descriptor deprecated

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

Deprecated: Use Claim_Procedure.ProtoReflect.Descriptor instead.

func (*Claim_Procedure) GetDate

func (*Claim_Procedure) GetExtension

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

func (*Claim_Procedure) GetId

func (*Claim_Procedure) GetModifierExtension

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

func (*Claim_Procedure) GetProcedure

func (x *Claim_Procedure) GetProcedure() *Claim_Procedure_ProcedureX

func (*Claim_Procedure) GetSequence

func (*Claim_Procedure) GetType

func (*Claim_Procedure) GetUdi

func (*Claim_Procedure) ProtoMessage

func (*Claim_Procedure) ProtoMessage()

func (*Claim_Procedure) ProtoReflect

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

func (*Claim_Procedure) Reset

func (x *Claim_Procedure) Reset()

func (*Claim_Procedure) String

func (x *Claim_Procedure) String() string

type Claim_Procedure_ProcedureX

type Claim_Procedure_ProcedureX struct {

	// Types that are assignable to Choice:
	//	*Claim_Procedure_ProcedureX_CodeableConcept
	//	*Claim_Procedure_ProcedureX_Reference
	Choice isClaim_Procedure_ProcedureX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specific clinical procedure

func (*Claim_Procedure_ProcedureX) Descriptor deprecated

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

Deprecated: Use Claim_Procedure_ProcedureX.ProtoReflect.Descriptor instead.

func (*Claim_Procedure_ProcedureX) GetChoice

func (m *Claim_Procedure_ProcedureX) GetChoice() isClaim_Procedure_ProcedureX_Choice

func (*Claim_Procedure_ProcedureX) GetCodeableConcept

func (*Claim_Procedure_ProcedureX) GetReference

func (*Claim_Procedure_ProcedureX) ProtoMessage

func (*Claim_Procedure_ProcedureX) ProtoMessage()

func (*Claim_Procedure_ProcedureX) ProtoReflect

func (*Claim_Procedure_ProcedureX) Reset

func (x *Claim_Procedure_ProcedureX) Reset()

func (*Claim_Procedure_ProcedureX) String

func (x *Claim_Procedure_ProcedureX) String() string

type Claim_Procedure_ProcedureX_CodeableConcept

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

type Claim_Procedure_ProcedureX_Reference

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

type Claim_RelatedClaim

type Claim_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 (*Claim_RelatedClaim) Descriptor deprecated

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

Deprecated: Use Claim_RelatedClaim.ProtoReflect.Descriptor instead.

func (*Claim_RelatedClaim) GetClaim

func (*Claim_RelatedClaim) GetExtension

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

func (*Claim_RelatedClaim) GetId

func (*Claim_RelatedClaim) GetModifierExtension

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

func (*Claim_RelatedClaim) GetReference

func (*Claim_RelatedClaim) GetRelationship

func (*Claim_RelatedClaim) ProtoMessage

func (*Claim_RelatedClaim) ProtoMessage()

func (*Claim_RelatedClaim) ProtoReflect

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

func (*Claim_RelatedClaim) Reset

func (x *Claim_RelatedClaim) Reset()

func (*Claim_RelatedClaim) String

func (x *Claim_RelatedClaim) String() string

type Claim_StatusCode

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

active | cancelled | draft | entered-in-error

func (*Claim_StatusCode) Descriptor deprecated

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

Deprecated: Use Claim_StatusCode.ProtoReflect.Descriptor instead.

func (*Claim_StatusCode) GetExtension

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

func (*Claim_StatusCode) GetId

func (*Claim_StatusCode) GetValue

func (*Claim_StatusCode) ProtoMessage

func (*Claim_StatusCode) ProtoMessage()

func (*Claim_StatusCode) ProtoReflect

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

func (*Claim_StatusCode) Reset

func (x *Claim_StatusCode) Reset()

func (*Claim_StatusCode) String

func (x *Claim_StatusCode) String() string

type Claim_SupportingInformation

type Claim_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 *Claim_SupportingInformation_TimingX `protobuf:"bytes,7,opt,name=timing,proto3" json:"timing,omitempty"`
	Value  *Claim_SupportingInformation_ValueX  `protobuf:"bytes,8,opt,name=value,proto3" json:"value,omitempty"`
	// Explanation for the information
	Reason *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

Supporting information

func (*Claim_SupportingInformation) Descriptor deprecated

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

Deprecated: Use Claim_SupportingInformation.ProtoReflect.Descriptor instead.

func (*Claim_SupportingInformation) GetCategory

func (*Claim_SupportingInformation) GetCode

func (*Claim_SupportingInformation) GetExtension

func (*Claim_SupportingInformation) GetId

func (*Claim_SupportingInformation) GetModifierExtension

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

func (*Claim_SupportingInformation) GetReason

func (*Claim_SupportingInformation) GetSequence

func (*Claim_SupportingInformation) GetTiming

func (*Claim_SupportingInformation) GetValue

func (*Claim_SupportingInformation) ProtoMessage

func (*Claim_SupportingInformation) ProtoMessage()

func (*Claim_SupportingInformation) ProtoReflect

func (*Claim_SupportingInformation) Reset

func (x *Claim_SupportingInformation) Reset()

func (*Claim_SupportingInformation) String

func (x *Claim_SupportingInformation) String() string

type Claim_SupportingInformation_TimingX

type Claim_SupportingInformation_TimingX struct {

	// Types that are assignable to Choice:
	//	*Claim_SupportingInformation_TimingX_Date
	//	*Claim_SupportingInformation_TimingX_Period
	Choice isClaim_SupportingInformation_TimingX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When it occurred

func (*Claim_SupportingInformation_TimingX) Descriptor deprecated

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

Deprecated: Use Claim_SupportingInformation_TimingX.ProtoReflect.Descriptor instead.

func (*Claim_SupportingInformation_TimingX) GetChoice

func (m *Claim_SupportingInformation_TimingX) GetChoice() isClaim_SupportingInformation_TimingX_Choice

func (*Claim_SupportingInformation_TimingX) GetDate

func (*Claim_SupportingInformation_TimingX) GetPeriod

func (*Claim_SupportingInformation_TimingX) ProtoMessage

func (*Claim_SupportingInformation_TimingX) ProtoMessage()

func (*Claim_SupportingInformation_TimingX) ProtoReflect

func (*Claim_SupportingInformation_TimingX) Reset

func (*Claim_SupportingInformation_TimingX) String

type Claim_SupportingInformation_TimingX_Date

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

type Claim_SupportingInformation_TimingX_Period

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

type Claim_SupportingInformation_ValueX

type Claim_SupportingInformation_ValueX struct {

	// Types that are assignable to Choice:
	//	*Claim_SupportingInformation_ValueX_Boolean
	//	*Claim_SupportingInformation_ValueX_StringValue
	//	*Claim_SupportingInformation_ValueX_Quantity
	//	*Claim_SupportingInformation_ValueX_Attachment
	//	*Claim_SupportingInformation_ValueX_Reference
	Choice isClaim_SupportingInformation_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Data to be provided

func (*Claim_SupportingInformation_ValueX) Descriptor deprecated

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

Deprecated: Use Claim_SupportingInformation_ValueX.ProtoReflect.Descriptor instead.

func (*Claim_SupportingInformation_ValueX) GetAttachment

func (*Claim_SupportingInformation_ValueX) GetBoolean

func (*Claim_SupportingInformation_ValueX) GetChoice

func (m *Claim_SupportingInformation_ValueX) GetChoice() isClaim_SupportingInformation_ValueX_Choice

func (*Claim_SupportingInformation_ValueX) GetQuantity

func (*Claim_SupportingInformation_ValueX) GetReference

func (*Claim_SupportingInformation_ValueX) GetStringValue

func (*Claim_SupportingInformation_ValueX) ProtoMessage

func (*Claim_SupportingInformation_ValueX) ProtoMessage()

func (*Claim_SupportingInformation_ValueX) ProtoReflect

func (*Claim_SupportingInformation_ValueX) Reset

func (*Claim_SupportingInformation_ValueX) String

type Claim_SupportingInformation_ValueX_Attachment

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

type Claim_SupportingInformation_ValueX_Boolean

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

type Claim_SupportingInformation_ValueX_Quantity

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

type Claim_SupportingInformation_ValueX_Reference

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

type Claim_SupportingInformation_ValueX_StringValue

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

type Claim_UseCode

type Claim_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 (*Claim_UseCode) Descriptor deprecated

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

Deprecated: Use Claim_UseCode.ProtoReflect.Descriptor instead.

func (*Claim_UseCode) GetExtension

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

func (*Claim_UseCode) GetId

func (*Claim_UseCode) GetValue

func (*Claim_UseCode) ProtoMessage

func (*Claim_UseCode) ProtoMessage()

func (*Claim_UseCode) ProtoReflect

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

func (*Claim_UseCode) Reset

func (x *Claim_UseCode) Reset()

func (*Claim_UseCode) String

func (x *Claim_UseCode) String() string

Jump to

Keyboard shortcuts

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