payment_reconciliation_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_payment_reconciliation_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type PaymentReconciliation

type PaymentReconciliation 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 payment reconciliation
	Identifier []*datatypes_go_proto.Identifier  `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Status     *PaymentReconciliation_StatusCode `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Period covered
	Period *datatypes_go_proto.Period `protobuf:"bytes,12,opt,name=period,proto3" json:"period,omitempty"`
	// Creation date
	Created *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=created,proto3" json:"created,omitempty"`
	// Party generating payment
	PaymentIssuer *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=payment_issuer,json=paymentIssuer,proto3" json:"payment_issuer,omitempty"`
	// Reference to requesting resource
	Request *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=request,proto3" json:"request,omitempty"`
	// Responsible practitioner
	Requestor *datatypes_go_proto.Reference      `protobuf:"bytes,16,opt,name=requestor,proto3" json:"requestor,omitempty"`
	Outcome   *PaymentReconciliation_OutcomeCode `protobuf:"bytes,17,opt,name=outcome,proto3" json:"outcome,omitempty"`
	// Disposition message
	Disposition *datatypes_go_proto.String `protobuf:"bytes,18,opt,name=disposition,proto3" json:"disposition,omitempty"`
	// When payment issued
	PaymentDate *datatypes_go_proto.Date `protobuf:"bytes,19,opt,name=payment_date,json=paymentDate,proto3" json:"payment_date,omitempty"`
	// Total amount of Payment
	PaymentAmount *datatypes_go_proto.Money `protobuf:"bytes,20,opt,name=payment_amount,json=paymentAmount,proto3" json:"payment_amount,omitempty"`
	// Business identifier for the payment
	PaymentIdentifier *datatypes_go_proto.Identifier   `protobuf:"bytes,21,opt,name=payment_identifier,json=paymentIdentifier,proto3" json:"payment_identifier,omitempty"`
	Detail            []*PaymentReconciliation_Details `protobuf:"bytes,22,rep,name=detail,proto3" json:"detail,omitempty"`
	// Printed form identifier
	FormCode    *datatypes_go_proto.CodeableConcept `protobuf:"bytes,23,opt,name=form_code,json=formCode,proto3" json:"form_code,omitempty"`
	ProcessNote []*PaymentReconciliation_Notes      `protobuf:"bytes,24,rep,name=process_note,json=processNote,proto3" json:"process_note,omitempty"`
	// contains filtered or unexported fields
}

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

func (*PaymentReconciliation) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation) GetContained

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

func (*PaymentReconciliation) GetCreated

func (*PaymentReconciliation) GetDetail

func (*PaymentReconciliation) GetDisposition

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

func (*PaymentReconciliation) GetExtension

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

func (*PaymentReconciliation) GetFormCode

func (*PaymentReconciliation) GetId

func (*PaymentReconciliation) GetIdentifier

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

func (*PaymentReconciliation) GetImplicitRules

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

func (*PaymentReconciliation) GetLanguage

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

func (*PaymentReconciliation) GetMeta

func (*PaymentReconciliation) GetModifierExtension

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

func (*PaymentReconciliation) GetOutcome

func (*PaymentReconciliation) GetPaymentAmount

func (x *PaymentReconciliation) GetPaymentAmount() *datatypes_go_proto.Money

func (*PaymentReconciliation) GetPaymentDate

func (x *PaymentReconciliation) GetPaymentDate() *datatypes_go_proto.Date

func (*PaymentReconciliation) GetPaymentIdentifier

func (x *PaymentReconciliation) GetPaymentIdentifier() *datatypes_go_proto.Identifier

func (*PaymentReconciliation) GetPaymentIssuer

func (x *PaymentReconciliation) GetPaymentIssuer() *datatypes_go_proto.Reference

func (*PaymentReconciliation) GetPeriod

func (*PaymentReconciliation) GetProcessNote

func (x *PaymentReconciliation) GetProcessNote() []*PaymentReconciliation_Notes

func (*PaymentReconciliation) GetRequest

func (*PaymentReconciliation) GetRequestor

func (*PaymentReconciliation) GetStatus

func (*PaymentReconciliation) GetText

func (*PaymentReconciliation) ProtoMessage

func (*PaymentReconciliation) ProtoMessage()

func (*PaymentReconciliation) ProtoReflect

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

func (*PaymentReconciliation) Reset

func (x *PaymentReconciliation) Reset()

func (*PaymentReconciliation) String

func (x *PaymentReconciliation) String() string

type PaymentReconciliation_Details

