medication_knowledge_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_r4_core_resources_medication_knowledge_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicationKnowledge

type MedicationKnowledge 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"`
	// Code that identifies this medication
	Code   *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=code,proto3" json:"code,omitempty"`
	Status *MedicationKnowledge_StatusCode     `protobuf:"bytes,11,opt,name=status,proto3" json:"status,omitempty"`
	// Manufacturer of the item
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,12,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// powder | tablets | capsule +
	DoseForm *datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,opt,name=dose_form,json=doseForm,proto3" json:"dose_form,omitempty"`
	// Amount of drug in package
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,14,opt,name=amount,proto3" json:"amount,omitempty"`
	// Additional names for a medication
	Synonym                    []*datatypes_go_proto.String                      `protobuf:"bytes,15,rep,name=synonym,proto3" json:"synonym,omitempty"`
	RelatedMedicationKnowledge []*MedicationKnowledge_RelatedMedicationKnowledge `` /* 142-byte string literal not displayed */
	// A medication resource that is associated with this medication
	AssociatedMedication []*datatypes_go_proto.Reference `protobuf:"bytes,17,rep,name=associated_medication,json=associatedMedication,proto3" json:"associated_medication,omitempty"`
	// Category of the medication or product
	ProductType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,rep,name=product_type,json=productType,proto3" json:"product_type,omitempty"`
	Monograph   []*MedicationKnowledge_Monograph      `protobuf:"bytes,19,rep,name=monograph,proto3" json:"monograph,omitempty"`
	Ingredient  []*MedicationKnowledge_Ingredient     `protobuf:"bytes,20,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// The instructions for preparing the medication
	PreparationInstruction *datatypes_go_proto.Markdown `` /* 128-byte string literal not displayed */
	// The intended or approved route of administration
	IntendedRoute            []*datatypes_go_proto.CodeableConcept           `protobuf:"bytes,22,rep,name=intended_route,json=intendedRoute,proto3" json:"intended_route,omitempty"`
	Cost                     []*MedicationKnowledge_Cost                     `protobuf:"bytes,23,rep,name=cost,proto3" json:"cost,omitempty"`
	MonitoringProgram        []*MedicationKnowledge_MonitoringProgram        `protobuf:"bytes,24,rep,name=monitoring_program,json=monitoringProgram,proto3" json:"monitoring_program,omitempty"`
	AdministrationGuidelines []*MedicationKnowledge_AdministrationGuidelines `` /* 134-byte string literal not displayed */
	MedicineClassification   []*MedicationKnowledge_MedicineClassification   `` /* 128-byte string literal not displayed */
	Packaging                *MedicationKnowledge_Packaging                  `protobuf:"bytes,27,opt,name=packaging,proto3" json:"packaging,omitempty"`
	DrugCharacteristic       []*MedicationKnowledge_DrugCharacteristic       `protobuf:"bytes,28,rep,name=drug_characteristic,json=drugCharacteristic,proto3" json:"drug_characteristic,omitempty"`
	// Potential clinical issue with or between medication(s)
	Contraindication []*datatypes_go_proto.Reference   `protobuf:"bytes,29,rep,name=contraindication,proto3" json:"contraindication,omitempty"`
	Regulatory       []*MedicationKnowledge_Regulatory `protobuf:"bytes,30,rep,name=regulatory,proto3" json:"regulatory,omitempty"`
	Kinetics         []*MedicationKnowledge_Kinetics   `protobuf:"bytes,31,rep,name=kinetics,proto3" json:"kinetics,omitempty"`
	// contains filtered or unexported fields
}

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

func (*MedicationKnowledge) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge) GetAdministrationGuidelines

func (x *MedicationKnowledge) GetAdministrationGuidelines() []*MedicationKnowledge_AdministrationGuidelines

func (*MedicationKnowledge) GetAmount

func (*MedicationKnowledge) GetAssociatedMedication

func (x *MedicationKnowledge) GetAssociatedMedication() []*datatypes_go_proto.Reference

func (*MedicationKnowledge) GetCode

func (*MedicationKnowledge) GetContained

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

func (*MedicationKnowledge) GetContraindication

func (x *MedicationKnowledge) GetContraindication() []*datatypes_go_proto.Reference

func (*MedicationKnowledge) GetCost

func (*MedicationKnowledge) GetDoseForm

func (*MedicationKnowledge) GetDrugCharacteristic

func (x *MedicationKnowledge) GetDrugCharacteristic() []*MedicationKnowledge_DrugCharacteristic

func (*MedicationKnowledge) GetExtension

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

func (*MedicationKnowledge) GetId

func (*MedicationKnowledge) GetImplicitRules

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

func (*MedicationKnowledge) GetIngredient

func (*MedicationKnowledge) GetIntendedRoute

func (x *MedicationKnowledge) GetIntendedRoute() []*datatypes_go_proto.CodeableConcept

func (*MedicationKnowledge) GetKinetics

func (*MedicationKnowledge) GetLanguage

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

func (*MedicationKnowledge) GetManufacturer

func (x *MedicationKnowledge) GetManufacturer() *datatypes_go_proto.Reference

func (*MedicationKnowledge) GetMedicineClassification

func (x *MedicationKnowledge) GetMedicineClassification() []*MedicationKnowledge_MedicineClassification

func (*MedicationKnowledge) GetMeta

func (*MedicationKnowledge) GetModifierExtension

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

func (*MedicationKnowledge) GetMonitoringProgram

func (x *MedicationKnowledge) GetMonitoringProgram() []*MedicationKnowledge_MonitoringProgram

func (*MedicationKnowledge) GetMonograph

func (*MedicationKnowledge) GetPackaging

func (*MedicationKnowledge) GetPreparationInstruction

func (x *MedicationKnowledge) GetPreparationInstruction() *datatypes_go_proto.Markdown

func (*MedicationKnowledge) GetProductType

func (*MedicationKnowledge) GetRegulatory

func (*MedicationKnowledge) GetRelatedMedicationKnowledge

func (x *MedicationKnowledge) GetRelatedMedicationKnowledge() []*MedicationKnowledge_RelatedMedicationKnowledge

func (*MedicationKnowledge) GetStatus

func (*MedicationKnowledge) GetSynonym

func (x *MedicationKnowledge) GetSynonym() []*datatypes_go_proto.String

func (*MedicationKnowledge) GetText

func (*MedicationKnowledge) ProtoMessage

func (*MedicationKnowledge) ProtoMessage()

func (*MedicationKnowledge) ProtoReflect

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

func (*MedicationKnowledge) Reset

func (x *MedicationKnowledge) Reset()

func (*MedicationKnowledge) String

func (x *MedicationKnowledge) String() string

type MedicationKnowledge_AdministrationGuidelines

type MedicationKnowledge_AdministrationGuidelines 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"`
	Dosage                 []*MedicationKnowledge_AdministrationGuidelines_Dosage                 `protobuf:"bytes,4,rep,name=dosage,proto3" json:"dosage,omitempty"`
	Indication             *MedicationKnowledge_AdministrationGuidelines_IndicationX              `protobuf:"bytes,5,opt,name=indication,proto3" json:"indication,omitempty"`
	PatientCharacteristics []*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Guidelines for administration of the medication

