Class DetectedIssue
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
Definition: Indicates an actual or potential clinical issue with or between one or more active or proposed clinical actions for a patient; e.g. Drug-drug interaction, Ineffective treatment frequency, Procedure-condition conflict, etc.
Requirements:
Profile Definition: http://hl7.org/fhir/profiles/DetectedIssue
- See Also:
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
Block class for child element: DetectedIssue.mitigation () -
Field Summary
Modifier and TypeFieldDescriptionstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for authorstatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for categorystatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for implicatedstatic 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.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientstatic final String
Search parameter constant for authorstatic final String
Search parameter constant for categorystatic final String
Search parameter constant for datestatic final String
Search parameter constant for identifierstatic final String
Search parameter constant for implicatedstatic final String
Search parameter constant for patientFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdds and returns a new value for implicated ()Adds and returns a new value for mitigation ()addMitigation
(DetectedIssue.Mitigation theValue) Adds a given new value for mitigation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T> getAllPopulatedChildElementsOfType
(Class<T> theType) Gets the value(s) for author ().Gets the value(s) for category ().getDate()
Gets the value(s) for date ().ca.uhn.fhir.model.primitive.DateTimeDt
Gets the value(s) for date ().Gets the value(s) for detail ().ca.uhn.fhir.model.primitive.StringDt
Gets the value(s) for detail ().Gets the value(s) for identifier ().Gets the value(s) for implicated ().Gets the value(s) for mitigation ().Gets the first repetition for mitigation (), creating it if it does not already exist.Gets the value(s) for patient ().Gets the value(s) for reference ().ca.uhn.fhir.model.primitive.UriDt
Gets the value(s) for reference ().Gets the value(s) for severity ().ca.uhn.fhir.model.primitive.BoundCodeDt
<DetectedIssueSeverityEnum> Gets the value(s) for severity ().ca.uhn.fhir.context.FhirVersionEnum
boolean
isEmpty()
setAuthor
(ResourceReferenceDt theValue) Sets the value(s) for author ()setCategory
(CodeableConceptDt theValue) Sets the value(s) for category ()setDate
(ca.uhn.fhir.model.primitive.DateTimeDt theValue) Sets the value(s) for date ()Sets the value for date ()setDateWithSecondsPrecision
(Date theDate) Sets the value for date ()setDetail
(ca.uhn.fhir.model.primitive.StringDt theValue) Sets the value(s) for detail ()Sets the value for detail ()setIdentifier
(IdentifierDt theValue) Sets the value(s) for identifier ()setImplicated
(List<ResourceReferenceDt> theValue) Sets the value(s) for implicated ()setMitigation
(List<DetectedIssue.Mitigation> theValue) Sets the value(s) for mitigation ()setPatient
(ResourceReferenceDt theValue) Sets the value(s) for patient ()setReference
(ca.uhn.fhir.model.primitive.UriDt theValue) Sets the value(s) for reference ()setReference
(String theUri) Sets the value for reference ()setSeverity
(DetectedIssueSeverityEnum theValue) Sets the value(s) for severity ()setSeverity
(ca.uhn.fhir.model.primitive.BoundCodeDt<DetectedIssueSeverityEnum> theValue) Sets the value(s) for severity ()Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getIdElement, isDeleted, setId, setId
Methods inherited from interface ca.uhn.fhir.model.api.IResource
getContained, getId, getLanguage, getMeta, getResourceMetadata, getText, setId, setLanguage, setResourceMetadata
-
Field Details
-
SP_CATEGORY
Search parameter constant for categoryDescription:
Type: token
Path: DetectedIssue.category
- See Also:
-
CATEGORY
Fluent Client search parameter constant for categoryDescription:
Type: token
Path: DetectedIssue.category
-
SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: DetectedIssue.date
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: DetectedIssue.date
-
SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: DetectedIssue.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: DetectedIssue.identifier
-
SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: DetectedIssue.patient
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: DetectedIssue.patient
-
SP_IMPLICATED
Search parameter constant for implicatedDescription:
Type: reference
Path: DetectedIssue.implicated
- See Also:
-
IMPLICATED
Fluent Client search parameter constant for implicatedDescription:
Type: reference
Path: DetectedIssue.implicated
-
SP_AUTHOR
Search parameter constant for authorDescription:
Type: reference
Path: DetectedIssue.author
- See Also:
-
AUTHOR
Fluent Client search parameter constant for authorDescription:
Type: reference
Path: DetectedIssue.author
-
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:author". -
INCLUDE_IMPLICATED
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:implicated". -
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:patient".
-
-
Constructor Details
-
DetectedIssue
public DetectedIssue()
-
-
Method Details
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType) - Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getPatient
Gets the value(s) for patient (). creating it if it does not exist. Will not returnnull
.Definition: Indicates the patient whose record the detected issue is associated with.
-
setPatient
Sets the value(s) for patient ()Definition: Indicates the patient whose record the detected issue is associated with.
-
getCategory
Gets the value(s) for category (). creating it if it does not exist. Will not returnnull
.Definition: Identifies the general type of issue identified.
-
setCategory
Sets the value(s) for category ()Definition: Identifies the general type of issue identified.
-
getSeverityElement
Gets the value(s) for severity (). creating it if it does not exist. Will not returnnull
.Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
-
getSeverity
Gets the value(s) for severity (). creating it if it does not exist. This method may returnnull
.Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
-
setSeverity
public DetectedIssue setSeverity(ca.uhn.fhir.model.primitive.BoundCodeDt<DetectedIssueSeverityEnum> theValue) Sets the value(s) for severity ()Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
-
setSeverity
Sets the value(s) for severity ()Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
-
getImplicated
Gets the value(s) for implicated (). creating it if it does not exist. Will not returnnull
.Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
-
setImplicated
Sets the value(s) for implicated ()Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
-
addImplicated
Adds and returns a new value for implicated ()Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
-
getDetailElement
Gets the value(s) for detail (). creating it if it does not exist. Will not returnnull
.Definition: A textual explanation of the detected issue
-
getDetail
Gets the value(s) for detail (). creating it if it does not exist. This method may returnnull
.Definition: A textual explanation of the detected issue
-
setDetail
Sets the value(s) for detail ()Definition: A textual explanation of the detected issue
-
setDetail
Sets the value for detail ()Definition: A textual explanation of the detected issue
-
getDateElement
Gets the value(s) for date (). creating it if it does not exist. Will not returnnull
.Definition: The date or date-time when the detected issue was initially identified.
-
getDate
Gets the value(s) for date (). creating it if it does not exist. This method may returnnull
.Definition: The date or date-time when the detected issue was initially identified.
-
setDate
Sets the value(s) for date ()Definition: The date or date-time when the detected issue was initially identified.
-
setDateWithSecondsPrecision
Sets the value for date ()Definition: The date or date-time when the detected issue was initially identified.
-
setDate
public DetectedIssue setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision) Sets the value for date ()Definition: The date or date-time when the detected issue was initially identified.
-
getAuthor
Gets the value(s) for author (). creating it if it does not exist. Will not returnnull
.Definition: Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review
-
setAuthor
Sets the value(s) for author ()Definition: Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review
-
getIdentifier
Gets the value(s) for identifier (). creating it if it does not exist. Will not returnnull
.Definition: Business identifier associated with the detected issue record
-
setIdentifier
Sets the value(s) for identifier ()Definition: Business identifier associated with the detected issue record
-
getReferenceElement
Gets the value(s) for reference (). creating it if it does not exist. Will not returnnull
.Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
getReference
Gets the value(s) for reference (). creating it if it does not exist. This method may returnnull
.Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
setReference
Sets the value(s) for reference ()Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
setReference
Sets the value for reference ()Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
getMitigation
Gets the value(s) for mitigation (). creating it if it does not exist. Will not returnnull
.Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
-
setMitigation
Sets the value(s) for mitigation ()Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
-
addMitigation
Adds and returns a new value for mitigation ()Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
-
addMitigation
Adds a given new value for mitigation ()Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
- Parameters:
theValue
- The mitigation to add (must not benull
)
-
getMitigationFirstRep
Gets the first repetition for mitigation (), creating it if it does not already exist.Definition: Indicates an action that has been taken or is committed to to reduce or eliminate the likelihood of the risk identified by the detected issue from manifesting. Can also reflect an observation of known mitigating factors that may reduce/eliminate the need for any action.
-
getResourceName
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-