contract_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_contract_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Contract

type Contract 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"`
	// Contract number
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Basal definition
	Url *datatypes_go_proto.Uri `protobuf:"bytes,11,opt,name=url,proto3" json:"url,omitempty"`
	// Business edition
	Version *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=version,proto3" json:"version,omitempty"`
	Status  *Contract_StatusCode       `protobuf:"bytes,13,opt,name=status,proto3" json:"status,omitempty"`
	// Negotiation status
	LegalState *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=legal_state,json=legalState,proto3" json:"legal_state,omitempty"`
	// Source Contract Definition
	InstantiatesCanonical *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=instantiates_canonical,json=instantiatesCanonical,proto3" json:"instantiates_canonical,omitempty"`
	// External Contract Definition
	InstantiatesUri *datatypes_go_proto.Uri `protobuf:"bytes,16,opt,name=instantiates_uri,json=instantiatesUri,proto3" json:"instantiates_uri,omitempty"`
	// Content derived from the basal information
	ContentDerivative *datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,opt,name=content_derivative,json=contentDerivative,proto3" json:"content_derivative,omitempty"`
	// When this Contract was issued
	Issued *datatypes_go_proto.DateTime `protobuf:"bytes,18,opt,name=issued,proto3" json:"issued,omitempty"`
	// Effective time
	Applies *datatypes_go_proto.Period `protobuf:"bytes,19,opt,name=applies,proto3" json:"applies,omitempty"`
	// Contract cessation cause
	ExpirationType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,opt,name=expiration_type,json=expirationType,proto3" json:"expiration_type,omitempty"`
	// Contract Target Entity
	Subject []*datatypes_go_proto.Reference `protobuf:"bytes,21,rep,name=subject,proto3" json:"subject,omitempty"`
	// Authority under which this Contract has standing
	Authority []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=authority,proto3" json:"authority,omitempty"`
	// A sphere of control governed by an authoritative jurisdiction,
	// organization, or person
	Domain []*datatypes_go_proto.Reference `protobuf:"bytes,23,rep,name=domain,proto3" json:"domain,omitempty"`
	// Specific Location
	Site []*datatypes_go_proto.Reference `protobuf:"bytes,24,rep,name=site,proto3" json:"site,omitempty"`
	// Computer friendly designation
	Name *datatypes_go_proto.String `protobuf:"bytes,25,opt,name=name,proto3" json:"name,omitempty"`
	// Human Friendly name
	Title *datatypes_go_proto.String `protobuf:"bytes,26,opt,name=title,proto3" json:"title,omitempty"`
	// Subordinate Friendly name
	Subtitle *datatypes_go_proto.String `protobuf:"bytes,27,opt,name=subtitle,proto3" json:"subtitle,omitempty"`
	// Acronym or short name
	Alias []*datatypes_go_proto.String `protobuf:"bytes,28,rep,name=alias,proto3" json:"alias,omitempty"`
	// Source of Contract
	Author *datatypes_go_proto.Reference `protobuf:"bytes,29,opt,name=author,proto3" json:"author,omitempty"`
	// Range of Legal Concerns
	Scope *datatypes_go_proto.CodeableConcept `protobuf:"bytes,30,opt,name=scope,proto3" json:"scope,omitempty"`
	Topic *Contract_TopicX                    `protobuf:"bytes,31,opt,name=topic,proto3" json:"topic,omitempty"`
	// Legal instrument category
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,32,opt,name=type,proto3" json:"type,omitempty"`
	// Subtype within the context of type
	SubType           []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,33,rep,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	ContentDefinition *Contract_ContentDefinition           `protobuf:"bytes,34,opt,name=content_definition,json=contentDefinition,proto3" json:"content_definition,omitempty"`
	Term              []*Contract_Term                      `protobuf:"bytes,35,rep,name=term,proto3" json:"term,omitempty"`
	// Extra Information
	SupportingInfo []*datatypes_go_proto.Reference `protobuf:"bytes,36,rep,name=supporting_info,json=supportingInfo,proto3" json:"supporting_info,omitempty"`
	// Key event in Contract History
	RelevantHistory []*datatypes_go_proto.Reference `protobuf:"bytes,37,rep,name=relevant_history,json=relevantHistory,proto3" json:"relevant_history,omitempty"`
	Signer          []*Contract_Signatory           `protobuf:"bytes,38,rep,name=signer,proto3" json:"signer,omitempty"`
	Friendly        []*Contract_FriendlyLanguage    `protobuf:"bytes,39,rep,name=friendly,proto3" json:"friendly,omitempty"`
	Legal           []*Contract_LegalLanguage       `protobuf:"bytes,40,rep,name=legal,proto3" json:"legal,omitempty"`
	Rule            []*Contract_ComputableLanguage  `protobuf:"bytes,41,rep,name=rule,proto3" json:"rule,omitempty"`
	LegallyBinding  *Contract_LegallyBindingX       `protobuf:"bytes,42,opt,name=legally_binding,json=legallyBinding,proto3" json:"legally_binding,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Contract) Descriptor deprecated

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

Deprecated: Use Contract.ProtoReflect.Descriptor instead.

func (*Contract) GetAlias

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

func (*Contract) GetApplies

func (x *Contract) GetApplies() *datatypes_go_proto.Period

func (*Contract) GetAuthor

func (x *Contract) GetAuthor() *datatypes_go_proto.Reference

func (*Contract) GetAuthority

func (x *Contract) GetAuthority() []*datatypes_go_proto.Reference

func (*Contract) GetContained

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

func (*Contract) GetContentDefinition

func (x *Contract) GetContentDefinition() *Contract_ContentDefinition

func (*Contract) GetContentDerivative

func (x *Contract) GetContentDerivative() *datatypes_go_proto.CodeableConcept

func (*Contract) GetDomain

func (x *Contract) GetDomain() []*datatypes_go_proto.Reference

func (*Contract) GetExpirationType

func (x *Contract) GetExpirationType() *datatypes_go_proto.CodeableConcept

func (*Contract) GetExtension

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

func (*Contract) GetFriendly

func (x *Contract) GetFriendly() []*Contract_FriendlyLanguage

func (*Contract) GetId

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

func (*Contract) GetIdentifier

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

func (*Contract) GetImplicitRules

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

func (*Contract) GetInstantiatesCanonical

func (x *Contract) GetInstantiatesCanonical() *datatypes_go_proto.Reference

func (*Contract) GetInstantiatesUri

func (x *Contract) GetInstantiatesUri() *datatypes_go_proto.Uri

func (*Contract) GetIssued

func (x *Contract) GetIssued() *datatypes_go_proto.DateTime

func (*Contract) GetLanguage

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

func (*Contract) GetLegal

func (x *Contract) GetLegal() []*Contract_LegalLanguage

func (*Contract) GetLegalState

func (x *Contract) GetLegalState() *datatypes_go_proto.CodeableConcept

func (*Contract) GetLegallyBinding

func (x *Contract) GetLegallyBinding() *Contract_LegallyBindingX

func (*Contract) GetMeta

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

func (*Contract) GetModifierExtension

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

func (*Contract) GetName

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

func (*Contract) GetRelevantHistory

func (x *Contract) GetRelevantHistory() []*datatypes_go_proto.Reference

func (*Contract) GetRule

func (x *Contract) GetRule() []*Contract_ComputableLanguage

func (*Contract) GetScope

func (*Contract) GetSigner

func (x *Contract) GetSigner() []*Contract_Signatory

func (*Contract) GetSite

func (x *Contract) GetSite() []*datatypes_go_proto.Reference

func (*Contract) GetStatus

func (x *Contract) GetStatus() *Contract_StatusCode

func (*Contract) GetSubType

func (x *Contract) GetSubType() []*datatypes_go_proto.CodeableConcept

func (*Contract) GetSubject

func (x *Contract) GetSubject() []*datatypes_go_proto.Reference

func (*Contract) GetSubtitle

func (x *Contract) GetSubtitle() *datatypes_go_proto.String

func (*Contract) GetSupportingInfo

func (x *Contract) GetSupportingInfo() []*datatypes_go_proto.Reference

func (*Contract) GetTerm

func (x *Contract) GetTerm() []*Contract_Term

func (*Contract) GetText

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

func (*Contract) GetTitle

func (x *Contract) GetTitle() *datatypes_go_proto.String

func (*Contract) GetTopic

func (x *Contract) GetTopic() *Contract_TopicX

func (*Contract) GetType

func (*Contract) GetUrl

func (x *Contract) GetUrl() *datatypes_go_proto.Uri

func (*Contract) GetVersion

func (x *Contract) GetVersion() *datatypes_go_proto.String

func (*Contract) ProtoMessage

func (*Contract) ProtoMessage()

func (*Contract) ProtoReflect

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

func (*Contract) Reset

func (x *Contract) Reset()

func (*Contract) String

func (x *Contract) String() string

type Contract_ComputableLanguage

type Contract_ComputableLanguage 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"`
	Content           *Contract_ComputableLanguage_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Computable Contract Language

