medicinal_product_ingredient_go_proto

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_proto_google_fhir_proto_r4_core_resources_medicinal_product_ingredient_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductIngredient

type MedicinalProductIngredient 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"`
	// Identifier for the ingredient
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,10,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Ingredient role e.g. Active ingredient, excipient
	Role *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=role,proto3" json:"role,omitempty"`
	// If the ingredient is a known or suspected allergen
	AllergenicIndicator *datatypes_go_proto.Boolean `protobuf:"bytes,12,opt,name=allergenic_indicator,json=allergenicIndicator,proto3" json:"allergenic_indicator,omitempty"`
	// Manufacturer of this Ingredient
	Manufacturer       []*datatypes_go_proto.Reference                  `protobuf:"bytes,13,rep,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	SpecifiedSubstance []*MedicinalProductIngredient_SpecifiedSubstance `protobuf:"bytes,14,rep,name=specified_substance,json=specifiedSubstance,proto3" json:"specified_substance,omitempty"`
	Substance          *MedicinalProductIngredient_Substance            `protobuf:"bytes,15,opt,name=substance,proto3" json:"substance,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicinalProductIngredient, last updated 2019-11-01T09:29:23.356+11:00. An ingredient of a manufactured item or pharmaceutical product. See http://hl7.org/fhir/StructureDefinition/MedicinalProductIngredient

func (*MedicinalProductIngredient) Descriptor deprecated

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

Deprecated: Use MedicinalProductIngredient.ProtoReflect.Descriptor instead.

func (*MedicinalProductIngredient) GetAllergenicIndicator

func (x *MedicinalProductIngredient) GetAllergenicIndicator() *datatypes_go_proto.Boolean

func (*MedicinalProductIngredient) GetContained

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

func (*MedicinalProductIngredient) GetExtension

func (*MedicinalProductIngredient) GetId

func (*MedicinalProductIngredient) GetIdentifier

func (*MedicinalProductIngredient) GetImplicitRules

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

func (*MedicinalProductIngredient) GetLanguage

func (*MedicinalProductIngredient) GetManufacturer

func (*MedicinalProductIngredient) GetMeta

func (*MedicinalProductIngredient) GetModifierExtension

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

func (*MedicinalProductIngredient) GetRole

func (*MedicinalProductIngredient) GetSpecifiedSubstance

func (*MedicinalProductIngredient) GetSubstance

func (*MedicinalProductIngredient) GetText

func (*MedicinalProductIngredient) ProtoMessage

func (*MedicinalProductIngredient) ProtoMessage()

func (*MedicinalProductIngredient) ProtoReflect

func (*MedicinalProductIngredient) Reset

func (x *MedicinalProductIngredient) Reset()

func (*MedicinalProductIngredient) String

func (x *MedicinalProductIngredient) String() string

type MedicinalProductIngredient_SpecifiedSubstance

type MedicinalProductIngredient_SpecifiedSubstance 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 specified substance
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// The group of specified substance, e.g. group 1 to 4
	Group *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=group,proto3" json:"group,omitempty"`
	// Confidentiality level of the specified substance as the ingredient
	Confidentiality *datatypes_go_proto.CodeableConcept                       `protobuf:"bytes,6,opt,name=confidentiality,proto3" json:"confidentiality,omitempty"`
	Strength        []*MedicinalProductIngredient_SpecifiedSubstance_Strength `protobuf:"bytes,7,rep,name=strength,proto3" json:"strength,omitempty"`
	// contains filtered or unexported fields
}

A specified substance that comprises this ingredient

func (*MedicinalProductIngredient_SpecifiedSubstance) Descriptor deprecated

Deprecated: Use MedicinalProductIngredient_SpecifiedSubstance.ProtoReflect.Descriptor instead.

func (*MedicinalProductIngredient_SpecifiedSubstance) GetCode

func (*MedicinalProductIngredient_SpecifiedSubstance) GetConfidentiality

func (*MedicinalProductIngredient_SpecifiedSubstance) GetExtension

func (*MedicinalProductIngredient_SpecifiedSubstance) GetGroup

func (*MedicinalProductIngredient_SpecifiedSubstance) GetId

func (*MedicinalProductIngredient_SpecifiedSubstance) GetModifierExtension

func (*MedicinalProductIngredient_SpecifiedSubstance) GetStrength

func (*MedicinalProductIngredient_SpecifiedSubstance) ProtoMessage

func (*MedicinalProductIngredient_SpecifiedSubstance) ProtoReflect

func (*MedicinalProductIngredient_SpecifiedSubstance) Reset

func (*MedicinalProductIngredient_SpecifiedSubstance) String

type MedicinalProductIngredient_SpecifiedSubstance_Strength

