claim_response_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_claim_response_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ClaimResponse

type ClaimResponse 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 a claim response
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *ClaimResponse_StatusCode        `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// More granular claim type
	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     *ClaimResponse_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"`
	// Response creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=created,proto3" json:"created,omitempty"`
	// Party responsible for reimbursement
	Insurer *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=insurer,proto3" json:"insurer,omitempty"`
	// Party responsible for the claim
	Requestor *datatypes_go_proto.Reference `protobuf:"bytes,18,opt,name=requestor,proto3" json:"requestor,omitempty"`
	// Id of resource triggering adjudication
	Request *datatypes_go_proto.Reference `protobuf:"bytes,19,opt,name=request,proto3" json:"request,omitempty"`
	Outcome *ClaimResponse_OutcomeCode    `protobuf:"bytes,20,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition Message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,21,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// Preauthorization reference
	PreAuthRef *datatypes_go_proto.String `protobuf:"bytes,22,opt,name=pre_auth_ref,json=preAuthRef,proto3" json:"pre_auth_ref,omitempty"`
	// Preauthorization reference effective period
	PreAuthPeriod *datatypes_go_proto.Period `protobuf:"bytes,23,opt,name=pre_auth_period,json=preAuthPeriod,proto3" json:"pre_auth_period,omitempty"`
	// Party to be paid any benefits payable
	PayeeType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,24,opt,name=payee_type,json=payeeType,proto3" json:"payee_type,omitempty"`
	Item      []*ClaimResponse_Item               `protobuf:"bytes,25,rep,name=item,proto3" json:"item,omitempty"`
	AddItem   []*ClaimResponse_AddedItem          `protobuf:"bytes,26,rep,name=add_item,json=addItem,proto3" json:"add_item,omitempty"`
	// Header-level adjudication
	Adjudication []*ClaimResponse_Item_Adjudication `protobuf:"bytes,27,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Total        []*ClaimResponse_Total             `protobuf:"bytes,28,rep,name=total,proto3" json:"total,omitempty"`
	Payment      *ClaimResponse_Payment             `protobuf:"bytes,29,opt,name=payment,proto3" json:"payment,omitempty"`
	// Funds reserved status
	FundsReserve *datatypes_go_proto.CodeableConcept `protobuf:"bytes,30,opt,name=funds_reserve,json=fundsReserve,proto3" json:"funds_reserve,omitempty"`
	// Printed form identifier
	FormCode *datatypes_go_proto.CodeableConcept `protobuf:"bytes,31,opt,name=form_code,json=formCode,proto3" json:"form_code,omitempty"`
	// Printed reference or actual form
	Form        *datatypes_go_proto.Attachment `protobuf:"bytes,32,opt,name=form,proto3" json:"form,omitempty"`
	ProcessNote []*ClaimResponse_Note          `protobuf:"bytes,33,rep,name=process_note,json=processNote,proto3" json:"process_note,omitempty"`
	// Request for additional information
	CommunicationRequest []*datatypes_go_proto.Reference `protobuf:"bytes,34,rep,name=communication_request,json=communicationRequest,proto3" json:"communication_request,omitempty"`
	Insurance            []*ClaimResponse_Insurance      `protobuf:"bytes,35,rep,name=insurance,proto3" json:"insurance,omitempty"`
	Error                []*ClaimResponse_Error          `protobuf:"bytes,36,rep,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for ClaimResponse, last updated 2019-12-31T21:03:40.621+11:00. Response to a claim predetermination or preauthorization. See http://hl7.org/fhir/StructureDefinition/ClaimResponse

func (*ClaimResponse) Descriptor deprecated

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

Deprecated: Use ClaimResponse.ProtoReflect.Descriptor instead.

func (*ClaimResponse) GetAddItem

func (x *ClaimResponse) GetAddItem() []*ClaimResponse_AddedItem

func (*ClaimResponse) GetAdjudication

func (x *ClaimResponse) GetAdjudication() []*ClaimResponse_Item_Adjudication

func (*ClaimResponse) GetCommunicationRequest

func (x *ClaimResponse) GetCommunicationRequest() []*datatypes_go_proto.Reference

func (*ClaimResponse) GetContained

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