func (*Contract_ComputableLanguage) Descriptor deprecated

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

Deprecated: Use Contract_ComputableLanguage.ProtoReflect.Descriptor instead.

func (*Contract_ComputableLanguage) GetContent

func (*Contract_ComputableLanguage) GetExtension

func (*Contract_ComputableLanguage) GetId

func (*Contract_ComputableLanguage) GetModifierExtension

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

func (*Contract_ComputableLanguage) ProtoMessage

func (*Contract_ComputableLanguage) ProtoMessage()

func (*Contract_ComputableLanguage) ProtoReflect

func (*Contract_ComputableLanguage) Reset

func (x *Contract_ComputableLanguage) Reset()

func (*Contract_ComputableLanguage) String

func (x *Contract_ComputableLanguage) String() string

type Contract_ComputableLanguage_ContentX

type Contract_ComputableLanguage_ContentX struct {

	// Types that are assignable to Choice:
	//	*Contract_ComputableLanguage_ContentX_Attachment
	//	*Contract_ComputableLanguage_ContentX_Reference
	Choice isContract_ComputableLanguage_ContentX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Computable Contract Rules

func (*Contract_ComputableLanguage_ContentX) Descriptor deprecated

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

Deprecated: Use Contract_ComputableLanguage_ContentX.ProtoReflect.Descriptor instead.

func (*Contract_ComputableLanguage_ContentX) GetAttachment

func (*Contract_ComputableLanguage_ContentX) GetChoice

func (m *Contract_ComputableLanguage_ContentX) GetChoice() isContract_ComputableLanguage_ContentX_Choice

func (*Contract_ComputableLanguage_ContentX) GetReference

func (*Contract_ComputableLanguage_ContentX) ProtoMessage

func (*Contract_ComputableLanguage_ContentX) ProtoMessage()

func (*Contract_ComputableLanguage_ContentX) ProtoReflect

func (*Contract_ComputableLanguage_ContentX) Reset

func (*Contract_ComputableLanguage_ContentX) String

type Contract_ComputableLanguage_ContentX_Attachment

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

type Contract_ComputableLanguage_ContentX_Reference

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

type Contract_ContentDefinition

type Contract_ContentDefinition 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"`
	// Content structure and use
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Detailed Content Type Definition
	SubType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	// Publisher Entity
	Publisher *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=publisher,proto3" json:"publisher,omitempty"`
	// When published
	PublicationDate   *datatypes_go_proto.DateTime                      `protobuf:"bytes,7,opt,name=publication_date,json=publicationDate,proto3" json:"publication_date,omitempty"`
	PublicationStatus *Contract_ContentDefinition_PublicationStatusCode `protobuf:"bytes,8,opt,name=publication_status,json=publicationStatus,proto3" json:"publication_status,omitempty"`
	// Publication Ownership
	Copyright *datatypes_go_proto.Markdown `protobuf:"bytes,9,opt,name=copyright,proto3" json:"copyright,omitempty"`
	// contains filtered or unexported fields
}

Contract precursor content

func (*Contract_ContentDefinition) Descriptor deprecated

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

Deprecated: Use Contract_ContentDefinition.ProtoReflect.Descriptor instead.

func (*Contract_ContentDefinition) GetCopyright

func (*Contract_ContentDefinition) GetExtension

func (*Contract_ContentDefinition) GetId

func (*Contract_ContentDefinition) GetModifierExtension

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

func (*Contract_ContentDefinition) GetPublicationDate

func (x *Contract_ContentDefinition) GetPublicationDate() *datatypes_go_proto.DateTime

func (*Contract_ContentDefinition) GetPublicationStatus

func (*Contract_ContentDefinition) GetPublisher

func (*Contract_ContentDefinition) GetSubType

func (*Contract_ContentDefinition) GetType

func (*Contract_ContentDefinition) ProtoMessage

func (*Contract_ContentDefinition) ProtoMessage()

func (*Contract_ContentDefinition) ProtoReflect

func (*Contract_ContentDefinition) Reset

func (x *Contract_ContentDefinition) Reset()

func (*Contract_ContentDefinition) String

func (x *Contract_ContentDefinition) String() string

type Contract_ContentDefinition_PublicationStatusCode