type MedicinalProductIngredient_SpecifiedSubstance_Strength 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 quantity of substance in the unit of presentation, or in the volume
	// (or mass) of the single pharmaceutical product or manufactured item
	Presentation *datatypes_go_proto.Ratio `protobuf:"bytes,4,opt,name=presentation,proto3" json:"presentation,omitempty"`
	// A lower limit for the quantity of substance in the unit of
	// presentation. For use when there is a range of strengths, this is the
	// lower limit, with the presentation attribute becoming the upper limit
	PresentationLowLimit *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=presentation_low_limit,json=presentationLowLimit,proto3" json:"presentation_low_limit,omitempty"`
	// The strength per unitary volume (or mass)
	Concentration *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=concentration,proto3" json:"concentration,omitempty"`
	// A lower limit for the strength per unitary volume (or mass), for when
	// there is a range. The concentration attribute then becomes the upper
	// limit
	ConcentrationLowLimit *datatypes_go_proto.Ratio `` /* 126-byte string literal not displayed */
	// For when strength is measured at a particular point or distance
	MeasurementPoint *datatypes_go_proto.String `protobuf:"bytes,8,opt,name=measurement_point,json=measurementPoint,proto3" json:"measurement_point,omitempty"`
	// The country or countries for which the strength range applies
	Country           []*datatypes_go_proto.CodeableConcept                                       `protobuf:"bytes,9,rep,name=country,proto3" json:"country,omitempty"`
	ReferenceStrength []*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength `protobuf:"bytes,10,rep,name=reference_strength,json=referenceStrength,proto3" json:"reference_strength,omitempty"`
	// contains filtered or unexported fields
}

Quantity of the substance or specified substance present in the manufactured item or pharmaceutical product

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) Descriptor deprecated

Deprecated: Use MedicinalProductIngredient_SpecifiedSubstance_Strength.ProtoReflect.Descriptor instead.

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetConcentration

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetConcentrationLowLimit

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetCountry

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetExtension

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetId

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetMeasurementPoint

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetModifierExtension

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetPresentation

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetPresentationLowLimit

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) GetReferenceStrength

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) ProtoMessage

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) ProtoReflect

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) Reset

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength) String

type MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength

type MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength 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"`
	// Relevant reference substance
	Substance *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=substance,proto3" json:"substance,omitempty"`
	// Strength expressed in terms of a reference substance
	Strength *datatypes_go_proto.Ratio `protobuf:"bytes,5,opt,name=strength,proto3" json:"strength,omitempty"`
	// Strength expressed in terms of a reference substance
	StrengthLowLimit *datatypes_go_proto.Ratio `protobuf:"bytes,6,opt,name=strength_low_limit,json=strengthLowLimit,proto3" json:"strength_low_limit,omitempty"`
	// For when strength is measured at a particular point or distance
	MeasurementPoint *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=measurement_point,json=measurementPoint,proto3" json:"measurement_point,omitempty"`
	// The country or countries for which the strength range applies
	Country []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,rep,name=country,proto3" json:"country,omitempty"`
	// contains filtered or unexported fields
}

Strength expressed in terms of a reference substance

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) Descriptor deprecated

Deprecated: Use MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength.ProtoReflect.Descriptor instead.

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetCountry

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetExtension

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetId

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetMeasurementPoint

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetModifierExtension

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetStrength

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetStrengthLowLimit

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) GetSubstance

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) ProtoMessage

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) ProtoReflect

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) Reset

func (*MedicinalProductIngredient_SpecifiedSubstance_Strength_ReferenceStrength) String

type MedicinalProductIngredient_Substance

type MedicinalProductIngredient_Substance 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 ingredient substance
	Code *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=code,proto3" json:"code,omitempty"`
	// Quantity of the substance or specified substance present in the
	// manufactured item or pharmaceutical product
	Strength []*MedicinalProductIngredient_SpecifiedSubstance_Strength `protobuf:"bytes,5,rep,name=strength,proto3" json:"strength,omitempty"`
	// contains filtered or unexported fields
}

The ingredient substance

func (*MedicinalProductIngredient_Substance) Descriptor deprecated

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

Deprecated: Use MedicinalProductIngredient_Substance.ProtoReflect.Descriptor instead.

func (*MedicinalProductIngredient_Substance) GetCode

func (*MedicinalProductIngredient_Substance) GetExtension

func (*MedicinalProductIngredient_Substance) GetId

func (*MedicinalProductIngredient_Substance) GetModifierExtension

func (*MedicinalProductIngredient_Substance) GetStrength

func (*MedicinalProductIngredient_Substance) ProtoMessage

func (*MedicinalProductIngredient_Substance) ProtoMessage()

func (*MedicinalProductIngredient_Substance) ProtoReflect

func (*MedicinalProductIngredient_Substance) Reset

func (*MedicinalProductIngredient_Substance) String

Jump to

Keyboard shortcuts

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