func (*ClaimResponse) GetCreated

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

func (*ClaimResponse) GetDisposition

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

func (*ClaimResponse) GetError

func (x *ClaimResponse) GetError() []*ClaimResponse_Error

func (*ClaimResponse) GetExtension

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

func (*ClaimResponse) GetForm

func (*ClaimResponse) GetFormCode

func (*ClaimResponse) GetFundsReserve

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

func (*ClaimResponse) GetId

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

func (*ClaimResponse) GetIdentifier

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

func (*ClaimResponse) GetImplicitRules

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

func (*ClaimResponse) GetInsurance

func (x *ClaimResponse) GetInsurance() []*ClaimResponse_Insurance

func (*ClaimResponse) GetInsurer

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

func (*ClaimResponse) GetItem

func (x *ClaimResponse) GetItem() []*ClaimResponse_Item

func (*ClaimResponse) GetLanguage

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

func (*ClaimResponse) GetMeta

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

func (*ClaimResponse) GetModifierExtension

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

func (*ClaimResponse) GetOutcome

func (x *ClaimResponse) GetOutcome() *ClaimResponse_OutcomeCode

func (*ClaimResponse) GetPatient

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

func (*ClaimResponse) GetPayeeType

func (*ClaimResponse) GetPayment

func (x *ClaimResponse) GetPayment() *ClaimResponse_Payment

func (*ClaimResponse) GetPreAuthPeriod

func (x *ClaimResponse) GetPreAuthPeriod() *datatypes_go_proto.Period

func (*ClaimResponse) GetPreAuthRef

func (x *ClaimResponse) GetPreAuthRef() *datatypes_go_proto.String

func (*ClaimResponse) GetProcessNote

func (x *ClaimResponse) GetProcessNote() []*ClaimResponse_Note

func (*ClaimResponse) GetRequest

func (x *ClaimResponse) GetRequest() *datatypes_go_proto.Reference

func (*ClaimResponse) GetRequestor

func (x *ClaimResponse) GetRequestor() *datatypes_go_proto.Reference

func (*ClaimResponse) GetStatus

func (x *ClaimResponse) GetStatus() *ClaimResponse_StatusCode

func (*ClaimResponse) GetSubType

func (*ClaimResponse) GetText

func (*ClaimResponse) GetTotal

func (x *ClaimResponse) GetTotal() []*ClaimResponse_Total

func (*ClaimResponse) GetType

func (*ClaimResponse) GetUse

func (x *ClaimResponse) GetUse() *ClaimResponse_UseCode

func (*ClaimResponse) ProtoMessage

func (*ClaimResponse) ProtoMessage()

func (*ClaimResponse) ProtoReflect

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

func (*ClaimResponse) Reset

func (x *ClaimResponse) Reset()

func (*ClaimResponse) String

func (x *ClaimResponse) String() string

type ClaimResponse_AddedItem

type ClaimResponse_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=subdetail_sequence,json=subdetailSequence,proto3" json:"subdetail_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    *ClaimResponse_AddedItem_ServicedX    `protobuf:"bytes,11,opt,name=serviced,proto3" json:"serviced,omitempty"`
	Location    *ClaimResponse_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 []*ClaimResponse_Item_Adjudication         `protobuf:"bytes,20,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail       []*ClaimResponse_AddedItem_AddedItemDetail `protobuf:"bytes,21,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ClaimResponse_AddedItem) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddedItem.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddedItem) GetAdjudication

func (*ClaimResponse_AddedItem) GetBodySite

func (*ClaimResponse_AddedItem) GetDetail

func (*ClaimResponse_AddedItem) GetDetailSequence

func (x *ClaimResponse_AddedItem) GetDetailSequence() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_AddedItem) GetExtension

func (*ClaimResponse_AddedItem) GetFactor

func (*ClaimResponse_AddedItem) GetId

func (*ClaimResponse_AddedItem) GetItemSequence

func (x *ClaimResponse_AddedItem) GetItemSequence() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_AddedItem) GetLocation

func (*ClaimResponse_AddedItem) GetModifier

func (*ClaimResponse_AddedItem) GetModifierExtension

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

func (*ClaimResponse_AddedItem) GetNet

