org.domain.rhims.manager
Class GuidelineManagerAction

java.lang.Object
  extended by org.domain.rhims.manager.GuidelineManagerAction
All Implemented Interfaces:
GuidelineManager

@Name(value="guidelineManager")
public class GuidelineManagerAction
extends java.lang.Object
implements GuidelineManager

This class provides an implementation of the GuidelineManager. It maintains a reference to the guidelineDAO (and caseManager) for persisting data. Its Seam name "guidelineManager"

Author:
Mitch Williams

Constructor Summary
GuidelineManagerAction()
           
 
Method Summary
 void createPulseGuideline(Patient patient, Clinician clinician, double lowerBound, double upperBound)
          Create a new guideline and associate it with the CaseFile of the supplied Clinician and Patient
 java.util.List<DataGuideline> getGuidelines(Patient patient, Clinician clinician, java.lang.String dataType)
          Get a list of all the DataGuidelines for a given CaseFile, finds the CaseFile based on the supplied patient and clinician
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuidelineManagerAction

public GuidelineManagerAction()
Method Detail

createPulseGuideline

public void createPulseGuideline(Patient patient,
                                 Clinician clinician,
                                 double lowerBound,
                                 double upperBound)
Description copied from interface: GuidelineManager
Create a new guideline and associate it with the CaseFile of the supplied Clinician and Patient

Specified by:
createPulseGuideline in interface GuidelineManager
Parameters:
patient - the Patient of the CaseFile
clinician - the Clinician of the CaseFile
lowerBound - the lower bound for the guideline
upperBound - the upper bound for the guideline
See Also:
GuidelineManager.createPulseGuideline(Patient, Clinician, double, double)

getGuidelines

public java.util.List<DataGuideline> getGuidelines(Patient patient,
                                                   Clinician clinician,
                                                   java.lang.String dataType)
Description copied from interface: GuidelineManager
Get a list of all the DataGuidelines for a given CaseFile, finds the CaseFile based on the supplied patient and clinician

Specified by:
getGuidelines in interface GuidelineManager
Parameters:
patient - the Patient of the CaseFile
clinician - the Clinician of the CaseFile
Returns:
the List of DataGuidelines for the associated CaseFile
See Also:
org.domain.rhims.manager.GuidelineManager#getGuidelines(Patient, Clinician)