medicinal_product_definition_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_r5_core_resources_medicinal_product_definition_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductDefinition

type MedicinalProductDefinition struct {

	// Logical id of this artifact
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Metadata about the resource
	Meta *datatypes_go_proto.Meta `protobuf:"bytes,2,opt,name=meta,proto3" json:"meta,omitempty"`
	// A set of rules under which this content was created
	ImplicitRules *datatypes_go_proto.Uri `protobuf:"bytes,3,opt,name=implicit_rules,json=implicitRules,proto3" json:"implicit_rules,omitempty"`
	// Language of the resource content
	Language *datatypes_go_proto.Code `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"`
	// Text summary of the resource, for human interpretation
	Text *datatypes_go_proto.Narrative `protobuf:"bytes,5,opt,name=text,proto3" json:"text,omitempty"`
	// Contained, inline Resources
	Contained []*any.Any `protobuf:"bytes,6,rep,name=contained,proto3" json:"contained,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,8,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored
	ModifierExtension []*datatypes_go_proto.Extension `protobuf:"bytes,9,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	// Business identifier for this product. Could be an MPID
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Regulatory type, e.g. Investigational or Authorized
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,11,opt,name=type,proto3" json:"type,omitempty"`
	// If this medicine applies to human or veterinary uses
	Domain *datatypes_go_proto.Coding `protobuf:"bytes,12,opt,name=domain,proto3" json:"domain,omitempty"`
	// A business level identifier of the product
	Version *datatypes_go_proto.String `protobuf:"bytes,13,opt,name=version,proto3" json:"version,omitempty"`
	// The status within the lifecycle of this product. A high level status, this
	// is not intended to duplicate details carried elswhere such as legal status,
	// or authorization status
	Status *datatypes_go_proto.Coding `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// General description of this product
	Description *datatypes_go_proto.Markdown `protobuf:"bytes,15,opt,name=description,proto3" json:"description,omitempty"`
	// The dose form for a single part product, or combined form of a multiple
	// part product
	CombinedPharmaceuticalDoseForm *datatypes_go_proto.CodeableConcept `` /* 156-byte string literal not displayed */
	// General combined description of indication(s) for this product. See also
	// MedicinalProductDefinitionIndication
	Indication *datatypes_go_proto.Markdown `protobuf:"bytes,17,opt,name=indication,proto3" json:"indication,omitempty"`
	// The legal status of supply of the medicinal product as classified by the
	// regulator
	LegalStatusOfSupply *datatypes_go_proto.CodeableConcept `protobuf:"bytes,18,opt,name=legal_status_of_supply,json=legalStatusOfSupply,proto3" json:"legal_status_of_supply,omitempty"`
	// Whether the Medicinal Product is subject to additional monitoring for
	// regulatory reasons
	AdditionalMonitoringIndicator *datatypes_go_proto.CodeableConcept `` /* 151-byte string literal not displayed */
	// Whether the Medicinal Product is subject to special measures for regulatory
	// reasons
	SpecialMeasures []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,20,rep,name=special_measures,json=specialMeasures,proto3" json:"special_measures,omitempty"`
	// If authorised for use in children
	PaediatricUseIndicator *datatypes_go_proto.CodeableConcept `` /* 130-byte string literal not displayed */
	// Allows the product to be classified by various systems
	ProductClassification []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,22,rep,name=product_classification,json=productClassification,proto3" json:"product_classification,omitempty"`
	// Marketing status of the medicinal product, in contrast to marketing
	// authorizaton
	MarketingStatus []*datatypes_go_proto.MarketingStatus `protobuf:"bytes,23,rep,name=marketing_status,json=marketingStatus,proto3" json:"marketing_status,omitempty"`
	// Pharmaceutical aspects of product
	PharmaceuticalProduct []*datatypes_go_proto.Reference `protobuf:"bytes,24,rep,name=pharmaceutical_product,json=pharmaceuticalProduct,proto3" json:"pharmaceutical_product,omitempty"`
	// Package representation for the product
	PackagedMedicinalProduct []*datatypes_go_proto.Reference `` /* 136-byte string literal not displayed */
	// The ingredients of this medicinal product - when not specified elsewhere.
	// This is only needed if the ingredients are not specified by the
	// pharmaceuticalProduct or packagedMedicinalProduct references above. In
	// cases where those levels of detail are not used, the ingredients may be
	// specified directly here
	Ingredient []*datatypes_go_proto.Reference `protobuf:"bytes,26,rep,name=ingredient,proto3" json:"ingredient,omitempty"`
	// Supporting documentation, typically for regulatory submission
	AttachedDocument []*datatypes_go_proto.Reference `protobuf:"bytes,27,rep,name=attached_document,json=attachedDocument,proto3" json:"attached_document,omitempty"`
	// A master file for to the medicinal product (e.g. Pharmacovigilance System
	// Master File)
	MasterFile []*datatypes_go_proto.Reference       `protobuf:"bytes,28,rep,name=master_file,json=masterFile,proto3" json:"master_file,omitempty"`
	Contact    []*MedicinalProductDefinition_Contact `protobuf:"bytes,29,rep,name=contact,proto3" json:"contact,omitempty"`
	// Clinical trials or studies that this product is involved in
	ClinicalTrial                  []*datatypes_go_proto.Reference                              `protobuf:"bytes,30,rep,name=clinical_trial,json=clinicalTrial,proto3" json:"clinical_trial,omitempty"`
	Name                           []*MedicinalProductDefinition_Name                           `protobuf:"bytes,31,rep,name=name,proto3" json:"name,omitempty"`
	CrossReference                 []*MedicinalProductDefinition_CrossReference                 `protobuf:"bytes,32,rep,name=cross_reference,json=crossReference,proto3" json:"cross_reference,omitempty"`
	ManufacturingBusinessOperation []*MedicinalProductDefinition_ManufacturingBusinessOperation `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicinalProductDefinition, last updated 2019-12-31T21:03:40.621+11:00. Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use). See http://hl7.org/fhir/StructureDefinition/MedicinalProductDefinition

func (*MedicinalProductDefinition) Descriptor deprecated

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

Deprecated: Use MedicinalProductDefinition.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition) GetAdditionalMonitoringIndicator

func (x *MedicinalProductDefinition) GetAdditionalMonitoringIndicator() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductDefinition) GetAttachedDocument

func (x *MedicinalProductDefinition) GetAttachedDocument() []*datatypes_go_proto.Reference

func (*MedicinalProductDefinition) GetClinicalTrial

func (x *MedicinalProductDefinition) GetClinicalTrial() []*datatypes_go_proto.Reference

func (*MedicinalProductDefinition) GetCombinedPharmaceuticalDoseForm

func (x *MedicinalProductDefinition) GetCombinedPharmaceuticalDoseForm() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductDefinition) GetContact

func (*MedicinalProductDefinition) GetContained

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

func (*MedicinalProductDefinition) GetCrossReference

func (*MedicinalProductDefinition) GetDescription

func (*MedicinalProductDefinition) GetDomain

func (*MedicinalProductDefinition) GetExtension

func (*MedicinalProductDefinition) GetId

func (*MedicinalProductDefinition) GetIdentifier

func (*MedicinalProductDefinition) GetImplicitRules

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

func (*MedicinalProductDefinition) GetIndication

func (*MedicinalProductDefinition) GetIngredient

func (*MedicinalProductDefinition) GetLanguage

func (*MedicinalProductDefinition) GetLegalStatusOfSupply

func (x *MedicinalProductDefinition) GetLegalStatusOfSupply() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductDefinition) GetManufacturingBusinessOperation

func (*MedicinalProductDefinition) GetMarketingStatus

func (*MedicinalProductDefinition) GetMasterFile

func (*MedicinalProductDefinition) GetMeta

func (*MedicinalProductDefinition) GetModifierExtension

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

func (*MedicinalProductDefinition) GetName

func (*MedicinalProductDefinition) GetPackagedMedicinalProduct

func (x *MedicinalProductDefinition) GetPackagedMedicinalProduct() []*datatypes_go_proto.Reference

func (*MedicinalProductDefinition) GetPaediatricUseIndicator

func (x *MedicinalProductDefinition) GetPaediatricUseIndicator() *datatypes_go_proto.CodeableConcept

func (*MedicinalProductDefinition) GetPharmaceuticalProduct

func (x *MedicinalProductDefinition) GetPharmaceuticalProduct() []*datatypes_go_proto.Reference

func (*MedicinalProductDefinition) GetProductClassification

func (x *MedicinalProductDefinition) GetProductClassification() []*datatypes_go_proto.CodeableConcept

func (*MedicinalProductDefinition) GetSpecialMeasures

func (*MedicinalProductDefinition) GetStatus

func (*MedicinalProductDefinition) GetText

func (*MedicinalProductDefinition) GetType

func (*MedicinalProductDefinition) GetVersion

func (*MedicinalProductDefinition) ProtoMessage

func (*MedicinalProductDefinition) ProtoMessage()

func (*MedicinalProductDefinition) ProtoReflect

func (*MedicinalProductDefinition) Reset

func (x *MedicinalProductDefinition) Reset()

func (*MedicinalProductDefinition) String

func (x *MedicinalProductDefinition) String() string

type MedicinalProductDefinition_Contact

type MedicinalProductDefinition_Contact 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"`
	// Allows the contact to be classified, for example QPPV, Pharmacovigilence
	// Enquiry Information
	Type *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// A product specific contact, person (in a role), or an organization
	Contact *datatypes_go_proto.Reference `protobuf:"bytes,5,opt,name=contact,proto3" json:"contact,omitempty"`
	// contains filtered or unexported fields
}

