medicinal_product_indication_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_indication_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductIndication

type MedicinalProductIndication 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 an indication
	Subject []*datatypes_go_proto.Reference `protobuf:"bytes,10,rep,name=subject,proto3" json:"subject,omitempty"`
	// The disease, symptom or procedure that is the indication for treatment
	DiseaseSymptomProcedure *datatypes_go_proto.CodeableConcept `` /* 133-byte string literal not displayed */
	// The status of the disease or symptom for which the indication applies
	DiseaseStatus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=disease_status,json=diseaseStatus,proto3" json:"disease_status,omitempty"`
	// Comorbidity (concurrent condition) or co-infection as part of the
	// indication
	Comorbidity []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=comorbidity,proto3" json:"comorbidity,omitempty"`
	// The intended effect, aim or strategy to be achieved by the indication
	IntendedEffect *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=intended_effect,json=intendedEffect,proto3" json:"intended_effect,omitempty"`
	// Timing or duration information as part of the indication
	Duration     *datatypes_go_proto.Quantity               `protobuf:"bytes,15,opt,name=duration,proto3" json:"duration,omitempty"`
	OtherTherapy []*MedicinalProductIndication_OtherTherapy `protobuf:"bytes,16,rep,name=other_therapy,json=otherTherapy,proto3" json:"other_therapy,omitempty"`
	// Describe the undesirable effects of the medicinal product
	UndesirableEffect []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=undesirable_effect,json=undesirableEffect,proto3" json:"undesirable_effect,omitempty"`
	// The population group to which this applies
	Population []*datatypes_go_proto.Population `protobuf:"bytes,18,rep,name=population,proto3" json:"population,omitempty"`
	// contains filtered or unexported fields
}

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

func (*MedicinalProductIndication) Descriptor deprecated

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

Deprecated: Use MedicinalProductIndication.ProtoReflect.Descriptor instead.

func (*MedicinalProductIndication) GetComorbidity

func (*MedicinalProductIndication) GetContained

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

func (*MedicinalProductIndication) GetDiseaseStatus

func (*MedicinalProductIndication) GetDiseaseSymptomProcedure

func (x *MedicinalProductIndication) GetDiseaseSymptomProcedure() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductIndication) GetDuration

func (*MedicinalProductIndication) GetExtension

func (*MedicinalProductIndication) GetId

func (*MedicinalProductIndication) GetImplicitRules

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

func (*MedicinalProductIndication) GetIntendedEffect

func (*MedicinalProductIndication) GetLanguage

func (*MedicinalProductIndication) GetMeta

func (*MedicinalProductIndication) GetModifierExtension

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

func (*MedicinalProductIndication) GetOtherTherapy

func (*MedicinalProductIndication) GetPopulation

func (*MedicinalProductIndication) GetSubject

func (*MedicinalProductIndication) GetText

func (*MedicinalProductIndication) GetUndesirableEffect

func (x *MedicinalProductIndication) GetUndesirableEffect() []*datatypes_go_proto.Reference

func (*MedicinalProductIndication) ProtoMessage

func (*MedicinalProductIndication) ProtoMessage()

func (*MedicinalProductIndication) ProtoReflect

func (*MedicinalProductIndication) Reset

func (x *MedicinalProductIndication) Reset()

func (*MedicinalProductIndication) String

func (x *MedicinalProductIndication) String() string

type MedicinalProductIndication_OtherTherapy

type MedicinalProductIndication_OtherTherapy 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"`
	// The type of relationship between the medicinal product indication or
	// contraindication and another therapy
	TherapyRelationshipType *datatypes_go_proto.CodeableConcept                  `` /* 132-byte string literal not displayed */
	Medication              *MedicinalProductIndication_OtherTherapy_MedicationX `protobuf:"bytes,5,opt,name=medication,proto3" json:"medication,omitempty"`
	// contains filtered or unexported fields
}

Information about the use of the medicinal product in relation to other therapies described as part of the indication

func (*MedicinalProductIndication_OtherTherapy) Descriptor deprecated

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

Deprecated: Use MedicinalProductIndication_OtherTherapy.ProtoReflect.Descriptor instead.

func (*MedicinalProductIndication_OtherTherapy) GetExtension

func (*MedicinalProductIndication_OtherTherapy) GetId

func (*MedicinalProductIndication_OtherTherapy) GetMedication

func (*MedicinalProductIndication_OtherTherapy) GetModifierExtension

func (*MedicinalProductIndication_OtherTherapy) GetTherapyRelationshipType

func (*MedicinalProductIndication_OtherTherapy) ProtoMessage

func (*MedicinalProductIndication_OtherTherapy) ProtoReflect

func (*MedicinalProductIndication_OtherTherapy) Reset

func (*MedicinalProductIndication_OtherTherapy) String

type MedicinalProductIndication_OtherTherapy_MedicationX

type MedicinalProductIndication_OtherTherapy_MedicationX struct {

	// Types that are assignable to Choice:
	//	*MedicinalProductIndication_OtherTherapy_MedicationX_CodeableConcept
	//	*MedicinalProductIndication_OtherTherapy_MedicationX_Reference
	Choice isMedicinalProductIndication_OtherTherapy_MedicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reference to a specific medication (active substance, medicinal product or class of products) as part of an indication or contraindication

func (*MedicinalProductIndication_OtherTherapy_MedicationX) Descriptor deprecated

Deprecated: Use MedicinalProductIndication_OtherTherapy_MedicationX.ProtoReflect.Descriptor instead.

func (*MedicinalProductIndication_OtherTherapy_MedicationX) GetChoice

func (m *MedicinalProductIndication_OtherTherapy_MedicationX) GetChoice() isMedicinalProductIndication_OtherTherapy_MedicationX_Choice

func (*MedicinalProductIndication_OtherTherapy_MedicationX) GetCodeableConcept

func (*MedicinalProductIndication_OtherTherapy_MedicationX) GetReference

func (*MedicinalProductIndication_OtherTherapy_MedicationX) ProtoMessage

func (*MedicinalProductIndication_OtherTherapy_MedicationX) ProtoReflect

func (*MedicinalProductIndication_OtherTherapy_MedicationX) Reset

func (*MedicinalProductIndication_OtherTherapy_MedicationX) String

type MedicinalProductIndication_OtherTherapy_MedicationX_CodeableConcept

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

type MedicinalProductIndication_OtherTherapy_MedicationX_Reference

type MedicinalProductIndication_OtherTherapy_MedicationX_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