public class DetectedIssue extends BaseResource implements 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
| Modifier and Type | Class and Description |
|---|---|
static class |
DetectedIssue.Mitigation
Block class for child element: DetectedIssue.mitigation ()
|
| Modifier and Type | Field and Description |
|---|---|
static ReferenceClientParam |
AUTHOR
Fluent Client search parameter constant for author
|
static TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
static DateClientParam |
DATE
Fluent Client search parameter constant for date
|
static TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ReferenceClientParam |
IMPLICATED
Fluent Client search parameter constant for implicated
|
static Include |
INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_IMPLICATED
Constant for fluent queries to be used to add include statements.
|
static Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
static ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
static String |
SP_AUTHOR
Search parameter constant for author
|
static String |
SP_CATEGORY
Search parameter constant for category
|
static String |
SP_DATE
Search parameter constant for date
|
static String |
SP_IDENTIFIER
Search parameter constant for identifier
|
static String |
SP_IMPLICATED
Search parameter constant for implicated
|
static String |
SP_PATIENT
Search parameter constant for patient
|
RES_ID, SP_RES_ID, SP_RES_LANGUAGEINCLUDE_ALL, WILDCARD_ALL_SET| Constructor and Description |
|---|
DetectedIssue() |
| Modifier and Type | Method and 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 IElement> |
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 ().
|
DateTimeDt |
getDateElement()
Gets the value(s) for date ().
|
String |
getDetail()
Gets the value(s) for detail ().
|
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 ().
|
UriDt |
getReferenceElement()
Gets the value(s) for reference ().
|
String |
getResourceName() |
String |
getSeverity()
Gets the value(s) for severity ().
|
BoundCodeDt<DetectedIssueSeverityEnum> |
getSeverityElement()
Gets the value(s) for severity ().
|
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(Date theDate,
TemporalPrecisionEnum thePrecision)
Sets the value for date ()
|
DetectedIssue |
setDate(DateTimeDt theValue)
Sets the value(s) for date ()
|
DetectedIssue |
setDateWithSecondsPrecision(Date theDate)
Sets the value for date ()
|
DetectedIssue |
setDetail(String theString)
Sets the value for detail ()
|
DetectedIssue |
setDetail(StringDt theValue)
Sets the value(s) 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(String theUri)
Sets the value for reference ()
|
DetectedIssue |
setReference(UriDt theValue)
Sets the value(s) for reference ()
|
DetectedIssue |
setSeverity(BoundCodeDt<DetectedIssueSeverityEnum> theValue)
Sets the value(s) for severity ()
|
DetectedIssue |
setSeverity(DetectedIssueSeverityEnum theValue)
Sets the value(s) for severity ()
|
getContained, getId, getIdElement, getLanguage, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toStringaddUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensionsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetContained, getId, getLanguage, getResourceMetadata, getText, setId, setLanguage, setResourceMetadatagetIdElement, setId, setIdpublic static final String SP_CATEGORY
Description:
Type: token
Path: DetectedIssue.category
public static final TokenClientParam CATEGORY
Description:
Type: token
Path: DetectedIssue.category
public static final String SP_DATE
Description:
Type: date
Path: DetectedIssue.date
public static final DateClientParam DATE
Description:
Type: date
Path: DetectedIssue.date
public static final String SP_IDENTIFIER
Description:
Type: token
Path: DetectedIssue.identifier
public static final TokenClientParam IDENTIFIER
Description:
Type: token
Path: DetectedIssue.identifier
public static final String SP_PATIENT
Description:
Type: reference
Path: DetectedIssue.patient
public static final ReferenceClientParam PATIENT
Description:
Type: reference
Path: DetectedIssue.patient
public static final String SP_IMPLICATED
Description:
Type: reference
Path: DetectedIssue.implicated
public static final ReferenceClientParam IMPLICATED
Description:
Type: reference
Path: DetectedIssue.implicated
public static final String SP_AUTHOR
Description:
Type: reference
Path: DetectedIssue.author
public static final ReferenceClientParam AUTHOR
Description:
Type: reference
Path: DetectedIssue.author
public static final Include INCLUDE_AUTHOR
public static final Include INCLUDE_IMPLICATED
public static final Include INCLUDE_PATIENT
public DetectedIssue()
public <T extends IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
getAllPopulatedChildElementsOfType in interface ICompositeElementpublic ResourceReferenceDt getPatient()
null.
Definition: Indicates the patient whose record the detected issue is associated with.
public DetectedIssue setPatient(ResourceReferenceDt theValue)
Definition: Indicates the patient whose record the detected issue is associated with.
public CodeableConceptDt getCategory()
null.
Definition: Identifies the general type of issue identified.
public DetectedIssue setCategory(CodeableConceptDt theValue)
Definition: Identifies the general type of issue identified.
public BoundCodeDt<DetectedIssueSeverityEnum> getSeverityElement()
null.
Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
public String getSeverity()
null.
Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
public DetectedIssue setSeverity(BoundCodeDt<DetectedIssueSeverityEnum> theValue)
Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
public DetectedIssue setSeverity(DetectedIssueSeverityEnum theValue)
Definition: Indicates the degree of importance associated with the identified issue based on the potential impact on the patient
public List<ResourceReferenceDt> getImplicated()
null.
Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
public DetectedIssue setImplicated(List<ResourceReferenceDt> theValue)
Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
public ResourceReferenceDt addImplicated()
Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
public StringDt getDetailElement()
null.
Definition: A textual explanation of the detected issue
public String getDetail()
null.
Definition: A textual explanation of the detected issue
public DetectedIssue setDetail(StringDt theValue)
Definition: A textual explanation of the detected issue
public DetectedIssue setDetail(String theString)
Definition: A textual explanation of the detected issue
public DateTimeDt getDateElement()
null.
Definition: The date or date-time when the detected issue was initially identified.
public Date getDate()
null.
Definition: The date or date-time when the detected issue was initially identified.
public DetectedIssue setDate(DateTimeDt theValue)
Definition: The date or date-time when the detected issue was initially identified.
public DetectedIssue setDate(Date theDate, TemporalPrecisionEnum thePrecision)
Definition: The date or date-time when the detected issue was initially identified.
public DetectedIssue setDateWithSecondsPrecision(Date theDate)
Definition: The date or date-time when the detected issue was initially identified.
public ResourceReferenceDt getAuthor()
null.
Definition: Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review
public DetectedIssue setAuthor(ResourceReferenceDt theValue)
Definition: Individual or device responsible for the issue being raised. For example, a decision support application or a pharmacist conducting a medication review
public IdentifierDt getIdentifier()
null.
Definition: Business identifier associated with the detected issue record
public DetectedIssue setIdentifier(IdentifierDt theValue)
Definition: Business identifier associated with the detected issue record
public UriDt getReferenceElement()
null.
Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
public String getReference()
null.
Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
public DetectedIssue setReference(UriDt theValue)
Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
public DetectedIssue setReference(String theUri)
Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
public List<DetectedIssue.Mitigation> getMitigation()
null.
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.
public DetectedIssue setMitigation(List<DetectedIssue.Mitigation> theValue)
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.
public DetectedIssue.Mitigation addMitigation()
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.
public DetectedIssue addMitigation(DetectedIssue.Mitigation theValue)
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.
theValue - The mitigation to add (must not be null)public DetectedIssue.Mitigation getMitigationFirstRep()
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.
public String getResourceName()
getResourceName in interface IResourcepublic FhirVersionEnum getStructureFhirVersionEnum()
getStructureFhirVersionEnum in interface IResourcegetStructureFhirVersionEnum in interface IBaseResourceCopyright © 2014–2016 University Health Network. All rights reserved.