func (*MedicationKnowledge_AdministrationGuidelines) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuidelines.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuidelines) GetDosage

func (*MedicationKnowledge_AdministrationGuidelines) GetExtension

func (*MedicationKnowledge_AdministrationGuidelines) GetId

func (*MedicationKnowledge_AdministrationGuidelines) GetIndication

func (*MedicationKnowledge_AdministrationGuidelines) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuidelines) GetPatientCharacteristics

func (*MedicationKnowledge_AdministrationGuidelines) ProtoMessage

func (*MedicationKnowledge_AdministrationGuidelines) ProtoReflect

func (*MedicationKnowledge_AdministrationGuidelines) Reset

func (*MedicationKnowledge_AdministrationGuidelines) String

type MedicationKnowledge_AdministrationGuidelines_Dosage

type MedicationKnowledge_AdministrationGuidelines_Dosage 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"`
	// Type of dosage
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Dosage for the medication for the specific guidelines
	Dosage []*datatypes_go_proto.Dosage `protobuf:"bytes,5,rep,name=dosage,proto3" json:"dosage,omitempty"`
	// contains filtered or unexported fields
}

Dosage for the medication for the specific guidelines

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuidelines_Dosage.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) GetDosage

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) GetExtension

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) GetId

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) GetType

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) ProtoMessage

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) ProtoReflect

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) Reset