type PaymentReconciliation_Details 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"`
	// Business identifier of the payment detail
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Business identifier of the prior payment detail
	Predecessor *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=predecessor,proto3" json:"predecessor,omitempty"`
	// Category of payment
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=type,proto3" json:"type,omitempty"`
	// Request giving rise to the payment
	Request *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=request,proto3" json:"request,omitempty"`
	// Submitter of the request
	Submitter *datatypes_go_proto.Reference `protobuf:"bytes,8,opt,name=submitter,proto3" json:"submitter,omitempty"`
	// Response committing to a payment
	Response *datatypes_go_proto.Reference `protobuf:"bytes,9,opt,name=response,proto3" json:"response,omitempty"`
	// Date of commitment to pay
	Date *datatypes_go_proto.Date `protobuf:"bytes,10,opt,name=date,proto3" json:"date,omitempty"`
	// Contact for the response
	Responsible *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Recipient of the payment
	Payee *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=payee,proto3" json:"payee,omitempty"`
	// Amount allocated to this payable
	Amount *datatypes_go_proto.Money `protobuf:"bytes,13,opt,name=amount,proto3" json:"amount,omitempty"`
	// contains filtered or unexported fields
}

Settlement particulars

func (*PaymentReconciliation_Details) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation_Details.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_Details) GetAmount

func (*PaymentReconciliation_Details) GetDate

func (*PaymentReconciliation_Details) GetExtension

func (*PaymentReconciliation_Details) GetId

func (*PaymentReconciliation_Details) GetIdentifier

func (*PaymentReconciliation_Details) GetModifierExtension

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

func (*PaymentReconciliation_Details) GetPayee

func (*PaymentReconciliation_Details) GetPredecessor

func (*PaymentReconciliation_Details) GetRequest

func (*PaymentReconciliation_Details) GetResponse

func (*PaymentReconciliation_Details) GetResponsible

func (*PaymentReconciliation_Details) GetSubmitter

func (*PaymentReconciliation_Details) GetType

func (*PaymentReconciliation_Details) ProtoMessage

func (*PaymentReconciliation_Details) ProtoMessage()

func (*PaymentReconciliation_Details) ProtoReflect

func (*PaymentReconciliation_Details) Reset

func (x *PaymentReconciliation_Details) Reset()

func (*PaymentReconciliation_Details) String

type PaymentReconciliation_Notes

type PaymentReconciliation_Notes 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              *PaymentReconciliation_Notes_TypeCode `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Note explanatory text
	Text *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Note concerning processing

func (*PaymentReconciliation_Notes) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation_Notes.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_Notes) GetExtension

func (*PaymentReconciliation_Notes) GetId

func (*PaymentReconciliation_Notes) GetModifierExtension

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

func (*PaymentReconciliation_Notes) GetText

func (*PaymentReconciliation_Notes) GetType

func (*PaymentReconciliation_Notes) ProtoMessage

func (*PaymentReconciliation_Notes) ProtoMessage()

func (*PaymentReconciliation_Notes) ProtoReflect

func (*PaymentReconciliation_Notes) Reset

func (x *PaymentReconciliation_Notes) Reset()

func (*PaymentReconciliation_Notes) String

func (x *PaymentReconciliation_Notes) String() string

type PaymentReconciliation_Notes_TypeCode

type PaymentReconciliation_Notes_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 (*PaymentReconciliation_Notes_TypeCode) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation_Notes_TypeCode.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_Notes_TypeCode) GetExtension

func (*PaymentReconciliation_Notes_TypeCode) GetId

func (*PaymentReconciliation_Notes_TypeCode) GetValue

func (*PaymentReconciliation_Notes_TypeCode) ProtoMessage

func (*PaymentReconciliation_Notes_TypeCode) ProtoMessage()

func (*PaymentReconciliation_Notes_TypeCode) ProtoReflect

func (*PaymentReconciliation_Notes_TypeCode) Reset

func (*PaymentReconciliation_Notes_TypeCode) String

type PaymentReconciliation_OutcomeCode

type PaymentReconciliation_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 (*PaymentReconciliation_OutcomeCode) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation_OutcomeCode.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_OutcomeCode) GetExtension

func (*PaymentReconciliation_OutcomeCode) GetId

func (*PaymentReconciliation_OutcomeCode) GetValue

func (*PaymentReconciliation_OutcomeCode) ProtoMessage

func (*PaymentReconciliation_OutcomeCode) ProtoMessage()

func (*PaymentReconciliation_OutcomeCode) ProtoReflect

func (*PaymentReconciliation_OutcomeCode) Reset

func (*PaymentReconciliation_OutcomeCode) String

type PaymentReconciliation_StatusCode

type PaymentReconciliation_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 (*PaymentReconciliation_StatusCode) Descriptor deprecated

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

Deprecated: Use PaymentReconciliation_StatusCode.ProtoReflect.Descriptor instead.

func (*PaymentReconciliation_StatusCode) GetExtension

func (*PaymentReconciliation_StatusCode) GetId

func (*PaymentReconciliation_StatusCode) GetValue

func (*PaymentReconciliation_StatusCode) ProtoMessage

func (*PaymentReconciliation_StatusCode) ProtoMessage()

func (*PaymentReconciliation_StatusCode) ProtoReflect

func (*PaymentReconciliation_StatusCode) Reset

func (*PaymentReconciliation_StatusCode) String

Jump to

Keyboard shortcuts

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