public class MedicinalProduct extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent |
static class |
MedicinalProduct.MedicinalProductNameComponent |
static class |
MedicinalProduct.MedicinalProductNameCountryLanguageComponent |
static class |
MedicinalProduct.MedicinalProductNameNamePartComponent |
| Modifier and Type | Field and Description |
|---|---|
protected CodeableConcept |
additionalMonitoringIndicator
Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.
|
protected List<Reference> |
attachedDocument
Supporting documentation, typically for regulatory submission.
|
protected List<DocumentReference> |
attachedDocumentTarget
The actual objects that are the target of the reference (Supporting documentation, typically for regulatory submission.)
|
protected List<Reference> |
clinicalParticulars
Clinical particulars, indications etc.
|
protected List<MedicinalProductClinicals> |
clinicalParticularsTarget
The actual objects that are the target of the reference (Clinical particulars, indications etc.)
|
protected CodeableConcept |
combinedPharmaceuticalDoseForm
The dose form for a single part product, or combined form of a multiple part product.
|
protected List<Identifier> |
crossReference
Reference to another product, e.g.
|
protected Identifier |
identifier
Business idenfifier for this product.
|
protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> |
manufacturingBusinessOperation
An operation applied to the product, for manufacturing or adminsitrative purpose.
|
protected Reference |
marketingAuthorization
Product regulatory authorization.
|
protected MedicinalProductAuthorization |
marketingAuthorizationTarget
The actual object that is the target of the reference (Product regulatory authorization.)
|
protected List<Reference> |
masterFile
A master file for to the medicinal product (e.g.
|
protected List<DocumentReference> |
masterFileTarget
The actual objects that are the target of the reference (A master file for to the medicinal product (e.g.
|
protected List<MedicinalProduct.MedicinalProductNameComponent> |
name
The product's name, including full name and possibly coded parts.
|
protected CodeableConcept |
orphanDesignationStatus
Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.
|
protected List<Reference> |
packagedMedicinalProduct
Package representation for the product.
|
protected List<MedicinalProductPackaged> |
packagedMedicinalProductTarget
The actual objects that are the target of the reference (Package representation for the product.)
|
protected CodeableConcept |
paediatricUseIndicator
If authorised for use in children.
|
protected List<Reference> |
pharmaceuticalProduct
Pharmaceutical aspects of product.
|
protected List<MedicinalProductPharmaceutical> |
pharmaceuticalProductTarget
The actual objects that are the target of the reference (Pharmaceutical aspects of product.)
|
protected List<CodeableConcept> |
productClassification
Allows the product to be classified by various systems.
|
protected List<StringType> |
specialMeasures
Whether the Medicinal Product is subject to special measures for regulatory reasons.
|
protected CodeableConcept |
type
Regulatory type, e.g.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
MedicinalProduct()
Constructor
|
MedicinalProduct(Identifier identifier)
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, 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, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected Identifier identifier
protected CodeableConcept type
protected CodeableConcept combinedPharmaceuticalDoseForm
protected CodeableConcept additionalMonitoringIndicator
protected List<StringType> specialMeasures
protected CodeableConcept paediatricUseIndicator
protected CodeableConcept orphanDesignationStatus
protected List<CodeableConcept> productClassification
protected Reference marketingAuthorization
protected MedicinalProductAuthorization marketingAuthorizationTarget
protected List<Reference> packagedMedicinalProduct
protected List<MedicinalProductPackaged> packagedMedicinalProductTarget
protected List<Reference> pharmaceuticalProduct
protected List<MedicinalProductPharmaceutical> pharmaceuticalProductTarget
protected List<Reference> clinicalParticulars
protected List<MedicinalProductClinicals> clinicalParticularsTarget
protected List<Reference> attachedDocument
protected List<DocumentReference> attachedDocumentTarget
protected List<Reference> masterFile
protected List<DocumentReference> masterFileTarget
protected List<MedicinalProduct.MedicinalProductNameComponent> name
protected List<Identifier> crossReference
protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> manufacturingBusinessOperation
public MedicinalProduct()
public MedicinalProduct(Identifier identifier)
public Identifier getIdentifier()
identifier (Business idenfifier for this product. Could be an MPID.)public boolean hasIdentifier()
public MedicinalProduct setIdentifier(Identifier value)
value - identifier (Business idenfifier for this product. Could be an MPID.)public CodeableConcept getType()
type (Regulatory type, e.g. Investigational or Authorized.)public boolean hasType()
public MedicinalProduct setType(CodeableConcept value)
value - type (Regulatory type, e.g. Investigational or Authorized.)public CodeableConcept getCombinedPharmaceuticalDoseForm()
combinedPharmaceuticalDoseForm (The dose form for a single part product, or combined form of a multiple part product.)public boolean hasCombinedPharmaceuticalDoseForm()
public MedicinalProduct setCombinedPharmaceuticalDoseForm(CodeableConcept value)
value - combinedPharmaceuticalDoseForm (The dose form for a single part product, or combined form of a multiple part product.)public CodeableConcept getAdditionalMonitoringIndicator()
additionalMonitoringIndicator (Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.)public boolean hasAdditionalMonitoringIndicator()
public MedicinalProduct setAdditionalMonitoringIndicator(CodeableConcept value)
value - additionalMonitoringIndicator (Whether the Medicinal Product is subject to additional monitoring for regulatory reasons.)public List<StringType> getSpecialMeasures()
specialMeasures (Whether the Medicinal Product is subject to special measures for regulatory reasons.)public MedicinalProduct setSpecialMeasures(List<StringType> theSpecialMeasures)
this for easy method chainingpublic boolean hasSpecialMeasures()
public StringType addSpecialMeasuresElement()
specialMeasures (Whether the Medicinal Product is subject to special measures for regulatory reasons.)public MedicinalProduct addSpecialMeasures(String value)
value - specialMeasures (Whether the Medicinal Product is subject to special measures for regulatory reasons.)public boolean hasSpecialMeasures(String value)
value - specialMeasures (Whether the Medicinal Product is subject to special measures for regulatory reasons.)public CodeableConcept getPaediatricUseIndicator()
paediatricUseIndicator (If authorised for use in children.)public boolean hasPaediatricUseIndicator()
public MedicinalProduct setPaediatricUseIndicator(CodeableConcept value)
value - paediatricUseIndicator (If authorised for use in children.)public CodeableConcept getOrphanDesignationStatus()
orphanDesignationStatus (Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.)public boolean hasOrphanDesignationStatus()
public MedicinalProduct setOrphanDesignationStatus(CodeableConcept value)
value - orphanDesignationStatus (Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.)public List<CodeableConcept> getProductClassification()
productClassification (Allows the product to be classified by various systems.)public MedicinalProduct setProductClassification(List<CodeableConcept> theProductClassification)
this for easy method chainingpublic boolean hasProductClassification()
public CodeableConcept addProductClassification()
public MedicinalProduct addProductClassification(CodeableConcept t)
public CodeableConcept getProductClassificationFirstRep()
productClassification, creating it if it does not already existpublic Reference getMarketingAuthorization()
marketingAuthorization (Product regulatory authorization.)public boolean hasMarketingAuthorization()
public MedicinalProduct setMarketingAuthorization(Reference value)
value - marketingAuthorization (Product regulatory authorization.)public MedicinalProductAuthorization getMarketingAuthorizationTarget()
marketingAuthorization The actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Product regulatory authorization.)public MedicinalProduct setMarketingAuthorizationTarget(MedicinalProductAuthorization value)
value - marketingAuthorization The actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Product regulatory authorization.)public List<Reference> getPackagedMedicinalProduct()
packagedMedicinalProduct (Package representation for the product.)public MedicinalProduct setPackagedMedicinalProduct(List<Reference> thePackagedMedicinalProduct)
this for easy method chainingpublic boolean hasPackagedMedicinalProduct()
public Reference addPackagedMedicinalProduct()
public MedicinalProduct addPackagedMedicinalProduct(Reference t)
public Reference getPackagedMedicinalProductFirstRep()
packagedMedicinalProduct, creating it if it does not already exist@Deprecated public List<MedicinalProductPackaged> getPackagedMedicinalProductTarget()
@Deprecated public MedicinalProductPackaged addPackagedMedicinalProductTarget()
public List<Reference> getPharmaceuticalProduct()
pharmaceuticalProduct (Pharmaceutical aspects of product.)public MedicinalProduct setPharmaceuticalProduct(List<Reference> thePharmaceuticalProduct)
this for easy method chainingpublic boolean hasPharmaceuticalProduct()
public Reference addPharmaceuticalProduct()
public MedicinalProduct addPharmaceuticalProduct(Reference t)
public Reference getPharmaceuticalProductFirstRep()
pharmaceuticalProduct, creating it if it does not already exist@Deprecated public List<MedicinalProductPharmaceutical> getPharmaceuticalProductTarget()
@Deprecated public MedicinalProductPharmaceutical addPharmaceuticalProductTarget()
public List<Reference> getClinicalParticulars()
clinicalParticulars (Clinical particulars, indications etc.)public MedicinalProduct setClinicalParticulars(List<Reference> theClinicalParticulars)
this for easy method chainingpublic boolean hasClinicalParticulars()
public Reference addClinicalParticulars()
public MedicinalProduct addClinicalParticulars(Reference t)
public Reference getClinicalParticularsFirstRep()
clinicalParticulars, creating it if it does not already exist@Deprecated public List<MedicinalProductClinicals> getClinicalParticularsTarget()
@Deprecated public MedicinalProductClinicals addClinicalParticularsTarget()
public List<Reference> getAttachedDocument()
attachedDocument (Supporting documentation, typically for regulatory submission.)public MedicinalProduct setAttachedDocument(List<Reference> theAttachedDocument)
this for easy method chainingpublic boolean hasAttachedDocument()
public Reference addAttachedDocument()
public MedicinalProduct addAttachedDocument(Reference t)
public Reference getAttachedDocumentFirstRep()
attachedDocument, creating it if it does not already exist@Deprecated public List<DocumentReference> getAttachedDocumentTarget()
@Deprecated public DocumentReference addAttachedDocumentTarget()
public List<Reference> getMasterFile()
masterFile (A master file for to the medicinal product (e.g. Pharmacovigilance System Master File).)public MedicinalProduct setMasterFile(List<Reference> theMasterFile)
this for easy method chainingpublic boolean hasMasterFile()
public Reference addMasterFile()
public MedicinalProduct addMasterFile(Reference t)
public Reference getMasterFileFirstRep()
masterFile, creating it if it does not already exist@Deprecated public List<DocumentReference> getMasterFileTarget()
@Deprecated public DocumentReference addMasterFileTarget()
public List<MedicinalProduct.MedicinalProductNameComponent> getName()
name (The product's name, including full name and possibly coded parts.)public MedicinalProduct setName(List<MedicinalProduct.MedicinalProductNameComponent> theName)
this for easy method chainingpublic boolean hasName()
public MedicinalProduct.MedicinalProductNameComponent addName()
public MedicinalProduct addName(MedicinalProduct.MedicinalProductNameComponent t)
public MedicinalProduct.MedicinalProductNameComponent getNameFirstRep()
name, creating it if it does not already existpublic List<Identifier> getCrossReference()
crossReference (Reference to another product, e.g. for linking authorised to investigational product.)public MedicinalProduct setCrossReference(List<Identifier> theCrossReference)
this for easy method chainingpublic boolean hasCrossReference()
public Identifier addCrossReference()
public MedicinalProduct addCrossReference(Identifier t)
public Identifier getCrossReferenceFirstRep()
crossReference, creating it if it does not already existpublic List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> getManufacturingBusinessOperation()
manufacturingBusinessOperation (An operation applied to the product, for manufacturing or adminsitrative purpose.)public MedicinalProduct setManufacturingBusinessOperation(List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> theManufacturingBusinessOperation)
this for easy method chainingpublic boolean hasManufacturingBusinessOperation()
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent addManufacturingBusinessOperation()
public MedicinalProduct addManufacturingBusinessOperation(MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent t)
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent getManufacturingBusinessOperationFirstRep()
manufacturingBusinessOperation, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic MedicinalProduct copy()
copy in class DomainResourceprotected MedicinalProduct typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.