A product specific contact, person (in a role), or an organization

func (*MedicinalProductDefinition_Contact) Descriptor deprecated

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

Deprecated: Use MedicinalProductDefinition_Contact.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_Contact) GetContact

func (*MedicinalProductDefinition_Contact) GetExtension

func (*MedicinalProductDefinition_Contact) GetId

func (*MedicinalProductDefinition_Contact) GetModifierExtension

func (*MedicinalProductDefinition_Contact) GetType

func (*MedicinalProductDefinition_Contact) ProtoMessage

func (*MedicinalProductDefinition_Contact) ProtoMessage()

func (*MedicinalProductDefinition_Contact) ProtoReflect

func (*MedicinalProductDefinition_Contact) Reset

func (*MedicinalProductDefinition_Contact) String

type MedicinalProductDefinition_CrossReference

type MedicinalProductDefinition_CrossReference 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"`
	Product           *MedicinalProductDefinition_CrossReference_ProductX `protobuf:"bytes,4,opt,name=product,proto3" json:"product,omitempty"`
	// The type of relationship, for instance branded to generic, product to
	// development product (investigational), parallel import version
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Reference to another product, e.g. for linking authorised to investigational product

func (*MedicinalProductDefinition_CrossReference) Descriptor deprecated

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

Deprecated: Use MedicinalProductDefinition_CrossReference.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_CrossReference) GetExtension

