Package org.hl7.fhir.r4.model
Class MedicinalProduct
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.MedicinalProduct
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class MedicinalProduct extends DomainResource
Detailed definition of a medicinal product, typically for uses other than direct patient care (e.g. regulatory use).- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMedicinalProduct.MedicinalProductManufacturingBusinessOperationComponentstatic classMedicinalProduct.MedicinalProductNameComponentstatic classMedicinalProduct.MedicinalProductNameCountryLanguageComponentstatic classMedicinalProduct.MedicinalProductNameNamePartComponentstatic classMedicinalProduct.MedicinalProductSpecialDesignationComponent
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptadditionalMonitoringIndicatorWhether the Medicinal Product is subject to additional monitoring for regulatory reasons.protected List<Reference>attachedDocumentSupporting documentation, typically for regulatory submission.protected List<DocumentReference>attachedDocumentTargetThe actual objects that are the target of the reference (Supporting documentation, typically for regulatory submission.)protected List<Reference>clinicalTrialClinical trials or studies that this product is involved in.protected List<ResearchStudy>clinicalTrialTargetThe actual objects that are the target of the reference (Clinical trials or studies that this product is involved in.)protected CodeableConceptcombinedPharmaceuticalDoseFormThe dose form for a single part product, or combined form of a multiple part product.protected List<Reference>contactA product specific contact, person (in a role), or an organization.protected List<Resource>contactTargetThe actual objects that are the target of the reference (A product specific contact, person (in a role), or an organization.)protected List<Identifier>crossReferenceReference to another product, e.g.protected CodingdomainIf this medicine applies to human or veterinary uses.protected List<Identifier>identifierBusiness identifier for this product.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierprotected CodeableConceptlegalStatusOfSupplyThe legal status of supply of the medicinal product as classified by the regulator.protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent>manufacturingBusinessOperationAn operation applied to the product, for manufacturing or adminsitrative purpose.protected List<MarketingStatus>marketingStatusMarketing status of the medicinal product, in contrast to marketing authorizaton.protected List<Reference>masterFileA master file for to the medicinal product (e.g.protected List<DocumentReference>masterFileTargetThe actual objects that are the target of the reference (A master file for to the medicinal product (e.g.protected List<MedicinalProduct.MedicinalProductNameComponent>nameThe product's name, including full name and possibly coded parts.static ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.TokenClientParamNAME_LANGUAGEFluent Client search parameter constant for name-languageprotected List<Reference>packagedMedicinalProductPackage representation for the product.protected List<MedicinalProductPackaged>packagedMedicinalProductTargetThe actual objects that are the target of the reference (Package representation for the product.)protected CodeableConceptpaediatricUseIndicatorIf authorised for use in children.protected List<Reference>pharmaceuticalProductPharmaceutical aspects of product.protected List<MedicinalProductPharmaceutical>pharmaceuticalProductTargetThe actual objects that are the target of the reference (Pharmaceutical aspects of product.)protected List<CodeableConcept>productClassificationAllows the product to be classified by various systems.static StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_NAMESearch parameter: namestatic StringSP_NAME_LANGUAGESearch parameter: name-languageprotected List<MedicinalProduct.MedicinalProductSpecialDesignationComponent>specialDesignationIndicates if the medicinal product has an orphan designation for the treatment of a rare disease.protected List<StringType>specialMeasuresWhether the Medicinal Product is subject to special measures for regulatory reasons.protected CodeableConcepttypeRegulatory type, e.g.-
Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description MedicinalProduct()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
-
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
-
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifier for this product. Could be an MPID.
-
type
protected CodeableConcept type
Regulatory type, e.g. Investigational or Authorized.
-
combinedPharmaceuticalDoseForm
protected CodeableConcept combinedPharmaceuticalDoseForm
The dose form for a single part product, or combined form of a multiple part product.
-
legalStatusOfSupply
protected CodeableConcept legalStatusOfSupply
The legal status of supply of the medicinal product as classified by the regulator.
-
additionalMonitoringIndicator
protected CodeableConcept additionalMonitoringIndicator
Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.
-
specialMeasures
protected List<StringType> specialMeasures
Whether the Medicinal Product is subject to special measures for regulatory reasons.
-
paediatricUseIndicator
protected CodeableConcept paediatricUseIndicator
If authorised for use in children.
-
productClassification
protected List<CodeableConcept> productClassification
Allows the product to be classified by various systems.
-
marketingStatus
protected List<MarketingStatus> marketingStatus
Marketing status of the medicinal product, in contrast to marketing authorizaton.
-
pharmaceuticalProduct
protected List<Reference> pharmaceuticalProduct
Pharmaceutical aspects of product.
-
pharmaceuticalProductTarget
protected List<MedicinalProductPharmaceutical> pharmaceuticalProductTarget
The actual objects that are the target of the reference (Pharmaceutical aspects of product.)
-
packagedMedicinalProduct
protected List<Reference> packagedMedicinalProduct
Package representation for the product.
-
packagedMedicinalProductTarget
protected List<MedicinalProductPackaged> packagedMedicinalProductTarget
The actual objects that are the target of the reference (Package representation for the product.)
-
attachedDocument
protected List<Reference> attachedDocument
Supporting documentation, typically for regulatory submission.
-
attachedDocumentTarget
protected List<DocumentReference> attachedDocumentTarget
The actual objects that are the target of the reference (Supporting documentation, typically for regulatory submission.)
-
masterFile
protected List<Reference> masterFile
A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).
-
masterFileTarget
protected List<DocumentReference> masterFileTarget
The actual objects that are the target of the reference (A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).)
-
contact
protected List<Reference> contact
A product specific contact, person (in a role), or an organization.
-
contactTarget
protected List<Resource> contactTarget
The actual objects that are the target of the reference (A product specific contact, person (in a role), or an organization.)
-
clinicalTrial
protected List<Reference> clinicalTrial
Clinical trials or studies that this product is involved in.
-
clinicalTrialTarget
protected List<ResearchStudy> clinicalTrialTarget
The actual objects that are the target of the reference (Clinical trials or studies that this product is involved in.)
-
name
protected List<MedicinalProduct.MedicinalProductNameComponent> name
The product's name, including full name and possibly coded parts.
-
crossReference
protected List<Identifier> crossReference
Reference to another product, e.g. for linking authorised to investigational product.
-
manufacturingBusinessOperation
protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> manufacturingBusinessOperation
An operation applied to the product, for manufacturing or adminsitrative purpose.
-
specialDesignation
protected List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> specialDesignation
Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: Business identifier for this product. Could be an MPID
Type: token
Path: MedicinalProduct.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business identifier for this product. Could be an MPID
Type: token
Path: MedicinalProduct.identifier
-
SP_NAME
public static final String SP_NAME
Search parameter: nameDescription: The full product name
Type: string
Path: MedicinalProduct.name.productName
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: The full product name
Type: string
Path: MedicinalProduct.name.productName
-
SP_NAME_LANGUAGE
public static final String SP_NAME_LANGUAGE
Search parameter: name-languageDescription: Language code for this name
Type: token
Path: MedicinalProduct.name.countryLanguage.language
- See Also:
- Constant Field Values
-
NAME_LANGUAGE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam NAME_LANGUAGE
Fluent Client search parameter constant for name-languageDescription: Language code for this name
Type: token
Path: MedicinalProduct.name.countryLanguage.language
-
-
Constructor Detail
-
MedicinalProduct
public MedicinalProduct()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifier for this product. Could be an MPID.)
-
setIdentifier
public MedicinalProduct setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public MedicinalProduct addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getType
public CodeableConcept getType()
- Returns:
type(Regulatory type, e.g. Investigational or Authorized.)
-
hasType
public boolean hasType()
-
setType
public MedicinalProduct setType(CodeableConcept value)
- Parameters:
value-type(Regulatory type, e.g. Investigational or Authorized.)
-
getDomain
public Coding getDomain()
- Returns:
domain(If this medicine applies to human or veterinary uses.)
-
hasDomain
public boolean hasDomain()
-
setDomain
public MedicinalProduct setDomain(Coding value)
- Parameters:
value-domain(If this medicine applies to human or veterinary uses.)
-
getCombinedPharmaceuticalDoseForm
public CodeableConcept getCombinedPharmaceuticalDoseForm()
- Returns:
combinedPharmaceuticalDoseForm(The dose form for a single part product, or combined form of a multiple part product.)
-
hasCombinedPharmaceuticalDoseForm
public boolean hasCombinedPharmaceuticalDoseForm()
-
setCombinedPharmaceuticalDoseForm
public MedicinalProduct setCombinedPharmaceuticalDoseForm(CodeableConcept value)
- Parameters:
value-combinedPharmaceuticalDoseForm(The dose form for a single part product, or combined form of a multiple part product.)
-
getLegalStatusOfSupply
public CodeableConcept getLegalStatusOfSupply()
- Returns:
legalStatusOfSupply(The legal status of supply of the medicinal product as classified by the regulator.)
-
hasLegalStatusOfSupply
public boolean hasLegalStatusOfSupply()
-
setLegalStatusOfSupply
public MedicinalProduct setLegalStatusOfSupply(CodeableConcept value)
- Parameters:
value-legalStatusOfSupply(The legal status of supply of the medicinal product as classified by the regulator.)
-
getAdditionalMonitoringIndicator
public CodeableConcept getAdditionalMonitoringIndicator()
- Returns:
additionalMonitoringIndicator(Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.)
-
hasAdditionalMonitoringIndicator
public boolean hasAdditionalMonitoringIndicator()
-
setAdditionalMonitoringIndicator
public MedicinalProduct setAdditionalMonitoringIndicator(CodeableConcept value)
- Parameters:
value-additionalMonitoringIndicator(Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.)
-
getSpecialMeasures
public List<StringType> getSpecialMeasures()
- Returns:
specialMeasures(Whether the Medicinal Product is subject to special measures for regulatory reasons.)
-
setSpecialMeasures
public MedicinalProduct setSpecialMeasures(List<StringType> theSpecialMeasures)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecialMeasures
public boolean hasSpecialMeasures()
-
addSpecialMeasuresElement
public StringType addSpecialMeasuresElement()
- Returns:
specialMeasures(Whether the Medicinal Product is subject to special measures for regulatory reasons.)
-
addSpecialMeasures
public MedicinalProduct addSpecialMeasures(String value)
- Parameters:
value-specialMeasures(Whether the Medicinal Product is subject to special measures for regulatory reasons.)
-
hasSpecialMeasures
public boolean hasSpecialMeasures(String value)
- Parameters:
value-specialMeasures(Whether the Medicinal Product is subject to special measures for regulatory reasons.)
-
getPaediatricUseIndicator
public CodeableConcept getPaediatricUseIndicator()
- Returns:
paediatricUseIndicator(If authorised for use in children.)
-
hasPaediatricUseIndicator
public boolean hasPaediatricUseIndicator()
-
setPaediatricUseIndicator
public MedicinalProduct setPaediatricUseIndicator(CodeableConcept value)
- Parameters:
value-paediatricUseIndicator(If authorised for use in children.)
-
getProductClassification
public List<CodeableConcept> getProductClassification()
- Returns:
productClassification(Allows the product to be classified by various systems.)
-
setProductClassification
public MedicinalProduct setProductClassification(List<CodeableConcept> theProductClassification)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasProductClassification
public boolean hasProductClassification()
-
addProductClassification
public CodeableConcept addProductClassification()
-
addProductClassification
public MedicinalProduct addProductClassification(CodeableConcept t)
-
getProductClassificationFirstRep
public CodeableConcept getProductClassificationFirstRep()
- Returns:
- The first repetition of repeating field
productClassification, creating it if it does not already exist
-
getMarketingStatus
public List<MarketingStatus> getMarketingStatus()
- Returns:
marketingStatus(Marketing status of the medicinal product, in contrast to marketing authorizaton.)
-
setMarketingStatus
public MedicinalProduct setMarketingStatus(List<MarketingStatus> theMarketingStatus)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMarketingStatus
public boolean hasMarketingStatus()
-
addMarketingStatus
public MarketingStatus addMarketingStatus()
-
addMarketingStatus
public MedicinalProduct addMarketingStatus(MarketingStatus t)
-
getMarketingStatusFirstRep
public MarketingStatus getMarketingStatusFirstRep()
- Returns:
- The first repetition of repeating field
marketingStatus, creating it if it does not already exist
-
getPharmaceuticalProduct
public List<Reference> getPharmaceuticalProduct()
- Returns:
pharmaceuticalProduct(Pharmaceutical aspects of product.)
-
setPharmaceuticalProduct
public MedicinalProduct setPharmaceuticalProduct(List<Reference> thePharmaceuticalProduct)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPharmaceuticalProduct
public boolean hasPharmaceuticalProduct()
-
addPharmaceuticalProduct
public Reference addPharmaceuticalProduct()
-
addPharmaceuticalProduct
public MedicinalProduct addPharmaceuticalProduct(Reference t)
-
getPharmaceuticalProductFirstRep
public Reference getPharmaceuticalProductFirstRep()
- Returns:
- The first repetition of repeating field
pharmaceuticalProduct, creating it if it does not already exist
-
getPharmaceuticalProductTarget
@Deprecated public List<MedicinalProductPharmaceutical> getPharmaceuticalProductTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addPharmaceuticalProductTarget
@Deprecated public MedicinalProductPharmaceutical addPharmaceuticalProductTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getPackagedMedicinalProduct
public List<Reference> getPackagedMedicinalProduct()
- Returns:
packagedMedicinalProduct(Package representation for the product.)
-
setPackagedMedicinalProduct
public MedicinalProduct setPackagedMedicinalProduct(List<Reference> thePackagedMedicinalProduct)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasPackagedMedicinalProduct
public boolean hasPackagedMedicinalProduct()
-
addPackagedMedicinalProduct
public Reference addPackagedMedicinalProduct()
-
addPackagedMedicinalProduct
public MedicinalProduct addPackagedMedicinalProduct(Reference t)
-
getPackagedMedicinalProductFirstRep
public Reference getPackagedMedicinalProductFirstRep()
- Returns:
- The first repetition of repeating field
packagedMedicinalProduct, creating it if it does not already exist
-
getPackagedMedicinalProductTarget
@Deprecated public List<MedicinalProductPackaged> getPackagedMedicinalProductTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addPackagedMedicinalProductTarget
@Deprecated public MedicinalProductPackaged addPackagedMedicinalProductTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getAttachedDocument
public List<Reference> getAttachedDocument()
- Returns:
attachedDocument(Supporting documentation, typically for regulatory submission.)
-
setAttachedDocument
public MedicinalProduct setAttachedDocument(List<Reference> theAttachedDocument)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasAttachedDocument
public boolean hasAttachedDocument()
-
addAttachedDocument
public Reference addAttachedDocument()
-
addAttachedDocument
public MedicinalProduct addAttachedDocument(Reference t)
-
getAttachedDocumentFirstRep
public Reference getAttachedDocumentFirstRep()
- Returns:
- The first repetition of repeating field
attachedDocument, creating it if it does not already exist
-
getAttachedDocumentTarget
@Deprecated public List<DocumentReference> getAttachedDocumentTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addAttachedDocumentTarget
@Deprecated public DocumentReference addAttachedDocumentTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getMasterFile
public List<Reference> getMasterFile()
- Returns:
masterFile(A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).)
-
setMasterFile
public MedicinalProduct setMasterFile(List<Reference> theMasterFile)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasMasterFile
public boolean hasMasterFile()
-
addMasterFile
public Reference addMasterFile()
-
addMasterFile
public MedicinalProduct addMasterFile(Reference t)
-
getMasterFileFirstRep
public Reference getMasterFileFirstRep()
- Returns:
- The first repetition of repeating field
masterFile, creating it if it does not already exist
-
getMasterFileTarget
@Deprecated public List<DocumentReference> getMasterFileTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addMasterFileTarget
@Deprecated public DocumentReference addMasterFileTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getContact
public List<Reference> getContact()
- Returns:
contact(A product specific contact, person (in a role), or an organization.)
-
setContact
public MedicinalProduct setContact(List<Reference> theContact)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContact
public boolean hasContact()
-
addContact
public Reference addContact()
-
addContact
public MedicinalProduct addContact(Reference t)
-
getContactFirstRep
public Reference getContactFirstRep()
- Returns:
- The first repetition of repeating field
contact, creating it if it does not already exist
-
getContactTarget
@Deprecated public List<Resource> getContactTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getClinicalTrial
public List<Reference> getClinicalTrial()
- Returns:
clinicalTrial(Clinical trials or studies that this product is involved in.)
-
setClinicalTrial
public MedicinalProduct setClinicalTrial(List<Reference> theClinicalTrial)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasClinicalTrial
public boolean hasClinicalTrial()
-
addClinicalTrial
public Reference addClinicalTrial()
-
addClinicalTrial
public MedicinalProduct addClinicalTrial(Reference t)
-
getClinicalTrialFirstRep
public Reference getClinicalTrialFirstRep()
- Returns:
- The first repetition of repeating field
clinicalTrial, creating it if it does not already exist
-
getClinicalTrialTarget
@Deprecated public List<ResearchStudy> getClinicalTrialTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addClinicalTrialTarget
@Deprecated public ResearchStudy addClinicalTrialTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getName
public List<MedicinalProduct.MedicinalProductNameComponent> getName()
- Returns:
name(The product's name, including full name and possibly coded parts.)
-
setName
public MedicinalProduct setName(List<MedicinalProduct.MedicinalProductNameComponent> theName)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasName
public boolean hasName()
-
addName
public MedicinalProduct.MedicinalProductNameComponent addName()
-
addName
public MedicinalProduct addName(MedicinalProduct.MedicinalProductNameComponent t)
-
getNameFirstRep
public MedicinalProduct.MedicinalProductNameComponent getNameFirstRep()
- Returns:
- The first repetition of repeating field
name, creating it if it does not already exist
-
getCrossReference
public List<Identifier> getCrossReference()
- Returns:
crossReference(Reference to another product, e.g. for linking authorised to investigational product.)
-
setCrossReference
public MedicinalProduct setCrossReference(List<Identifier> theCrossReference)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCrossReference
public boolean hasCrossReference()
-
addCrossReference
public Identifier addCrossReference()
-
addCrossReference
public MedicinalProduct addCrossReference(Identifier t)
-
getCrossReferenceFirstRep
public Identifier getCrossReferenceFirstRep()
- Returns:
- The first repetition of repeating field
crossReference, creating it if it does not already exist
-
getManufacturingBusinessOperation
public List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> getManufacturingBusinessOperation()
- Returns:
manufacturingBusinessOperation(An operation applied to the product, for manufacturing or adminsitrative purpose.)
-
setManufacturingBusinessOperation
public MedicinalProduct setManufacturingBusinessOperation(List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> theManufacturingBusinessOperation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasManufacturingBusinessOperation
public boolean hasManufacturingBusinessOperation()
-
addManufacturingBusinessOperation
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent addManufacturingBusinessOperation()
-
addManufacturingBusinessOperation
public MedicinalProduct addManufacturingBusinessOperation(MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent t)
-
getManufacturingBusinessOperationFirstRep
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent getManufacturingBusinessOperationFirstRep()
- Returns:
- The first repetition of repeating field
manufacturingBusinessOperation, creating it if it does not already exist
-
getSpecialDesignation
public List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> getSpecialDesignation()
- Returns:
specialDesignation(Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.)
-
setSpecialDesignation
public MedicinalProduct setSpecialDesignation(List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> theSpecialDesignation)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasSpecialDesignation
public boolean hasSpecialDesignation()
-
addSpecialDesignation
public MedicinalProduct.MedicinalProductSpecialDesignationComponent addSpecialDesignation()
-
addSpecialDesignation
public MedicinalProduct addSpecialDesignation(MedicinalProduct.MedicinalProductSpecialDesignationComponent t)
-
getSpecialDesignationFirstRep
public MedicinalProduct.MedicinalProductSpecialDesignationComponent getSpecialDesignationFirstRep()
- Returns:
- The first repetition of repeating field
specialDesignation, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public MedicinalProduct copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(MedicinalProduct dst)
-
typedCopy
protected MedicinalProduct typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-