
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
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic enumstatic classstatic classstatic classNested classes/interfaces inherited from class org.hl7.fhir.r5.model.Base
Base.ProfileSource, Base.ValidationInfo, Base.ValidationMode, Base.ValidationReason -
Field Summary
FieldsModifier 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.TokenClientParamFluent Client search parameter constant for contraindicationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for contraindication-referencestatic final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for effectstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for effect-referenceprotected List<Identifier> Business identifier for this issue.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.static 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.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.Specifics for when this is an indication.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for indicationstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for indication-referenceSpecifics for when this is an interaction.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent 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.ReferenceClientParamFluent Client search parameter constant for productstatic final StringSearch parameter: contraindicationstatic final StringSearch parameter: contraindication-referencestatic final StringSearch parameter: effectstatic final StringSearch parameter: effect-referencestatic final StringSearch parameter: identifierstatic final StringSearch parameter: indicationstatic final StringSearch parameter: indication-referencestatic final StringSearch parameter: interactionstatic final StringSearch parameter: productstatic final StringSearch parameter: statusstatic final StringSearch parameter: subjectstatic final StringSearch parameter: typeprotected CodeableConceptWhether this is a current issue or one that has been retired etc.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusThe medication, product, substance, device, procedure etc. for which this is an indication.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectindication | contraindication | interaction | undesirable-effect | warning.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent 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, TEXTFields inherited from class org.hl7.fhir.r5.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
ConstructorsConstructorDescriptionConstructorConstructor -
Method Summary
Modifier and TypeMethodDescriptionaddLibrary(String value) copy()voidbooleanequalsDeep(Base other_) booleanequalsShallow(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) booleanbooleanbooleanbooleanbooleanbooleanbooleanhasLibrary(String value) booleanbooleanbooleanbooleanhasType()booleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) voidremoveChild(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 ClinicalUseDefinitionMethods inherited from class org.hl7.fhir.r5.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getExtensionsByUrl, getExtensionString, getExtensionString, getModifierExtension, getModifierExtensionsByUrl, getStandardsStatus, getText, hasContained, hasExtension, hasExtension, hasExtension, hasModifierExtension, hasPrimitiveExtension, hasText, setContained, setExtension, setModifierExtension, setStandardsStatus, setTextMethods 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, setWebPathMethods inherited from class org.hl7.fhir.r5.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods 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, executeFunction, 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, 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 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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
thisfor 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:
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- Returns:
- the FHIR type name of the instance (not the java class name)
-
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
-