medicinal_product_authorization_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_authorization_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type MedicinalProductAuthorization

type MedicinalProductAuthorization 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 the marketing authorization, as assigned by a
	// regulator
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,10,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// The medicinal product that is being authorized
	Subject *datatypes_go_proto.Reference `protobuf:"bytes,11,opt,name=subject,proto3" json:"subject,omitempty"`
	// The country in which the marketing authorization has been granted
	Country []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,12,rep,name=country,proto3" json:"country,omitempty"`
	// Jurisdiction within a country
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,13,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// The status of the marketing authorization
	Status *datatypes_go_proto.CodeableConcept `protobuf:"bytes,14,opt,name=status,proto3" json:"status,omitempty"`
	// The date at which the given status has become applicable
	StatusDate *datatypes_go_proto.DateTime `protobuf:"bytes,15,opt,name=status_date,json=statusDate,proto3" json:"status_date,omitempty"`
	// The date when a suspended the marketing or the marketing authorization of
	// the product is anticipated to be restored
	RestoreDate *datatypes_go_proto.DateTime `protobuf:"bytes,16,opt,name=restore_date,json=restoreDate,proto3" json:"restore_date,omitempty"`
	// The beginning of the time period in which the marketing authorization is in
	// the specific status shall be specified A complete date consisting of day,
	// month and year shall be specified using the ISO 8601 date format
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,17,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// A period of time after authorization before generic product applicatiosn
	// can be submitted
	DataExclusivityPeriod *datatypes_go_proto.Period `` /* 127-byte string literal not displayed */
	// The date when the first authorization was granted by a Medicines Regulatory
	// Agency
	DateOfFirstAuthorization *datatypes_go_proto.DateTime `` /* 138-byte string literal not displayed */
	// Date of first marketing authorization for a company's new medicinal product
	// in any country in the World
	InternationalBirthDate *datatypes_go_proto.DateTime `` /* 130-byte string literal not displayed */
	// The legal framework against which this authorization is granted
	LegalBasis                  *datatypes_go_proto.CodeableConcept                          `protobuf:"bytes,21,opt,name=legal_basis,json=legalBasis,proto3" json:"legal_basis,omitempty"`
	JurisdictionalAuthorization []*MedicinalProductAuthorization_JurisdictionalAuthorization `` /* 143-byte string literal not displayed */
	// Marketing Authorization Holder
	Holder *datatypes_go_proto.Reference `protobuf:"bytes,23,opt,name=holder,proto3" json:"holder,omitempty"`
	// Medicines Regulatory Agency
	Regulator *datatypes_go_proto.Reference            `protobuf:"bytes,24,opt,name=regulator,proto3" json:"regulator,omitempty"`
	Procedure *MedicinalProductAuthorization_Procedure `protobuf:"bytes,25,opt,name=procedure,proto3" json:"procedure,omitempty"`
	// contains filtered or unexported fields
}

Auto-generated from StructureDefinition for MedicinalProductAuthorization, last updated 2019-11-01T09:29:23.356+11:00. The regulatory authorization of a medicinal product. See http://hl7.org/fhir/StructureDefinition/MedicinalProductAuthorization

func (*MedicinalProductAuthorization) Descriptor deprecated

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

Deprecated: Use MedicinalProductAuthorization.ProtoReflect.Descriptor instead.

func (*MedicinalProductAuthorization) GetContained

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

func (*MedicinalProductAuthorization) GetCountry

func (*MedicinalProductAuthorization) GetDataExclusivityPeriod

func (x *MedicinalProductAuthorization) GetDataExclusivityPeriod() *datatypes_go_proto.Period

func (*MedicinalProductAuthorization) GetDateOfFirstAuthorization

func (x *MedicinalProductAuthorization) GetDateOfFirstAuthorization() *datatypes_go_proto.DateTime

func (*MedicinalProductAuthorization) GetExtension

func (*MedicinalProductAuthorization) GetHolder

func (*MedicinalProductAuthorization) GetId

func (*MedicinalProductAuthorization) GetIdentifier

func (*MedicinalProductAuthorization) GetImplicitRules

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

func (*MedicinalProductAuthorization) GetInternationalBirthDate

func (x *MedicinalProductAuthorization) GetInternationalBirthDate() *datatypes_go_proto.DateTime

func (*MedicinalProductAuthorization) GetJurisdiction

func (*MedicinalProductAuthorization) GetJurisdictionalAuthorization

func (*MedicinalProductAuthorization) GetLanguage

func (*MedicinalProductAuthorization) GetLegalBasis

func (*MedicinalProductAuthorization) GetMeta

func (*MedicinalProductAuthorization) GetModifierExtension

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

func (*MedicinalProductAuthorization) GetProcedure

func (*MedicinalProductAuthorization) GetRegulator

func (*MedicinalProductAuthorization) GetRestoreDate

func (*MedicinalProductAuthorization) GetStatus

func (*MedicinalProductAuthorization) GetStatusDate

func (*MedicinalProductAuthorization) GetSubject

func (*MedicinalProductAuthorization) GetText

func (*MedicinalProductAuthorization) GetValidityPeriod

func (*MedicinalProductAuthorization) ProtoMessage

func (*MedicinalProductAuthorization) ProtoMessage()

func (*MedicinalProductAuthorization) ProtoReflect

func (*MedicinalProductAuthorization) Reset

func (x *MedicinalProductAuthorization) Reset()

func (*MedicinalProductAuthorization) String

