public class MedicinalProductAuthorization extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent |
static class |
MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent |
| Modifier and Type | Field and Description |
|---|---|
protected List<CodeableConcept> |
country
The country in which the marketing authorization has been granted.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
COUNTRY
Fluent Client search parameter constant for country
|
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.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
HOLDER
Fluent Client search parameter constant for holder
|
protected Organization |
holderTarget
The actual object that is the target of the reference (Marketing Authorization Holder.)
|
protected List<Identifier> |
identifier
Business identifier for the marketing authorization, as assigned by a regulator.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_HOLDER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements.
|
protected DateTimeType |
internationalBirthDate
Date of first marketing authorization for a company's new medicinal product in any country in the World.
|
protected List<CodeableConcept> |
jurisdiction
Jurisdiction within a country.
|
protected List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> |
jurisdictionalAuthorization
Authorization in areas within a country.
|
protected CodeableConcept |
legalBasis
The legal framework against which this authorization is granted.
|
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.
|
static String |
SP_COUNTRY
Search parameter: country
|
static String |
SP_HOLDER
Search parameter: holder
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_STATUS
Search parameter: status
|
static String |
SP_SUBJECT
Search parameter: subject
|
protected CodeableConcept |
status
The status of the marketing authorization.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STATUS
Fluent Client search parameter constant for status
|
protected DateTimeType |
statusDate
The date at which the given status has become applicable.
|
protected Reference |
subject
The medicinal product that is being authorized.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
SUBJECT
Fluent Client search parameter constant for subject
|
protected Resource |
subjectTarget
The actual object that is the target of the reference (The medicinal product that is being authorized.)
|
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
|
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 Resource subjectTarget
protected List<CodeableConcept> country
protected List<CodeableConcept> jurisdiction
protected CodeableConcept status
protected DateTimeType statusDate
protected DateTimeType restoreDate
protected Period validityPeriod
protected Period dataExclusivityPeriod
protected DateTimeType dateOfFirstAuthorization
protected DateTimeType internationalBirthDate
protected CodeableConcept legalBasis
protected List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> jurisdictionalAuthorization
protected Organization holderTarget
protected Organization regulatorTarget
protected MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent procedure
public static final String SP_IDENTIFIER
Description: Business identifier for the marketing authorization, as assigned by a regulator
Type: token
Path: MedicinalProductAuthorization.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: Business identifier for the marketing authorization, as assigned by a regulator
Type: token
Path: MedicinalProductAuthorization.identifier
public static final String SP_COUNTRY
Description: The country in which the marketing authorization has been granted
Type: token
Path: MedicinalProductAuthorization.country
public static final ca.uhn.fhir.rest.gclient.TokenClientParam COUNTRY
Description: The country in which the marketing authorization has been granted
Type: token
Path: MedicinalProductAuthorization.country
public static final String SP_SUBJECT
Description: The medicinal product that is being authorized
Type: reference
Path: MedicinalProductAuthorization.subject
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Description: The medicinal product that is being authorized
Type: reference
Path: MedicinalProductAuthorization.subject
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
public static final String SP_HOLDER
Description: Marketing Authorization Holder
Type: reference
Path: MedicinalProductAuthorization.holder
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam HOLDER
Description: Marketing Authorization Holder
Type: reference
Path: MedicinalProductAuthorization.holder
public static final ca.uhn.fhir.model.api.Include INCLUDE_HOLDER
public static final String SP_STATUS
Description: The status of the marketing authorization
Type: token
Path: MedicinalProductAuthorization.status
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
Description: The status of the marketing authorization
Type: token
Path: MedicinalProductAuthorization.status
public MedicinalProductAuthorization()
public List<Identifier> getIdentifier()
identifier (Business identifier for the marketing authorization, as assigned by a regulator.)public MedicinalProductAuthorization setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public MedicinalProductAuthorization addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic Reference getSubject()
subject (The medicinal product that is being authorized.)public boolean hasSubject()
public MedicinalProductAuthorization setSubject(Reference value)
value - subject (The medicinal product that is being authorized.)public Resource getSubjectTarget()
subject 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. (The medicinal product that is being authorized.)public MedicinalProductAuthorization setSubjectTarget(Resource value)
value - subject 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. (The medicinal product that is being authorized.)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 List<CodeableConcept> getJurisdiction()
jurisdiction (Jurisdiction within a country.)public MedicinalProductAuthorization setJurisdiction(List<CodeableConcept> theJurisdiction)
this for easy method chainingpublic boolean hasJurisdiction()
public CodeableConcept addJurisdiction()
public MedicinalProductAuthorization addJurisdiction(CodeableConcept t)
public CodeableConcept getJurisdictionFirstRep()
jurisdiction, creating it if it does not already existpublic 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 CodeableConcept getLegalBasis()
legalBasis (The legal framework against which this authorization is granted.)public boolean hasLegalBasis()
public MedicinalProductAuthorization setLegalBasis(CodeableConcept value)
value - legalBasis (The legal framework against which this authorization is granted.)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.)protected 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 MedicinalProductAuthorization copy()
copy in class DomainResourcepublic void copyValues(MedicinalProductAuthorization dst)
protected 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–2021 Health Level 7. All rights reserved.