Class DetectedIssue
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.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
HAPI/FHIR DetectedIssue Resource ()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 classDetectedIssue.MitigationBlock class for child element: DetectedIssue.mitigation ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.ReferenceClientParamAUTHORFluent Client search parameter constant for authorstatic ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categorystatic ca.uhn.fhir.rest.gclient.DateClientParamDATEFluent Client search parameter constant for datestatic ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.rest.gclient.ReferenceClientParamIMPLICATEDFluent Client search parameter constant for implicatedstatic ca.uhn.fhir.model.api.IncludeINCLUDE_AUTHORConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_IMPLICATEDConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic StringSP_AUTHORSearch parameter constant for authorstatic StringSP_CATEGORYSearch parameter constant for categorystatic StringSP_DATESearch parameter constant for datestatic StringSP_IDENTIFIERSearch parameter constant for identifierstatic StringSP_IMPLICATEDSearch parameter constant for implicatedstatic StringSP_PATIENTSearch parameter constant for patient-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description DetectedIssue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceReferenceDtaddImplicated()Adds and returns a new value for implicated ()DetectedIssue.MitigationaddMitigation()Adds and returns a new value for mitigation ()DetectedIssueaddMitigation(DetectedIssue.Mitigation theValue)Adds a given new value for mitigation ()<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)ResourceReferenceDtgetAuthor()Gets the value(s) for author ().CodeableConceptDtgetCategory()Gets the value(s) for category ().DategetDate()Gets the value(s) for date ().ca.uhn.fhir.model.primitive.DateTimeDtgetDateElement()Gets the value(s) for date ().StringgetDetail()Gets the value(s) for detail ().ca.uhn.fhir.model.primitive.StringDtgetDetailElement()Gets the value(s) for detail ().IdentifierDtgetIdentifier()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.MitigationgetMitigationFirstRep()Gets the first repetition for mitigation (), creating it if it does not already exist.ResourceReferenceDtgetPatient()Gets the value(s) for patient ().StringgetReference()Gets the value(s) for reference ().ca.uhn.fhir.model.primitive.UriDtgetReferenceElement()Gets the value(s) for reference ().StringgetResourceName()StringgetSeverity()Gets the value(s) for severity ().ca.uhn.fhir.model.primitive.BoundCodeDt<DetectedIssueSeverityEnum>getSeverityElement()Gets the value(s) for severity ().ca.uhn.fhir.context.FhirVersionEnumgetStructureFhirVersionEnum()booleanisEmpty()DetectedIssuesetAuthor(ResourceReferenceDt theValue)Sets the value(s) for author ()DetectedIssuesetCategory(CodeableConceptDt theValue)Sets the value(s) for category ()DetectedIssuesetDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)Sets the value(s) for date ()DetectedIssuesetDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)Sets the value for date ()DetectedIssuesetDateWithSecondsPrecision(Date theDate)Sets the value for date ()DetectedIssuesetDetail(ca.uhn.fhir.model.primitive.StringDt theValue)Sets the value(s) for detail ()DetectedIssuesetDetail(String theString)Sets the value for detail ()DetectedIssuesetIdentifier(IdentifierDt theValue)Sets the value(s) for identifier ()DetectedIssuesetImplicated(List<ResourceReferenceDt> theValue)Sets the value(s) for implicated ()DetectedIssuesetMitigation(List<DetectedIssue.Mitigation> theValue)Sets the value(s) for mitigation ()DetectedIssuesetPatient(ResourceReferenceDt theValue)Sets the value(s) for patient ()DetectedIssuesetReference(ca.uhn.fhir.model.primitive.UriDt theValue)Sets the value(s) for reference ()DetectedIssuesetReference(String theUri)Sets the value for reference ()DetectedIssuesetSeverity(DetectedIssueSeverityEnum theValue)Sets the value(s) for severity ()DetectedIssuesetSeverity(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
-
-
-
-
Field Detail
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter constant for categoryDescription:
Type: token
Path: DetectedIssue.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription:
Type: token
Path: DetectedIssue.category
-
SP_DATE
public static final String SP_DATE
Search parameter constant for dateDescription:
Type: date
Path: DetectedIssue.date
- See Also:
- Constant Field Values
-
DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
Fluent Client search parameter constant for dateDescription:
Type: date
Path: DetectedIssue.date
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription:
Type: token
Path: DetectedIssue.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription:
Type: token
Path: DetectedIssue.identifier
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter constant for patientDescription:
Type: reference
Path: DetectedIssue.patient
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription:
Type: reference
Path: DetectedIssue.patient
-
SP_IMPLICATED
public static final String SP_IMPLICATED
Search parameter constant for implicatedDescription:
Type: reference
Path: DetectedIssue.implicated
- See Also:
- Constant Field Values
-
IMPLICATED
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam IMPLICATED
Fluent Client search parameter constant for implicatedDescription:
Type: reference
Path: DetectedIssue.implicated
-
SP_AUTHOR
public static final String SP_AUTHOR
Search parameter constant for authorDescription:
Type: reference
Path: DetectedIssue.author
- See Also:
- Constant Field Values
-
AUTHOR
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam AUTHOR
Fluent Client search parameter constant for authorDescription:
Type: reference
Path: DetectedIssue.author
-
INCLUDE_AUTHOR
public static final ca.uhn.fhir.model.api.Include INCLUDE_AUTHOR
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:author".
-
INCLUDE_IMPLICATED
public static final ca.uhn.fhir.model.api.Include INCLUDE_IMPLICATED
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:implicated".
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "DetectedIssue:patient".
-
-
Constructor Detail
-
DetectedIssue
public DetectedIssue()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin 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:
getAllPopulatedChildElementsOfTypein interfaceca.uhn.fhir.model.api.ICompositeElement
-
getPatient
public ResourceReferenceDt 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
public DetectedIssue setPatient(ResourceReferenceDt theValue)
Sets the value(s) for patient ()Definition: Indicates the patient whose record the detected issue is associated with.
-
getCategory
public CodeableConceptDt 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
public DetectedIssue setCategory(CodeableConceptDt theValue)
Sets the value(s) for category ()Definition: Identifies the general type of issue identified.
-
getSeverityElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<DetectedIssueSeverityEnum> 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
public String 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
public DetectedIssue setSeverity(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
-
getImplicated
public List<ResourceReferenceDt> 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
public DetectedIssue setImplicated(List<ResourceReferenceDt> theValue)
Sets the value(s) for implicated ()Definition: Indicates the resource representing the current activity or proposed activity that is potentially problematic
-
addImplicated
public ResourceReferenceDt 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
public ca.uhn.fhir.model.primitive.StringDt 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
public String 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
public DetectedIssue setDetail(ca.uhn.fhir.model.primitive.StringDt theValue)
Sets the value(s) for detail ()Definition: A textual explanation of the detected issue
-
setDetail
public DetectedIssue setDetail(String theString)
Sets the value for detail ()Definition: A textual explanation of the detected issue
-
getDateElement
public ca.uhn.fhir.model.primitive.DateTimeDt 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
public Date 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
public DetectedIssue setDate(ca.uhn.fhir.model.primitive.DateTimeDt theValue)
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
public DetectedIssue setDateWithSecondsPrecision(Date theDate)
Sets the value for date ()Definition: The date or date-time when the detected issue was initially identified.
-
getAuthor
public ResourceReferenceDt 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
public DetectedIssue setAuthor(ResourceReferenceDt theValue)
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
public IdentifierDt 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
public DetectedIssue setIdentifier(IdentifierDt theValue)
Sets the value(s) for identifier ()Definition: Business identifier associated with the detected issue record
-
getReferenceElement
public ca.uhn.fhir.model.primitive.UriDt 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
public String 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
public DetectedIssue setReference(ca.uhn.fhir.model.primitive.UriDt theValue)
Sets the value(s) for reference ()Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
setReference
public DetectedIssue setReference(String theUri)
Sets the value for reference ()Definition: The literature, knowledge-base or similar reference that describes the propensity for the detected issue identified
-
getMitigation
public List<DetectedIssue.Mitigation> 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
public DetectedIssue setMitigation(List<DetectedIssue.Mitigation> theValue)
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
public DetectedIssue.Mitigation 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
public DetectedIssue addMitigation(DetectedIssue.Mitigation theValue)
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
public DetectedIssue.Mitigation 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
public String getResourceName()
- Specified by:
getResourceNamein interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnumin interfaceorg.hl7.fhir.instance.model.api.IBaseResource- Specified by:
getStructureFhirVersionEnumin interfaceca.uhn.fhir.model.api.IResource
-
-