func (*ClaimResponse_AddedItem) GetNoteNumber

func (*ClaimResponse_AddedItem) GetProductOrService

func (*ClaimResponse_AddedItem) GetProgramCode

func (*ClaimResponse_AddedItem) GetProvider

func (*ClaimResponse_AddedItem) GetQuantity

func (*ClaimResponse_AddedItem) GetServiced

func (*ClaimResponse_AddedItem) GetSubSite

func (*ClaimResponse_AddedItem) GetSubdetailSequence

func (x *ClaimResponse_AddedItem) GetSubdetailSequence() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_AddedItem) GetUnitPrice

func (*ClaimResponse_AddedItem) ProtoMessage

func (*ClaimResponse_AddedItem) ProtoMessage()

func (*ClaimResponse_AddedItem) ProtoReflect

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

func (*ClaimResponse_AddedItem) Reset

func (x *ClaimResponse_AddedItem) Reset()

func (*ClaimResponse_AddedItem) String

func (x *ClaimResponse_AddedItem) String() string

type ClaimResponse_AddedItem_AddedItemDetail

type ClaimResponse_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 detail adjudication
	Adjudication []*ClaimResponse_Item_Adjudication                            `protobuf:"bytes,11,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	SubDetail    []*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail `protobuf:"bytes,12,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line details

func (*ClaimResponse_AddedItem_AddedItemDetail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddedItem_AddedItemDetail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddedItem_AddedItemDetail) GetAdjudication

func (*ClaimResponse_AddedItem_AddedItemDetail) GetExtension

func (*ClaimResponse_AddedItem_AddedItemDetail) GetFactor

func (*ClaimResponse_AddedItem_AddedItemDetail) GetId

func (*ClaimResponse_AddedItem_AddedItemDetail) GetModifier

func (*ClaimResponse_AddedItem_AddedItemDetail) GetModifierExtension

func (*ClaimResponse_AddedItem_AddedItemDetail) GetNet

func (*ClaimResponse_AddedItem_AddedItemDetail) GetNoteNumber

func (*ClaimResponse_AddedItem_AddedItemDetail) GetProductOrService

func (*ClaimResponse_AddedItem_AddedItemDetail) GetQuantity

func (*ClaimResponse_AddedItem_AddedItemDetail) GetSubDetail

func (*ClaimResponse_AddedItem_AddedItemDetail) GetUnitPrice

func (*ClaimResponse_AddedItem_AddedItemDetail) ProtoMessage

func (*ClaimResponse_AddedItem_AddedItemDetail) ProtoReflect

func (*ClaimResponse_AddedItem_AddedItemDetail) Reset

func (*ClaimResponse_AddedItem_AddedItemDetail) String

type ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail

type ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail 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 detail adjudication
	Adjudication []*ClaimResponse_Item_Adjudication `protobuf:"bytes,11,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Insurer added line items

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) Descriptor deprecated

Deprecated: Use ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetAdjudication

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetExtension

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetFactor

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetId

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetModifier

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetModifierExtension

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetNet

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetNoteNumber

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetProductOrService

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetQuantity

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) GetUnitPrice

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) ProtoMessage

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) ProtoReflect

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) Reset

func (*ClaimResponse_AddedItem_AddedItemDetail_AddedItemSubDetail) String

type ClaimResponse_AddedItem_LocationX

type ClaimResponse_AddedItem_LocationX struct {

	// Types that are assignable to Choice:
	//	*ClaimResponse_AddedItem_LocationX_CodeableConcept
	//	*ClaimResponse_AddedItem_LocationX_Address
	//	*ClaimResponse_AddedItem_LocationX_Reference
	Choice isClaimResponse_AddedItem_LocationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Place of service or where product was supplied

func (*ClaimResponse_AddedItem_LocationX) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddedItem_LocationX.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddedItem_LocationX) GetAddress

func (*ClaimResponse_AddedItem_LocationX) GetChoice

func (m *ClaimResponse_AddedItem_LocationX) GetChoice() isClaimResponse_AddedItem_LocationX_Choice

func (*ClaimResponse_AddedItem_LocationX) GetCodeableConcept

func (*ClaimResponse_AddedItem_LocationX) GetReference

func (*ClaimResponse_AddedItem_LocationX) ProtoMessage

func (*ClaimResponse_AddedItem_LocationX) ProtoMessage()

func (*ClaimResponse_AddedItem_LocationX) ProtoReflect

func (*ClaimResponse_AddedItem_LocationX) Reset

func (*ClaimResponse_AddedItem_LocationX) String

type ClaimResponse_AddedItem_LocationX_Address

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

type ClaimResponse_AddedItem_LocationX_CodeableConcept

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

type ClaimResponse_AddedItem_LocationX_Reference

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

type ClaimResponse_AddedItem_ServicedX

type ClaimResponse_AddedItem_ServicedX struct {

	// Types that are assignable to Choice:
	//	*ClaimResponse_AddedItem_ServicedX_Date
	//	*ClaimResponse_AddedItem_ServicedX_Period
	Choice isClaimResponse_AddedItem_ServicedX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date or dates of service or product delivery

func (*ClaimResponse_AddedItem_ServicedX) Descriptor deprecated

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

Deprecated: Use ClaimResponse_AddedItem_ServicedX.ProtoReflect.Descriptor instead.

func (*ClaimResponse_AddedItem_ServicedX) GetChoice

func (m *ClaimResponse_AddedItem_ServicedX) GetChoice() isClaimResponse_AddedItem_ServicedX_Choice

func (*ClaimResponse_AddedItem_ServicedX) GetDate

func (*ClaimResponse_AddedItem_ServicedX) GetPeriod

func (*ClaimResponse_AddedItem_ServicedX) ProtoMessage

func (*ClaimResponse_AddedItem_ServicedX) ProtoMessage()

func (*ClaimResponse_AddedItem_ServicedX) ProtoReflect

func (*ClaimResponse_AddedItem_ServicedX) Reset

func (*ClaimResponse_AddedItem_ServicedX) String

type ClaimResponse_AddedItem_ServicedX_Date

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

type ClaimResponse_AddedItem_ServicedX_Period

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

type ClaimResponse_Error

type ClaimResponse_Error 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,opt,name=item_sequence,json=itemSequence,proto3" json:"item_sequence,omitempty"`
	// Detail sequence number
	DetailSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,5,opt,name=detail_sequence,json=detailSequence,proto3" json:"detail_sequence,omitempty"`
	// Subdetail sequence number
	SubDetailSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,6,opt,name=sub_detail_sequence,json=subDetailSequence,proto3" json:"sub_detail_sequence,omitempty"`
	// Error code detailing processing issues
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

Processing errors

func (*ClaimResponse_Error) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Error.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Error) GetCode

func (*ClaimResponse_Error) GetDetailSequence

func (x *ClaimResponse_Error) GetDetailSequence() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) GetExtension

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

func (*ClaimResponse_Error) GetId

func (*ClaimResponse_Error) GetItemSequence

func (x *ClaimResponse_Error) GetItemSequence() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) GetModifierExtension

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

func (*ClaimResponse_Error) GetSubDetailSequence

func (x *ClaimResponse_Error) GetSubDetailSequence() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Error) ProtoMessage

func (*ClaimResponse_Error) ProtoMessage()

func (*ClaimResponse_Error) ProtoReflect

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

func (*ClaimResponse_Error) Reset

func (x *ClaimResponse_Error) Reset()

func (*ClaimResponse_Error) String

func (x *ClaimResponse_Error) String() string

type ClaimResponse_Insurance

type ClaimResponse_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"`
	// Insurance information
	Coverage *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=coverage,proto3" json:"coverage,omitempty"`
	// Additional provider contract number
	BusinessArrangement *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=business_arrangement,json=businessArrangement,proto3" json:"business_arrangement,omitempty"`
	// Adjudication results
	ClaimResponse *datatypes_go_proto.Reference `protobuf:"bytes,8,opt,name=claim_response,json=claimResponse,proto3" json:"claim_response,omitempty"`
	// contains filtered or unexported fields
}

Patient insurance information

func (*ClaimResponse_Insurance) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Insurance.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Insurance) GetBusinessArrangement

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

func (*ClaimResponse_Insurance) GetClaimResponse

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

func (*ClaimResponse_Insurance) GetCoverage

