medicinal_product_pharmaceutical_go_proto

package
v0.0.0-...-e8e4b7d Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 30, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_medicinal_product_pharmaceutical_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductPharmaceutical

type MedicinalProductPharmaceutical 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"`
	// An identifier for the pharmaceutical medicinal product
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The administrable dose form, after necessary reconstitution
	AdministrableDoseForm *datatypes_go_proto.CodeableConcept `` /* 127-byte string literal not displayed */
	// Todo
	UnitOfPresentation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=unit_of_presentation,json=unitOfPresentation,proto3" json:"unit_of_presentation,omitempty"`
	// Ingredient
	Ingredient []*datatypes_go_proto.Reference `protobuf:"bytes,13,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// Accompanying device
	Device                []*datatypes_go_proto.Reference                         `protobuf:"bytes,14,rep,name=device,proto3" json:"device,omitempty"`
	Characteristics       []*MedicinalProductPharmaceutical_Characteristics       `protobuf:"bytes,15,rep,name=characteristics,proto3" json:"characteristics,omitempty"`
	RouteOfAdministration []*MedicinalProductPharmaceutical_RouteOfAdministration `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicinalProductPharmaceutical, last updated 2019-11-01T09:29:23.356+11:00. A pharmaceutical product described in terms of its composition and dose form. See http://hl7.org/fhir/StructureDefinition/MedicinalProductPharmaceutical

func (*MedicinalProductPharmaceutical) Descriptor deprecated

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

Deprecated: Use MedicinalProductPharmaceutical.ProtoReflect.Descriptor instead.

func (*MedicinalProductPharmaceutical) GetAdministrableDoseForm

func (x *MedicinalProductPharmaceutical) GetAdministrableDoseForm() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductPharmaceutical) GetCharacteristics

func (*MedicinalProductPharmaceutical) GetContained

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

func (*MedicinalProductPharmaceutical) GetDevice

func (*MedicinalProductPharmaceutical) GetExtension

func (*MedicinalProductPharmaceutical) GetId

func (*MedicinalProductPharmaceutical) GetIdentifier

func (*MedicinalProductPharmaceutical) GetImplicitRules

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

func (*MedicinalProductPharmaceutical) GetIngredient

func (*MedicinalProductPharmaceutical) GetLanguage

func (*MedicinalProductPharmaceutical) GetMeta

func (*MedicinalProductPharmaceutical) GetModifierExtension

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

func (*MedicinalProductPharmaceutical) GetRouteOfAdministration

func (*MedicinalProductPharmaceutical) GetText

func (*MedicinalProductPharmaceutical) GetUnitOfPresentation

func (*MedicinalProductPharmaceutical) ProtoMessage

func (*MedicinalProductPharmaceutical) ProtoMessage()

func (*MedicinalProductPharmaceutical) ProtoReflect

func (*MedicinalProductPharmaceutical) Reset

func (x *MedicinalProductPharmaceutical) Reset()

func (*MedicinalProductPharmaceutical) String

type MedicinalProductPharmaceutical_Characteristics

type MedicinalProductPharmaceutical_Characteristics 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 coded characteristic
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// The status of characteristic e.g. assigned or pending
	Status *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

Characteristics e.g. a products onset of action

func (*MedicinalProductPharmaceutical_Characteristics) Descriptor deprecated

Deprecated: Use MedicinalProductPharmaceutical_Characteristics.ProtoReflect.Descriptor instead.

func (*MedicinalProductPharmaceutical_Characteristics) GetCode

func (*MedicinalProductPharmaceutical_Characteristics) GetExtension

func (*MedicinalProductPharmaceutical_Characteristics) GetId

func (*MedicinalProductPharmaceutical_Characteristics) GetModifierExtension

func (*MedicinalProductPharmaceutical_Characteristics) GetStatus

func (*MedicinalProductPharmaceutical_Characteristics) ProtoMessage

func (*MedicinalProductPharmaceutical_Characteristics) ProtoReflect

func (*MedicinalProductPharmaceutical_Characteristics) Reset

func (*MedicinalProductPharmaceutical_Characteristics) String

type MedicinalProductPharmaceutical_RouteOfAdministration

