Package org.hl7.fhir.r5.model
Class DeviceDefinition.DeviceDefinitionGuidelineComponent
- 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.DeviceDefinition.DeviceDefinitionGuidelineComponent
-
- 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:
- DeviceDefinition
public static class DeviceDefinition.DeviceDefinitionGuidelineComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected List<CodeableReference>contraindicationA specific situation when a device should not be used because it may cause harm.protected List<CodeableReference>indicationA clinical condition for which the device was designed to be used.protected StringTypeintendedUseA description of the general purpose or medical use of the device or its function.protected List<RelatedArtifact>relatedArtifactA source of information or reference for this guideline.protected MarkdownTypeusageInstructionDetailed written and visual directions for the user on how to use the device.protected List<UsageContext>useContextThe circumstances that form the setting for using the device.protected List<CodeableReference>warningSpecific hazard alert information that a user needs to know before using the device.-
Fields inherited from class org.hl7.fhir.r5.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description DeviceDefinitionGuidelineComponent()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
-
useContext
protected List<UsageContext> useContext
The circumstances that form the setting for using the device.
-
usageInstruction
protected MarkdownType usageInstruction
Detailed written and visual directions for the user on how to use the device.
-
relatedArtifact
protected List<RelatedArtifact> relatedArtifact
A source of information or reference for this guideline.
-
indication
protected List<CodeableReference> indication
A clinical condition for which the device was designed to be used.
-
contraindication
protected List<CodeableReference> contraindication
A specific situation when a device should not be used because it may cause harm.
-
warning
protected List<CodeableReference> warning
Specific hazard alert information that a user needs to know before using the device.
-
intendedUse
protected StringType intendedUse
A description of the general purpose or medical use of the device or its function.
-
-
Constructor Detail
-
DeviceDefinitionGuidelineComponent
public DeviceDefinitionGuidelineComponent()
Constructor
-
-
Method Detail
-
getUseContext
public List<UsageContext> getUseContext()
- Returns:
useContext(The circumstances that form the setting for using the device.)
-
setUseContext
public DeviceDefinition.DeviceDefinitionGuidelineComponent setUseContext(List<UsageContext> theUseContext)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasUseContext
public boolean hasUseContext()
-
addUseContext
public UsageContext addUseContext()
-
addUseContext
public DeviceDefinition.DeviceDefinitionGuidelineComponent addUseContext(UsageContext t)
-
getUseContextFirstRep
public UsageContext getUseContextFirstRep()
- Returns:
- The first repetition of repeating field
useContext, creating it if it does not already exist {3}
-
getUsageInstructionElement
public MarkdownType getUsageInstructionElement()
- Returns:
usageInstruction(Detailed written and visual directions for the user on how to use the device.). This is the underlying object with id, value and extensions. The accessor "getUsageInstruction" gives direct access to the value
-
hasUsageInstructionElement
public boolean hasUsageInstructionElement()
-
hasUsageInstruction
public boolean hasUsageInstruction()
-
setUsageInstructionElement
public DeviceDefinition.DeviceDefinitionGuidelineComponent setUsageInstructionElement(MarkdownType value)
- Parameters:
value-usageInstruction(Detailed written and visual directions for the user on how to use the device.). This is the underlying object with id, value and extensions. The accessor "getUsageInstruction" gives direct access to the value
-
getUsageInstruction
public String getUsageInstruction()
- Returns:
- Detailed written and visual directions for the user on how to use the device.
-
setUsageInstruction
public DeviceDefinition.DeviceDefinitionGuidelineComponent setUsageInstruction(String value)
- Parameters:
value- Detailed written and visual directions for the user on how to use the device.
-
getRelatedArtifact
public List<RelatedArtifact> getRelatedArtifact()
- Returns:
relatedArtifact(A source of information or reference for this guideline.)
-
setRelatedArtifact
public DeviceDefinition.DeviceDefinitionGuidelineComponent setRelatedArtifact(List<RelatedArtifact> theRelatedArtifact)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasRelatedArtifact
public boolean hasRelatedArtifact()
-
addRelatedArtifact
public RelatedArtifact addRelatedArtifact()
-
addRelatedArtifact
public DeviceDefinition.DeviceDefinitionGuidelineComponent addRelatedArtifact(RelatedArtifact t)
-
getRelatedArtifactFirstRep
public RelatedArtifact getRelatedArtifactFirstRep()
- Returns:
- The first repetition of repeating field
relatedArtifact, creating it if it does not already exist {3}
-
getIndication
public List<CodeableReference> getIndication()
- Returns:
indication(A clinical condition for which the device was designed to be used.)
-
setIndication
public DeviceDefinition.DeviceDefinitionGuidelineComponent setIndication(List<CodeableReference> theIndication)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIndication
public boolean hasIndication()
-
addIndication
public CodeableReference addIndication()
-
addIndication
public DeviceDefinition.DeviceDefinitionGuidelineComponent addIndication(CodeableReference t)
-
getIndicationFirstRep
public CodeableReference getIndicationFirstRep()
- Returns:
- The first repetition of repeating field
indication, creating it if it does not already exist {3}
-
getContraindication
public List<CodeableReference> getContraindication()
- Returns:
contraindication(A specific situation when a device should not be used because it may cause harm.)
-
setContraindication
public DeviceDefinition.DeviceDefinitionGuidelineComponent setContraindication(List<CodeableReference> theContraindication)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasContraindication
public boolean hasContraindication()
-
addContraindication
public CodeableReference addContraindication()
-
addContraindication
public DeviceDefinition.DeviceDefinitionGuidelineComponent addContraindication(CodeableReference t)
-
getContraindicationFirstRep
public CodeableReference getContraindicationFirstRep()
- Returns:
- The first repetition of repeating field
contraindication, creating it if it does not already exist {3}
-
getWarning
public List<CodeableReference> getWarning()
- Returns:
warning(Specific hazard alert information that a user needs to know before using the device.)
-
setWarning
public DeviceDefinition.DeviceDefinitionGuidelineComponent setWarning(List<CodeableReference> theWarning)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasWarning
public boolean hasWarning()
-
addWarning
public CodeableReference addWarning()
-
addWarning
public DeviceDefinition.DeviceDefinitionGuidelineComponent addWarning(CodeableReference t)
-
getWarningFirstRep
public CodeableReference getWarningFirstRep()
- Returns:
- The first repetition of repeating field
warning, creating it if it does not already exist {3}
-
getIntendedUseElement
public StringType getIntendedUseElement()
- Returns:
intendedUse(A description of the general purpose or medical use of the device or its function.). This is the underlying object with id, value and extensions. The accessor "getIntendedUse" gives direct access to the value
-
hasIntendedUseElement
public boolean hasIntendedUseElement()
-
hasIntendedUse
public boolean hasIntendedUse()
-
setIntendedUseElement
public DeviceDefinition.DeviceDefinitionGuidelineComponent setIntendedUseElement(StringType value)
- Parameters:
value-intendedUse(A description of the general purpose or medical use of the device or its function.). This is the underlying object with id, value and extensions. The accessor "getIntendedUse" gives direct access to the value
-
getIntendedUse
public String getIntendedUse()
- Returns:
- A description of the general purpose or medical use of the device or its function.
-
setIntendedUse
public DeviceDefinition.DeviceDefinitionGuidelineComponent setIntendedUse(String value)
- Parameters:
value- A description of the general purpose or medical use of the device or its function.
-
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 DeviceDefinition.DeviceDefinitionGuidelineComponent copy()
- Specified by:
copyin classBackboneElement
-
copyValues
public void copyValues(DeviceDefinition.DeviceDefinitionGuidelineComponent 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
-
-