type Contract_ContentDefinition_PublicationStatusCode struct {
	Value     codes_go_proto.ContractResourcePublicationStatusCode_Value `` /* 133-byte string literal not displayed */
	Id        *datatypes_go_proto.String                                 `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                            `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

amended | appended | cancelled | disputed | entered-in-error | executable +

func (*Contract_ContentDefinition_PublicationStatusCode) Descriptor deprecated

Deprecated: Use Contract_ContentDefinition_PublicationStatusCode.ProtoReflect.Descriptor instead.

func (*Contract_ContentDefinition_PublicationStatusCode) GetExtension

func (*Contract_ContentDefinition_PublicationStatusCode) GetId

func (*Contract_ContentDefinition_PublicationStatusCode) GetValue

func (*Contract_ContentDefinition_PublicationStatusCode) ProtoMessage

func (*Contract_ContentDefinition_PublicationStatusCode) ProtoReflect

func (*Contract_ContentDefinition_PublicationStatusCode) Reset

func (*Contract_ContentDefinition_PublicationStatusCode) String

type Contract_FriendlyLanguage

type Contract_FriendlyLanguage 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"`
	Content           *Contract_FriendlyLanguage_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Contract Friendly Language

func (*Contract_FriendlyLanguage) Descriptor deprecated

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

Deprecated: Use Contract_FriendlyLanguage.ProtoReflect.Descriptor instead.

func (*Contract_FriendlyLanguage) GetContent

func (*Contract_FriendlyLanguage) GetExtension

func (*Contract_FriendlyLanguage) GetId

func (*Contract_FriendlyLanguage) GetModifierExtension

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

func (*Contract_FriendlyLanguage) ProtoMessage

func (*Contract_FriendlyLanguage) ProtoMessage()

func (*Contract_FriendlyLanguage) ProtoReflect

func (*Contract_FriendlyLanguage) Reset

func (x *Contract_FriendlyLanguage) Reset()

func (*Contract_FriendlyLanguage) String

func (x *Contract_FriendlyLanguage) String() string

type Contract_FriendlyLanguage_ContentX

type Contract_FriendlyLanguage_ContentX struct {

	// Types that are assignable to Choice:
	//	*Contract_FriendlyLanguage_ContentX_Attachment
	//	*Contract_FriendlyLanguage_ContentX_Reference
	Choice isContract_FriendlyLanguage_ContentX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Easily comprehended representation of this Contract

func (*Contract_FriendlyLanguage_ContentX) Descriptor deprecated

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

Deprecated: Use Contract_FriendlyLanguage_ContentX.ProtoReflect.Descriptor instead.

func (*Contract_FriendlyLanguage_ContentX) GetAttachment

func (*Contract_FriendlyLanguage_ContentX) GetChoice

func (m *Contract_FriendlyLanguage_ContentX) GetChoice() isContract_FriendlyLanguage_ContentX_Choice

func (*Contract_FriendlyLanguage_ContentX) GetReference

func (*Contract_FriendlyLanguage_ContentX) ProtoMessage

func (*Contract_FriendlyLanguage_ContentX) ProtoMessage()

func (*Contract_FriendlyLanguage_ContentX) ProtoReflect

func (*Contract_FriendlyLanguage_ContentX) Reset

func (*Contract_FriendlyLanguage_ContentX) String

type Contract_FriendlyLanguage_ContentX_Attachment

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

type Contract_FriendlyLanguage_ContentX_Reference

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

type Contract_LegalLanguage

type Contract_LegalLanguage 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"`
	Content           *Contract_LegalLanguage_ContentX `protobuf:"bytes,4,opt,name=content,proto3" json:"content,omitempty"`
	// contains filtered or unexported fields
}

Contract Legal Language

func (*Contract_LegalLanguage) Descriptor deprecated

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

Deprecated: Use Contract_LegalLanguage.ProtoReflect.Descriptor instead.

func (*Contract_LegalLanguage) GetContent

func (*Contract_LegalLanguage) GetExtension

func (*Contract_LegalLanguage) GetId

func (*Contract_LegalLanguage) GetModifierExtension

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

func (*Contract_LegalLanguage) ProtoMessage

func (*Contract_LegalLanguage) ProtoMessage()

func (*Contract_LegalLanguage) ProtoReflect

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

func (*Contract_LegalLanguage) Reset

func (x *Contract_LegalLanguage) Reset()

func (*Contract_LegalLanguage) String

func (x *Contract_LegalLanguage) String() string

type Contract_LegalLanguage_ContentX

type Contract_LegalLanguage_ContentX struct {

	// Types that are assignable to Choice:
	//	*Contract_LegalLanguage_ContentX_Attachment
	//	*Contract_LegalLanguage_ContentX_Reference
	Choice isContract_LegalLanguage_ContentX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Contract Legal Text

func (*Contract_LegalLanguage_ContentX) Descriptor deprecated

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

Deprecated: Use Contract_LegalLanguage_ContentX.ProtoReflect.Descriptor instead.

func (*Contract_LegalLanguage_ContentX) GetAttachment

func (*Contract_LegalLanguage_ContentX) GetChoice

func (m *Contract_LegalLanguage_ContentX) GetChoice() isContract_LegalLanguage_ContentX_Choice

func (*Contract_LegalLanguage_ContentX) GetReference

func (*Contract_LegalLanguage_ContentX) ProtoMessage

func (*Contract_LegalLanguage_ContentX) ProtoMessage()

func (*Contract_LegalLanguage_ContentX) ProtoReflect

func (*Contract_LegalLanguage_ContentX) Reset

func (*Contract_LegalLanguage_ContentX) String

type Contract_LegalLanguage_ContentX_Attachment

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

type Contract_LegalLanguage_ContentX_Reference

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

type Contract_LegallyBindingX

type Contract_LegallyBindingX struct {

	// Types that are assignable to Choice:
	//	*Contract_LegallyBindingX_Attachment
	//	*Contract_LegallyBindingX_Reference
	Choice isContract_LegallyBindingX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Binding Contract

func (*Contract_LegallyBindingX) Descriptor deprecated

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

Deprecated: Use Contract_LegallyBindingX.ProtoReflect.Descriptor instead.

func (*Contract_LegallyBindingX) GetAttachment

func (*Contract_LegallyBindingX) GetChoice

func (m *Contract_LegallyBindingX) GetChoice() isContract_LegallyBindingX_Choice

func (*Contract_LegallyBindingX) GetReference

func (*Contract_LegallyBindingX) ProtoMessage

func (*Contract_LegallyBindingX) ProtoMessage()

func (*Contract_LegallyBindingX) ProtoReflect

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

func (*Contract_LegallyBindingX) Reset

func (x *Contract_LegallyBindingX) Reset()

func (*Contract_LegallyBindingX) String

func (x *Contract_LegallyBindingX) String() string

type Contract_LegallyBindingX_Attachment

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

type Contract_LegallyBindingX_Reference

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

type Contract_Signatory

type Contract_Signatory 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"`
	// Contract Signatory Role
	Type *datatypes_go_proto.Coding `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Contract Signatory Party
	Party *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=party,proto3" json:"party,omitempty"`
	// Contract Documentation Signature
	Signature []*datatypes_go_proto.Signature `protobuf:"bytes,6,rep,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Contract Signatory

func (*Contract_Signatory) Descriptor deprecated

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

Deprecated: Use Contract_Signatory.ProtoReflect.Descriptor instead.

func (*Contract_Signatory) GetExtension

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

func (*Contract_Signatory) GetId

func (*Contract_Signatory) GetModifierExtension

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

func (*Contract_Signatory) GetParty

func (*Contract_Signatory) GetSignature

func (x *Contract_Signatory) GetSignature() []*datatypes_go_proto.Signature

func (*Contract_Signatory) GetType

func (*Contract_Signatory) ProtoMessage

func (*Contract_Signatory) ProtoMessage()

func (*Contract_Signatory) ProtoReflect

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

func (*Contract_Signatory) Reset

func (x *Contract_Signatory) Reset()

func (*Contract_Signatory) String

func (x *Contract_Signatory) String() string

type Contract_StatusCode

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

amended | appended | cancelled | disputed | entered-in-error | executable +

func (*Contract_StatusCode) Descriptor deprecated

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

Deprecated: Use Contract_StatusCode.ProtoReflect.Descriptor instead.

func (*Contract_StatusCode) GetExtension

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

func (*Contract_StatusCode) GetId

func (*Contract_StatusCode) GetValue

func (*Contract_StatusCode) ProtoMessage

func (*Contract_StatusCode) ProtoMessage()

func (*Contract_StatusCode) ProtoReflect

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

func (*Contract_StatusCode) Reset

func (x *Contract_StatusCode) Reset()

func (*Contract_StatusCode) String

func (x *Contract_StatusCode) String() string

type Contract_Term

type Contract_Term 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"`
	// Contract Term Number
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Contract Term Issue Date Time
	Issued *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=issued,proto3" json:"issued,omitempty"`
	// Contract Term Effective Time
	Applies *datatypes_go_proto.Period `protobuf:"bytes,6,opt,name=applies,proto3" json:"applies,omitempty"`
	Topic   *Contract_Term_TopicX      `protobuf:"bytes,7,opt,name=topic,proto3" json:"topic,omitempty"`
	// Contract Term Type or Form
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=type,proto3" json:"type,omitempty"`
	// Contract Term Type specific classification
	SubType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=sub_type,json=subType,proto3" json:"sub_type,omitempty"`
	// Term Statement
	Text          *datatypes_go_proto.String     `protobuf:"bytes,10,opt,name=text,proto3" json:"text,omitempty"`
	SecurityLabel []*Contract_Term_SecurityLabel `protobuf:"bytes,11,rep,name=security_label,json=securityLabel,proto3" json:"security_label,omitempty"`
	Offer         *Contract_Term_ContractOffer   `protobuf:"bytes,12,opt,name=offer,proto3" json:"offer,omitempty"`
	Asset         []*Contract_Term_ContractAsset `protobuf:"bytes,13,rep,name=asset,proto3" json:"asset,omitempty"`
	Action        []*Contract_Term_Action        `protobuf:"bytes,14,rep,name=action,proto3" json:"action,omitempty"`
	// Nested Contract Term Group
	Group []*Contract_Term `protobuf:"bytes,15,rep,name=group,proto3" json:"group,omitempty"`
	// contains filtered or unexported fields
}

Contract Term List

func (*Contract_Term) Descriptor deprecated

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

Deprecated: Use Contract_Term.ProtoReflect.Descriptor instead.

func (*Contract_Term) GetAction

func (x *Contract_Term) GetAction() []*Contract_Term_Action

func (*Contract_Term) GetApplies

func (x *Contract_Term) GetApplies() *datatypes_go_proto.Period

func (*Contract_Term) GetAsset

func (x *Contract_Term) GetAsset() []*Contract_Term_ContractAsset

func (*Contract_Term) GetExtension

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

func (*Contract_Term) GetGroup

func (x *Contract_Term) GetGroup() []*Contract_Term

func (*Contract_Term) GetId

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

func (*Contract_Term) GetIdentifier

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

func (*Contract_Term) GetIssued

func (x *Contract_Term) GetIssued() *datatypes_go_proto.DateTime

func (*Contract_Term) GetModifierExtension

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

func (*Contract_Term) GetOffer

func (*Contract_Term) GetSecurityLabel

func (x *Contract_Term) GetSecurityLabel() []*Contract_Term_SecurityLabel

func (*Contract_Term) GetSubType

func (*Contract_Term) GetText

func (x *Contract_Term) GetText() *datatypes_go_proto.String

func (*Contract_Term) GetTopic

func (x *Contract_Term) GetTopic() *Contract_Term_TopicX

func (*Contract_Term) GetType

func (*Contract_Term) ProtoMessage

func (*Contract_Term) ProtoMessage()

func (*Contract_Term) ProtoReflect

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

func (*Contract_Term) Reset

func (x *Contract_Term) Reset()

func (*Contract_Term) String

func (x *Contract_Term) String() string

type Contract_Term_Action

type Contract_Term_Action 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"`
	// True if the term prohibits the  action
	DoNotPerform *datatypes_go_proto.Boolean `protobuf:"bytes,4,opt,name=do_not_perform,json=doNotPerform,proto3" json:"do_not_perform,omitempty"`
	// Type or form of the action
	Type    *datatypes_go_proto.CodeableConcept   `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Subject []*Contract_Term_Action_ActionSubject `protobuf:"bytes,6,rep,name=subject,proto3" json:"subject,omitempty"`
	// Purpose for the Contract Term Action
	Intent *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=intent,proto3" json:"intent,omitempty"`
	// Pointer to specific item
	LinkId []*datatypes_go_proto.String `protobuf:"bytes,8,rep,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// State of the action
	Status *datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,opt,name=status,proto3" json:"status,omitempty"`
	// Episode associated with action
	Context *datatypes_go_proto.Reference `protobuf:"bytes,10,opt,name=context,proto3" json:"context,omitempty"`
	// Pointer to specific item
	ContextLinkId []*datatypes_go_proto.String      `protobuf:"bytes,11,rep,name=context_link_id,json=contextLinkId,proto3" json:"context_link_id,omitempty"`
	Occurrence    *Contract_Term_Action_OccurrenceX `protobuf:"bytes,12,opt,name=occurrence,proto3" json:"occurrence,omitempty"`
	// Who asked for action
	Requester []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=requester,proto3" json:"requester,omitempty"`
	// Pointer to specific item
	RequesterLinkId []*datatypes_go_proto.String `protobuf:"bytes,14,rep,name=requester_link_id,json=requesterLinkId,proto3" json:"requester_link_id,omitempty"`
	// Kind of service performer
	PerformerType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=performer_type,json=performerType,proto3" json:"performer_type,omitempty"`
	// Competency of the performer
	PerformerRole *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=performer_role,json=performerRole,proto3" json:"performer_role,omitempty"`
	// Actor that wil execute (or not) the action
	Performer *datatypes_go_proto.Reference `protobuf:"bytes,17,opt,name=performer,proto3" json:"performer,omitempty"`
	// Pointer to specific item
	PerformerLinkId []*datatypes_go_proto.String `protobuf:"bytes,18,rep,name=performer_link_id,json=performerLinkId,proto3" json:"performer_link_id,omitempty"`
	// Why is action (not) needed?
	Reason []*datatypes_go_proto.CodeableReference `protobuf:"bytes,19,rep,name=reason,proto3" json:"reason,omitempty"`
	// Pointer to specific item
	ReasonLinkId []*datatypes_go_proto.String `protobuf:"bytes,20,rep,name=reason_link_id,json=reasonLinkId,proto3" json:"reason_link_id,omitempty"`
	// Comments about the action
	Note []*datatypes_go_proto.Annotation `protobuf:"bytes,21,rep,name=note,proto3" json:"note,omitempty"`
	// Action restriction numbers
	SecurityLabelNumber []*datatypes_go_proto.UnsignedInt `protobuf:"bytes,22,rep,name=security_label_number,json=securityLabelNumber,proto3" json:"security_label_number,omitempty"`
	// contains filtered or unexported fields
}

Entity being ascribed responsibility

func (*Contract_Term_Action) Descriptor deprecated

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

Deprecated: Use Contract_Term_Action.ProtoReflect.Descriptor instead.

func (*Contract_Term_Action) GetContext

func (*Contract_Term_Action) GetContextLinkId

func (x *Contract_Term_Action) GetContextLinkId() []*datatypes_go_proto.String

func (*Contract_Term_Action) GetDoNotPerform

func (x *Contract_Term_Action) GetDoNotPerform() *datatypes_go_proto.Boolean

func (*Contract_Term_Action) GetExtension

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

func (*Contract_Term_Action) GetId

func (*Contract_Term_Action) GetIntent

func (*Contract_Term_Action) GetLinkId

func (*Contract_Term_Action) GetModifierExtension

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

func (*Contract_Term_Action) GetNote

func (*Contract_Term_Action) GetOccurrence

func (*Contract_Term_Action) GetPerformer

func (*Contract_Term_Action) GetPerformerLinkId

func (x *Contract_Term_Action) GetPerformerLinkId() []*datatypes_go_proto.String

func (*Contract_Term_Action) GetPerformerRole

func (*Contract_Term_Action) GetPerformerType

func (x *Contract_Term_Action) GetPerformerType() []*datatypes_go_proto.CodeableConcept

func (*Contract_Term_Action) GetReason

func (*Contract_Term_Action) GetReasonLinkId

func (x *Contract_Term_Action) GetReasonLinkId() []*datatypes_go_proto.String

func (*Contract_Term_Action) GetRequester

func (x *Contract_Term_Action) GetRequester() []*datatypes_go_proto.Reference

func (*Contract_Term_Action) GetRequesterLinkId

func (x *Contract_Term_Action) GetRequesterLinkId() []*datatypes_go_proto.String

func (*Contract_Term_Action) GetSecurityLabelNumber

func (x *Contract_Term_Action) GetSecurityLabelNumber() []*datatypes_go_proto.UnsignedInt

func (*Contract_Term_Action) GetStatus

func (*Contract_Term_Action) GetSubject

func (*Contract_Term_Action) GetType

func (*Contract_Term_Action) ProtoMessage

func (*Contract_Term_Action) ProtoMessage()

func (*Contract_Term_Action) ProtoReflect

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

func (*Contract_Term_Action) Reset

func (x *Contract_Term_Action) Reset()

func (*Contract_Term_Action) String

func (x *Contract_Term_Action) String() string

type Contract_Term_Action_ActionSubject

type Contract_Term_Action_ActionSubject 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"`
	// Entity of the action
	Reference []*datatypes_go_proto.Reference `protobuf:"bytes,4,rep,name=reference,proto3" json:"reference,omitempty"`
	// Role type of the agent
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

Entity of the action

func (*Contract_Term_Action_ActionSubject) Descriptor deprecated

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

Deprecated: Use Contract_Term_Action_ActionSubject.ProtoReflect.Descriptor instead.

func (*Contract_Term_Action_ActionSubject) GetExtension

func (*Contract_Term_Action_ActionSubject) GetId

func (*Contract_Term_Action_ActionSubject) GetModifierExtension

func (*Contract_Term_Action_ActionSubject) GetReference

func (*Contract_Term_Action_ActionSubject) GetRole

func (*Contract_Term_Action_ActionSubject) ProtoMessage

func (*Contract_Term_Action_ActionSubject) ProtoMessage()

func (*Contract_Term_Action_ActionSubject) ProtoReflect

func (*Contract_Term_Action_ActionSubject) Reset

func (*Contract_Term_Action_ActionSubject) String

type Contract_Term_Action_OccurrenceX

type Contract_Term_Action_OccurrenceX struct {

	// Types that are assignable to Choice:
	//	*Contract_Term_Action_OccurrenceX_DateTime
	//	*Contract_Term_Action_OccurrenceX_Period
	//	*Contract_Term_Action_OccurrenceX_Timing
	Choice isContract_Term_Action_OccurrenceX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When action happens

func (*Contract_Term_Action_OccurrenceX) Descriptor deprecated

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

Deprecated: Use Contract_Term_Action_OccurrenceX.ProtoReflect.Descriptor instead.

func (*Contract_Term_Action_OccurrenceX) GetChoice

func (m *Contract_Term_Action_OccurrenceX) GetChoice() isContract_Term_Action_OccurrenceX_Choice

func (*Contract_Term_Action_OccurrenceX) GetDateTime

func (*Contract_Term_Action_OccurrenceX) GetPeriod

func (*Contract_Term_Action_OccurrenceX) GetTiming

func (*Contract_Term_Action_OccurrenceX) ProtoMessage

func (*Contract_Term_Action_OccurrenceX) ProtoMessage()

func (*Contract_Term_Action_OccurrenceX) ProtoReflect

func (*Contract_Term_Action_OccurrenceX) Reset

func (*Contract_Term_Action_OccurrenceX) String

type Contract_Term_Action_OccurrenceX_DateTime

type Contract_Term_Action_OccurrenceX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,1,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Contract_Term_Action_OccurrenceX_Period

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

type Contract_Term_Action_OccurrenceX_Timing

type Contract_Term_Action_OccurrenceX_Timing struct {
	Timing *datatypes_go_proto.Timing `protobuf:"bytes,3,opt,name=timing,proto3,oneof"`
}

type Contract_Term_ContractAsset

type Contract_Term_ContractAsset 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"`
	// Range of asset
	Scope *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"`
	// Asset category
	Type []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=type,proto3" json:"type,omitempty"`
	// Associated entities
	TypeReference []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=type_reference,json=typeReference,proto3" json:"type_reference,omitempty"`
	// Asset sub-category
	Subtype []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,rep,name=subtype,proto3" json:"subtype,omitempty"`
	// Kinship of the asset
	Relationship *datatypes_go_proto.Coding                  `protobuf:"bytes,8,opt,name=relationship,proto3" json:"relationship,omitempty"`
	Context      []*Contract_Term_ContractAsset_AssetContext `protobuf:"bytes,9,rep,name=context,proto3" json:"context,omitempty"`
	// Quality desctiption of asset
	Condition *datatypes_go_proto.String `protobuf:"bytes,10,opt,name=condition,proto3" json:"condition,omitempty"`
	// Asset availability types
	PeriodType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,rep,name=period_type,json=periodType,proto3" json:"period_type,omitempty"`
	// Time period of the asset
	Period []*datatypes_go_proto.Period `protobuf:"bytes,12,rep,name=period,proto3" json:"period,omitempty"`
	// Time period
	UsePeriod []*datatypes_go_proto.Period `protobuf:"bytes,13,rep,name=use_period,json=usePeriod,proto3" json:"use_period,omitempty"`
	// Asset clause or question text
	Text *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=text,proto3" json:"text,omitempty"`
	// Pointer to asset text
	LinkId []*datatypes_go_proto.String `protobuf:"bytes,15,rep,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Response to assets
	Answer []*Contract_Term_ContractOffer_Answer `protobuf:"bytes,16,rep,name=answer,proto3" json:"answer,omitempty"`
	// Asset restriction numbers
	SecurityLabelNumber []*datatypes_go_proto.UnsignedInt         `protobuf:"bytes,17,rep,name=security_label_number,json=securityLabelNumber,proto3" json:"security_label_number,omitempty"`
	ValuedItem          []*Contract_Term_ContractAsset_ValuedItem `protobuf:"bytes,18,rep,name=valued_item,json=valuedItem,proto3" json:"valued_item,omitempty"`
	// contains filtered or unexported fields
}

Contract Term Asset List

func (*Contract_Term_ContractAsset) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractAsset.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractAsset) GetAnswer

func (*Contract_Term_ContractAsset) GetCondition

func (*Contract_Term_ContractAsset) GetContext

func (*Contract_Term_ContractAsset) GetExtension

func (*Contract_Term_ContractAsset) GetId

func (*Contract_Term_ContractAsset) GetLinkId

func (*Contract_Term_ContractAsset) GetModifierExtension

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

func (*Contract_Term_ContractAsset) GetPeriod

func (*Contract_Term_ContractAsset) GetPeriodType

func (*Contract_Term_ContractAsset) GetRelationship

func (*Contract_Term_ContractAsset) GetScope

func (*Contract_Term_ContractAsset) GetSecurityLabelNumber

func (x *Contract_Term_ContractAsset) GetSecurityLabelNumber() []*datatypes_go_proto.UnsignedInt

func (*Contract_Term_ContractAsset) GetSubtype

func (*Contract_Term_ContractAsset) GetText

func (*Contract_Term_ContractAsset) GetType

func (*Contract_Term_ContractAsset) GetTypeReference

func (x *Contract_Term_ContractAsset) GetTypeReference() []*datatypes_go_proto.Reference

func (*Contract_Term_ContractAsset) GetUsePeriod

func (*Contract_Term_ContractAsset) GetValuedItem

func (*Contract_Term_ContractAsset) ProtoMessage

func (*Contract_Term_ContractAsset) ProtoMessage()

func (*Contract_Term_ContractAsset) ProtoReflect

func (*Contract_Term_ContractAsset) Reset

func (x *Contract_Term_ContractAsset) Reset()

func (*Contract_Term_ContractAsset) String

func (x *Contract_Term_ContractAsset) String() string

type Contract_Term_ContractAsset_AssetContext

type Contract_Term_ContractAsset_AssetContext 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"`
	// Creator,custodian or owner
	Reference *datatypes_go_proto.Reference `protobuf:"bytes,4,opt,name=reference,proto3" json:"reference,omitempty"`
	// Codeable asset context
	Code []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=code,proto3" json:"code,omitempty"`
	// Context description
	Text *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=text,proto3" json:"text,omitempty"`
	// contains filtered or unexported fields
}

Circumstance of the asset

func (*Contract_Term_ContractAsset_AssetContext) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractAsset_AssetContext.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractAsset_AssetContext) GetCode