func (*MedicationKnowledge_AdministrationGuidelines_Dosage) String

type MedicationKnowledge_AdministrationGuidelines_IndicationX

type MedicationKnowledge_AdministrationGuidelines_IndicationX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_AdministrationGuidelines_IndicationX_CodeableConcept
	//	*MedicationKnowledge_AdministrationGuidelines_IndicationX_Reference
	Choice isMedicationKnowledge_AdministrationGuidelines_IndicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Indication for use that apply to the specific administration guidelines

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuidelines_IndicationX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) GetChoice

func (m *MedicationKnowledge_AdministrationGuidelines_IndicationX) GetChoice() isMedicationKnowledge_AdministrationGuidelines_IndicationX_Choice

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) GetCodeableConcept

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) GetReference

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) ProtoMessage

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) ProtoReflect

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) Reset

func (*MedicationKnowledge_AdministrationGuidelines_IndicationX) String

type MedicationKnowledge_AdministrationGuidelines_IndicationX_CodeableConcept

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

type MedicationKnowledge_AdministrationGuidelines_IndicationX_Reference

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

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics 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"`
	Characteristic    *MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX `protobuf:"bytes,4,opt,name=characteristic,proto3" json:"characteristic,omitempty"`
	// The specific characteristic
	Value []*datatypes_go_proto.String `protobuf:"bytes,5,rep,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Characteristics of the patient that are relevant to the administration guidelines

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) GetExtension

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) GetId

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) GetValue

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) ProtoMessage

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) ProtoReflect

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) Reset

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics) String

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_CodeableConcept
	//	*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_Quantity
	Choice isMedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specific characteristic that is relevant to the administration guideline

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) GetChoice

func (m *MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) GetChoice() isMedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_Choice

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) GetCodeableConcept

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) GetQuantity

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) ProtoMessage

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) ProtoReflect

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) Reset

func (*MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX) String

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_CodeableConcept

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

type MedicationKnowledge_AdministrationGuidelines_PatientCharacteristics_CharacteristicX_Quantity

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

type MedicationKnowledge_Cost

type MedicationKnowledge_Cost 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 category of the cost information
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// The source or owner for the price information
	Source *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	// The price of the medication
	Cost *datatypes_go_proto.Money `protobuf:"bytes,6,opt,name=cost,proto3" json:"cost,omitempty"`
	// contains filtered or unexported fields
}

The pricing of the medication

func (*MedicationKnowledge_Cost) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Cost.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Cost) GetCost

func (*MedicationKnowledge_Cost) GetExtension

func (*MedicationKnowledge_Cost) GetId

func (*MedicationKnowledge_Cost) GetModifierExtension

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

func (*MedicationKnowledge_Cost) GetSource

func (*MedicationKnowledge_Cost) GetType

func (*MedicationKnowledge_Cost) ProtoMessage

func (*MedicationKnowledge_Cost) ProtoMessage()

func (*MedicationKnowledge_Cost) ProtoReflect

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

func (*MedicationKnowledge_Cost) Reset

func (x *MedicationKnowledge_Cost) Reset()

func (*MedicationKnowledge_Cost) String

func (x *MedicationKnowledge_Cost) String() string

type MedicationKnowledge_DrugCharacteristic

type MedicationKnowledge_DrugCharacteristic 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"`
	// Code specifying the type of characteristic of medication
	Type  *datatypes_go_proto.CodeableConcept            `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Value *MedicationKnowledge_DrugCharacteristic_ValueX `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Specifies descriptive properties of the medicine