func (*ClaimResponse_Insurance) GetExtension

func (*ClaimResponse_Insurance) GetFocal

func (*ClaimResponse_Insurance) GetId

func (*ClaimResponse_Insurance) GetModifierExtension

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

func (*ClaimResponse_Insurance) GetSequence

func (*ClaimResponse_Insurance) ProtoMessage

func (*ClaimResponse_Insurance) ProtoMessage()

func (*ClaimResponse_Insurance) ProtoReflect

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

func (*ClaimResponse_Insurance) Reset

func (x *ClaimResponse_Insurance) Reset()

func (*ClaimResponse_Insurance) String

func (x *ClaimResponse_Insurance) String() string

type ClaimResponse_Item

type ClaimResponse_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"`
	// Claim item instance identifier
	ItemSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=item_sequence,json=itemSequence,proto3" json:"item_sequence,omitempty"`
	// Applicable note numbers
	NoteNumber   []*datatypes_go_proto.PositiveInt  `protobuf:"bytes,5,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	Adjudication []*ClaimResponse_Item_Adjudication `protobuf:"bytes,6,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	Detail       []*ClaimResponse_Item_ItemDetail   `protobuf:"bytes,7,rep,name=detail,proto3" json:"detail,omitempty"`
	// contains filtered or unexported fields
}

Adjudication for claim line items

func (*ClaimResponse_Item) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item) GetAdjudication

func (x *ClaimResponse_Item) GetAdjudication() []*ClaimResponse_Item_Adjudication

func (*ClaimResponse_Item) GetDetail

func (*ClaimResponse_Item) GetExtension

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

func (*ClaimResponse_Item) GetId

func (*ClaimResponse_Item) GetItemSequence

func (x *ClaimResponse_Item) GetItemSequence() *datatypes_go_proto.PositiveInt

func (*ClaimResponse_Item) GetModifierExtension

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

func (*ClaimResponse_Item) GetNoteNumber

func (x *ClaimResponse_Item) GetNoteNumber() []*datatypes_go_proto.PositiveInt

func (*ClaimResponse_Item) ProtoMessage

func (*ClaimResponse_Item) ProtoMessage()

func (*ClaimResponse_Item) ProtoReflect

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

func (*ClaimResponse_Item) Reset

func (x *ClaimResponse_Item) Reset()

func (*ClaimResponse_Item) String

func (x *ClaimResponse_Item) String() string

type ClaimResponse_Item_Adjudication

type ClaimResponse_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-monetary value
	Value *datatypes_go_proto.Decimal `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Adjudication details

func (*ClaimResponse_Item_Adjudication) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_Adjudication.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_Adjudication) GetAmount

func (*ClaimResponse_Item_Adjudication) GetCategory

func (*ClaimResponse_Item_Adjudication) GetExtension

func (*ClaimResponse_Item_Adjudication) GetId

func (*ClaimResponse_Item_Adjudication) GetModifierExtension

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

func (*ClaimResponse_Item_Adjudication) GetReason

func (*ClaimResponse_Item_Adjudication) GetValue

func (*ClaimResponse_Item_Adjudication) ProtoMessage

func (*ClaimResponse_Item_Adjudication) ProtoMessage()

func (*ClaimResponse_Item_Adjudication) ProtoReflect

func (*ClaimResponse_Item_Adjudication) Reset

func (*ClaimResponse_Item_Adjudication) String

type ClaimResponse_Item_ItemDetail

type ClaimResponse_Item_ItemDetail 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"`
	// Claim detail instance identifier
	DetailSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=detail_sequence,json=detailSequence,proto3" json:"detail_sequence,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,5,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Detail level adjudication details
	Adjudication []*ClaimResponse_Item_Adjudication         `protobuf:"bytes,6,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	SubDetail    []*ClaimResponse_Item_ItemDetail_SubDetail `protobuf:"bytes,7,rep,name=sub_detail,json=subDetail,proto3" json:"sub_detail,omitempty"`
	// contains filtered or unexported fields
}

Adjudication for claim details

func (*ClaimResponse_Item_ItemDetail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_ItemDetail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_ItemDetail) GetAdjudication

func (*ClaimResponse_Item_ItemDetail) GetDetailSequence

func (*ClaimResponse_Item_ItemDetail) GetExtension

func (*ClaimResponse_Item_ItemDetail) GetId

func (*ClaimResponse_Item_ItemDetail) GetModifierExtension

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

func (*ClaimResponse_Item_ItemDetail) GetNoteNumber

func (*ClaimResponse_Item_ItemDetail) GetSubDetail

func (*ClaimResponse_Item_ItemDetail) ProtoMessage

func (*ClaimResponse_Item_ItemDetail) ProtoMessage()

func (*ClaimResponse_Item_ItemDetail) ProtoReflect

func (*ClaimResponse_Item_ItemDetail) Reset

func (x *ClaimResponse_Item_ItemDetail) Reset()

func (*ClaimResponse_Item_ItemDetail) String

type ClaimResponse_Item_ItemDetail_SubDetail

type ClaimResponse_Item_ItemDetail_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"`
	// Claim sub-detail instance identifier
	SubDetailSequence *datatypes_go_proto.PositiveInt `protobuf:"bytes,4,opt,name=sub_detail_sequence,json=subDetailSequence,proto3" json:"sub_detail_sequence,omitempty"`
	// Applicable note numbers
	NoteNumber []*datatypes_go_proto.PositiveInt `protobuf:"bytes,5,rep,name=note_number,json=noteNumber,proto3" json:"note_number,omitempty"`
	// Subdetail level adjudication details
	Adjudication []*ClaimResponse_Item_Adjudication `protobuf:"bytes,6,rep,name=adjudication,proto3" json:"adjudication,omitempty"`
	// contains filtered or unexported fields
}

