administrable_product_definition_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_r5_core_resources_administrable_product_definition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AdministrableProductDefinition

type AdministrableProductDefinition 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 product that this is a pharmaceutical product of
	Subject []*datatypes_go_proto.Reference `protobuf:"bytes,11,rep,name=subject,proto3" json:"subject,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,13,opt,name=unit_of_presentation,json=unitOfPresentation,proto3" json:"unit_of_presentation,omitempty"`
	// The manufactured item(s) that this administrable product is produced from.
	// Either a single item, or several that are mixed before administration (e.g.
	// a power item and a solution item). Note that these are not raw ingredients
	ProducedFrom []*datatypes_go_proto.Reference `protobuf:"bytes,14,rep,name=produced_from,json=producedFrom,proto3" json:"produced_from,omitempty"`
	// The ingredients of this administrable pharmaceutical product
	Ingredient []*datatypes_go_proto.Reference `protobuf:"bytes,15,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// Accompanying device
	Device                []*datatypes_go_proto.Reference                         `protobuf:"bytes,16,rep,name=device,proto3" json:"device,omitempty"`
	Characteristic        []*AdministrableProductDefinition_Characteristic        `protobuf:"bytes,17,rep,name=characteristic,proto3" json:"characteristic,omitempty"`
	RouteOfAdministration []*AdministrableProductDefinition_RouteOfAdministration `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for AdministrableProductDefinition, last updated 2019-12-31T21:03:40.621+11:00. A pharmaceutical product described in terms of its composition and dose form. See http://hl7.org/fhir/StructureDefinition/AdministrableProductDefinition

func (*AdministrableProductDefinition) Descriptor deprecated

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

Deprecated: Use AdministrableProductDefinition.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition) GetAdministrableDoseForm

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

func (*AdministrableProductDefinition) GetCharacteristic

func (*AdministrableProductDefinition) GetContained

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

func (*AdministrableProductDefinition) GetDevice

func (*AdministrableProductDefinition) GetExtension

func (*AdministrableProductDefinition) GetId

func (*AdministrableProductDefinition) GetIdentifier

func (*AdministrableProductDefinition) GetImplicitRules

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

func (*AdministrableProductDefinition) GetIngredient

func (*AdministrableProductDefinition) GetLanguage

func (*AdministrableProductDefinition) GetMeta

func (*AdministrableProductDefinition) GetModifierExtension

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

func (*AdministrableProductDefinition) GetProducedFrom

func (*AdministrableProductDefinition) GetRouteOfAdministration

func (*AdministrableProductDefinition) GetSubject

func (*AdministrableProductDefinition) GetText

func (*AdministrableProductDefinition) GetUnitOfPresentation

func (*AdministrableProductDefinition) ProtoMessage

func (*AdministrableProductDefinition) ProtoMessage()

func (*AdministrableProductDefinition) ProtoReflect

func (*AdministrableProductDefinition) Reset

func (x *AdministrableProductDefinition) Reset()

func (*AdministrableProductDefinition) String

type AdministrableProductDefinition_Characteristic

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

Characteristics e.g. a products onset of action

func (*AdministrableProductDefinition_Characteristic) Descriptor deprecated

Deprecated: Use AdministrableProductDefinition_Characteristic.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition_Characteristic) GetCode

func (*AdministrableProductDefinition_Characteristic) GetExtension

func (*AdministrableProductDefinition_Characteristic) GetId

func (*AdministrableProductDefinition_Characteristic) GetModifierExtension

func (*AdministrableProductDefinition_Characteristic) GetStatus

func (*AdministrableProductDefinition_Characteristic) GetValue

func (*AdministrableProductDefinition_Characteristic) ProtoMessage

func (*AdministrableProductDefinition_Characteristic) ProtoReflect

func (*AdministrableProductDefinition_Characteristic) Reset

func (*AdministrableProductDefinition_Characteristic) String

type AdministrableProductDefinition_Characteristic_ValueX

type AdministrableProductDefinition_Characteristic_ValueX struct {

	// Types that are assignable to Choice:
	//	*AdministrableProductDefinition_Characteristic_ValueX_Coding
	//	*AdministrableProductDefinition_Characteristic_ValueX_Quantity
	//	*AdministrableProductDefinition_Characteristic_ValueX_StringValue
	//	*AdministrableProductDefinition_Characteristic_ValueX_Date
	//	*AdministrableProductDefinition_Characteristic_ValueX_Boolean
	//	*AdministrableProductDefinition_Characteristic_ValueX_Attachment
	Choice isAdministrableProductDefinition_Characteristic_ValueX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

A value for the characteristic

func (*AdministrableProductDefinition_Characteristic_ValueX) Descriptor deprecated

Deprecated: Use AdministrableProductDefinition_Characteristic_ValueX.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition_Characteristic_ValueX) GetAttachment

