provenance_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_r4_core_resources_provenance_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type Provenance

type Provenance 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"`
	// Target Reference(s) (usually version specific)
	Target   []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=target,proto3" json:"target,omitempty"`
	Occurred *Provenance_OccurredX           `protobuf:"bytes,11,opt,name=occurred,proto3" json:"occurred,omitempty"`
	// When the activity was recorded / updated
	Recorded *datatypes_go_proto.Instant `protobuf:"bytes,12,opt,name=recorded,proto3" json:"recorded,omitempty"`
	// Policy or plan the activity was defined by
	Policy []*datatypes_go_proto.Uri `protobuf:"bytes,13,rep,name=policy,proto3" json:"policy,omitempty"`
	// Where the activity occurred, if relevant
	Location *datatypes_go_proto.Reference `protobuf:"bytes,14,opt,name=location,proto3" json:"location,omitempty"`
	// Reason the activity is occurring
	Reason []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,rep,name=reason,proto3" json:"reason,omitempty"`
	// Activity that occurred
	Activity *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=activity,proto3" json:"activity,omitempty"`
	Agent    []*Provenance_Agent                 `protobuf:"bytes,17,rep,name=agent,proto3" json:"agent,omitempty"`
	Entity   []*Provenance_Entity                `protobuf:"bytes,18,rep,name=entity,proto3" json:"entity,omitempty"`
	// Signature on target
	Signature []*datatypes_go_proto.Signature `protobuf:"bytes,19,rep,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for Provenance, last updated 2019-11-01T09:29:23.356+11:00. Who, What, When for a set of resources. See http://hl7.org/fhir/StructureDefinition/Provenance

func (*Provenance) Descriptor deprecated

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

Deprecated: Use Provenance.ProtoReflect.Descriptor instead.

func (*Provenance) GetActivity

func (x *Provenance) GetActivity() *datatypes_go_proto.CodeableConcept

func (*Provenance) GetAgent

func (x *Provenance) GetAgent() []*Provenance_Agent

func (*Provenance) GetContained

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

func (*Provenance) GetEntity

func (x *Provenance) GetEntity() []*Provenance_Entity

func (*Provenance) GetExtension

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

func (*Provenance) GetId

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

func (*Provenance) GetImplicitRules

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

func (*Provenance) GetLanguage

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

func (*Provenance) GetLocation

func (x *Provenance) GetLocation() *datatypes_go_proto.Reference

func (*Provenance) GetMeta

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

func (*Provenance) GetModifierExtension

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

func (*Provenance) GetOccurred

func (x *Provenance) GetOccurred() *Provenance_OccurredX

func (*Provenance) GetPolicy

func (x *Provenance) GetPolicy() []*datatypes_go_proto.Uri

func (*Provenance) GetReason

func (x *Provenance) GetReason() []*datatypes_go_proto.CodeableConcept

func (*Provenance) GetRecorded

func (x *Provenance) GetRecorded() *datatypes_go_proto.Instant

func (*Provenance) GetSignature

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

func (*Provenance) GetTarget

func (x *Provenance) GetTarget() []*datatypes_go_proto.Reference

func (*Provenance) GetText

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

func (*Provenance) ProtoMessage

func (*Provenance) ProtoMessage()

func (*Provenance) ProtoReflect

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

func (*Provenance) Reset

func (x *Provenance) Reset()

func (*Provenance) String

func (x *Provenance) String() string

type Provenance_Agent

type Provenance_Agent struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `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"`
	// How the agent participated
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// What the agents role was
	Role []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=role,proto3" json:"role,omitempty"`
	// Who participated
	Who *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=who,proto3" json:"who,omitempty"`
	// Who the agent is representing
	OnBehalfOf *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=on_behalf_of,json=onBehalfOf,proto3" json:"on_behalf_of,omitempty"`
	// contains filtered or unexported fields
}

Actor involved

func (*Provenance_Agent) Descriptor deprecated

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

Deprecated: Use Provenance_Agent.ProtoReflect.Descriptor instead.

func (*Provenance_Agent) GetExtension

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

func (*Provenance_Agent) GetId

func (*Provenance_Agent) GetModifierExtension

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

