org.domain.rhims.manager
Interface DataEvaluationManager

All Known Implementing Classes:
DataEvaluationManagerAction

public interface DataEvaluationManager

The DataEvaluationManager is the business/application logic that handles the medical data that is received by the application and compares it with possible guidelines. It is a component of the Application layer.

Author:
Shane Woolwine

Method Summary
 void evaluateMedicalData(java.lang.String patientUsername, java.util.Date timeStamp, java.lang.String dataValueType, double healthDataValue)
          evaluationMedicalData upon compares the health data value to all the guidelines associated with the patients cases.
 

Method Detail

evaluateMedicalData

void evaluateMedicalData(java.lang.String patientUsername,
                         java.util.Date timeStamp,
                         java.lang.String dataValueType,
                         double healthDataValue)
evaluationMedicalData upon compares the health data value to all the guidelines associated with the patients cases.

Parameters:
patientUsername - String of the patient username associated with the data
timeStamp - Date timestamp of when data was received
dataValueType - Type of value of health data, represented as a string
healthDataValue - Data value, currently just a double