Adjudication for claim sub-details

func (*ClaimResponse_Item_ItemDetail_SubDetail) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Item_ItemDetail_SubDetail.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetAdjudication

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetExtension

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetId

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetModifierExtension

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetNoteNumber

func (*ClaimResponse_Item_ItemDetail_SubDetail) GetSubDetailSequence

func (*ClaimResponse_Item_ItemDetail_SubDetail) ProtoMessage

func (*ClaimResponse_Item_ItemDetail_SubDetail) ProtoReflect

func (*ClaimResponse_Item_ItemDetail_SubDetail) Reset

func (*ClaimResponse_Item_ItemDetail_SubDetail) String

type ClaimResponse_Note

type ClaimResponse_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   *ClaimResponse_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 (*ClaimResponse_Note) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Note.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Note) GetExtension

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

func (*ClaimResponse_Note) GetId

func (*ClaimResponse_Note) GetLanguage

func (*ClaimResponse_Note) GetModifierExtension

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

func (*ClaimResponse_Note) GetNumber

func (*ClaimResponse_Note) GetText

func (*ClaimResponse_Note) GetType

func (*ClaimResponse_Note) ProtoMessage

func (*ClaimResponse_Note) ProtoMessage()

func (*ClaimResponse_Note) ProtoReflect

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

func (*ClaimResponse_Note) Reset

func (x *ClaimResponse_Note) Reset()

func (*ClaimResponse_Note) String

func (x *ClaimResponse_Note) String() string

type ClaimResponse_Note_TypeCode

type ClaimResponse_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 (*ClaimResponse_Note_TypeCode) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Note_TypeCode.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Note_TypeCode) GetExtension

func (*ClaimResponse_Note_TypeCode) GetId

func (*ClaimResponse_Note_TypeCode) GetValue

func (*ClaimResponse_Note_TypeCode) ProtoMessage

func (*ClaimResponse_Note_TypeCode) ProtoMessage()

func (*ClaimResponse_Note_TypeCode) ProtoReflect

func (*ClaimResponse_Note_TypeCode) Reset

func (x *ClaimResponse_Note_TypeCode) Reset()

func (*ClaimResponse_Note_TypeCode) String

func (x *ClaimResponse_Note_TypeCode) String() string

type ClaimResponse_OutcomeCode

type ClaimResponse_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 (*ClaimResponse_OutcomeCode) Descriptor deprecated

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

Deprecated: Use ClaimResponse_OutcomeCode.ProtoReflect.Descriptor instead.

func (*ClaimResponse_OutcomeCode) GetExtension

