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_r5_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"`
	// Business identifier for this medication
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Code that identifies this medication
	Code   *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
	Status *MedicationKnowledge_StatusCode     `protobuf:"bytes,12,opt,name=status,proto3" json:"status,omitempty"`
	// Manufacturer of the item
	Manufacturer *datatypes_go_proto.Reference `protobuf:"bytes,13,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// powder | tablets | capsule +
	DoseForm *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=dose_form,json=doseForm,proto3" json:"dose_form,omitempty"`
	// Amount of drug in package
	Amount *datatypes_go_proto.SimpleQuantity `protobuf:"bytes,15,opt,name=amount,proto3" json:"amount,omitempty"`
	// Additional names for a medication
	Synonym                    []*datatypes_go_proto.String                      `protobuf:"bytes,16,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,18,rep,name=associated_medication,json=associatedMedication,proto3" json:"associated_medication,omitempty"`
	// Category of the medication or product
	ProductType []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,rep,name=product_type,json=productType,proto3" json:"product_type,omitempty"`
	Monograph   []*MedicationKnowledge_Monograph      `protobuf:"bytes,20,rep,name=monograph,proto3" json:"monograph,omitempty"`
	Ingredient  []*MedicationKnowledge_Ingredient     `protobuf:"bytes,21,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// A device associated with the medication (for example, a drug coated
	// catheter or a drug impregnated dressing)
	Device []*datatypes_go_proto.Reference `protobuf:"bytes,22,rep,name=device,proto3" json:"device,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,24,rep,name=intended_route,json=intendedRoute,proto3" json:"intended_route,omitempty"`
	Cost                    []*MedicationKnowledge_Cost                    `protobuf:"bytes,25,rep,name=cost,proto3" json:"cost,omitempty"`
	MonitoringProgram       []*MedicationKnowledge_MonitoringProgram       `protobuf:"bytes,26,rep,name=monitoring_program,json=monitoringProgram,proto3" json:"monitoring_program,omitempty"`
	AdministrationGuideline []*MedicationKnowledge_AdministrationGuideline `` /* 131-byte string literal not displayed */
	MedicineClassification  []*MedicationKnowledge_MedicineClassification  `` /* 128-byte string literal not displayed */
	Packaging               *MedicationKnowledge_Packaging                 `protobuf:"bytes,29,opt,name=packaging,proto3" json:"packaging,omitempty"`
	DrugCharacteristic      []*MedicationKnowledge_DrugCharacteristic      `protobuf:"bytes,30,rep,name=drug_characteristic,json=drugCharacteristic,proto3" json:"drug_characteristic,omitempty"`
	// Potential clinical issue with or between medication(s)
	ClinicalUseIssue      []*datatypes_go_proto.Reference              `protobuf:"bytes,31,rep,name=clinical_use_issue,json=clinicalUseIssue,proto3" json:"clinical_use_issue,omitempty"`
	Regulatory            []*MedicationKnowledge_Regulatory            `protobuf:"bytes,32,rep,name=regulatory,proto3" json:"regulatory,omitempty"`
	KineticCharacteristic []*MedicationKnowledge_KineticCharacteristic `protobuf:"bytes,33,rep,name=kinetic_characteristic,json=kineticCharacteristic,proto3" json:"kinetic_characteristic,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicationKnowledge, last updated 2019-12-31T21:03:40.621+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) GetAdministrationGuideline

func (x *MedicationKnowledge) GetAdministrationGuideline() []*MedicationKnowledge_AdministrationGuideline

func (*MedicationKnowledge) GetAmount

func (*MedicationKnowledge) GetAssociatedMedication

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

func (*MedicationKnowledge) GetClinicalUseIssue

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

func (*MedicationKnowledge) GetCode

func (*MedicationKnowledge) GetContained

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

func (*MedicationKnowledge) GetCost

func (*MedicationKnowledge) GetDevice

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) GetIdentifier

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

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) GetKineticCharacteristic

func (x *MedicationKnowledge) GetKineticCharacteristic() []*MedicationKnowledge_KineticCharacteristic

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_AdministrationGuideline

type MedicationKnowledge_AdministrationGuideline 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"`
	Dosage                []*MedicationKnowledge_AdministrationGuideline_Dosage                `protobuf:"bytes,4,rep,name=dosage,proto3" json:"dosage,omitempty"`
	Indication            *MedicationKnowledge_AdministrationGuideline_IndicationX             `protobuf:"bytes,5,opt,name=indication,proto3" json:"indication,omitempty"`
	PatientCharacteristic []*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic `protobuf:"bytes,6,rep,name=patient_characteristic,json=patientCharacteristic,proto3" json:"patient_characteristic,omitempty"`
	// contains filtered or unexported fields
}

