Class MedicinalProductAuthorization
- 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
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> The country in which the marketing authorization has been granted.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for countryprotected Period
A period of time after authorization before generic product applicatiosn can be submitted.protected DateTimeType
The date when the first authorization was granted by a Medicines Regulatory Agency.protected Reference
Marketing Authorization Holder.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for holderprotected Organization
The actual object that is the target of the reference (Marketing Authorization Holder.)protected List
<Identifier> Business identifier for the marketing authorization, as assigned by a regulator.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.protected DateTimeType
Date of first marketing authorization for a company's new medicinal product in any country in the World.protected List
<CodeableConcept> Jurisdiction within a country.protected List
<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> Authorization in areas within a country.protected CodeableConcept
The legal framework against which this authorization is granted.The regulatory procedure for granting or amending a marketing authorization.protected Reference
Medicines Regulatory Agency.protected Organization
The actual object that is the target of the reference (Medicines Regulatory Agency.)protected DateTimeType
The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.static final String
Search parameter: countrystatic final String
Search parameter: holderstatic final String
Search parameter: identifierstatic final String
Search parameter: statusstatic final String
Search parameter: subjectprotected CodeableConcept
The status of the marketing authorization.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusprotected DateTimeType
The date at which the given status has become applicable.protected Reference
The medicinal product that is being authorized.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectprotected Resource
The actual object that is the target of the reference (The medicinal product that is being authorized.)protected Period
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.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
Fields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddJurisdictionalAuthorization
(MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent t) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
List
<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setCountry
(List<CodeableConcept> theCountry) setDataExclusivityPeriod
(Period value) setDateOfFirstAuthorization
(Date value) setHolderTarget
(Organization value) setIdentifier
(List<Identifier> theIdentifier) setInternationalBirthDate
(Date value) setJurisdiction
(List<CodeableConcept> theJurisdiction) setJurisdictionalAuthorization
(List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> theJurisdictionalAuthorization) setLegalBasis
(CodeableConcept value) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setRegulator
(Reference value) setRegulatorTarget
(Organization value) setRestoreDate
(Date value) setStatus
(CodeableConcept value) setStatusDate
(Date value) setStatusDateElement
(DateTimeType value) setSubject
(Reference value) setSubjectTarget
(Resource value) setValidityPeriod
(Period value) protected MedicinalProductAuthorization
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, 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, getIdPart, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
Business identifier for the marketing authorization, as assigned by a regulator. -
subject
The medicinal product that is being authorized. -
subjectTarget
The actual object that is the target of the reference (The medicinal product that is being authorized.) -
country
The country in which the marketing authorization has been granted. -
jurisdiction
Jurisdiction within a country. -
status
The status of the marketing authorization. -
statusDate
The date at which the given status has become applicable. -
restoreDate
The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored. -
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. -
dataExclusivityPeriod
A period of time after authorization before generic product applicatiosn can be submitted. -
dateOfFirstAuthorization
The date when the first authorization was granted by a Medicines Regulatory Agency. -
internationalBirthDate
Date of first marketing authorization for a company's new medicinal product in any country in the World. -
legalBasis
The legal framework against which this authorization is granted. -
jurisdictionalAuthorization
protected List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> jurisdictionalAuthorizationAuthorization in areas within a country. -
holder
Marketing Authorization Holder. -
holderTarget
The actual object that is the target of the reference (Marketing Authorization Holder.) -
regulator
Medicines Regulatory Agency. -
regulatorTarget
The actual object that is the target of the reference (Medicines Regulatory Agency.) -
procedure
The regulatory procedure for granting or amending a marketing authorization. -
SP_IDENTIFIER
Search parameter: identifierDescription: Business identifier for the marketing authorization, as assigned by a regulator
Type: token
Path: MedicinalProductAuthorization.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business identifier for the marketing authorization, as assigned by a regulator
Type: token
Path: MedicinalProductAuthorization.identifier
-
SP_COUNTRY
Search parameter: countryDescription: The country in which the marketing authorization has been granted
Type: token
Path: MedicinalProductAuthorization.country
- See Also:
-
COUNTRY
Fluent Client search parameter constant for countryDescription: The country in which the marketing authorization has been granted
Type: token
Path: MedicinalProductAuthorization.country
-
SP_SUBJECT
Search parameter: subjectDescription: The medicinal product that is being authorized
Type: reference
Path: MedicinalProductAuthorization.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: The medicinal product that is being authorized
Type: reference
Path: MedicinalProductAuthorization.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "MedicinalProductAuthorization:subject". -
SP_HOLDER
Search parameter: holderDescription: Marketing Authorization Holder
Type: reference
Path: MedicinalProductAuthorization.holder
- See Also:
-
HOLDER
Fluent Client search parameter constant for holderDescription: Marketing Authorization Holder
Type: reference
Path: MedicinalProductAuthorization.holder
-
INCLUDE_HOLDER
Constant for fluent queries to be used to add include statements. Specifies the path value of "MedicinalProductAuthorization:holder". -
SP_STATUS
Search parameter: statusDescription: The status of the marketing authorization
Type: token
Path: MedicinalProductAuthorization.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: The status of the marketing authorization
Type: token
Path: MedicinalProductAuthorization.status
-
-
Constructor Details
-
MedicinalProductAuthorization
public MedicinalProductAuthorization()Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Business identifier for the marketing authorization, as assigned by a regulator.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier
, creating it if it does not already exist
-
getSubject
- Returns:
subject
(The medicinal product that is being authorized.)
-
hasSubject
-
setSubject
- Parameters:
value
-subject
(The medicinal product that is being authorized.)
-
getSubjectTarget
- Returns:
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.)
-
setSubjectTarget
- Parameters:
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.)
-
getCountry
- Returns:
country
(The country in which the marketing authorization has been granted.)
-
setCountry
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCountry
-
addCountry
-
addCountry
-
getCountryFirstRep
- Returns:
- The first repetition of repeating field
country
, creating it if it does not already exist
-
getJurisdiction
- Returns:
jurisdiction
(Jurisdiction within a country.)
-
setJurisdiction
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasJurisdiction
-
addJurisdiction
-
addJurisdiction
-
getJurisdictionFirstRep
- Returns:
- The first repetition of repeating field
jurisdiction
, creating it if it does not already exist
-
getStatus
- Returns:
status
(The status of the marketing authorization.)
-
hasStatus
-
setStatus
- Parameters:
value
-status
(The status of the marketing authorization.)
-
getStatusDateElement
- Returns:
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 value
-
hasStatusDateElement
-
hasStatusDate
-
setStatusDateElement
- Parameters:
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 value
-
getStatusDate
- Returns:
- The date at which the given status has become applicable.
-
setStatusDate
- Parameters:
value
- The date at which the given status has become applicable.
-
getRestoreDateElement
- Returns:
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 value
-
hasRestoreDateElement
-
hasRestoreDate
-
setRestoreDateElement
- Parameters:
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 value
-
getRestoreDate
- Returns:
- The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.
-
setRestoreDate
- Parameters:
value
- The date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.
-
getValidityPeriod
- Returns:
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.)
-
hasValidityPeriod
-
setValidityPeriod
- Parameters:
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.)
-
getDataExclusivityPeriod
- Returns:
dataExclusivityPeriod
(A period of time after authorization before generic product applicatiosn can be submitted.)
-
hasDataExclusivityPeriod
-
setDataExclusivityPeriod
- Parameters:
value
-dataExclusivityPeriod
(A period of time after authorization before generic product applicatiosn can be submitted.)
-
getDateOfFirstAuthorizationElement
- Returns:
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 value
-
hasDateOfFirstAuthorizationElement
-
hasDateOfFirstAuthorization
-
setDateOfFirstAuthorizationElement
- Parameters:
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 value
-
getDateOfFirstAuthorization
- Returns:
- The date when the first authorization was granted by a Medicines Regulatory Agency.
-
setDateOfFirstAuthorization
- Parameters:
value
- The date when the first authorization was granted by a Medicines Regulatory Agency.
-
getInternationalBirthDateElement
- Returns:
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 value
-
hasInternationalBirthDateElement
-
hasInternationalBirthDate
-
setInternationalBirthDateElement
- Parameters:
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 value
-
getInternationalBirthDate
- Returns:
- Date of first marketing authorization for a company's new medicinal product in any country in the World.
-
setInternationalBirthDate
- Parameters:
value
- Date of first marketing authorization for a company's new medicinal product in any country in the World.
-
getLegalBasis
- Returns:
legalBasis
(The legal framework against which this authorization is granted.)
-
hasLegalBasis
-
setLegalBasis
- Parameters:
value
-legalBasis
(The legal framework against which this authorization is granted.)
-
getJurisdictionalAuthorization
public List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> getJurisdictionalAuthorization()- Returns:
jurisdictionalAuthorization
(Authorization in areas within a country.)
-
setJurisdictionalAuthorization
public MedicinalProductAuthorization setJurisdictionalAuthorization(List<MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent> theJurisdictionalAuthorization) - Returns:
- Returns a reference to
this
for easy method chaining
-
hasJurisdictionalAuthorization
-
addJurisdictionalAuthorization
-
addJurisdictionalAuthorization
-
getJurisdictionalAuthorizationFirstRep
public MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent getJurisdictionalAuthorizationFirstRep()- Returns:
- The first repetition of repeating field
jurisdictionalAuthorization
, creating it if it does not already exist
-
getHolder
- Returns:
holder
(Marketing Authorization Holder.)
-
hasHolder
-
setHolder
- Parameters:
value
-holder
(Marketing Authorization Holder.)
-
getHolderTarget
- Returns:
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.)
-
setHolderTarget
- Parameters:
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.)
-
getRegulator
- Returns:
regulator
(Medicines Regulatory Agency.)
-
hasRegulator
-
setRegulator
- Parameters:
value
-regulator
(Medicines Regulatory Agency.)
-
getRegulatorTarget
- Returns:
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.)
-
setRegulatorTarget
- Parameters:
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.)
-
getProcedure
- Returns:
procedure
(The regulatory procedure for granting or amending a marketing authorization.)
-
hasProcedure
-
setProcedure
public MedicinalProductAuthorization setProcedure(MedicinalProductAuthorization.MedicinalProductAuthorizationProcedureComponent value) - Parameters:
value
-procedure
(The regulatory procedure for granting or amending a marketing authorization.)
-
listChildren
- Overrides:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-