func (*MedicationKnowledge_DrugCharacteristic) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_DrugCharacteristic.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_DrugCharacteristic) GetExtension

func (*MedicationKnowledge_DrugCharacteristic) GetId

func (*MedicationKnowledge_DrugCharacteristic) GetModifierExtension

func (*MedicationKnowledge_DrugCharacteristic) GetType

func (*MedicationKnowledge_DrugCharacteristic) GetValue

func (*MedicationKnowledge_DrugCharacteristic) ProtoMessage

func (*MedicationKnowledge_DrugCharacteristic) ProtoReflect

func (*MedicationKnowledge_DrugCharacteristic) Reset

func (*MedicationKnowledge_DrugCharacteristic) String

type MedicationKnowledge_DrugCharacteristic_ValueX

type MedicationKnowledge_DrugCharacteristic_ValueX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_DrugCharacteristic_ValueX_CodeableConcept
	//	*MedicationKnowledge_DrugCharacteristic_ValueX_StringValue
	//	*MedicationKnowledge_DrugCharacteristic_ValueX_Quantity
	//	*MedicationKnowledge_DrugCharacteristic_ValueX_Base64Binary
	Choice isMedicationKnowledge_DrugCharacteristic_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Description of the characteristic

func (*MedicationKnowledge_DrugCharacteristic_ValueX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_DrugCharacteristic_ValueX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_DrugCharacteristic_ValueX) GetBase64Binary

func (*MedicationKnowledge_DrugCharacteristic_ValueX) GetChoice

func (m *MedicationKnowledge_DrugCharacteristic_ValueX) GetChoice() isMedicationKnowledge_DrugCharacteristic_ValueX_Choice

func (*MedicationKnowledge_DrugCharacteristic_ValueX) GetCodeableConcept

func (*MedicationKnowledge_DrugCharacteristic_ValueX) GetQuantity

func (*MedicationKnowledge_DrugCharacteristic_ValueX) GetStringValue

func (*MedicationKnowledge_DrugCharacteristic_ValueX) ProtoMessage

func (*MedicationKnowledge_DrugCharacteristic_ValueX) ProtoReflect

func (*MedicationKnowledge_DrugCharacteristic_ValueX) Reset

func (*MedicationKnowledge_DrugCharacteristic_ValueX) String

type MedicationKnowledge_DrugCharacteristic_ValueX_Base64Binary

type MedicationKnowledge_DrugCharacteristic_ValueX_Base64Binary struct {
	Base64Binary *datatypes_go_proto.Base64Binary `protobuf:"bytes,4,opt,name=base64_binary,json=base64Binary,proto3,oneof"`
}

type MedicationKnowledge_DrugCharacteristic_ValueX_CodeableConcept

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

type MedicationKnowledge_DrugCharacteristic_ValueX_Quantity

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

type MedicationKnowledge_DrugCharacteristic_ValueX_StringValue

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

type MedicationKnowledge_Ingredient

type MedicationKnowledge_Ingredient 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              *MedicationKnowledge_Ingredient_ItemX `protobuf:"bytes,4,opt,name=item,proto3" json:"item,omitempty"`
	// Active ingredient indicator
	IsActive *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=is_active,json=isActive,proto3" json:"is_active,omitempty"`
	// Quantity of ingredient present
	Strength *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=strength,proto3" json:"strength,omitempty"`
	// contains filtered or unexported fields
}

Active or inactive ingredient

func (*MedicationKnowledge_Ingredient) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Ingredient.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Ingredient) GetExtension

func (*MedicationKnowledge_Ingredient) GetId