func (*Contract_Term_ContractAsset_AssetContext) GetExtension

func (*Contract_Term_ContractAsset_AssetContext) GetId

func (*Contract_Term_ContractAsset_AssetContext) GetModifierExtension

func (*Contract_Term_ContractAsset_AssetContext) GetReference

func (*Contract_Term_ContractAsset_AssetContext) GetText

func (*Contract_Term_ContractAsset_AssetContext) ProtoMessage

func (*Contract_Term_ContractAsset_AssetContext) ProtoReflect

func (*Contract_Term_ContractAsset_AssetContext) Reset

func (*Contract_Term_ContractAsset_AssetContext) String

type Contract_Term_ContractAsset_ValuedItem

type Contract_Term_ContractAsset_ValuedItem 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"`
	Entity            *Contract_Term_ContractAsset_ValuedItem_EntityX `protobuf:"bytes,4,opt,name=entity,proto3" json:"entity,omitempty"`
	// Contract Valued Item Number
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,5,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Contract Valued Item Effective Tiem
	EffectiveTime *datatypes_go_proto.DateTime `protobuf:"bytes,6,opt,name=effective_time,json=effectiveTime,proto3" json:"effective_time,omitempty"`
	// Count of Contract Valued Items
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,7,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// Contract Valued Item fee, charge, or cost
	UnitPrice *datatypes_go_proto.Money `protobuf:"bytes,8,opt,name=unit_price,json=unitPrice,proto3" json:"unit_price,omitempty"`
	// Contract Valued Item Price Scaling Factor
	Factor *datatypes_go_proto.Decimal `protobuf:"bytes,9,opt,name=factor,proto3" json:"factor,omitempty"`
	// Contract Valued Item Difficulty Scaling Factor
	Points *datatypes_go_proto.Decimal `protobuf:"bytes,10,opt,name=points,proto3" json:"points,omitempty"`
	// Total Contract Valued Item Value
	Net *datatypes_go_proto.Money `protobuf:"bytes,11,opt,name=net,proto3" json:"net,omitempty"`
	// Terms of valuation
	Payment *datatypes_go_proto.String `protobuf:"bytes,12,opt,name=payment,proto3" json:"payment,omitempty"`
	// When payment is due
	PaymentDate *datatypes_go_proto.DateTime `protobuf:"bytes,13,opt,name=payment_date,json=paymentDate,proto3" json:"payment_date,omitempty"`
	// Who will make payment
	Responsible *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=responsible,proto3" json:"responsible,omitempty"`
	// Who will receive payment
	Recipient *datatypes_go_proto.Reference `protobuf:"bytes,15,opt,name=recipient,proto3" json:"recipient,omitempty"`
	// Pointer to specific item
	LinkId []*datatypes_go_proto.String `protobuf:"bytes,16,rep,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Security Labels that define affected terms
	SecurityLabelNumber []*datatypes_go_proto.UnsignedInt `protobuf:"bytes,17,rep,name=security_label_number,json=securityLabelNumber,proto3" json:"security_label_number,omitempty"`
	// contains filtered or unexported fields
}

Contract Valued Item List

func (*Contract_Term_ContractAsset_ValuedItem) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractAsset_ValuedItem.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractAsset_ValuedItem) GetEffectiveTime

func (*Contract_Term_ContractAsset_ValuedItem) GetEntity

func (*Contract_Term_ContractAsset_ValuedItem) GetExtension

func (*Contract_Term_ContractAsset_ValuedItem) GetFactor

func (*Contract_Term_ContractAsset_ValuedItem) GetId

func (*Contract_Term_ContractAsset_ValuedItem) GetIdentifier

func (*Contract_Term_ContractAsset_ValuedItem) GetLinkId

func (*Contract_Term_ContractAsset_ValuedItem) GetModifierExtension

func (*Contract_Term_ContractAsset_ValuedItem) GetNet

func (*Contract_Term_ContractAsset_ValuedItem) GetPayment

func (*Contract_Term_ContractAsset_ValuedItem) GetPaymentDate

func (*Contract_Term_ContractAsset_ValuedItem) GetPoints

func (*Contract_Term_ContractAsset_ValuedItem) GetQuantity

func (*Contract_Term_ContractAsset_ValuedItem) GetRecipient

func (*Contract_Term_ContractAsset_ValuedItem) GetResponsible

func (*Contract_Term_ContractAsset_ValuedItem) GetSecurityLabelNumber

func (*Contract_Term_ContractAsset_ValuedItem) GetUnitPrice

func (*Contract_Term_ContractAsset_ValuedItem) ProtoMessage

func (*Contract_Term_ContractAsset_ValuedItem) ProtoReflect

func (*Contract_Term_ContractAsset_ValuedItem) Reset

func (*Contract_Term_ContractAsset_ValuedItem) String

type Contract_Term_ContractAsset_ValuedItem_EntityX

type Contract_Term_ContractAsset_ValuedItem_EntityX struct {

	// Types that are assignable to Choice:
	//	*Contract_Term_ContractAsset_ValuedItem_EntityX_CodeableConcept
	//	*Contract_Term_ContractAsset_ValuedItem_EntityX_Reference
	Choice isContract_Term_ContractAsset_ValuedItem_EntityX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Contract Valued Item Type

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) Descriptor deprecated

Deprecated: Use Contract_Term_ContractAsset_ValuedItem_EntityX.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) GetChoice

func (m *Contract_Term_ContractAsset_ValuedItem_EntityX) GetChoice() isContract_Term_ContractAsset_ValuedItem_EntityX_Choice

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) GetCodeableConcept

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) GetReference

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) ProtoMessage

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) ProtoReflect

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) Reset

func (*Contract_Term_ContractAsset_ValuedItem_EntityX) String

type Contract_Term_ContractAsset_ValuedItem_EntityX_CodeableConcept

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

type Contract_Term_ContractAsset_ValuedItem_EntityX_Reference

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

type Contract_Term_ContractOffer

type Contract_Term_ContractOffer 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"`
	// Offer business ID
	Identifier []*datatypes_go_proto.Identifier             `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	Party      []*Contract_Term_ContractOffer_ContractParty `protobuf:"bytes,5,rep,name=party,proto3" json:"party,omitempty"`
	// Negotiable offer asset
	Topic *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=topic,proto3" json:"topic,omitempty"`
	// Contract Offer Type or Form
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=type,proto3" json:"type,omitempty"`
	// Accepting party choice
	Decision *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=decision,proto3" json:"decision,omitempty"`
	// How decision is conveyed
	DecisionMode []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,9,rep,name=decision_mode,json=decisionMode,proto3" json:"decision_mode,omitempty"`
	Answer       []*Contract_Term_ContractOffer_Answer `protobuf:"bytes,10,rep,name=answer,proto3" json:"answer,omitempty"`
	// Human readable offer text
	Text *datatypes_go_proto.String `protobuf:"bytes,11,opt,name=text,proto3" json:"text,omitempty"`
	// Pointer to text
	LinkId []*datatypes_go_proto.String `protobuf:"bytes,12,rep,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
	// Offer restriction numbers
	SecurityLabelNumber []*datatypes_go_proto.UnsignedInt `protobuf:"bytes,13,rep,name=security_label_number,json=securityLabelNumber,proto3" json:"security_label_number,omitempty"`
	// contains filtered or unexported fields
}

Context of the Contract term

func (*Contract_Term_ContractOffer) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractOffer.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractOffer) GetAnswer

func (*Contract_Term_ContractOffer) GetDecision

func (*Contract_Term_ContractOffer) GetDecisionMode

func (*Contract_Term_ContractOffer) GetExtension

func (*Contract_Term_ContractOffer) GetId

func (*Contract_Term_ContractOffer) GetIdentifier

func (*Contract_Term_ContractOffer) GetLinkId

func (*Contract_Term_ContractOffer) GetModifierExtension

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

func (*Contract_Term_ContractOffer) GetParty

func (*Contract_Term_ContractOffer) GetSecurityLabelNumber

func (x *Contract_Term_ContractOffer) GetSecurityLabelNumber() []*datatypes_go_proto.UnsignedInt

func (*Contract_Term_ContractOffer) GetText

func (*Contract_Term_ContractOffer) GetTopic

func (*Contract_Term_ContractOffer) GetType

func (*Contract_Term_ContractOffer) ProtoMessage

func (*Contract_Term_ContractOffer) ProtoMessage()

func (*Contract_Term_ContractOffer) ProtoReflect

func (*Contract_Term_ContractOffer) Reset

func (x *Contract_Term_ContractOffer) Reset()

func (*Contract_Term_ContractOffer) String

func (x *Contract_Term_ContractOffer) String() string

type Contract_Term_ContractOffer_Answer

type Contract_Term_ContractOffer_Answer 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"`
	Value             *Contract_Term_ContractOffer_Answer_ValueX `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Response to offer text

func (*Contract_Term_ContractOffer_Answer) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractOffer_Answer.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractOffer_Answer) GetExtension

func (*Contract_Term_ContractOffer_Answer) GetId

func (*Contract_Term_ContractOffer_Answer) GetModifierExtension

func (*Contract_Term_ContractOffer_Answer) GetValue

func (*Contract_Term_ContractOffer_Answer) ProtoMessage

func (*Contract_Term_ContractOffer_Answer) ProtoMessage()

func (*Contract_Term_ContractOffer_Answer) ProtoReflect

func (*Contract_Term_ContractOffer_Answer) Reset

func (*Contract_Term_ContractOffer_Answer) String

type Contract_Term_ContractOffer_Answer_ValueX

type Contract_Term_ContractOffer_Answer_ValueX struct {

	// Types that are assignable to Choice:
	//	*Contract_Term_ContractOffer_Answer_ValueX_Boolean
	//	*Contract_Term_ContractOffer_Answer_ValueX_Decimal
	//	*Contract_Term_ContractOffer_Answer_ValueX_Integer
	//	*Contract_Term_ContractOffer_Answer_ValueX_Date
	//	*Contract_Term_ContractOffer_Answer_ValueX_DateTime
	//	*Contract_Term_ContractOffer_Answer_ValueX_Time
	//	*Contract_Term_ContractOffer_Answer_ValueX_StringValue
	//	*Contract_Term_ContractOffer_Answer_ValueX_Uri
	//	*Contract_Term_ContractOffer_Answer_ValueX_Attachment
	//	*Contract_Term_ContractOffer_Answer_ValueX_Coding
	//	*Contract_Term_ContractOffer_Answer_ValueX_Quantity
	//	*Contract_Term_ContractOffer_Answer_ValueX_Reference
	Choice isContract_Term_ContractOffer_Answer_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The actual answer response

func (*Contract_Term_ContractOffer_Answer_ValueX) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractOffer_Answer_ValueX.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractOffer_Answer_ValueX) GetAttachment

func (*Contract_Term_ContractOffer_Answer_ValueX) GetBoolean

func (*Contract_Term_ContractOffer_Answer_ValueX) GetChoice

func (m *Contract_Term_ContractOffer_Answer_ValueX) GetChoice() isContract_Term_ContractOffer_Answer_ValueX_Choice

func (*Contract_Term_ContractOffer_Answer_ValueX) GetCoding

func (*Contract_Term_ContractOffer_Answer_ValueX) GetDate

func (*Contract_Term_ContractOffer_Answer_ValueX) GetDateTime

func (*Contract_Term_ContractOffer_Answer_ValueX) GetDecimal

func (*Contract_Term_ContractOffer_Answer_ValueX) GetInteger

func (*Contract_Term_ContractOffer_Answer_ValueX) GetQuantity

func (*Contract_Term_ContractOffer_Answer_ValueX) GetReference

func (*Contract_Term_ContractOffer_Answer_ValueX) GetStringValue

func (*Contract_Term_ContractOffer_Answer_ValueX) GetTime

func (*Contract_Term_ContractOffer_Answer_ValueX) GetUri

func (*Contract_Term_ContractOffer_Answer_ValueX) ProtoMessage

func (*Contract_Term_ContractOffer_Answer_ValueX) ProtoReflect

func (*Contract_Term_ContractOffer_Answer_ValueX) Reset

func (*Contract_Term_ContractOffer_Answer_ValueX) String

type Contract_Term_ContractOffer_Answer_ValueX_Attachment

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

type Contract_Term_ContractOffer_Answer_ValueX_Boolean

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

type Contract_Term_ContractOffer_Answer_ValueX_Coding

type Contract_Term_ContractOffer_Answer_ValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,10,opt,name=coding,proto3,oneof"`
}

