medicinal_product_interaction_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: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_medicinal_product_interaction_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductInteraction

type MedicinalProductInteraction 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"`
	// The medication for which this is a described interaction
	Subject []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=subject,proto3" json:"subject,omitempty"`
	// The interaction described
	Description *datatypes_go_proto.String                 `protobuf:"bytes,11,opt,name=description,proto3" json:"description,omitempty"`
	Interactant []*MedicinalProductInteraction_Interactant `protobuf:"bytes,12,rep,name=interactant,proto3" json:"interactant,omitempty"`
	// The type of the interaction e.g. drug-drug interaction, drug-food
	// interaction, drug-lab test interaction
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=type,proto3" json:"type,omitempty"`
	// The effect of the interaction, for example "reduced gastric absorption of
	// primary medication"
	Effect *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=effect,proto3" json:"effect,omitempty"`
	// The incidence of the interaction, e.g. theoretical, observed
	Incidence *datatypes_go_proto.CodeableConcept `protobuf:"bytes,15,opt,name=incidence,proto3" json:"incidence,omitempty"`
	// Actions for managing the interaction
	Management *datatypes_go_proto.CodeableConcept `protobuf:"bytes,16,opt,name=management,proto3" json:"management,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicinalProductInteraction, last updated 2019-11-01T09:29:23.356+11:00. MedicinalProductInteraction. See http://hl7.org/fhir/StructureDefinition/MedicinalProductInteraction

func (*MedicinalProductInteraction) Descriptor deprecated

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

Deprecated: Use MedicinalProductInteraction.ProtoReflect.Descriptor instead.

func (*MedicinalProductInteraction) GetContained

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

func (*MedicinalProductInteraction) GetDescription

func (*MedicinalProductInteraction) GetEffect

func (*MedicinalProductInteraction) GetExtension

func (*MedicinalProductInteraction) GetId

func (*MedicinalProductInteraction) GetImplicitRules

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

func (*MedicinalProductInteraction) GetIncidence

func (*MedicinalProductInteraction) GetInteractant

func (*MedicinalProductInteraction) GetLanguage

func (*MedicinalProductInteraction) GetManagement

func (*MedicinalProductInteraction) GetMeta

func (*MedicinalProductInteraction) GetModifierExtension

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

func (*MedicinalProductInteraction) GetSubject

func (*MedicinalProductInteraction) GetText

func (*MedicinalProductInteraction) GetType

func (*MedicinalProductInteraction) ProtoMessage

func (*MedicinalProductInteraction) ProtoMessage()

func (*MedicinalProductInteraction) ProtoReflect

func (*MedicinalProductInteraction) Reset

func (x *MedicinalProductInteraction) Reset()

func (*MedicinalProductInteraction) String

func (x *MedicinalProductInteraction) String() string

type MedicinalProductInteraction_Interactant

type MedicinalProductInteraction_Interactant 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"`
	Item              *MedicinalProductInteraction_Interactant_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// contains filtered or unexported fields
}

The specific medication, food or laboratory test that interacts

func (*MedicinalProductInteraction_Interactant) Descriptor deprecated

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

Deprecated: Use MedicinalProductInteraction_Interactant.ProtoReflect.Descriptor instead.

func (*MedicinalProductInteraction_Interactant) GetExtension

func (*MedicinalProductInteraction_Interactant) GetId

func (*MedicinalProductInteraction_Interactant) GetItem

func (*MedicinalProductInteraction_Interactant) GetModifierExtension

func (*MedicinalProductInteraction_Interactant) ProtoMessage

func (*MedicinalProductInteraction_Interactant) ProtoReflect

func (*MedicinalProductInteraction_Interactant) Reset

func (*MedicinalProductInteraction_Interactant) String

type MedicinalProductInteraction_Interactant_ItemX

type MedicinalProductInteraction_Interactant_ItemX struct {

	// Types that are assignable to Choice:
	//	*MedicinalProductInteraction_Interactant_ItemX_Reference
	//	*MedicinalProductInteraction_Interactant_ItemX_CodeableConcept
	Choice isMedicinalProductInteraction_Interactant_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The specific medication, food or laboratory test that interacts

func (*MedicinalProductInteraction_Interactant_ItemX) Descriptor deprecated

Deprecated: Use MedicinalProductInteraction_Interactant_ItemX.ProtoReflect.Descriptor instead.

func (*MedicinalProductInteraction_Interactant_ItemX) GetChoice

func (m *MedicinalProductInteraction_Interactant_ItemX) GetChoice() isMedicinalProductInteraction_Interactant_ItemX_Choice

func (*MedicinalProductInteraction_Interactant_ItemX) GetCodeableConcept

func (*MedicinalProductInteraction_Interactant_ItemX) GetReference

func (*MedicinalProductInteraction_Interactant_ItemX) ProtoMessage

func (*MedicinalProductInteraction_Interactant_ItemX) ProtoReflect

func (*MedicinalProductInteraction_Interactant_ItemX) Reset

func (*MedicinalProductInteraction_Interactant_ItemX) String

type MedicinalProductInteraction_Interactant_ItemX_CodeableConcept

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

type MedicinalProductInteraction_Interactant_ItemX_Reference

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

Jump to

Keyboard shortcuts

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