func (*MedicationKnowledge_Ingredient) GetIsActive

func (*MedicationKnowledge_Ingredient) GetItem

func (*MedicationKnowledge_Ingredient) GetModifierExtension

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

func (*MedicationKnowledge_Ingredient) GetStrength

func (*MedicationKnowledge_Ingredient) ProtoMessage

func (*MedicationKnowledge_Ingredient) ProtoMessage()

func (*MedicationKnowledge_Ingredient) ProtoReflect

func (*MedicationKnowledge_Ingredient) Reset

func (x *MedicationKnowledge_Ingredient) Reset()

func (*MedicationKnowledge_Ingredient) String

type MedicationKnowledge_Ingredient_ItemX

type MedicationKnowledge_Ingredient_ItemX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_Ingredient_ItemX_CodeableConcept
	//	*MedicationKnowledge_Ingredient_ItemX_Reference
	Choice isMedicationKnowledge_Ingredient_ItemX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Medication(s) or substance(s) contained in the medication

func (*MedicationKnowledge_Ingredient_ItemX) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Ingredient_ItemX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Ingredient_ItemX) GetChoice

func (m *MedicationKnowledge_Ingredient_ItemX) GetChoice() isMedicationKnowledge_Ingredient_ItemX_Choice

func (*MedicationKnowledge_Ingredient_ItemX) GetCodeableConcept

func (*MedicationKnowledge_Ingredient_ItemX) GetReference

func (*MedicationKnowledge_Ingredient_ItemX) ProtoMessage

func (*MedicationKnowledge_Ingredient_ItemX) ProtoMessage()

func (*MedicationKnowledge_Ingredient_ItemX) ProtoReflect

func (*MedicationKnowledge_Ingredient_ItemX) Reset

func (*MedicationKnowledge_Ingredient_ItemX) String

type MedicationKnowledge_Ingredient_ItemX_CodeableConcept

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

type MedicationKnowledge_Ingredient_ItemX_Reference

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

type MedicationKnowledge_Kinetics

type MedicationKnowledge_Kinetics 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 drug concentration measured at certain discrete points in time
	AreaUnderCurve []*datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,rep,name=area_under_curve,json=areaUnderCurve,proto3" json:"area_under_curve,omitempty"`
	// The median lethal dose of a drug
	LethalDose50 []*datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,rep,name=lethal_dose50,json=lethalDose50,proto3" json:"lethal_dose50,omitempty"`
	// Time required for concentration in the body to decrease by half
	HalfLifePeriod *datatypes_go_proto.Duration `protobuf:"bytes,6,opt,name=half_life_period,json=halfLifePeriod,proto3" json:"half_life_period,omitempty"`
	// contains filtered or unexported fields
}

The time course of drug absorption, distribution, metabolism and excretion of a medication from the body

func (*MedicationKnowledge_Kinetics) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Kinetics.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Kinetics) GetAreaUnderCurve

func (*MedicationKnowledge_Kinetics) GetExtension

func (*MedicationKnowledge_Kinetics) GetHalfLifePeriod

func (*MedicationKnowledge_Kinetics) GetId

func (*MedicationKnowledge_Kinetics) GetLethalDose50

func (*MedicationKnowledge_Kinetics) GetModifierExtension

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

func (*MedicationKnowledge_Kinetics) ProtoMessage

func (*MedicationKnowledge_Kinetics) ProtoMessage()

func (*MedicationKnowledge_Kinetics) ProtoReflect

func (*MedicationKnowledge_Kinetics) Reset

func (x *MedicationKnowledge_Kinetics) Reset()

func (*MedicationKnowledge_Kinetics) String

type MedicationKnowledge_MedicineClassification

type MedicationKnowledge_MedicineClassification 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 category for the medication (for example, therapeutic
	// classification, therapeutic sub-classification)
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Specific category assigned to the medication
	Classification []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,rep,name=classification,proto3" json:"classification,omitempty"`
	// contains filtered or unexported fields
}