type Contract_Term_ContractOffer_Answer_ValueX_Date

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

type Contract_Term_ContractOffer_Answer_ValueX_DateTime

type Contract_Term_ContractOffer_Answer_ValueX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,5,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type Contract_Term_ContractOffer_Answer_ValueX_Decimal

type Contract_Term_ContractOffer_Answer_ValueX_Decimal struct {
	Decimal *datatypes_go_proto.Decimal `protobuf:"bytes,2,opt,name=decimal,proto3,oneof"`
}

type Contract_Term_ContractOffer_Answer_ValueX_Integer

type Contract_Term_ContractOffer_Answer_ValueX_Integer struct {
	Integer *datatypes_go_proto.Integer `protobuf:"bytes,3,opt,name=integer,proto3,oneof"`
}

type Contract_Term_ContractOffer_Answer_ValueX_Quantity

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

type Contract_Term_ContractOffer_Answer_ValueX_Reference

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

type Contract_Term_ContractOffer_Answer_ValueX_StringValue

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

type Contract_Term_ContractOffer_Answer_ValueX_Time

type Contract_Term_ContractOffer_Answer_ValueX_Time struct {
	Time *datatypes_go_proto.Time `protobuf:"bytes,6,opt,name=time,proto3,oneof"`
}

type Contract_Term_ContractOffer_Answer_ValueX_Uri