Guidelines or protocols for administration of the medication

func (*MedicationKnowledge_AdministrationGuideline) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuideline.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuideline) GetDosage

func (*MedicationKnowledge_AdministrationGuideline) GetExtension

func (*MedicationKnowledge_AdministrationGuideline) GetId

func (*MedicationKnowledge_AdministrationGuideline) GetIndication

func (*MedicationKnowledge_AdministrationGuideline) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuideline) GetPatientCharacteristic

func (*MedicationKnowledge_AdministrationGuideline) ProtoMessage

func (*MedicationKnowledge_AdministrationGuideline) ProtoReflect

func (*MedicationKnowledge_AdministrationGuideline) Reset

func (*MedicationKnowledge_AdministrationGuideline) String

type MedicationKnowledge_AdministrationGuideline_Dosage

type MedicationKnowledge_AdministrationGuideline_Dosage 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"`
	// Category of dosage for a medication
	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_AdministrationGuideline_Dosage) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuideline_Dosage.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuideline_Dosage) GetDosage

func (*MedicationKnowledge_AdministrationGuideline_Dosage) GetExtension

func (*MedicationKnowledge_AdministrationGuideline_Dosage) GetId

func (*MedicationKnowledge_AdministrationGuideline_Dosage) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuideline_Dosage) GetType

func (*MedicationKnowledge_AdministrationGuideline_Dosage) ProtoMessage

func (*MedicationKnowledge_AdministrationGuideline_Dosage) ProtoReflect

func (*MedicationKnowledge_AdministrationGuideline_Dosage) Reset

func (*MedicationKnowledge_AdministrationGuideline_Dosage) String

type MedicationKnowledge_AdministrationGuideline_IndicationX

type MedicationKnowledge_AdministrationGuideline_IndicationX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_AdministrationGuideline_IndicationX_CodeableConcept
	//	*MedicationKnowledge_AdministrationGuideline_IndicationX_Reference
	Choice isMedicationKnowledge_AdministrationGuideline_IndicationX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Indication for use that apply to the specific administration guidelines

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuideline_IndicationX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) GetChoice

func (m *MedicationKnowledge_AdministrationGuideline_IndicationX) GetChoice() isMedicationKnowledge_AdministrationGuideline_IndicationX_Choice

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) GetCodeableConcept

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) GetReference

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) ProtoMessage

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) ProtoReflect

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) Reset

func (*MedicationKnowledge_AdministrationGuideline_IndicationX) String

type MedicationKnowledge_AdministrationGuideline_IndicationX_CodeableConcept

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

type MedicationKnowledge_AdministrationGuideline_IndicationX_Reference

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

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic 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"`
	Characteristic    *MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_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_AdministrationGuideline_PatientCharacteristic) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuideline_PatientCharacteristic.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) GetCharacteristic

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) GetExtension

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) GetId

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) GetModifierExtension

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) GetValue

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) ProtoMessage

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) ProtoReflect

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) Reset

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic) String

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_CodeableConcept
	//	*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_Quantity
	Choice isMedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Specific characteristic that is relevant to the administration guideline

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) GetChoice

func (m *MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) GetChoice() isMedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_Choice

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) GetCodeableConcept

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) GetQuantity

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) ProtoMessage

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) ProtoReflect

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) Reset

func (*MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX) String

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_CodeableConcept

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

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_CharacteristicX_Quantity