Categorization of the medication within a formulary or classification system

func (*MedicationKnowledge_MedicineClassification) Descriptor deprecated

Deprecated: Use MedicationKnowledge_MedicineClassification.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_MedicineClassification) GetClassification

func (*MedicationKnowledge_MedicineClassification) GetExtension

func (*MedicationKnowledge_MedicineClassification) GetId

func (*MedicationKnowledge_MedicineClassification) GetModifierExtension

func (*MedicationKnowledge_MedicineClassification) GetType

func (*MedicationKnowledge_MedicineClassification) ProtoMessage

func (*MedicationKnowledge_MedicineClassification) ProtoReflect

func (*MedicationKnowledge_MedicineClassification) Reset

func (*MedicationKnowledge_MedicineClassification) String

type MedicationKnowledge_MonitoringProgram

type MedicationKnowledge_MonitoringProgram 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"`
	// Type of program under which the medication is monitored
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Name of the reviewing program
	Name *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Program under which a medication is reviewed

func (*MedicationKnowledge_MonitoringProgram) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_MonitoringProgram.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_MonitoringProgram) GetExtension

func (*MedicationKnowledge_MonitoringProgram) GetId

func (*MedicationKnowledge_MonitoringProgram) GetModifierExtension

func (*MedicationKnowledge_MonitoringProgram) GetName

func (*MedicationKnowledge_MonitoringProgram) GetType

func (*MedicationKnowledge_MonitoringProgram) ProtoMessage

func (*MedicationKnowledge_MonitoringProgram) ProtoMessage()

func (*MedicationKnowledge_MonitoringProgram) ProtoReflect

func (*MedicationKnowledge_MonitoringProgram) Reset

func (*MedicationKnowledge_MonitoringProgram) String

type MedicationKnowledge_Monograph

type MedicationKnowledge_Monograph 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 category of medication document
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Associated documentation about the medication
	Source *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

Associated documentation about the medication

func (*MedicationKnowledge_Monograph) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Monograph.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Monograph) GetExtension

func (*MedicationKnowledge_Monograph) GetId

func (*MedicationKnowledge_Monograph) GetModifierExtension

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

func (*MedicationKnowledge_Monograph) GetSource

func (*MedicationKnowledge_Monograph) GetType

func (*MedicationKnowledge_Monograph) ProtoMessage

func (*MedicationKnowledge_Monograph) ProtoMessage()

func (*MedicationKnowledge_Monograph) ProtoReflect

func (*MedicationKnowledge_Monograph) Reset

func (x *MedicationKnowledge_Monograph) Reset()

func (*MedicationKnowledge_Monograph) String

type MedicationKnowledge_Packaging

type MedicationKnowledge_Packaging 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"`
	// A code that defines the specific type of packaging that the medication
	// can be found in
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// The number of product units the package would contain if fully loaded
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,5,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// contains filtered or unexported fields
}

Details about packaged medications

func (*MedicationKnowledge_Packaging) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Packaging.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Packaging) GetExtension

func (*MedicationKnowledge_Packaging) GetId

func (*MedicationKnowledge_Packaging) GetModifierExtension

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

func (*MedicationKnowledge_Packaging) GetQuantity

func (*MedicationKnowledge_Packaging) GetType

func (*MedicationKnowledge_Packaging) ProtoMessage

func (*MedicationKnowledge_Packaging) ProtoMessage()

func (*MedicationKnowledge_Packaging) ProtoReflect

func (*MedicationKnowledge_Packaging) Reset

func (x *MedicationKnowledge_Packaging) Reset()

func (*MedicationKnowledge_Packaging) String

type MedicationKnowledge_Regulatory