type Contract_Term_ContractOffer_Answer_ValueX_Uri struct {
	Uri *datatypes_go_proto.Uri `protobuf:"bytes,8,opt,name=uri,proto3,oneof"`
}

type Contract_Term_ContractOffer_ContractParty

type Contract_Term_ContractOffer_ContractParty 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"`
	// Referenced entity
	Reference []*datatypes_go_proto.Reference `protobuf:"bytes,4,rep,name=reference,proto3" json:"reference,omitempty"`
	// Participant engagement type
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=role,proto3" json:"role,omitempty"`
	// contains filtered or unexported fields
}

Offer Recipient

func (*Contract_Term_ContractOffer_ContractParty) Descriptor deprecated

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

Deprecated: Use Contract_Term_ContractOffer_ContractParty.ProtoReflect.Descriptor instead.

func (*Contract_Term_ContractOffer_ContractParty) GetExtension

func (*Contract_Term_ContractOffer_ContractParty) GetId

func (*Contract_Term_ContractOffer_ContractParty) GetModifierExtension

func (*Contract_Term_ContractOffer_ContractParty) GetReference

func (*Contract_Term_ContractOffer_ContractParty) GetRole

func (*Contract_Term_ContractOffer_ContractParty) ProtoMessage

func (*Contract_Term_ContractOffer_ContractParty) ProtoReflect