type MedicationKnowledge_AdministrationGuideline_PatientCharacteristic_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.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"`
	// 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.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"`
	// 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
	//	*MedicationKnowledge_DrugCharacteristic_ValueX_Attachment
	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) GetAttachment

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_Attachment

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

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.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"`
	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"`
	Strength *MedicationKnowledge_Ingredient_StrengthX `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 MedicinalProductIngredient(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_Ingredient_StrengthX

type MedicationKnowledge_Ingredient_StrengthX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_Ingredient_StrengthX_Ratio
	//	*MedicationKnowledge_Ingredient_StrengthX_CodeableConcept
	//	*MedicationKnowledge_Ingredient_StrengthX_Quantity
	Choice isMedicationKnowledge_Ingredient_StrengthX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Quantity of ingredient present

func (*MedicationKnowledge_Ingredient_StrengthX) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_Ingredient_StrengthX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_Ingredient_StrengthX) GetChoice

func (m *MedicationKnowledge_Ingredient_StrengthX) GetChoice() isMedicationKnowledge_Ingredient_StrengthX_Choice

func (*MedicationKnowledge_Ingredient_StrengthX) GetCodeableConcept

func (*MedicationKnowledge_Ingredient_StrengthX) GetQuantity

func (*MedicationKnowledge_Ingredient_StrengthX) GetRatio

func (*MedicationKnowledge_Ingredient_StrengthX) ProtoMessage

func (*MedicationKnowledge_Ingredient_StrengthX) ProtoReflect

func (*MedicationKnowledge_Ingredient_StrengthX) Reset

func (*MedicationKnowledge_Ingredient_StrengthX) String

type MedicationKnowledge_Ingredient_StrengthX_CodeableConcept

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

type MedicationKnowledge_Ingredient_StrengthX_Quantity

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

type MedicationKnowledge_Ingredient_StrengthX_Ratio

type MedicationKnowledge_Ingredient_StrengthX_Ratio struct {
	Ratio *datatypes_go_proto.Ratio `protobuf:"bytes,1,opt,name=ratio,proto3,oneof"`
}

type MedicationKnowledge_KineticCharacteristic

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

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

func (*MedicationKnowledge_KineticCharacteristic) Descriptor deprecated

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

Deprecated: Use MedicationKnowledge_KineticCharacteristic.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_KineticCharacteristic) GetExtension

func (*MedicationKnowledge_KineticCharacteristic) GetId

func (*MedicationKnowledge_KineticCharacteristic) GetModifierExtension

func (*MedicationKnowledge_KineticCharacteristic) GetType

func (*MedicationKnowledge_KineticCharacteristic) GetValue

func (*MedicationKnowledge_KineticCharacteristic) ProtoMessage

func (*MedicationKnowledge_KineticCharacteristic) ProtoReflect

func (*MedicationKnowledge_KineticCharacteristic) Reset

func (*MedicationKnowledge_KineticCharacteristic) String

type MedicationKnowledge_KineticCharacteristic_ValueX

type MedicationKnowledge_KineticCharacteristic_ValueX struct {

	// Types that are assignable to Choice:
	//	*MedicationKnowledge_KineticCharacteristic_ValueX_Quantity
	//	*MedicationKnowledge_KineticCharacteristic_ValueX_Duration
	Choice isMedicationKnowledge_KineticCharacteristic_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Description of the characteristic

func (*MedicationKnowledge_KineticCharacteristic_ValueX) Descriptor deprecated

Deprecated: Use MedicationKnowledge_KineticCharacteristic_ValueX.ProtoReflect.Descriptor instead.

func (*MedicationKnowledge_KineticCharacteristic_ValueX) GetChoice

func (m *MedicationKnowledge_KineticCharacteristic_ValueX) GetChoice() isMedicationKnowledge_KineticCharacteristic_ValueX_Choice

func (*MedicationKnowledge_KineticCharacteristic_ValueX) GetDuration

func (*MedicationKnowledge_KineticCharacteristic_ValueX) GetQuantity

func (*MedicationKnowledge_KineticCharacteristic_ValueX) ProtoMessage

func (*MedicationKnowledge_KineticCharacteristic_ValueX) ProtoReflect

func (*MedicationKnowledge_KineticCharacteristic_ValueX) Reset

func (*MedicationKnowledge_KineticCharacteristic_ValueX) String

type MedicationKnowledge_KineticCharacteristic_ValueX_Duration

type MedicationKnowledge_KineticCharacteristic_ValueX_Duration struct {
	Duration *datatypes_go_proto.Duration `protobuf:"bytes,2,opt,name=duration,proto3,oneof"`
}

type MedicationKnowledge_KineticCharacteristic_ValueX_Quantity

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

type MedicationKnowledge_MedicineClassification

type MedicationKnowledge_MedicineClassification 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"`
	// 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.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"`
	// 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.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"`
	// 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.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"`
	// 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"`
	// The device used to administer the medication (e.g. scoop, applicator,
	// syringe)
	Device *datatypes_go_proto.Reference `protobuf:"bytes,6,opt,name=device,proto3" json:"device,omitempty"`
	// Material type of the package item
	Material *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=material,proto3" json:"material,omitempty"`
	// Allows packages within packages
	Packaging []*MedicationKnowledge_Packaging `protobuf:"bytes,8,rep,name=packaging,proto3" json:"packaging,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) GetDevice

func (*MedicationKnowledge_Packaging) GetExtension

func (*MedicationKnowledge_Packaging) GetId

func (*MedicationKnowledge_Packaging) GetMaterial

func (*MedicationKnowledge_Packaging) GetModifierExtension

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

func (*MedicationKnowledge_Packaging) GetPackaging

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.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"`
	// 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"`
	// Specifies the schedule of a medication in jurisdiction
	Schedule    []*datatypes_go_proto.CodeableConcept       `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.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"`
	// 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_Substitution

type MedicationKnowledge_Regulatory_Substitution 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"`
	// 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.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"`
	// 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.r5.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