func (*Provenance_Agent) GetOnBehalfOf

func (x *Provenance_Agent) GetOnBehalfOf() *datatypes_go_proto.Reference

func (*Provenance_Agent) GetRole

func (*Provenance_Agent) GetType

func (*Provenance_Agent) GetWho

func (*Provenance_Agent) ProtoMessage

func (*Provenance_Agent) ProtoMessage()

func (*Provenance_Agent) ProtoReflect

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

func (*Provenance_Agent) Reset

func (x *Provenance_Agent) Reset()

func (*Provenance_Agent) String

func (x *Provenance_Agent) String() string

type Provenance_Entity

type Provenance_Entity struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.String `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"`
	Role              *Provenance_Entity_RoleCode     `protobuf:"bytes,4,opt,name=role,proto3" json:"role,omitempty"`
	// Identity of entity
	What *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=what,proto3" json:"what,omitempty"`
	// Entity is attributed to this agent
	Agent []*Provenance_Agent `protobuf:"bytes,6,rep,name=agent,proto3" json:"agent,omitempty"`
	// contains filtered or unexported fields
}

An entity used in this activity

func (*Provenance_Entity) Descriptor deprecated

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

Deprecated: Use Provenance_Entity.ProtoReflect.Descriptor instead.

func (*Provenance_Entity) GetAgent

func (x *Provenance_Entity) GetAgent() []*Provenance_Agent

func (*Provenance_Entity) GetExtension

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

func (*Provenance_Entity) GetId

func (*Provenance_Entity) GetModifierExtension

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

func (*Provenance_Entity) GetRole

func (*Provenance_Entity) GetWhat

func (*Provenance_Entity) ProtoMessage

func (*Provenance_Entity) ProtoMessage()

func (*Provenance_Entity) ProtoReflect

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

func (*Provenance_Entity) Reset

func (x *Provenance_Entity) Reset()

func (*Provenance_Entity) String

func (x *Provenance_Entity) String() string

type Provenance_Entity_RoleCode

type Provenance_Entity_RoleCode struct {
	Value     codes_go_proto.ProvenanceEntityRoleCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.ProvenanceEntityRoleCode_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
}

derivation | revision | quotation | source | removal

func (*Provenance_Entity_RoleCode) Descriptor deprecated

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

Deprecated: Use Provenance_Entity_RoleCode.ProtoReflect.Descriptor instead.

func (*Provenance_Entity_RoleCode) GetExtension

func (*Provenance_Entity_RoleCode) GetId

func (*Provenance_Entity_RoleCode) GetValue

func (*Provenance_Entity_RoleCode) ProtoMessage

func (*Provenance_Entity_RoleCode) ProtoMessage()

func (*Provenance_Entity_RoleCode) ProtoReflect

func (*Provenance_Entity_RoleCode) Reset

func (x *Provenance_Entity_RoleCode) Reset()

func (*Provenance_Entity_RoleCode) String

func (x *Provenance_Entity_RoleCode) String() string

type Provenance_OccurredX

type Provenance_OccurredX struct {

	// Types that are assignable to Choice:
	//	*Provenance_OccurredX_Period
	//	*Provenance_OccurredX_DateTime
	Choice isProvenance_OccurredX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

When the activity occurred

func (*Provenance_OccurredX) Descriptor deprecated

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

Deprecated: Use Provenance_OccurredX.ProtoReflect.Descriptor instead.

func (*Provenance_OccurredX) GetChoice

func (m *Provenance_OccurredX) GetChoice() isProvenance_OccurredX_Choice

func (*Provenance_OccurredX) GetDateTime

func (*Provenance_OccurredX) GetPeriod

func (*Provenance_OccurredX) ProtoMessage

func (*Provenance_OccurredX) ProtoMessage()

func (*Provenance_OccurredX) ProtoReflect

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

func (*Provenance_OccurredX) Reset

func (x *Provenance_OccurredX) Reset()

func (*Provenance_OccurredX) String

func (x *Provenance_OccurredX) String() string

type Provenance_OccurredX_DateTime

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

type Provenance_OccurredX_Period

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

Jump to

Keyboard shortcuts

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