func (*Contract_Term_ContractOffer_ContractParty) Reset

func (*Contract_Term_ContractOffer_ContractParty) String

type Contract_Term_SecurityLabel

type Contract_Term_SecurityLabel 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"`
	// Link to Security Labels
	Number []*datatypes_go_proto.UnsignedInt `protobuf:"bytes,4,rep,name=number,proto3" json:"number,omitempty"`
	// Confidentiality Protection
	Classification *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=classification,proto3" json:"classification,omitempty"`
	// Applicable Policy
	Category []*datatypes_go_proto.Coding `protobuf:"bytes,6,rep,name=category,proto3" json:"category,omitempty"`
	// Handling Instructions
	Control []*datatypes_go_proto.Coding `protobuf:"bytes,7,rep,name=control,proto3" json:"control,omitempty"`
	// contains filtered or unexported fields
}

Protection for the Term

func (*Contract_Term_SecurityLabel) Descriptor deprecated

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

Deprecated: Use Contract_Term_SecurityLabel.ProtoReflect.Descriptor instead.

func (*Contract_Term_SecurityLabel) GetCategory

func (*Contract_Term_SecurityLabel) GetClassification

func (x *Contract_Term_SecurityLabel) GetClassification() *datatypes_go_proto.Coding

func (*Contract_Term_SecurityLabel) GetControl