type MedicationKnowledge_Regulatory 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"`
	// Specifies the authority of the regulation
	RegulatoryAuthority *datatypes_go_proto.Reference                  `protobuf:"bytes,4,opt,name=regulatory_authority,json=regulatoryAuthority,proto3" json:"regulatory_authority,omitempty"`
	Substitution        []*MedicationKnowledge_Regulatory_Substitution `protobuf:"bytes,5,rep,name=substitution,proto3" json:"substitution,omitempty"`
	Schedule            []*MedicationKnowledge_Regulatory_Schedule     `protobuf:"bytes,6,rep,name=schedule,proto3" json:"schedule,omitempty"`
	MaxDispense         *MedicationKnowledge_Regulatory_MaxDispense    `protobuf:"bytes,7,opt,name=max_dispense,json=maxDispense,proto3" json:"max_dispense,omitempty"`
	// contains filtered or unexported fields
}

Regulatory information about a medication

func (*MedicationKnowledge_Regulatory) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Regulatory.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Regulatory) GetExtension

func (*MedicationKnowledge_Regulatory) GetId

func (*MedicationKnowledge_Regulatory) GetMaxDispense

func (*MedicationKnowledge_Regulatory) GetModifierExtension

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

func (*MedicationKnowledge_Regulatory) GetRegulatoryAuthority

func (x *MedicationKnowledge_Regulatory) GetRegulatoryAuthority() *datatypes_go_proto.Reference

func (*MedicationKnowledge_Regulatory) GetSchedule

func (*MedicationKnowledge_Regulatory) GetSubstitution

func (*MedicationKnowledge_Regulatory) ProtoMessage

func (*MedicationKnowledge_Regulatory) ProtoMessage()

func (*MedicationKnowledge_Regulatory) ProtoReflect

func (*MedicationKnowledge_Regulatory) Reset

func (x *MedicationKnowledge_Regulatory) Reset()

func (*MedicationKnowledge_Regulatory) String

type MedicationKnowledge_Regulatory_MaxDispense

type MedicationKnowledge_Regulatory_MaxDispense 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 maximum number of units of the medication that can be dispensed
	Quantity *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,4,opt,name=quantity,proto3" json:"quantity,omitempty"`
	// The period that applies to the maximum number of units
	Period *datatypes_go_proto.Duration `protobuf:"bytes,5,opt,name=period,proto3" json:"period,omitempty"`
	// contains filtered or unexported fields
}

The maximum number of units of the medication that can be dispensed in a period

func (*MedicationKnowledge_Regulatory_MaxDispense) Descriptor deprecated

Deprecated: Use MedicationKnowledge_Regulatory_MaxDispense.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Regulatory_MaxDispense) GetExtension

func (*MedicationKnowledge_Regulatory_MaxDispense) GetId

func (*MedicationKnowledge_Regulatory_MaxDispense) GetModifierExtension

func (*MedicationKnowledge_Regulatory_MaxDispense) GetPeriod

func (*MedicationKnowledge_Regulatory_MaxDispense) GetQuantity

func (*MedicationKnowledge_Regulatory_MaxDispense) ProtoMessage

func (*MedicationKnowledge_Regulatory_MaxDispense) ProtoReflect

func (*MedicationKnowledge_Regulatory_MaxDispense) Reset

func (*MedicationKnowledge_Regulatory_MaxDispense) String

type MedicationKnowledge_Regulatory_Schedule

type MedicationKnowledge_Regulatory_Schedule 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"`
	// Specifies the specific drug schedule
	Schedule *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=schedule,proto3" json:"schedule,omitempty"`
	// contains filtered or unexported fields
}

Specifies the schedule of a medication in jurisdiction

func (*MedicationKnowledge_Regulatory_Schedule) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Regulatory_Schedule.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Regulatory_Schedule) GetExtension

func (*MedicationKnowledge_Regulatory_Schedule) GetId

func (*MedicationKnowledge_Regulatory_Schedule) GetModifierExtension

func (*MedicationKnowledge_Regulatory_Schedule) GetSchedule

func (*MedicationKnowledge_Regulatory_Schedule) ProtoMessage

func (*MedicationKnowledge_Regulatory_Schedule) ProtoReflect