type MedicinalProductPharmaceutical_RouteOfAdministration 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"`
	// Coded expression for the route
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// The first dose (dose quantity) administered in humans can be specified,
	// for a product under investigation, using a numerical value and its unit
	// of measurement
	FirstDose *datatypes_go_proto.Quantity `protobuf:"bytes,5,opt,name=first_dose,json=firstDose,proto3" json:"first_dose,omitempty"`
	// The maximum single dose that can be administered as per the protocol of a
	// clinical trial can be specified using a numerical value and its unit of
	// measurement
	MaxSingleDose *datatypes_go_proto.Quantity `protobuf:"bytes,6,opt,name=max_single_dose,json=maxSingleDose,proto3" json:"max_single_dose,omitempty"`
	// The maximum dose per day (maximum dose quantity to be administered in any
	// one 24-h period) that can be administered as per the protocol referenced
	// in the clinical trial authorisation
	MaxDosePerDay *datatypes_go_proto.Quantity `protobuf:"bytes,7,opt,name=max_dose_per_day,json=maxDosePerDay,proto3" json:"max_dose_per_day,omitempty"`
	// The maximum dose per treatment period that can be administered as per the
	// protocol referenced in the clinical trial authorisation
	MaxDosePerTreatmentPeriod *datatypes_go_proto.Ratio `` /* 142-byte string literal not displayed */
	// The maximum treatment period during which an Investigational Medicinal
	// Product can be administered as per the protocol referenced in the
	// clinical trial authorisation
	MaxTreatmentPeriod *datatypes_go_proto.Duration                                          `protobuf:"bytes,9,opt,name=max_treatment_period,json=maxTreatmentPeriod,proto3" json:"max_treatment_period,omitempty"`
	TargetSpecies      []*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies `protobuf:"bytes,10,rep,name=target_species,json=targetSpecies,proto3" json:"target_species,omitempty"`
	// contains filtered or unexported fields
}

The path by which the pharmaceutical product is taken into or makes contact with the body

func (*MedicinalProductPharmaceutical_RouteOfAdministration) Descriptor deprecated

Deprecated: Use MedicinalProductPharmaceutical_RouteOfAdministration.ProtoReflect.Descriptor instead.

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetCode

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetFirstDose

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetId

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetMaxDosePerDay

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetMaxDosePerTreatmentPeriod

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetMaxSingleDose

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetMaxTreatmentPeriod

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetModifierExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration) GetTargetSpecies

func (*MedicinalProductPharmaceutical_RouteOfAdministration) ProtoMessage

func (*MedicinalProductPharmaceutical_RouteOfAdministration) ProtoReflect

func (*MedicinalProductPharmaceutical_RouteOfAdministration) Reset

func (*MedicinalProductPharmaceutical_RouteOfAdministration) String

type MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies

type MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies 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"`
	// Coded expression for the species
	Code             *datatypes_go_proto.CodeableConcept                                                    `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	WithdrawalPeriod []*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod `protobuf:"bytes,5,rep,name=withdrawal_period,json=withdrawalPeriod,proto3" json:"withdrawal_period,omitempty"`
	// contains filtered or unexported fields
}

A species for which this route applies

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) Descriptor deprecated

Deprecated: Use MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies.ProtoReflect.Descriptor instead.

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) GetCode

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) GetExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) GetId

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) GetModifierExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) GetWithdrawalPeriod

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) ProtoMessage

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) ProtoReflect

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) Reset

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies) String

type MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod

type MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod 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"`
	// Coded expression for the type of tissue for which the withdrawal
	// period applues, e.g. meat, milk
	Tissue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=tissue,proto3" json:"tissue,omitempty"`
	// A value for the time
	Value *datatypes_go_proto.Quantity `protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
	// Extra information about the withdrawal period
	SupportingInformation *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=supporting_information,json=supportingInformation,proto3" json:"supporting_information,omitempty"`
	// contains filtered or unexported fields
}

A species specific time during which consumption of animal product is not appropriate

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) Descriptor deprecated

Deprecated: Use MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod.ProtoReflect.Descriptor instead.

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetId

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetModifierExtension

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetSupportingInformation

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetTissue

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetValue

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) ProtoMessage

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) ProtoReflect

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) Reset

func (*MedicinalProductPharmaceutical_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) String

Jump to

Keyboard shortcuts

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