Package org.hl7.fhir.r4.model
Class MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.Element
-
- org.hl7.fhir.r4.model.BackboneElement
-
- org.hl7.fhir.r4.model.MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- MedicinalProduct
public static class MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected IdentifierauthorisationReferenceNumberRegulatory authorization reference number.protected CodeableConceptconfidentialityIndicatorTo indicate if this proces is commercially confidential.protected DateTimeTypeeffectiveDateRegulatory authorization date.protected List<Reference>manufacturerThe manufacturer or establishment associated with the process.protected List<Organization>manufacturerTargetThe actual objects that are the target of the reference (The manufacturer or establishment associated with the process.)protected CodeableConceptoperationTypeThe type of manufacturing operation.protected ReferenceregulatorA regulator which oversees the operation.protected OrganizationregulatorTargetThe actual object that is the target of the reference (A regulator which oversees the operation.)-
Fields inherited from class org.hl7.fhir.r4.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MedicinalProductManufacturingBusinessOperationComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.BackboneElement
addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r4.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionByUrl, getExtensionFirstRep, getExtensionsByUrl, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, removeExtension, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, isResource, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
operationType
protected CodeableConcept operationType
The type of manufacturing operation.
-
authorisationReferenceNumber
protected Identifier authorisationReferenceNumber
Regulatory authorization reference number.
-
effectiveDate
protected DateTimeType effectiveDate
Regulatory authorization date.
-
confidentialityIndicator
protected CodeableConcept confidentialityIndicator
To indicate if this proces is commercially confidential.
-
manufacturer
protected List<Reference> manufacturer
The manufacturer or establishment associated with the process.
-
manufacturerTarget
protected List<Organization> manufacturerTarget
The actual objects that are the target of the reference (The manufacturer or establishment associated with the process.)
-
regulatorTarget
protected Organization regulatorTarget
The actual object that is the target of the reference (A regulator which oversees the operation.)
-
-
Constructor Detail
-
MedicinalProductManufacturingBusinessOperationComponent
public MedicinalProductManufacturingBusinessOperationComponent()
Constructor
-
-
Method Detail
-
getOperationType
public CodeableConcept getOperationType()
- Returns:
operationType(The type of manufacturing operation.)
-
hasOperationType
public boolean hasOperationType()
-
setOperationType
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setOperationType(CodeableConcept value)
- Parameters:
value-operationType(The type of manufacturing operation.)
-
getAuthorisationReferenceNumber
public Identifier getAuthorisationReferenceNumber()
- Returns:
authorisationReferenceNumber(Regulatory authorization reference number.)
-
hasAuthorisationReferenceNumber
public boolean hasAuthorisationReferenceNumber()
-
setAuthorisationReferenceNumber
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setAuthorisationReferenceNumber(Identifier value)
- Parameters:
value-authorisationReferenceNumber(Regulatory authorization reference number.)
-
getEffectiveDateElement
public DateTimeType getEffectiveDateElement()
- Returns:
effectiveDate(Regulatory authorization date.). This is the underlying object with id, value and extensions. The accessor "getEffectiveDate" gives direct access to the value
-
hasEffectiveDateElement
public boolean hasEffectiveDateElement()
-
hasEffectiveDate
public boolean hasEffectiveDate()
-
setEffectiveDateElement
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setEffectiveDateElement(DateTimeType value)
- Parameters:
value-effectiveDate(Regulatory authorization date.). This is the underlying object with id, value and extensions. The accessor "getEffectiveDate" gives direct access to the value
-
getEffectiveDate
public Date getEffectiveDate()
- Returns:
- Regulatory authorization date.
-
setEffectiveDate
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setEffectiveDate(Date value)
- Parameters:
value- Regulatory authorization date.
-
getConfidentialityIndicator
public CodeableConcept getConfidentialityIndicator()
- Returns:
confidentialityIndicator(To indicate if this proces is commercially confidential.)
-
hasConfidentialityIndicator
public boolean hasConfidentialityIndicator()
-
setConfidentialityIndicator
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setConfidentialityIndicator(CodeableConcept value)
- Parameters:
value-confidentialityIndicator(To indicate if this proces is commercially confidential.)
-
getManufacturer
public List<Reference> getManufacturer()
- Returns:
manufacturer(The manufacturer or establishment associated with the process.)
-
setManufacturer
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setManufacturer(List<Reference> theManufacturer)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasManufacturer
public boolean hasManufacturer()
-
addManufacturer
public Reference addManufacturer()
-
addManufacturer
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent addManufacturer(Reference t)
-
getManufacturerFirstRep
public Reference getManufacturerFirstRep()
- Returns:
- The first repetition of repeating field
manufacturer, creating it if it does not already exist
-
getManufacturerTarget
@Deprecated public List<Organization> getManufacturerTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
addManufacturerTarget
@Deprecated public Organization addManufacturerTarget()
Deprecated.Use Reference#setResource(IBaseResource) instead
-
getRegulator
public Reference getRegulator()
- Returns:
regulator(A regulator which oversees the operation.)
-
hasRegulator
public boolean hasRegulator()
-
setRegulator
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setRegulator(Reference value)
- Parameters:
value-regulator(A regulator which oversees the operation.)
-
getRegulatorTarget
public Organization 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. (A regulator which oversees the operation.)
-
setRegulatorTarget
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent setRegulatorTarget(Organization value)
- 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. (A regulator which oversees the operation.)
-
listChildren
protected void listChildren(List<Property> children)
- Overrides:
listChildrenin classBackboneElement
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getNamedPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
makePropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getTypesForPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MedicinalProduct.MedicinalProductManufacturingBusinessOperationComponent dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-