func (*MedicinalProductDefinition_CrossReference) GetId

func (*MedicinalProductDefinition_CrossReference) GetModifierExtension

func (*MedicinalProductDefinition_CrossReference) GetProduct

func (*MedicinalProductDefinition_CrossReference) GetType

func (*MedicinalProductDefinition_CrossReference) ProtoMessage

func (*MedicinalProductDefinition_CrossReference) ProtoReflect

func (*MedicinalProductDefinition_CrossReference) Reset

func (*MedicinalProductDefinition_CrossReference) String

type MedicinalProductDefinition_CrossReference_ProductX

type MedicinalProductDefinition_CrossReference_ProductX struct {

	// Types that are assignable to Choice:
	//	*MedicinalProductDefinition_CrossReference_ProductX_Identifier
	//	*MedicinalProductDefinition_CrossReference_ProductX_Reference
	Choice isMedicinalProductDefinition_CrossReference_ProductX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Reference to another product, e.g. for linking authorised to investigational product

func (*MedicinalProductDefinition_CrossReference_ProductX) Descriptor deprecated

Deprecated: Use MedicinalProductDefinition_CrossReference_ProductX.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_CrossReference_ProductX) GetChoice

func (m *MedicinalProductDefinition_CrossReference_ProductX) GetChoice() isMedicinalProductDefinition_CrossReference_ProductX_Choice

