public class MedicinalProductAuthorization extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent |
static class |
MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureApplicationComponent |
static class |
MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
country
The country in which the marketing authorization has been granted.
|
protected Period |
dataExclusivityPeriod
A period of time after authorization before generic product applicatiosn can be submitted.
|
protected DateTimeType |
dateOfFirstAuthorization
The date when the first authorization was granted by a Medicines Regulatory Agency.
|
protected Reference |
holder
Marketing Authorization Holder.
|
protected Organization |
holderTarget
The actual object that is the target of the reference (Marketing Authorization Holder.)
|
protected Identifier |
identifier
Business identifier for the marketing authorization, as assigned by a regulator.
|
protected DateTimeType |
internationalBirthDate
Date of first marketing authorization for a company's new medicinal product in any country in the World.
|
protected List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> |
jurisdictionalAuthorization
Authorization in areas within a country.
|
protected CodeableConcept |
legalStatusOfSupply
The legal status of supply of the medicinal product as classified by the regulator.
|
protected List<MarketingStatus> |
marketingStatus
Marketing status of the medicinal product, in contrast to marketing authorizaton.
|
protected MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent |
procedure
The regulatory procedure for granting or amending a marketing authorization.
|
protected Reference |
regulator
Medicines Regulatory Agency.
|
protected Organization |
regulatorTarget
The actual object that is the target of the reference (Medicines Regulatory Agency.)
|
protected DateTimeType |
restoreDate
The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.
|
protected CodeableConcept |
status
The status of the marketing authorization.
|
protected DateTimeType |
statusDate
The date at which the given status has become applicable.
|
protected Period |
validityPeriod
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.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
MedicinalProductAuthorization()
Constructor
|
MedicinalProductAuthorization(CodeableConcept legalStatusOfSupply,
CodeableConcept status,
DateTimeType statusDate,
Period validityPeriod,
DateTimeType internationalBirthDate,
Reference holder,
Reference regulator,
MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent procedure)
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 List<CodeableConcept> country
protected CodeableConcept legalStatusOfSupply
protected CodeableConcept status
protected DateTimeType statusDate
protected DateTimeType restoreDate
protected Period validityPeriod
protected Period dataExclusivityPeriod
protected DateTimeType dateOfFirstAuthorization
protected DateTimeType internationalBirthDate
protected List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> jurisdictionalAuthorization
protected Organization holderTarget
protected Organization regulatorTarget
protected MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent procedure
protected List<MarketingStatus> marketingStatus
public MedicinalProductAuthorization()
public MedicinalProductAuthorization(CodeableConcept legalStatusOfSupply, CodeableConcept status, DateTimeType statusDate, Period validityPeriod, DateTimeType internationalBirthDate, Reference holder, Reference regulator, MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent procedure)
public Identifier getIdentifier()
identifier (Business identifier for the marketing authorization, as assigned by a regulator.)public boolean hasIdentifier()
public MedicinalProductAuthorization setIdentifier(Identifier value)
value - identifier (Business identifier for the marketing authorization, as assigned by a regulator.)public List<CodeableConcept> getCountry()
country (The country in which the marketing authorization has been granted.)public MedicinalProductAuthorization setCountry(List<CodeableConcept> theCountry)
this for easy method chainingpublic boolean hasCountry()
public CodeableConcept addCountry()
public MedicinalProductAuthorization addCountry(CodeableConcept t)
public CodeableConcept getCountryFirstRep()
country, creating it if it does not already existpublic CodeableConcept getLegalStatusOfSupply()
legalStatusOfSupply (The legal status of supply of the medicinal product as classified by the regulator.)public boolean hasLegalStatusOfSupply()
public MedicinalProductAuthorization setLegalStatusOfSupply(CodeableConcept value)
value - legalStatusOfSupply (The legal status of supply of the medicinal product as classified by the regulator.)public CodeableConcept getStatus()
status (The status of the marketing authorization.)public boolean hasStatus()
public MedicinalProductAuthorization setStatus(CodeableConcept value)
value - status (The status of the marketing authorization.)public DateTimeType getStatusDateElement()
statusDate (The date at which the given status has become applicable.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the valuepublic boolean hasStatusDateElement()
public boolean hasStatusDate()
public MedicinalProductAuthorization setStatusDateElement(DateTimeType value)
value - statusDate (The date at which the given status has become applicable.). This is the underlying object with id, value and extensions. The accessor "getStatusDate" gives direct access to the valuepublic Date getStatusDate()
public MedicinalProductAuthorization setStatusDate(Date value)
value - The date at which the given status has become applicable.public DateTimeType getRestoreDateElement()
restoreDate (The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.). This is the underlying object with id, value and extensions. The accessor "getRestoreDate" gives direct access to the valuepublic boolean hasRestoreDateElement()
public boolean hasRestoreDate()
public MedicinalProductAuthorization setRestoreDateElement(DateTimeType value)
value - restoreDate (The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.). This is the underlying object with id, value and extensions. The accessor "getRestoreDate" gives direct access to the valuepublic Date getRestoreDate()
public MedicinalProductAuthorization setRestoreDate(Date value)
value - The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.public Period getValidityPeriod()
validityPeriod (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.)public boolean hasValidityPeriod()
public MedicinalProductAuthorization setValidityPeriod(Period value)
value - validityPeriod (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.)public Period getDataExclusivityPeriod()
dataExclusivityPeriod (A period of time after authorization before generic product applicatiosn can be submitted.)public boolean hasDataExclusivityPeriod()
public MedicinalProductAuthorization setDataExclusivityPeriod(Period value)
value - dataExclusivityPeriod (A period of time after authorization before generic product applicatiosn can be submitted.)public DateTimeType getDateOfFirstAuthorizationElement()
dateOfFirstAuthorization (The date when the first authorization was granted by a Medicines Regulatory Agency.). This is the underlying object with id, value and extensions. The accessor "getDateOfFirstAuthorization" gives direct access to the valuepublic boolean hasDateOfFirstAuthorizationElement()
public boolean hasDateOfFirstAuthorization()
public MedicinalProductAuthorization setDateOfFirstAuthorizationElement(DateTimeType value)
value - dateOfFirstAuthorization (The date when the first authorization was granted by a Medicines Regulatory Agency.). This is the underlying object with id, value and extensions. The accessor "getDateOfFirstAuthorization" gives direct access to the valuepublic Date getDateOfFirstAuthorization()
public MedicinalProductAuthorization setDateOfFirstAuthorization(Date value)
value - The date when the first authorization was granted by a Medicines Regulatory Agency.public DateTimeType getInternationalBirthDateElement()
internationalBirthDate (Date of first marketing authorization for a company's new medicinal product in any country in the World.). This is the underlying object with id, value and extensions. The accessor "getInternationalBirthDate" gives direct access to the valuepublic boolean hasInternationalBirthDateElement()
public boolean hasInternationalBirthDate()
public MedicinalProductAuthorization setInternationalBirthDateElement(DateTimeType value)
value - internationalBirthDate (Date of first marketing authorization for a company's new medicinal product in any country in the World.). This is the underlying object with id, value and extensions. The accessor "getInternationalBirthDate" gives direct access to the valuepublic Date getInternationalBirthDate()
public MedicinalProductAuthorization setInternationalBirthDate(Date value)
value - Date of first marketing authorization for a company's new medicinal product in any country in the World.public List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> getJurisdictionalAuthorization()
jurisdictionalAuthorization (Authorization in areas within a country.)public MedicinalProductAuthorization setJurisdictionalAuthorization(List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> theJurisdictionalAuthorization)
this for easy method chainingpublic boolean hasJurisdictionalAuthorization()
public MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent addJurisdictionalAuthorization()
public MedicinalProductAuthorization addJurisdictionalAuthorization(MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent t)
public MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent getJurisdictionalAuthorizationFirstRep()
jurisdictionalAuthorization, creating it if it does not already existpublic boolean hasHolder()
public MedicinalProductAuthorization setHolder(Reference value)
value - holder (Marketing Authorization Holder.)public Organization getHolderTarget()
holder 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. (Marketing Authorization Holder.)public MedicinalProductAuthorization setHolderTarget(Organization value)
value - holder 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. (Marketing Authorization Holder.)public Reference getRegulator()
regulator (Medicines Regulatory Agency.)public boolean hasRegulator()
public MedicinalProductAuthorization setRegulator(Reference value)
value - regulator (Medicines Regulatory Agency.)public Organization getRegulatorTarget()
regulator 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. (Medicines Regulatory Agency.)public MedicinalProductAuthorization setRegulatorTarget(Organization value)
value - regulator 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. (Medicines Regulatory Agency.)public MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent getProcedure()
procedure (The regulatory procedure for granting or amending a marketing authorization.)public boolean hasProcedure()
public MedicinalProductAuthorization setProcedure(MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent value)
value - procedure (The regulatory procedure for granting or amending a marketing authorization.)public List<MarketingStatus> getMarketingStatus()
marketingStatus (Marketing status of the medicinal product, in contrast to marketing authorizaton.)public MedicinalProductAuthorization setMarketingStatus(List<MarketingStatus> theMarketingStatus)
this for easy method chainingpublic boolean hasMarketingStatus()
public MarketingStatus addMarketingStatus()
public MedicinalProductAuthorization addMarketingStatus(MarketingStatus t)
public MarketingStatus getMarketingStatusFirstRep()
marketingStatus, 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 MedicinalProductAuthorization copy()
copy in class DomainResourceprotected MedicinalProductAuthorization 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.