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 |
static class |
MedicinalProduct.MedicinalProductSpecialDesignationComponent |
| 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> |
clinicalTrial
Clinical trials or studies that this product is involved in.
|
protected List<ResearchStudy> |
clinicalTrialTarget
The actual objects that are the target of the reference (Clinical trials or studies that this product is involved in.)
|
protected CodeableConcept |
combinedPharmaceuticalDoseForm
The dose form for a single part product, or combined form of a multiple part product.
|
protected List<Reference> |
contact
A product specific contact, person (in a role), or an organization.
|
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.)
|
protected List<Identifier> |
crossReference
Reference to another product, e.g.
|
protected Coding |
domain
If this medicine applies to human or veterinary uses.
|
protected List<Identifier> |
identifier
Business identifier for this product.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
protected CodeableConcept |
legalStatusOfSupply
The legal status of supply of the medicinal product as classified by the regulator.
|
protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> |
manufacturingBusinessOperation
An operation applied to the product, for manufacturing or adminsitrative purpose.
|
protected List<MarketingStatus> |
marketingStatus
Marketing status of the medicinal product, in contrast to marketing authorizaton.
|
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.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
NAME_LANGUAGE
Fluent Client search parameter constant for name-language
|
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.
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_NAME_LANGUAGE
Search parameter: name-language
|
protected List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> |
specialDesignation
Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.
|
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
|
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, 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, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected CodeableConcept type
protected CodeableConcept combinedPharmaceuticalDoseForm
protected CodeableConcept legalStatusOfSupply
protected CodeableConcept additionalMonitoringIndicator
protected List<StringType> specialMeasures
protected CodeableConcept paediatricUseIndicator
protected List<CodeableConcept> productClassification
protected List<MarketingStatus> marketingStatus
protected List<Reference> pharmaceuticalProduct
protected List<MedicinalProductPharmaceutical> pharmaceuticalProductTarget
protected List<Reference> packagedMedicinalProduct
protected List<MedicinalProductPackaged> packagedMedicinalProductTarget
protected List<Reference> attachedDocument
protected List<DocumentReference> attachedDocumentTarget
protected List<Reference> masterFile
protected List<DocumentReference> masterFileTarget
protected List<Reference> contact
protected List<Resource> contactTarget
protected List<Reference> clinicalTrial
protected List<ResearchStudy> clinicalTrialTarget
protected List<MedicinalProduct.MedicinalProductNameComponent> name
protected List<Identifier> crossReference
protected List<MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent> manufacturingBusinessOperation
protected List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> specialDesignation
public static final String SP_IDENTIFIER
Description: Business identifier for this product. Could be an MPID
Type: token
Path: MedicinalProduct.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Business identifier for this product. Could be an MPID
Type: token
Path: MedicinalProduct.identifier
public static final String SP_NAME
Description: The full product name
Type: string
Path: MedicinalProduct.name.productName
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: The full product name
Type: string
Path: MedicinalProduct.name.productName
public static final String SP_NAME_LANGUAGE
Description: Language code for this name
Type: token
Path: MedicinalProduct.name.countryLanguage.language
public static final ca.uhn.fhir.rest.gclient.TokenClientParam NAME_LANGUAGE
Description: Language code for this name
Type: token
Path: MedicinalProduct.name.countryLanguage.language
public MedicinalProduct()
public List<Identifier> getIdentifier()
identifier (Business identifier for this product. Could be an MPID.)public MedicinalProduct setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public MedicinalProduct addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic 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 Coding getDomain()
domain (If this medicine applies to human or veterinary uses.)public boolean hasDomain()
public MedicinalProduct setDomain(Coding value)
value - domain (If this medicine applies to human or veterinary uses.)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 getLegalStatusOfSupply()
legalStatusOfSupply (The legal status of supply of the medicinal product as classified by the regulator.)public boolean hasLegalStatusOfSupply()
public MedicinalProduct setLegalStatusOfSupply(CodeableConcept value)
value - legalStatusOfSupply (The legal status of supply of the medicinal product as classified by the regulator.)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 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 List<MarketingStatus> getMarketingStatus()
marketingStatus (Marketing status of the medicinal product, in contrast to marketing authorizaton.)public MedicinalProduct setMarketingStatus(List<MarketingStatus> theMarketingStatus)
this for easy method chainingpublic boolean hasMarketingStatus()
public MarketingStatus addMarketingStatus()
public MedicinalProduct addMarketingStatus(MarketingStatus t)
public MarketingStatus getMarketingStatusFirstRep()
marketingStatus, creating it if it does not already existpublic 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> 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> 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<Reference> getContact()
contact (A product specific contact, person (in a role), or an organization.)public MedicinalProduct setContact(List<Reference> theContact)
this for easy method chainingpublic boolean hasContact()
public Reference addContact()
public MedicinalProduct addContact(Reference t)
public Reference getContactFirstRep()
contact, creating it if it does not already exist@Deprecated public List<Resource> getContactTarget()
public List<Reference> getClinicalTrial()
clinicalTrial (Clinical trials or studies that this product is involved in.)public MedicinalProduct setClinicalTrial(List<Reference> theClinicalTrial)
this for easy method chainingpublic boolean hasClinicalTrial()
public Reference addClinicalTrial()
public MedicinalProduct addClinicalTrial(Reference t)
public Reference getClinicalTrialFirstRep()
clinicalTrial, creating it if it does not already exist@Deprecated public List<ResearchStudy> getClinicalTrialTarget()
@Deprecated public ResearchStudy addClinicalTrialTarget()
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 existpublic List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> getSpecialDesignation()
specialDesignation (Indicates if the medicinal product has an orphan designation for the treatment of a rare disease.)public MedicinalProduct setSpecialDesignation(List<MedicinalProduct.MedicinalProductSpecialDesignationComponent> theSpecialDesignation)
this for easy method chainingpublic boolean hasSpecialDesignation()
public MedicinalProduct.MedicinalProductSpecialDesignationComponent addSpecialDesignation()
public MedicinalProduct addSpecialDesignation(MedicinalProduct.MedicinalProductSpecialDesignationComponent t)
public MedicinalProduct.MedicinalProductSpecialDesignationComponent getSpecialDesignationFirstRep()
specialDesignation, 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 interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic MedicinalProduct copy()
copy in class DomainResourcepublic void copyValues(MedicinalProduct dst)
protected 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–2021 Health Level 7. All rights reserved.