func (*Contract_Term_SecurityLabel) GetExtension

func (*Contract_Term_SecurityLabel) GetId

func (*Contract_Term_SecurityLabel) GetModifierExtension

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

func (*Contract_Term_SecurityLabel) GetNumber

func (*Contract_Term_SecurityLabel) ProtoMessage

func (*Contract_Term_SecurityLabel) ProtoMessage()

func (*Contract_Term_SecurityLabel) ProtoReflect

func (*Contract_Term_SecurityLabel) Reset

func (x *Contract_Term_SecurityLabel) Reset()

func (*Contract_Term_SecurityLabel) String

func (x *Contract_Term_SecurityLabel) String() string

type Contract_Term_TopicX

type Contract_Term_TopicX struct {

	// Types that are assignable to Choice:
	//	*Contract_Term_TopicX_CodeableConcept
	//	*Contract_Term_TopicX_Reference
	Choice isContract_Term_TopicX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Term Concern

func (*Contract_Term_TopicX) Descriptor deprecated

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

Deprecated: Use Contract_Term_TopicX.ProtoReflect.Descriptor instead.

func (*Contract_Term_TopicX) GetChoice

func (m *Contract_Term_TopicX) GetChoice() isContract_Term_TopicX_Choice

func (*Contract_Term_TopicX) GetCodeableConcept

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

func (*Contract_Term_TopicX) GetReference

func (*Contract_Term_TopicX) ProtoMessage

func (*Contract_Term_TopicX) ProtoMessage()

func (*Contract_Term_TopicX) ProtoReflect

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

func (*Contract_Term_TopicX) Reset

func (x *Contract_Term_TopicX) Reset()

func (*Contract_Term_TopicX) String

func (x *Contract_Term_TopicX) String() string

type Contract_Term_TopicX_CodeableConcept

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

type Contract_Term_TopicX_Reference

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

type Contract_TopicX

type Contract_TopicX struct {

	// Types that are assignable to Choice:
	//	*Contract_TopicX_CodeableConcept
	//	*Contract_TopicX_Reference
	Choice isContract_TopicX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Focus of contract interest

func (*Contract_TopicX) Descriptor deprecated

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

Deprecated: Use Contract_TopicX.ProtoReflect.Descriptor instead.

func (*Contract_TopicX) GetChoice

func (m *Contract_TopicX) GetChoice() isContract_TopicX_Choice

func (*Contract_TopicX) GetCodeableConcept

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

func (*Contract_TopicX) GetReference

func (x *Contract_TopicX) GetReference() *datatypes_go_proto.Reference

func (*Contract_TopicX) ProtoMessage

func (*Contract_TopicX) ProtoMessage()

func (*Contract_TopicX) ProtoReflect

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

func (*Contract_TopicX) Reset

func (x *Contract_TopicX) Reset()

func (*Contract_TopicX) String

func (x *Contract_TopicX) String() string

type Contract_TopicX_CodeableConcept

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

type Contract_TopicX_Reference

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

Jump to

Keyboard shortcuts

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