func (*MedicationKnowledge_Regulatory_Schedule) Reset

func (*MedicationKnowledge_Regulatory_Schedule) String

type MedicationKnowledge_Regulatory_Substitution

type MedicationKnowledge_Regulatory_Substitution 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"`
	// Specifies the type of substitution allowed
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Specifies if regulation allows for changes in the medication when
	// dispensing
	Allowed *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=allowed,proto3" json:"allowed,omitempty"`
	// contains filtered or unexported fields
}

Specifies if changes are allowed when dispensing a medication from a regulatory perspective

func (*MedicationKnowledge_Regulatory_Substitution) Descriptor deprecated

Deprecated: Use MedicationKnowledge_Regulatory_Substitution.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Regulatory_Substitution) GetAllowed

func (*MedicationKnowledge_Regulatory_Substitution) GetExtension

func (*MedicationKnowledge_Regulatory_Substitution) GetId

func (*MedicationKnowledge_Regulatory_Substitution) GetModifierExtension

func (*MedicationKnowledge_Regulatory_Substitution) GetType

func (*MedicationKnowledge_Regulatory_Substitution) ProtoMessage

func (*MedicationKnowledge_Regulatory_Substitution) ProtoReflect

func (*MedicationKnowledge_Regulatory_Substitution) Reset

func (*MedicationKnowledge_Regulatory_Substitution) String

type MedicationKnowledge_RelatedMedicationKnowledge

type MedicationKnowledge_RelatedMedicationKnowledge 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"`
	// Category of medicationKnowledge
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Associated documentation about the associated medication knowledge
	Reference []*datatypes_go_proto.Reference `protobuf:"bytes,5,rep,name=reference,proto3" json:"reference,omitempty"`
	// contains filtered or unexported fields
}

Associated or related medication information

func (*MedicationKnowledge_RelatedMedicationKnowledge) Descriptor deprecated

Deprecated: Use MedicationKnowledge_RelatedMedicationKnowledge.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_RelatedMedicationKnowledge) GetExtension

func (*MedicationKnowledge_RelatedMedicationKnowledge) GetId

func (*MedicationKnowledge_RelatedMedicationKnowledge) GetModifierExtension

func (*MedicationKnowledge_RelatedMedicationKnowledge) GetReference

func (*MedicationKnowledge_RelatedMedicationKnowledge) GetType

func (*MedicationKnowledge_RelatedMedicationKnowledge) ProtoMessage

func (*MedicationKnowledge_RelatedMedicationKnowledge) ProtoReflect

func (*MedicationKnowledge_RelatedMedicationKnowledge) Reset

func (*MedicationKnowledge_RelatedMedicationKnowledge) String

type MedicationKnowledge_StatusCode

type MedicationKnowledge_StatusCode struct {
	Value     codes_go_proto.MedicationKnowledgeStatusCode_Value `protobuf:"varint,1,opt,name=value,proto3,enum=google.fhir.r4.core.MedicationKnowledgeStatusCode_Value" json:"value,omitempty"`
	Id        *datatypes_go_proto.String                         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Extension []*datatypes_go_proto.Extension                    `protobuf:"bytes,3,rep,name=extension,proto3" json:"extension,omitempty"`
	// contains filtered or unexported fields
}

active | inactive | entered-in-error

func (*MedicationKnowledge_StatusCode) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_StatusCode.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_StatusCode) GetExtension

func (*MedicationKnowledge_StatusCode) GetId

func (*MedicationKnowledge_StatusCode) GetValue

func (*MedicationKnowledge_StatusCode) ProtoMessage

func (*MedicationKnowledge_StatusCode) ProtoMessage()

func (*MedicationKnowledge_StatusCode) ProtoReflect

func (*MedicationKnowledge_StatusCode) Reset

func (x *MedicationKnowledge_StatusCode) Reset()

func (*MedicationKnowledge_StatusCode) String

Jump to

Keyboard shortcuts

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