
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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CodeableConcept> The country in which the marketing authorization has been granted.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for countryprotected PeriodA period of time after authorization before generic product applicatiosn can be submitted.protected DateTimeTypeThe date when the first authorization was granted by a Medicines Regulatory Agency.protected ReferenceMarketing Authorization Holder.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for holderprotected OrganizationThe 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.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.protected DateTimeTypeDate 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 CodeableConceptThe legal framework against which this authorization is granted.The regulatory procedure for granting or amending a marketing authorization.protected ReferenceMedicines Regulatory Agency.protected OrganizationThe actual object that is the target of the reference (Medicines Regulatory Agency.)protected DateTimeTypeThe date when a suspended the marketing or the marketing authorization of the product is anticipated to be restored.static final StringSearch parameter: countrystatic final StringSearch parameter: holderstatic final StringSearch parameter: identifierstatic final StringSearch parameter: statusstatic final StringSearch parameter: subjectprotected CodeableConceptThe status of the marketing authorization.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusprotected DateTimeTypeThe date at which the given status has become applicable.protected ReferenceThe medicinal product that is being authorized.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectprotected ResourceThe actual object that is the target of the reference (The medicinal product that is being authorized.)protected PeriodThe 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, textFields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, metaFields 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_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddJurisdictionalAuthorization(MedicinalProductAuthorization.MedicinalProductAuthorizationJurisdictionalAuthorizationComponent t) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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 MedicinalProductAuthorizationMethods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasPrimitiveExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods 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, setMetaMethods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods 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, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN, setXhtmlMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods 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
thisfor 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:
subjectThe 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-subjectThe 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
thisfor 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
thisfor 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
thisfor 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:
holderThe 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-holderThe 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:
regulatorThe 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-regulatorThe 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:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-