Class ClinicalUseDefinition
- 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
static class
static class
static class
static enum
static class
static class
static class
Nested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy and Lactation", "Overdose", "Effects on Ability to Drive and Use Machines".Specifics for when this is a contraindication.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for contraindicationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for contraindication-referencestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for effectstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for effect-referenceprotected List
<Identifier> Business identifier for this issue.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.static 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.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.Specifics for when this is an indication.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for indicationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for indication-referenceSpecifics for when this is an interaction.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for interactionprotected List
<CanonicalType> Logic used by the clinical use definition.The population group to which this applies.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for productstatic final String
Search parameter: contraindicationstatic final String
Search parameter: contraindication-referencestatic final String
Search parameter: effectstatic final String
Search parameter: effect-referencestatic final String
Search parameter: identifierstatic final String
Search parameter: indicationstatic final String
Search parameter: indication-referencestatic final String
Search parameter: interactionstatic final String
Search parameter: productstatic final String
Search parameter: statusstatic final String
Search parameter: subjectstatic final String
Search parameter: typeprotected CodeableConcept
Whether this is a current issue or one that has been retired etc.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusThe medication, product, substance, device, procedure etc.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectindication | contraindication | interaction | undesirable-effect | warning.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for typeDescribe the possible undesirable effects (negative outcomes) from the use of the medicinal product as treatment.A critical piece of information about environmental, health or physical risks or hazards that serve as caution to the user.Fields inherited from class org.hl7.fhir.r5.model.DomainResource
contained, extension, modifierExtension, SP_TEXT, text, TEXT
Fields inherited from class org.hl7.fhir.r5.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
ConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddLibrary
(String value) copy()
void
boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
getNamedProperty
(int _hash, String _name, boolean _checkValid) Base[]
getProperty
(int hash, String name, boolean checkValid) getType()
String[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
boolean
boolean
hasLibrary
(String value) boolean
boolean
boolean
boolean
hasType()
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setCategory
(List<CodeableConcept> theCategory) setIdentifier
(List<Identifier> theIdentifier) setLibrary
(List<CanonicalType> theLibrary) setPopulation
(List<Reference> thePopulation) setProperty
(int hash, String name, Base value) setProperty
(String name, Base value) setStatus
(CodeableConcept value) setSubject
(List<Reference> theSubject) protected ClinicalUseDefinition
Methods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setText
Methods inherited from class org.hl7.fhir.r5.model.Resource
copyValues, getFHIRPublicationVersion, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, getSourcePackage, getWebPath, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, hasSourcePackage, hasWebPath, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta, setSourcePackage, setWebPath
Methods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r5.model.Base
addDefinition, addFormatCommentsPost, addFormatCommentsPre, addValidationMessage, canHavePrimitiveValue, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, copyFormatComments, copyUserData, copyValues, dateTimeValue, equals, getChildByName, getChildValueByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getValidationInfo, getValidationMessages, getXhtml, hasFormatComment, hasFormatCommentPost, hasFormatCommentPre, hasPrimitiveValue, hasType, hasUserData, hasValidated, hasValidationInfo, hasValidationMessages, isBooleanPrimitive, isCopyUserData, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setCopyUserData, 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 this issue. -
type
indication | contraindication | interaction | undesirable-effect | warning. -
category
A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy and Lactation", "Overdose", "Effects on Ability to Drive and Use Machines". -
subject
The medication, product, substance, device, procedure etc. for which this is an indication. -
status
Whether this is a current issue or one that has been retired etc. -
contraindication
Specifics for when this is a contraindication. -
indication
Specifics for when this is an indication. -
interaction
Specifics for when this is an interaction. -
population
The population group to which this applies. -
library
Logic used by the clinical use definition. -
undesirableEffect
Describe the possible undesirable effects (negative outcomes) from the use of the medicinal product as treatment. -
warning
A critical piece of information about environmental, health or physical risks or hazards that serve as caution to the user. For example 'Do not operate heavy machinery', 'May cause drowsiness', or 'Get medical advice/attention if you feel unwell'. -
SP_CONTRAINDICATION_REFERENCE
Search parameter: contraindication-referenceDescription: The situation that is being documented as contraindicating against this item, as a reference
Type: reference
Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure.reference
- See Also:
-
CONTRAINDICATION_REFERENCE
Fluent Client search parameter constant for contraindication-referenceDescription: The situation that is being documented as contraindicating against this item, as a reference
Type: reference
Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure.reference
-
INCLUDE_CONTRAINDICATION_REFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalUseDefinition:contraindication-reference". -
SP_CONTRAINDICATION
Search parameter: contraindicationDescription: The situation that is being documented as contraindicating against this item, as a code
Type: token
Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure.concept
- See Also:
-
CONTRAINDICATION
Fluent Client search parameter constant for contraindicationDescription: The situation that is being documented as contraindicating against this item, as a code
Type: token
Path: ClinicalUseDefinition.contraindication.diseaseSymptomProcedure.concept
-
SP_EFFECT_REFERENCE
Search parameter: effect-referenceDescription: The situation in which the undesirable effect may manifest, as a reference
Type: reference
Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect.reference
- See Also:
-
EFFECT_REFERENCE
Fluent Client search parameter constant for effect-referenceDescription: The situation in which the undesirable effect may manifest, as a reference
Type: reference
Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect.reference
-
INCLUDE_EFFECT_REFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalUseDefinition:effect-reference". -
SP_EFFECT
Search parameter: effectDescription: The situation in which the undesirable effect may manifest, as a code
Type: token
Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect.concept
- See Also:
-
EFFECT
Fluent Client search parameter constant for effectDescription: The situation in which the undesirable effect may manifest, as a code
Type: token
Path: ClinicalUseDefinition.undesirableEffect.symptomConditionEffect.concept
-
SP_IDENTIFIER
Search parameter: identifierDescription: Business identifier for this issue
Type: token
Path: ClinicalUseDefinition.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: Business identifier for this issue
Type: token
Path: ClinicalUseDefinition.identifier
-
SP_INDICATION_REFERENCE
Search parameter: indication-referenceDescription: The situation that is being documented as an indicaton for this item, as a reference
Type: reference
Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure.reference
- See Also:
-
INDICATION_REFERENCE
Fluent Client search parameter constant for indication-referenceDescription: The situation that is being documented as an indicaton for this item, as a reference
Type: reference
Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure.reference
-
INCLUDE_INDICATION_REFERENCE
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalUseDefinition:indication-reference". -
SP_INDICATION
Search parameter: indicationDescription: The situation that is being documented as an indicaton for this item, as a code
Type: token
Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure.concept
- See Also:
-
INDICATION
Fluent Client search parameter constant for indicationDescription: The situation that is being documented as an indicaton for this item, as a code
Type: token
Path: ClinicalUseDefinition.indication.diseaseSymptomProcedure.concept
-
SP_INTERACTION
Search parameter: interactionDescription: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
Type: token
Path: ClinicalUseDefinition.interaction.type
- See Also:
-
INTERACTION
Fluent Client search parameter constant for interactionDescription: The type of the interaction e.g. drug-drug interaction, drug-food interaction, drug-lab test interaction
Type: token
Path: ClinicalUseDefinition.interaction.type
-
SP_PRODUCT
Search parameter: productDescription: The medicinal product for which this is a clinical usage issue
Type: reference
Path: ClinicalUseDefinition.subject.where(resolve() is MedicinalProductDefinition)
- See Also:
-
PRODUCT
Fluent Client search parameter constant for productDescription: The medicinal product for which this is a clinical usage issue
Type: reference
Path: ClinicalUseDefinition.subject.where(resolve() is MedicinalProductDefinition)
-
INCLUDE_PRODUCT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalUseDefinition:product". -
SP_STATUS
Search parameter: statusDescription: Whether this is a current issue or one that has been retired etc.
Type: token
Path: ClinicalUseDefinition.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: Whether this is a current issue or one that has been retired etc.
Type: token
Path: ClinicalUseDefinition.status
-
SP_SUBJECT
Search parameter: subjectDescription: The resource for which this is a clinical usage issue
Type: reference
Path: ClinicalUseDefinition.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: The resource for which this is a clinical usage issue
Type: reference
Path: ClinicalUseDefinition.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "ClinicalUseDefinition:subject". -
SP_TYPE
Search parameter: typeDescription: indication | contraindication | interaction | undesirable-effect | warning
Type: token
Path: ClinicalUseDefinition.type
- See Also:
-
TYPE
Fluent Client search parameter constant for typeDescription: indication | contraindication | interaction | undesirable-effect | warning
Type: token
Path: ClinicalUseDefinition.type
-
-
Constructor Details
-
ClinicalUseDefinition
public ClinicalUseDefinition()Constructor -
ClinicalUseDefinition
Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier
(Business identifier for this issue.)
-
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 {3}
-
getTypeElement
- Returns:
type
(indication | contraindication | interaction | undesirable-effect | warning.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
hasTypeElement
-
hasType
-
setTypeElement
public ClinicalUseDefinition setTypeElement(Enumeration<ClinicalUseDefinition.ClinicalUseDefinitionType> value) - Parameters:
value
-type
(indication | contraindication | interaction | undesirable-effect | warning.). This is the underlying object with id, value and extensions. The accessor "getType" gives direct access to the value
-
getType
- Returns:
- indication | contraindication | interaction | undesirable-effect | warning.
-
setType
- Parameters:
value
- indication | contraindication | interaction | undesirable-effect | warning.
-
getCategory
- Returns:
category
(A categorisation of the issue, primarily for dividing warnings into subject heading areas such as "Pregnancy and Lactation", "Overdose", "Effects on Ability to Drive and Use Machines".)
-
setCategory
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category
, creating it if it does not already exist {3}
-
getSubject
- Returns:
subject
(The medication, product, substance, device, procedure etc. for which this is an indication.)
-
setSubject
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasSubject
-
addSubject
-
addSubject
-
getSubjectFirstRep
- Returns:
- The first repetition of repeating field
subject
, creating it if it does not already exist {3}
-
getStatus
- Returns:
status
(Whether this is a current issue or one that has been retired etc.)
-
hasStatus
-
setStatus
- Parameters:
value
-status
(Whether this is a current issue or one that has been retired etc.)
-
getContraindication
- Returns:
contraindication
(Specifics for when this is a contraindication.)
-
hasContraindication
-
setContraindication
public ClinicalUseDefinition setContraindication(ClinicalUseDefinition.ClinicalUseDefinitionContraindicationComponent value) - Parameters:
value
-contraindication
(Specifics for when this is a contraindication.)
-
getIndication
- Returns:
indication
(Specifics for when this is an indication.)
-
hasIndication
-
setIndication
public ClinicalUseDefinition setIndication(ClinicalUseDefinition.ClinicalUseDefinitionIndicationComponent value) - Parameters:
value
-indication
(Specifics for when this is an indication.)
-
getInteraction
- Returns:
interaction
(Specifics for when this is an interaction.)
-
hasInteraction
-
setInteraction
public ClinicalUseDefinition setInteraction(ClinicalUseDefinition.ClinicalUseDefinitionInteractionComponent value) - Parameters:
value
-interaction
(Specifics for when this is an interaction.)
-
getPopulation
- Returns:
population
(The population group to which this applies.)
-
setPopulation
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasPopulation
-
addPopulation
-
addPopulation
-
getPopulationFirstRep
- Returns:
- The first repetition of repeating field
population
, creating it if it does not already exist {3}
-
getLibrary
- Returns:
library
(Logic used by the clinical use definition.)
-
setLibrary
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasLibrary
-
addLibraryElement
- Returns:
library
(Logic used by the clinical use definition.)
-
addLibrary
- Parameters:
value
-library
(Logic used by the clinical use definition.)
-
hasLibrary
- Parameters:
value
-library
(Logic used by the clinical use definition.)
-
getUndesirableEffect
- Returns:
undesirableEffect
(Describe the possible undesirable effects (negative outcomes) from the use of the medicinal product as treatment.)
-
hasUndesirableEffect
-
setUndesirableEffect
public ClinicalUseDefinition setUndesirableEffect(ClinicalUseDefinition.ClinicalUseDefinitionUndesirableEffectComponent value) - Parameters:
value
-undesirableEffect
(Describe the possible undesirable effects (negative outcomes) from the use of the medicinal product as treatment.)
-
getWarning
- Returns:
warning
(A critical piece of information about environmental, health or physical risks or hazards that serve as caution to the user. For example 'Do not operate heavy machinery', 'May cause drowsiness', or 'Get medical advice/attention if you feel unwell'.)
-
hasWarning
-
setWarning
public ClinicalUseDefinition setWarning(ClinicalUseDefinition.ClinicalUseDefinitionWarningComponent value) - Parameters:
value
-warning
(A critical piece of information about environmental, health or physical risks or hazards that serve as caution to the user. For example 'Do not operate heavy machinery', 'May cause drowsiness', or 'Get medical advice/attention if you feel unwell'.)
-
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
- Returns:
- the FHIR type name of the instance (not the java class name)
-
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
-