func (*AdministrableProductDefinition_Characteristic_ValueX) GetBoolean

func (*AdministrableProductDefinition_Characteristic_ValueX) GetChoice

func (m *AdministrableProductDefinition_Characteristic_ValueX) GetChoice() isAdministrableProductDefinition_Characteristic_ValueX_Choice

func (*AdministrableProductDefinition_Characteristic_ValueX) GetCoding

func (*AdministrableProductDefinition_Characteristic_ValueX) GetDate

func (*AdministrableProductDefinition_Characteristic_ValueX) GetQuantity

func (*AdministrableProductDefinition_Characteristic_ValueX) GetStringValue

func (*AdministrableProductDefinition_Characteristic_ValueX) ProtoMessage

func (*AdministrableProductDefinition_Characteristic_ValueX) ProtoReflect

func (*AdministrableProductDefinition_Characteristic_ValueX) Reset

func (*AdministrableProductDefinition_Characteristic_ValueX) String

type AdministrableProductDefinition_Characteristic_ValueX_Attachment

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

type AdministrableProductDefinition_Characteristic_ValueX_Boolean

type AdministrableProductDefinition_Characteristic_ValueX_Boolean struct {
	Boolean *datatypes_go_proto.Boolean `protobuf:"bytes,5,opt,name=boolean,proto3,oneof"`
}

type AdministrableProductDefinition_Characteristic_ValueX_Coding

type AdministrableProductDefinition_Characteristic_ValueX_Coding struct {
	Coding *datatypes_go_proto.Coding `protobuf:"bytes,1,opt,name=coding,proto3,oneof"`
}

type AdministrableProductDefinition_Characteristic_ValueX_Date

type AdministrableProductDefinition_Characteristic_ValueX_Date struct {
	Date *datatypes_go_proto.Date `protobuf:"bytes,4,opt,name=date,proto3,oneof"`
}

type AdministrableProductDefinition_Characteristic_ValueX_Quantity

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

type AdministrableProductDefinition_Characteristic_ValueX_StringValue

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

type AdministrableProductDefinition_RouteOfAdministration

type AdministrableProductDefinition_RouteOfAdministration 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"`
	// 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      []*AdministrableProductDefinition_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 (*AdministrableProductDefinition_RouteOfAdministration) Descriptor deprecated

Deprecated: Use AdministrableProductDefinition_RouteOfAdministration.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition_RouteOfAdministration) GetCode

func (*AdministrableProductDefinition_RouteOfAdministration) GetExtension

func (*AdministrableProductDefinition_RouteOfAdministration) GetFirstDose

func (*AdministrableProductDefinition_RouteOfAdministration) GetId

func (*AdministrableProductDefinition_RouteOfAdministration) GetMaxDosePerDay

func (*AdministrableProductDefinition_RouteOfAdministration) GetMaxDosePerTreatmentPeriod

func (*AdministrableProductDefinition_RouteOfAdministration) GetMaxSingleDose

func (*AdministrableProductDefinition_RouteOfAdministration) GetMaxTreatmentPeriod

func (*AdministrableProductDefinition_RouteOfAdministration) GetModifierExtension

func (*AdministrableProductDefinition_RouteOfAdministration) GetTargetSpecies

func (*AdministrableProductDefinition_RouteOfAdministration) ProtoMessage

func (*AdministrableProductDefinition_RouteOfAdministration) ProtoReflect

func (*AdministrableProductDefinition_RouteOfAdministration) Reset

func (*AdministrableProductDefinition_RouteOfAdministration) String

type AdministrableProductDefinition_RouteOfAdministration_TargetSpecies

type AdministrableProductDefinition_RouteOfAdministration_TargetSpecies 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"`
	// Coded expression for the species
	Code             *datatypes_go_proto.CodeableConcept                                                    `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	WithdrawalPeriod []*AdministrableProductDefinition_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 (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) Descriptor deprecated

Deprecated: Use AdministrableProductDefinition_RouteOfAdministration_TargetSpecies.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) GetCode

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) GetExtension

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) GetId

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) GetModifierExtension

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) GetWithdrawalPeriod

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) ProtoMessage

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) ProtoReflect

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) Reset

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies) String

type AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod

type AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod 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"`
	// 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 (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) Descriptor deprecated

Deprecated: Use AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod.ProtoReflect.Descriptor instead.

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetExtension

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetId

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetModifierExtension

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetSupportingInformation

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetTissue

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) GetValue

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) ProtoMessage

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) ProtoReflect

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) Reset

func (*AdministrableProductDefinition_RouteOfAdministration_TargetSpecies_WithdrawalPeriod) String

Jump to

Keyboard shortcuts

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