func (*MedicinalProductDefinition_CrossReference_ProductX) GetIdentifier

func (*MedicinalProductDefinition_CrossReference_ProductX) GetReference

func (*MedicinalProductDefinition_CrossReference_ProductX) ProtoMessage

func (*MedicinalProductDefinition_CrossReference_ProductX) ProtoReflect

func (*MedicinalProductDefinition_CrossReference_ProductX) Reset

func (*MedicinalProductDefinition_CrossReference_ProductX) String

type MedicinalProductDefinition_CrossReference_ProductX_Identifier

type MedicinalProductDefinition_CrossReference_ProductX_Identifier struct {
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,1,opt,name=identifier,proto3,oneof"`
}

type MedicinalProductDefinition_CrossReference_ProductX_Reference

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

type MedicinalProductDefinition_ManufacturingBusinessOperation

type MedicinalProductDefinition_ManufacturingBusinessOperation struct {

	// Unique id for inter-element referencing
	Id *datatypes_go_proto.Id `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Additional content defined by implementations
	Extension []*datatypes_go_proto.Extension `protobuf:"bytes,2,rep,name=extension,proto3" json:"extension,omitempty"`
	// Extensions that cannot be ignored even if unrecognized
	ModifierExtension []*datatypes_go_proto.Extension                                  `protobuf:"bytes,3,rep,name=modifier_extension,json=modifierExtension,proto3" json:"modifier_extension,omitempty"`
	Type              *MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	// Date range of applicability
	EffectiveDate *datatypes_go_proto.Period `protobuf:"bytes,5,opt,name=effective_date,json=effectiveDate,proto3" json:"effective_date,omitempty"`
	// The manufacturer or establishment associated with the process
	Manufacturer []*datatypes_go_proto.Reference `protobuf:"bytes,6,rep,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// An authorization for this process, either as a logical reference, holding
	// just an identifier, or a full refererence to a resource that captures the
	// details. The authorization mayu possibly apply to several products or a
	// wider scope of process of which this is a part
	Authorization *datatypes_go_proto.Reference `protobuf:"bytes,7,opt,name=authorization,proto3" json:"authorization,omitempty"`
	// To indicate if this proces is commercially confidential
	ConfidentialityIndicator *datatypes_go_proto.CodeableConcept `` /* 133-byte string literal not displayed */
	// contains filtered or unexported fields
}

An operation applied to the product, for manufacturing or adminsitrative purpose

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) Descriptor deprecated

Deprecated: Use MedicinalProductDefinition_ManufacturingBusinessOperation.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetAuthorization

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetConfidentialityIndicator

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetEffectiveDate

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetExtension

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetId

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetManufacturer

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetModifierExtension

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) GetType

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) ProtoMessage

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) ProtoReflect

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) Reset

func (*MedicinalProductDefinition_ManufacturingBusinessOperation) String

type MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX

type MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX struct {

	// Types that are assignable to Choice:
	//	*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Coding
	//	*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Reference
	Choice isMedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

The type of manufacturing operation e.g. manufacturing itself, re-packaging. This may be a subtype of some other wider scope of authorized operation, referenced by the authorization attribute

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) Descriptor deprecated

Deprecated: Use MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) GetChoice

func (m *MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) GetChoice() isMedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Choice

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) GetCoding

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) GetReference

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) ProtoMessage

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) ProtoReflect

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) Reset

func (*MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX) String

type MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Coding

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

type MedicinalProductDefinition_ManufacturingBusinessOperation_TypeX_Reference

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

type MedicinalProductDefinition_Name