func (*ClaimResponse_OutcomeCode) GetId

func (*ClaimResponse_OutcomeCode) GetValue

func (*ClaimResponse_OutcomeCode) ProtoMessage

func (*ClaimResponse_OutcomeCode) ProtoMessage()

func (*ClaimResponse_OutcomeCode) ProtoReflect

func (*ClaimResponse_OutcomeCode) Reset

func (x *ClaimResponse_OutcomeCode) Reset()

func (*ClaimResponse_OutcomeCode) String

func (x *ClaimResponse_OutcomeCode) String() string

type ClaimResponse_Payment

type ClaimResponse_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 adjustment
	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 (*ClaimResponse_Payment) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Payment.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Payment) GetAdjustment

func (x *ClaimResponse_Payment) GetAdjustment() *datatypes_go_proto.Money

func (*ClaimResponse_Payment) GetAdjustmentReason

func (x *ClaimResponse_Payment) GetAdjustmentReason() *datatypes_go_proto.CodeableConcept

func (*ClaimResponse_Payment) GetAmount

func (*ClaimResponse_Payment) GetDate

func (*ClaimResponse_Payment) GetExtension

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

func (*ClaimResponse_Payment) GetId

func (*ClaimResponse_Payment) GetIdentifier

func (*ClaimResponse_Payment) GetModifierExtension

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

func (*ClaimResponse_Payment) GetType

func (*ClaimResponse_Payment) ProtoMessage

func (*ClaimResponse_Payment) ProtoMessage()

func (*ClaimResponse_Payment) ProtoReflect

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

func (*ClaimResponse_Payment) Reset

func (x *ClaimResponse_Payment) Reset()

func (*ClaimResponse_Payment) String

func (x *ClaimResponse_Payment) String() string

type ClaimResponse_StatusCode

type ClaimResponse_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 (*ClaimResponse_StatusCode) Descriptor deprecated

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

Deprecated: Use ClaimResponse_StatusCode.ProtoReflect.Descriptor instead.

func (*ClaimResponse_StatusCode) GetExtension

func (*ClaimResponse_StatusCode) GetId

func (*ClaimResponse_StatusCode) GetValue

func (*ClaimResponse_StatusCode) ProtoMessage

func (*ClaimResponse_StatusCode) ProtoMessage()

func (*ClaimResponse_StatusCode) ProtoReflect

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

func (*ClaimResponse_StatusCode) Reset

func (x *ClaimResponse_StatusCode) Reset()

func (*ClaimResponse_StatusCode) String

func (x *ClaimResponse_StatusCode) String() string

type ClaimResponse_Total

type ClaimResponse_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 (*ClaimResponse_Total) Descriptor deprecated

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

Deprecated: Use ClaimResponse_Total.ProtoReflect.Descriptor instead.

func (*ClaimResponse_Total) GetAmount

func (*ClaimResponse_Total) GetCategory

func (*ClaimResponse_Total) GetExtension

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

func (*ClaimResponse_Total) GetId

func (*ClaimResponse_Total) GetModifierExtension

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

func (*ClaimResponse_Total) ProtoMessage

func (*ClaimResponse_Total) ProtoMessage()

func (*ClaimResponse_Total) ProtoReflect

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

func (*ClaimResponse_Total) Reset

func (x *ClaimResponse_Total) Reset()

func (*ClaimResponse_Total) String

func (x *ClaimResponse_Total) String() string

type ClaimResponse_UseCode

type ClaimResponse_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 (*ClaimResponse_UseCode) Descriptor deprecated

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

Deprecated: Use ClaimResponse_UseCode.ProtoReflect.Descriptor instead.

func (*ClaimResponse_UseCode) GetExtension

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

func (*ClaimResponse_UseCode) GetId

func (*ClaimResponse_UseCode) GetValue

func (*ClaimResponse_UseCode) ProtoMessage

func (*ClaimResponse_UseCode) ProtoMessage()

func (*ClaimResponse_UseCode) ProtoReflect

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

func (*ClaimResponse_UseCode) Reset

func (x *ClaimResponse_UseCode) Reset()

func (*ClaimResponse_UseCode) String

func (x *ClaimResponse_UseCode) String() string

Jump to

Keyboard shortcuts

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