Package org.hl7.fhir.r5.model
Class MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent
- java.lang.Object
-
- org.hl7.fhir.r5.model.Base
-
- org.hl7.fhir.r5.model.Element
-
- org.hl7.fhir.r5.model.BackboneElement
-
- org.hl7.fhir.r5.model.MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent
-
- 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:
- MedicinalProductDefinition
public static class MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptconfidentialityIndicatorSpecifies whether this particular business or manufacturing process is considered proprietary or confidential.protected PeriodeffectiveDateDate range of applicability.protected List<Reference>organizationThe organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.protected CodeableReferencetypeThe type of manufacturing operation e.g.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description MedicinalProductDefinitionOperationComponent()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r5.model.BackboneElement
addModifierExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionFirstRep, hasModifierExtension, removeExtension, setModifierExtension
-
Methods inherited from class org.hl7.fhir.r5.model.Element
addExtension, addExtension, addExtension, copyValues, getExtension, getExtensionFirstRep, getExtensionString, getId, getIdBase, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, isDisallowExtensions, noExtensions, setDisallowExtensions, setExtension, setId, setIdBase, setIdElement
-
Methods inherited from class org.hl7.fhir.r5.model.Base
children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, 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
-
type
protected CodeableReference type
The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.
-
effectiveDate
protected Period effectiveDate
Date range of applicability.
-
organization
protected List<Reference> organization
The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.
-
confidentialityIndicator
protected CodeableConcept confidentialityIndicator
Specifies whether this particular business or manufacturing process is considered proprietary or confidential.
-
-
Constructor Detail
-
MedicinalProductDefinitionOperationComponent
public MedicinalProductDefinitionOperationComponent()
Constructor
-
-
Method Detail
-
getType
public CodeableReference getType()
- Returns:
type(The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.)
-
hasType
public boolean hasType()
-
setType
public MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent setType(CodeableReference value)
- Parameters:
value-type(The type of manufacturing operation e.g. manufacturing itself, re-packaging. For the authorization of this, a RegulatedAuthorization would point to the same plan or activity referenced here.)
-
getEffectiveDate
public Period getEffectiveDate()
- Returns:
effectiveDate(Date range of applicability.)
-
hasEffectiveDate
public boolean hasEffectiveDate()
-
setEffectiveDate
public MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent setEffectiveDate(Period value)
- Parameters:
value-effectiveDate(Date range of applicability.)
-
getOrganization
public List<Reference> getOrganization()
- Returns:
organization(The organization or establishment responsible for (or associated with) the particular process or step, examples include the manufacturer, importer, agent.)
-
setOrganization
public MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent setOrganization(List<Reference> theOrganization)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasOrganization
public boolean hasOrganization()
-
addOrganization
public Reference addOrganization()
-
addOrganization
public MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent addOrganization(Reference t)
-
getOrganizationFirstRep
public Reference getOrganizationFirstRep()
- Returns:
- The first repetition of repeating field
organization, creating it if it does not already exist {3}
-
getConfidentialityIndicator
public CodeableConcept getConfidentialityIndicator()
- Returns:
confidentialityIndicator(Specifies whether this particular business or manufacturing process is considered proprietary or confidential.)
-
hasConfidentialityIndicator
public boolean hasConfidentialityIndicator()
-
setConfidentialityIndicator
public MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent setConfidentialityIndicator(CodeableConcept value)
- Parameters:
value-confidentialityIndicator(Specifies whether this particular business or manufacturing process is considered proprietary or confidential.)
-
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 MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(MedicinalProductDefinition.MedicinalProductDefinitionOperationComponent 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
-
-