type MedicinalProductAuthorization_JurisdictionalAuthorization

type MedicinalProductAuthorization_JurisdictionalAuthorization 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 assigned number for the marketing authorization
	Identifier []*datatypes_go_proto.Identifier `protobuf:"bytes,4,rep,name=identifier,proto3" json:"identifier,omitempty"`
	// Country of authorization
	Country *datatypes_go_proto.CodeableConcept `protobuf:"bytes,5,opt,name=country,proto3" json:"country,omitempty"`
	// Jurisdiction within a country
	Jurisdiction []*datatypes_go_proto.CodeableConcept `protobuf:"bytes,6,rep,name=jurisdiction,proto3" json:"jurisdiction,omitempty"`
	// The legal status of supply in a jurisdiction or region
	LegalStatusOfSupply *datatypes_go_proto.CodeableConcept `protobuf:"bytes,7,opt,name=legal_status_of_supply,json=legalStatusOfSupply,proto3" json:"legal_status_of_supply,omitempty"`
	// The start and expected end date of the authorization
	ValidityPeriod *datatypes_go_proto.Period `protobuf:"bytes,8,opt,name=validity_period,json=validityPeriod,proto3" json:"validity_period,omitempty"`
	// contains filtered or unexported fields
}

Authorization in areas within a country

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) Descriptor deprecated

Deprecated: Use MedicinalProductAuthorization_JurisdictionalAuthorization.ProtoReflect.Descriptor instead.

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetCountry

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetExtension

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetId

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetIdentifier

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetJurisdiction

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetLegalStatusOfSupply

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetModifierExtension

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) GetValidityPeriod

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) ProtoMessage

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) ProtoReflect

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) Reset

func (*MedicinalProductAuthorization_JurisdictionalAuthorization) String

type MedicinalProductAuthorization_Procedure

type MedicinalProductAuthorization_Procedure 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"`
	// Identifier for this procedure
	Identifier *datatypes_go_proto.Identifier `protobuf:"bytes,4,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// Type of procedure
	Type *datatypes_go_proto.CodeableConcept            `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	Date *MedicinalProductAuthorization_Procedure_DateX `protobuf:"bytes,6,opt,name=date,proto3" json:"date,omitempty"`
	// Applcations submitted to obtain a marketing authorization
	Application []*MedicinalProductAuthorization_Procedure `protobuf:"bytes,7,rep,name=application,proto3" json:"application,omitempty"`
	// contains filtered or unexported fields
}

The regulatory procedure for granting or amending a marketing authorization

func (*MedicinalProductAuthorization_Procedure) Descriptor deprecated

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

Deprecated: Use MedicinalProductAuthorization_Procedure.ProtoReflect.Descriptor instead.

func (*MedicinalProductAuthorization_Procedure) GetApplication

func (*MedicinalProductAuthorization_Procedure) GetDate

func (*MedicinalProductAuthorization_Procedure) GetExtension

func (*MedicinalProductAuthorization_Procedure) GetId

func (*MedicinalProductAuthorization_Procedure) GetIdentifier

func (*MedicinalProductAuthorization_Procedure) GetModifierExtension

func (*MedicinalProductAuthorization_Procedure) GetType

func (*MedicinalProductAuthorization_Procedure) ProtoMessage

func (*MedicinalProductAuthorization_Procedure) ProtoReflect

func (*MedicinalProductAuthorization_Procedure) Reset

func (*MedicinalProductAuthorization_Procedure) String

type MedicinalProductAuthorization_Procedure_DateX

type MedicinalProductAuthorization_Procedure_DateX struct {

	// Types that are assignable to Choice:
	//	*MedicinalProductAuthorization_Procedure_DateX_Period
	//	*MedicinalProductAuthorization_Procedure_DateX_DateTime
	Choice isMedicinalProductAuthorization_Procedure_DateX_Choice `protobuf_oneof:"choice"`
	// contains filtered or unexported fields
}

Date of procedure

func (*MedicinalProductAuthorization_Procedure_DateX) Descriptor deprecated

Deprecated: Use MedicinalProductAuthorization_Procedure_DateX.ProtoReflect.Descriptor instead.

func (*MedicinalProductAuthorization_Procedure_DateX) GetChoice

func (m *MedicinalProductAuthorization_Procedure_DateX) GetChoice() isMedicinalProductAuthorization_Procedure_DateX_Choice

func (*MedicinalProductAuthorization_Procedure_DateX) GetDateTime

func (*MedicinalProductAuthorization_Procedure_DateX) GetPeriod

func (*MedicinalProductAuthorization_Procedure_DateX) ProtoMessage

func (*MedicinalProductAuthorization_Procedure_DateX) ProtoReflect

func (*MedicinalProductAuthorization_Procedure_DateX) Reset

func (*MedicinalProductAuthorization_Procedure_DateX) String

type MedicinalProductAuthorization_Procedure_DateX_DateTime

type MedicinalProductAuthorization_Procedure_DateX_DateTime struct {
	DateTime *datatypes_go_proto.DateTime `protobuf:"bytes,2,opt,name=date_time,json=dateTime,proto3,oneof"`
}

type MedicinalProductAuthorization_Procedure_DateX_Period

type MedicinalProductAuthorization_Procedure_DateX_Period struct {
	Period *datatypes_go_proto.Period `protobuf:"bytes,1,opt,name=period,proto3,oneof"`
}

Jump to

Keyboard shortcuts

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