type MedicinalProductDefinition_Name 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 full product name
	ProductName *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=product_name,json=productName,proto3" json:"product_name,omitempty"`
	// Type of product name, such as rINN, BAN, Proprietary, Non-Proprietary
	Type            *datatypes_go_proto.Coding                         `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	NamePart        []*MedicinalProductDefinition_Name_NamePart        `protobuf:"bytes,6,rep,name=name_part,json=namePart,proto3" json:"name_part,omitempty"`
	CountryLanguage []*MedicinalProductDefinition_Name_CountryLanguage `protobuf:"bytes,7,rep,name=country_language,json=countryLanguage,proto3" json:"country_language,omitempty"`
	// contains filtered or unexported fields
}

The product's name, including full name and possibly coded parts

func (*MedicinalProductDefinition_Name) Descriptor deprecated

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

Deprecated: Use MedicinalProductDefinition_Name.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_Name) GetCountryLanguage

func (*MedicinalProductDefinition_Name) GetExtension

func (*MedicinalProductDefinition_Name) GetId

func (*MedicinalProductDefinition_Name) GetModifierExtension

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

func (*MedicinalProductDefinition_Name) GetNamePart

func (*MedicinalProductDefinition_Name) GetProductName

func (*MedicinalProductDefinition_Name) GetType

func (*MedicinalProductDefinition_Name) ProtoMessage

func (*MedicinalProductDefinition_Name) ProtoMessage()

func (*MedicinalProductDefinition_Name) ProtoReflect

func (*MedicinalProductDefinition_Name) Reset

func (*MedicinalProductDefinition_Name) String

type MedicinalProductDefinition_Name_CountryLanguage

type MedicinalProductDefinition_Name_CountryLanguage 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"`
	// Country code for where this name applies
	Country *datatypes_go_proto.CodeableConcept `protobuf:"bytes,4,opt,name=country,proto3" json:"country,omitempty"`
	// Jurisdiction code for where this name applies
	Jurisdiction *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// Language code for this name
	Language *datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,opt,name=language,proto3" json:"language,omitempty"`
	// contains filtered or unexported fields
}

Country where the name applies

func (*MedicinalProductDefinition_Name_CountryLanguage) Descriptor deprecated

Deprecated: Use MedicinalProductDefinition_Name_CountryLanguage.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_Name_CountryLanguage) GetCountry

func (*MedicinalProductDefinition_Name_CountryLanguage) GetExtension

func (*MedicinalProductDefinition_Name_CountryLanguage) GetId

func (*MedicinalProductDefinition_Name_CountryLanguage) GetJurisdiction

func (*MedicinalProductDefinition_Name_CountryLanguage) GetLanguage

func (*MedicinalProductDefinition_Name_CountryLanguage) GetModifierExtension

func (*MedicinalProductDefinition_Name_CountryLanguage) ProtoMessage

func (*MedicinalProductDefinition_Name_CountryLanguage) ProtoReflect

func (*MedicinalProductDefinition_Name_CountryLanguage) Reset

func (*MedicinalProductDefinition_Name_CountryLanguage) String

type MedicinalProductDefinition_Name_NamePart

type MedicinalProductDefinition_Name_NamePart 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 fragment of a product name
	Part *datatypes_go_proto.String `protobuf:"bytes,4,opt,name=part,proto3" json:"part,omitempty"`
	// Idenifying type for this part of the name (e.g. strength part)
	Type *datatypes_go_proto.Coding `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// contains filtered or unexported fields
}

Coding words or phrases of the name

func (*MedicinalProductDefinition_Name_NamePart) Descriptor deprecated

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

Deprecated: Use MedicinalProductDefinition_Name_NamePart.ProtoReflect.Descriptor instead.

func (*MedicinalProductDefinition_Name_NamePart) GetExtension

func (*MedicinalProductDefinition_Name_NamePart) GetId

func (*MedicinalProductDefinition_Name_NamePart) GetModifierExtension

func (*MedicinalProductDefinition_Name_NamePart) GetPart

func (*MedicinalProductDefinition_Name_NamePart) GetType

func (*MedicinalProductDefinition_Name_NamePart) ProtoMessage

func (*MedicinalProductDefinition_Name_NamePart) ProtoReflect

func (*MedicinalProductDefinition_Name_NamePart) Reset

func (*MedicinalProductDefinition_Name_NamePart) String

Jump to

Keyboard shortcuts

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