
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
public class DetectedIssue extends BaseResource implements ca.uhn.fhir.model.api.IResource
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:
- Serialized Form
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DetectedIssue.Mitigation
Block class for child element: DetectedIssue.mitigation () -
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParam
AUTHOR
Fluent Client search parameter constant for authorstatic ca.uhn.fhir.rest.gclient.TokenClientParam
CATEGORY
Fluent Client search parameter constant for categorystatic ca.uhn.fhir.rest.gclient.DateClientParam
DATE
Fluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
IMPLICATED
Fluent Client search parameter constant for implicatedstatic ca.uhn.fhir.model.api.Include
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_IMPLICATED
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
PATIENT
Fluent Client search parameter constant for patientstatic String
SP_AUTHOR
Search parameter constant for authorstatic String
SP_CATEGORY
Search parameter constant for categorystatic String
SP_DATE
Search parameter constant for datestatic String
SP_IDENTIFIER
Search parameter constant for identifierstatic String
SP_IMPLICATED
Search parameter constant for implicatedstatic String
SP_PATIENT
Search parameter constant for patientFields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
Constructors Constructor Description DetectedIssue()
-
Method Summary
Modifier and Type Method Description ResourceReferenceDt
addImplicated()
Adds and returns a new value for implicated ()DetectedIssue.Mitigation
addMitigation()
Adds and returns a new value for mitigation ()DetectedIssue
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)
ResourceReferenceDt
getAuthor()
Gets the value(s) for author ().CodeableConceptDt
getCategory()
Gets the value(s) for category ().Date
getDate()
Gets the value(s) for date ().ca.uhn.fhir.model.primitive.DateTimeDt
getDateElement()
Gets the value(s) for date ().String
getDetail()
Gets the value(s) for detail ().ca.uhn.fhir.model.primitive.StringDt
getDetailElement()
Gets the value(s) for detail ().IdentifierDt
getIdentifier()
Gets the value(s) for identifier ().List<ResourceReferenceDt>
getImplicated()
Gets the value(s) for implicated ().List<DetectedIssue.Mitigation>
getMitigation()
Gets the value(s) for mitigation ().DetectedIssue.Mitigation
getMitigationFirstRep()
Gets the first repetition for mitigation (), creating it if it does not already exist.ResourceReferenceDt
getPatient()
Gets the value(s) for patient ().String
getReference()
Gets the value(s) for reference ().ca.uhn.fhir.model.primitive.UriDt
getReferenceElement()
Gets the value(s) for reference ().String
getResourceName()
String
getSeverity()
Gets the value(s) for severity ().ca.uhn.fhir.model.primitive.BoundCodeDt<DetectedIssueSeverityEnum>
getSeverityElement()
Gets the value(s) for severity ().ca.uhn.fhir.context.FhirVersionEnum
getStructureFhirVersionEnum()
boolean
isEmpty()
DetectedIssue
setAuthor(ResourceReferenceDt theValue)
Sets the value(s) for author ()DetectedIssue
setCategory(CodeableConceptDt theValue)
Sets the value(s) for category ()DetectedIssue
setDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
Sets the value(s) for date ()DetectedIssue
setDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for date ()DetectedIssue
setDateWithSecondsPrecision(Date theDate)
Sets the value for date ()DetectedIssue
setDetail(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for detail ()DetectedIssue
setDetail(String theString)
Sets the value for detail ()DetectedIssue
setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier ()DetectedIssue
setImplicated(List<ResourceReferenceDt> theValue)
Sets the value(s) for implicated ()DetectedIssue
setMitigation(List<DetectedIssue.Mitigation> theValue)
Sets the value(s) for mitigation ()DetectedIssue
setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient ()DetectedIssue
setReference(ca.uhn.fhir.model.primitive.UriDt theValue)
Sets the value(s) for reference ()DetectedIssue
setReference(String theUri)
Sets the value for reference ()DetectedIssue
setSeverity(DetectedIssueSeverityEnum theValue)
Sets the value(s) for severity ()DetectedIssue
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, 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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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:
- Constant Field Values
-
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.
-
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.
-
setDateWithSecondsPrecision
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
-