Documentation ¶
Index ¶
- Variables
- type SubstanceSourceMaterial
- func (*SubstanceSourceMaterial) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial) GetContained() []*any.Any
- func (x *SubstanceSourceMaterial) GetCountryOfOrigin() []*datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial) GetDevelopmentStage() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial) GetFractionDescription() []*SubstanceSourceMaterial_FractionDescription
- func (x *SubstanceSourceMaterial) GetGeographicalLocation() []*datatypes_go_proto.String
- func (x *SubstanceSourceMaterial) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial) GetImplicitRules() *datatypes_go_proto.Uri
- func (x *SubstanceSourceMaterial) GetLanguage() *datatypes_go_proto.Code
- func (x *SubstanceSourceMaterial) GetMeta() *datatypes_go_proto.Meta
- func (x *SubstanceSourceMaterial) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial) GetOrganism() *SubstanceSourceMaterial_Organism
- func (x *SubstanceSourceMaterial) GetOrganismId() *datatypes_go_proto.Identifier
- func (x *SubstanceSourceMaterial) GetOrganismName() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial) GetParentSubstanceId() []*datatypes_go_proto.Identifier
- func (x *SubstanceSourceMaterial) GetParentSubstanceName() []*datatypes_go_proto.String
- func (x *SubstanceSourceMaterial) GetPartDescription() []*SubstanceSourceMaterial_PartDescription
- func (x *SubstanceSourceMaterial) GetSourceMaterialClass() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial) GetSourceMaterialState() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial) GetSourceMaterialType() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial) GetText() *datatypes_go_proto.Narrative
- func (*SubstanceSourceMaterial) ProtoMessage()
- func (x *SubstanceSourceMaterial) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial) Reset()
- func (x *SubstanceSourceMaterial) String() string
- type SubstanceSourceMaterial_FractionDescription
- func (*SubstanceSourceMaterial_FractionDescription) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_FractionDescription) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_FractionDescription) GetFraction() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_FractionDescription) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_FractionDescription) GetMaterialType() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_FractionDescription) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*SubstanceSourceMaterial_FractionDescription) ProtoMessage()
- func (x *SubstanceSourceMaterial_FractionDescription) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_FractionDescription) Reset()
- func (x *SubstanceSourceMaterial_FractionDescription) String() string
- type SubstanceSourceMaterial_Organism
- func (*SubstanceSourceMaterial_Organism) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_Organism) GetAuthor() []*SubstanceSourceMaterial_Organism_Author
- func (x *SubstanceSourceMaterial_Organism) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism) GetFamily() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism) GetGenus() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism) GetHybrid() *SubstanceSourceMaterial_Organism_Hybrid
- func (x *SubstanceSourceMaterial_Organism) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_Organism) GetIntraspecificDescription() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_Organism) GetIntraspecificType() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism) GetOrganismGeneral() *SubstanceSourceMaterial_Organism_OrganismGeneral
- func (x *SubstanceSourceMaterial_Organism) GetSpecies() *datatypes_go_proto.CodeableConcept
- func (*SubstanceSourceMaterial_Organism) ProtoMessage()
- func (x *SubstanceSourceMaterial_Organism) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_Organism) Reset()
- func (x *SubstanceSourceMaterial_Organism) String() string
- type SubstanceSourceMaterial_Organism_Author
- func (*SubstanceSourceMaterial_Organism_Author) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_Organism_Author) GetAuthorDescription() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_Organism_Author) GetAuthorType() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism_Author) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism_Author) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_Organism_Author) GetModifierExtension() []*datatypes_go_proto.Extension
- func (*SubstanceSourceMaterial_Organism_Author) ProtoMessage()
- func (x *SubstanceSourceMaterial_Organism_Author) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_Organism_Author) Reset()
- func (x *SubstanceSourceMaterial_Organism_Author) String() string
- type SubstanceSourceMaterial_Organism_Hybrid
- func (*SubstanceSourceMaterial_Organism_Hybrid) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetHybridType() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismId() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismName() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismId() *datatypes_go_proto.String
- func (x *SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismName() *datatypes_go_proto.String
- func (*SubstanceSourceMaterial_Organism_Hybrid) ProtoMessage()
- func (x *SubstanceSourceMaterial_Organism_Hybrid) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_Organism_Hybrid) Reset()
- func (x *SubstanceSourceMaterial_Organism_Hybrid) String() string
- type SubstanceSourceMaterial_Organism_OrganismGeneral
- func (*SubstanceSourceMaterial_Organism_OrganismGeneral) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetClassValue() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetKingdom() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetOrder() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetPhylum() *datatypes_go_proto.CodeableConcept
- func (*SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoMessage()
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) Reset()
- func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) String() string
- type SubstanceSourceMaterial_PartDescription
- func (*SubstanceSourceMaterial_PartDescription) Descriptor() ([]byte, []int)deprecated
- func (x *SubstanceSourceMaterial_PartDescription) GetExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_PartDescription) GetId() *datatypes_go_proto.Id
- func (x *SubstanceSourceMaterial_PartDescription) GetModifierExtension() []*datatypes_go_proto.Extension
- func (x *SubstanceSourceMaterial_PartDescription) GetPart() *datatypes_go_proto.CodeableConcept
- func (x *SubstanceSourceMaterial_PartDescription) GetPartLocation() *datatypes_go_proto.CodeableConcept
- func (*SubstanceSourceMaterial_PartDescription) ProtoMessage()
- func (x *SubstanceSourceMaterial_PartDescription) ProtoReflect() protoreflect.Message
- func (x *SubstanceSourceMaterial_PartDescription) Reset()
- func (x *SubstanceSourceMaterial_PartDescription) String() string
Constants ¶
This section is empty.
Variables ¶
var File_proto_google_fhir_proto_r5_core_resources_substance_source_material_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type SubstanceSourceMaterial ¶
type SubstanceSourceMaterial 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"` // General high level classification of the source material specific to the // origin of the material SourceMaterialClass *datatypes_go_proto.CodeableConcept `protobuf:"bytes,10,opt,name=source_material_class,json=sourceMaterialClass,proto3" json:"source_material_class,omitempty"` // The type of the source material shall be specified based on a controlled // vocabulary. For vaccines, this subclause refers to the class of infectious // agent SourceMaterialType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=source_material_type,json=sourceMaterialType,proto3" json:"source_material_type,omitempty"` // The state of the source material when extracted SourceMaterialState *datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,opt,name=source_material_state,json=sourceMaterialState,proto3" json:"source_material_state,omitempty"` // The unique identifier associated with the source material parent organism // shall be specified OrganismId *datatypes_go_proto.Identifier `protobuf:"bytes,13,opt,name=organism_id,json=organismId,proto3" json:"organism_id,omitempty"` // The organism accepted Scientific name shall be provided based on the // organism taxonomy OrganismName *datatypes_go_proto.String `protobuf:"bytes,14,opt,name=organism_name,json=organismName,proto3" json:"organism_name,omitempty"` // The parent of the herbal drug Ginkgo biloba, Leaf is the substance ID of // the substance (fresh) of Ginkgo biloba L. or Ginkgo biloba L. (Whole plant) ParentSubstanceId []*datatypes_go_proto.Identifier `protobuf:"bytes,15,rep,name=parent_substance_id,json=parentSubstanceId,proto3" json:"parent_substance_id,omitempty"` // The parent substance of the Herbal Drug, or Herbal preparation ParentSubstanceName []*datatypes_go_proto.String `protobuf:"bytes,16,rep,name=parent_substance_name,json=parentSubstanceName,proto3" json:"parent_substance_name,omitempty"` // The country where the plant material is harvested or the countries where // the plasma is sourced from as laid down in accordance with the Plasma // Master File. For “Plasma-derived substances” the attribute country of // origin provides information about the countries used for the manufacturing // of the Cryopoor plama or Crioprecipitate CountryOfOrigin []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,17,rep,name=country_of_origin,json=countryOfOrigin,proto3" json:"country_of_origin,omitempty"` // The place/region where the plant is harvested or the places/regions where // the animal source material has its habitat GeographicalLocation []*datatypes_go_proto.String `protobuf:"bytes,18,rep,name=geographical_location,json=geographicalLocation,proto3" json:"geographical_location,omitempty"` // Stage of life for animals, plants, insects and microorganisms. This // information shall be provided only when the substance is significantly // different in these stages (e.g. foetal bovine serum) DevelopmentStage *datatypes_go_proto.CodeableConcept `protobuf:"bytes,19,opt,name=development_stage,json=developmentStage,proto3" json:"development_stage,omitempty"` FractionDescription []*SubstanceSourceMaterial_FractionDescription `protobuf:"bytes,20,rep,name=fraction_description,json=fractionDescription,proto3" json:"fraction_description,omitempty"` Organism *SubstanceSourceMaterial_Organism `protobuf:"bytes,21,opt,name=organism,proto3" json:"organism,omitempty"` PartDescription []*SubstanceSourceMaterial_PartDescription `protobuf:"bytes,22,rep,name=part_description,json=partDescription,proto3" json:"part_description,omitempty"` // contains filtered or unexported fields }
Auto-generated from StructureDefinition for SubstanceSourceMaterial, last updated 2019-12-31T21:03:40.621+11:00. Source material shall capture information on the taxonomic and anatomical origins as well as the fraction of a material that can result in or can be modified to form a substance. This set of data elements shall be used to define polymer substances isolated from biological matrices. Taxonomic and anatomical origins shall be described using a controlled vocabulary as required. This information is captured for naturally derived polymers ( . starch) and structurally diverse substances. For Organisms belonging to the Kingdom Plantae the Substance level defines the fresh material of a single species or infraspecies, the Herbal Drug and the Herbal preparation. For Herbal preparations, the fraction information will be captured at the Substance information level and additional information for herbal extracts will be captured at the Specified Substance Group 1 information level. See for further explanation the Substance Class: Structurally Diverse and the herbal annex. See http://hl7.org/fhir/StructureDefinition/SubstanceSourceMaterial
func (*SubstanceSourceMaterial) Descriptor
deprecated
func (*SubstanceSourceMaterial) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial) GetContained ¶
func (x *SubstanceSourceMaterial) GetContained() []*any.Any
func (*SubstanceSourceMaterial) GetCountryOfOrigin ¶
func (x *SubstanceSourceMaterial) GetCountryOfOrigin() []*datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial) GetDevelopmentStage ¶
func (x *SubstanceSourceMaterial) GetDevelopmentStage() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial) GetExtension ¶
func (x *SubstanceSourceMaterial) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial) GetFractionDescription ¶
func (x *SubstanceSourceMaterial) GetFractionDescription() []*SubstanceSourceMaterial_FractionDescription
func (*SubstanceSourceMaterial) GetGeographicalLocation ¶
func (x *SubstanceSourceMaterial) GetGeographicalLocation() []*datatypes_go_proto.String
func (*SubstanceSourceMaterial) GetId ¶
func (x *SubstanceSourceMaterial) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial) GetImplicitRules ¶
func (x *SubstanceSourceMaterial) GetImplicitRules() *datatypes_go_proto.Uri
func (*SubstanceSourceMaterial) GetLanguage ¶
func (x *SubstanceSourceMaterial) GetLanguage() *datatypes_go_proto.Code
func (*SubstanceSourceMaterial) GetMeta ¶
func (x *SubstanceSourceMaterial) GetMeta() *datatypes_go_proto.Meta
func (*SubstanceSourceMaterial) GetModifierExtension ¶
func (x *SubstanceSourceMaterial) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial) GetOrganism ¶
func (x *SubstanceSourceMaterial) GetOrganism() *SubstanceSourceMaterial_Organism
func (*SubstanceSourceMaterial) GetOrganismId ¶
func (x *SubstanceSourceMaterial) GetOrganismId() *datatypes_go_proto.Identifier
func (*SubstanceSourceMaterial) GetOrganismName ¶
func (x *SubstanceSourceMaterial) GetOrganismName() *datatypes_go_proto.String
func (*SubstanceSourceMaterial) GetParentSubstanceId ¶
func (x *SubstanceSourceMaterial) GetParentSubstanceId() []*datatypes_go_proto.Identifier
func (*SubstanceSourceMaterial) GetParentSubstanceName ¶
func (x *SubstanceSourceMaterial) GetParentSubstanceName() []*datatypes_go_proto.String
func (*SubstanceSourceMaterial) GetPartDescription ¶
func (x *SubstanceSourceMaterial) GetPartDescription() []*SubstanceSourceMaterial_PartDescription
func (*SubstanceSourceMaterial) GetSourceMaterialClass ¶
func (x *SubstanceSourceMaterial) GetSourceMaterialClass() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial) GetSourceMaterialState ¶
func (x *SubstanceSourceMaterial) GetSourceMaterialState() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial) GetSourceMaterialType ¶
func (x *SubstanceSourceMaterial) GetSourceMaterialType() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial) GetText ¶
func (x *SubstanceSourceMaterial) GetText() *datatypes_go_proto.Narrative
func (*SubstanceSourceMaterial) ProtoMessage ¶
func (*SubstanceSourceMaterial) ProtoMessage()
func (*SubstanceSourceMaterial) ProtoReflect ¶
func (x *SubstanceSourceMaterial) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial) Reset ¶
func (x *SubstanceSourceMaterial) Reset()
func (*SubstanceSourceMaterial) String ¶
func (x *SubstanceSourceMaterial) String() string
type SubstanceSourceMaterial_FractionDescription ¶
type SubstanceSourceMaterial_FractionDescription 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"` // This element is capturing information about the fraction of a plant part, // or human plasma for fractionation Fraction *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=fraction,proto3" json:"fraction,omitempty"` // The specific type of the material constituting the component. For Herbal // preparations the particulars of the extracts (liquid/dry) is described in // Specified Substance Group 1 MaterialType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=material_type,json=materialType,proto3" json:"material_type,omitempty"` // contains filtered or unexported fields }
Many complex materials are fractions of parts of plants, animals, or minerals. Fraction elements are often necessary to define both Substances and Specified Group 1 Substances. For substances derived from Plants, fraction information will be captured at the Substance information level ( . Oils, Juices and Exudates). Additional information for Extracts, such as extraction solvent composition, will be captured at the Specified Substance Group 1 information level. For plasma-derived products fraction information will be captured at the Substance and the Specified Substance Group 1 levels
func (*SubstanceSourceMaterial_FractionDescription) Descriptor
deprecated
func (*SubstanceSourceMaterial_FractionDescription) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_FractionDescription.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_FractionDescription) GetExtension ¶
func (x *SubstanceSourceMaterial_FractionDescription) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_FractionDescription) GetFraction ¶
func (x *SubstanceSourceMaterial_FractionDescription) GetFraction() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_FractionDescription) GetId ¶
func (x *SubstanceSourceMaterial_FractionDescription) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_FractionDescription) GetMaterialType ¶
func (x *SubstanceSourceMaterial_FractionDescription) GetMaterialType() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_FractionDescription) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_FractionDescription) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_FractionDescription) ProtoMessage ¶
func (*SubstanceSourceMaterial_FractionDescription) ProtoMessage()
func (*SubstanceSourceMaterial_FractionDescription) ProtoReflect ¶
func (x *SubstanceSourceMaterial_FractionDescription) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_FractionDescription) Reset ¶
func (x *SubstanceSourceMaterial_FractionDescription) Reset()
func (*SubstanceSourceMaterial_FractionDescription) String ¶
func (x *SubstanceSourceMaterial_FractionDescription) String() string
type SubstanceSourceMaterial_Organism ¶
type SubstanceSourceMaterial_Organism 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 family of an organism shall be specified Family *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=family,proto3" json:"family,omitempty"` // The genus of an organism shall be specified; refers to the Latin epithet // of the genus element of the plant/animal scientific name; it is present // in names for genera, species and infraspecies Genus *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=genus,proto3" json:"genus,omitempty"` // The species of an organism shall be specified; refers to the Latin // epithet of the species of the plant/animal; it is present in names for // species and infraspecies Species *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=species,proto3" json:"species,omitempty"` // The Intraspecific type of an organism shall be specified IntraspecificType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=intraspecific_type,json=intraspecificType,proto3" json:"intraspecific_type,omitempty"` // The intraspecific description of an organism shall be specified based on // a controlled vocabulary. For Influenza Vaccine, the intraspecific // description shall contain the syntax of the antigen in line with the WHO // convention IntraspecificDescription *datatypes_go_proto.String `` /* 133-byte string literal not displayed */ Author []*SubstanceSourceMaterial_Organism_Author `protobuf:"bytes,9,rep,name=author,proto3" json:"author,omitempty"` Hybrid *SubstanceSourceMaterial_Organism_Hybrid `protobuf:"bytes,10,opt,name=hybrid,proto3" json:"hybrid,omitempty"` OrganismGeneral *SubstanceSourceMaterial_Organism_OrganismGeneral `protobuf:"bytes,11,opt,name=organism_general,json=organismGeneral,proto3" json:"organism_general,omitempty"` // contains filtered or unexported fields }
This subclause describes the organism which the substance is derived from. For vaccines, the parent organism shall be specified based on these subclause elements. As an example, full taxonomy will be described for the Substance Name: ., Leaf
func (*SubstanceSourceMaterial_Organism) Descriptor
deprecated
func (*SubstanceSourceMaterial_Organism) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_Organism.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_Organism) GetAuthor ¶
func (x *SubstanceSourceMaterial_Organism) GetAuthor() []*SubstanceSourceMaterial_Organism_Author
func (*SubstanceSourceMaterial_Organism) GetExtension ¶
func (x *SubstanceSourceMaterial_Organism) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism) GetFamily ¶
func (x *SubstanceSourceMaterial_Organism) GetFamily() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism) GetGenus ¶
func (x *SubstanceSourceMaterial_Organism) GetGenus() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism) GetHybrid ¶
func (x *SubstanceSourceMaterial_Organism) GetHybrid() *SubstanceSourceMaterial_Organism_Hybrid
func (*SubstanceSourceMaterial_Organism) GetId ¶
func (x *SubstanceSourceMaterial_Organism) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_Organism) GetIntraspecificDescription ¶
func (x *SubstanceSourceMaterial_Organism) GetIntraspecificDescription() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism) GetIntraspecificType ¶
func (x *SubstanceSourceMaterial_Organism) GetIntraspecificType() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_Organism) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism) GetOrganismGeneral ¶
func (x *SubstanceSourceMaterial_Organism) GetOrganismGeneral() *SubstanceSourceMaterial_Organism_OrganismGeneral
func (*SubstanceSourceMaterial_Organism) GetSpecies ¶
func (x *SubstanceSourceMaterial_Organism) GetSpecies() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism) ProtoMessage ¶
func (*SubstanceSourceMaterial_Organism) ProtoMessage()
func (*SubstanceSourceMaterial_Organism) ProtoReflect ¶
func (x *SubstanceSourceMaterial_Organism) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_Organism) Reset ¶
func (x *SubstanceSourceMaterial_Organism) Reset()
func (*SubstanceSourceMaterial_Organism) String ¶
func (x *SubstanceSourceMaterial_Organism) String() string
type SubstanceSourceMaterial_Organism_Author ¶
type SubstanceSourceMaterial_Organism_Author 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 author of an organism species shall be specified. The // parenthetical author of an organism species refers to the first author // who published the plant/animal name (of any rank). The primary author // of an organism species refers to the first author(s), who validly // published the plant/animal name AuthorType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=author_type,json=authorType,proto3" json:"author_type,omitempty"` // The author of an organism species shall be specified. The author year // of an organism shall also be specified when applicable; refers to the // year in which the first author(s) published the infraspecific // plant/animal name (of any rank) AuthorDescription *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=author_description,json=authorDescription,proto3" json:"author_description,omitempty"` // contains filtered or unexported fields }
4.9.13.6.1 Author type (Conditional)
func (*SubstanceSourceMaterial_Organism_Author) Descriptor
deprecated
func (*SubstanceSourceMaterial_Organism_Author) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_Organism_Author.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_Organism_Author) GetAuthorDescription ¶
func (x *SubstanceSourceMaterial_Organism_Author) GetAuthorDescription() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism_Author) GetAuthorType ¶
func (x *SubstanceSourceMaterial_Organism_Author) GetAuthorType() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_Author) GetExtension ¶
func (x *SubstanceSourceMaterial_Organism_Author) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_Author) GetId ¶
func (x *SubstanceSourceMaterial_Organism_Author) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_Organism_Author) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_Organism_Author) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_Author) ProtoMessage ¶
func (*SubstanceSourceMaterial_Organism_Author) ProtoMessage()
func (*SubstanceSourceMaterial_Organism_Author) ProtoReflect ¶
func (x *SubstanceSourceMaterial_Organism_Author) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_Organism_Author) Reset ¶
func (x *SubstanceSourceMaterial_Organism_Author) Reset()
func (*SubstanceSourceMaterial_Organism_Author) String ¶
func (x *SubstanceSourceMaterial_Organism_Author) String() string
type SubstanceSourceMaterial_Organism_Hybrid ¶
type SubstanceSourceMaterial_Organism_Hybrid 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 identifier of the maternal species constituting the hybrid organism // shall be specified based on a controlled vocabulary. For plants, the // parents aren’t always known, and it is unlikely that it will be known // which is maternal and which is paternal MaternalOrganismId *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=maternal_organism_id,json=maternalOrganismId,proto3" json:"maternal_organism_id,omitempty"` // The name of the maternal species constituting the hybrid organism shall // be specified. For plants, the parents aren’t always known, and it is // unlikely that it will be known which is maternal and which is paternal MaternalOrganismName *datatypes_go_proto.String `protobuf:"bytes,5,opt,name=maternal_organism_name,json=maternalOrganismName,proto3" json:"maternal_organism_name,omitempty"` // The identifier of the paternal species constituting the hybrid organism // shall be specified based on a controlled vocabulary PaternalOrganismId *datatypes_go_proto.String `protobuf:"bytes,6,opt,name=paternal_organism_id,json=paternalOrganismId,proto3" json:"paternal_organism_id,omitempty"` // The name of the paternal species constituting the hybrid organism shall // be specified PaternalOrganismName *datatypes_go_proto.String `protobuf:"bytes,7,opt,name=paternal_organism_name,json=paternalOrganismName,proto3" json:"paternal_organism_name,omitempty"` // The hybrid type of an organism shall be specified HybridType *datatypes_go_proto.CodeableConcept `protobuf:"bytes,8,opt,name=hybrid_type,json=hybridType,proto3" json:"hybrid_type,omitempty"` // contains filtered or unexported fields }
4.9.13.8.1 Hybrid species maternal organism ID (Optional)
func (*SubstanceSourceMaterial_Organism_Hybrid) Descriptor
deprecated
func (*SubstanceSourceMaterial_Organism_Hybrid) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_Organism_Hybrid.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_Organism_Hybrid) GetExtension ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_Hybrid) GetHybridType ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetHybridType() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_Hybrid) GetId ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismId ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismId() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismName ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetMaternalOrganismName() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism_Hybrid) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismId ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismId() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismName ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) GetPaternalOrganismName() *datatypes_go_proto.String
func (*SubstanceSourceMaterial_Organism_Hybrid) ProtoMessage ¶
func (*SubstanceSourceMaterial_Organism_Hybrid) ProtoMessage()
func (*SubstanceSourceMaterial_Organism_Hybrid) ProtoReflect ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_Organism_Hybrid) Reset ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) Reset()
func (*SubstanceSourceMaterial_Organism_Hybrid) String ¶
func (x *SubstanceSourceMaterial_Organism_Hybrid) String() string
type SubstanceSourceMaterial_Organism_OrganismGeneral ¶
type SubstanceSourceMaterial_Organism_OrganismGeneral 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 kingdom of an organism shall be specified Kingdom *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=kingdom,proto3" json:"kingdom,omitempty"` // The phylum of an organism shall be specified Phylum *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=phylum,proto3" json:"phylum,omitempty"` // The class of an organism shall be specified ClassValue *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=class_value,json=class,proto3" json:"class_value,omitempty"` // The order of an organism shall be specified, Order *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=order,proto3" json:"order,omitempty"` // contains filtered or unexported fields }
4.9.13.7.1 Kingdom (Conditional)
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) Descriptor
deprecated
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_Organism_OrganismGeneral.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetClassValue ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetClassValue() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetExtension ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetId ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetKingdom ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetKingdom() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetOrder ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetOrder() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) GetPhylum ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) GetPhylum() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoMessage ¶
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoMessage()
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoReflect ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) Reset ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) Reset()
func (*SubstanceSourceMaterial_Organism_OrganismGeneral) String ¶
func (x *SubstanceSourceMaterial_Organism_OrganismGeneral) String() string
type SubstanceSourceMaterial_PartDescription ¶
type SubstanceSourceMaterial_PartDescription 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"` // Entity of anatomical origin of source material within an organism Part *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=part,proto3" json:"part,omitempty"` // The detailed anatomic location when the part can be extracted from // different anatomical locations of the organism. Multiple alternative // locations may apply PartLocation *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=part_location,json=partLocation,proto3" json:"part_location,omitempty"` // contains filtered or unexported fields }
To do
func (*SubstanceSourceMaterial_PartDescription) Descriptor
deprecated
func (*SubstanceSourceMaterial_PartDescription) Descriptor() ([]byte, []int)
Deprecated: Use SubstanceSourceMaterial_PartDescription.ProtoReflect.Descriptor instead.
func (*SubstanceSourceMaterial_PartDescription) GetExtension ¶
func (x *SubstanceSourceMaterial_PartDescription) GetExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_PartDescription) GetId ¶
func (x *SubstanceSourceMaterial_PartDescription) GetId() *datatypes_go_proto.Id
func (*SubstanceSourceMaterial_PartDescription) GetModifierExtension ¶
func (x *SubstanceSourceMaterial_PartDescription) GetModifierExtension() []*datatypes_go_proto.Extension
func (*SubstanceSourceMaterial_PartDescription) GetPart ¶
func (x *SubstanceSourceMaterial_PartDescription) GetPart() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_PartDescription) GetPartLocation ¶
func (x *SubstanceSourceMaterial_PartDescription) GetPartLocation() *datatypes_go_proto.CodeableConcept
func (*SubstanceSourceMaterial_PartDescription) ProtoMessage ¶
func (*SubstanceSourceMaterial_PartDescription) ProtoMessage()
func (*SubstanceSourceMaterial_PartDescription) ProtoReflect ¶
func (x *SubstanceSourceMaterial_PartDescription) ProtoReflect() protoreflect.Message
func (*SubstanceSourceMaterial_PartDescription) Reset ¶
func (x *SubstanceSourceMaterial_PartDescription) Reset()
func (*SubstanceSourceMaterial_PartDescription) String ¶
func (x *SubstanceSourceMaterial_PartDescription) String() string