예제 #1
0
 public Appointment[] getAppointments(AbstractConnection cxn)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getAppointments();
 }
예제 #2
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public Appointment[] getAppointments(AbstractConnection cxn, int pastDays, int futureDays)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getAppointments(pastDays,futureDays);
 }
예제 #3
0
 public InpatientStay[] getAdmissions(AbstractConnection cxn)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getAdmissions();
 }
예제 #4
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public bool hasClinicAccess(AbstractConnection cxn, string clinicId)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).hasClinicAccess(clinicId);
 }
예제 #5
0
파일: ChemHemReport.cs 프로젝트: OSEHRA/mdo
 // Gets multiple reports from a single site
 public static ChemHemReport[] getChemHemReports(AbstractConnection cxn, string pid, string fromDate, string toDate)
 {
     return ((IChemHemDao)cxn.getDao(DAO_NAME)).getChemHemReports(pid, fromDate, toDate);
 }
예제 #6
0
 public HospitalLocation[] getWards(AbstractConnection cxn)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getWards();
 }
예제 #7
0
 public DictionaryHashList getTeams(AbstractConnection cxn)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getTeams();
 }
예제 #8
0
 public InpatientStay[] getStayMovementsByDateRange(AbstractConnection cxn, string fromDate, string toDate)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getStayMovementsByDateRange(fromDate, toDate);
 }
예제 #9
0
 public Site[] getSiteDivisions(AbstractConnection cxn, string siteId)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getSiteDivisions(siteId);
 }
예제 #10
0
파일: EncounterApi.cs 프로젝트: VAchris/mdo
 public string getClinicAvailability(AbstractConnection cxn, string clinicId)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getClinicAvailability(clinicId);
 }
예제 #11
0
파일: EncounterApi.cs 프로젝트: VAchris/mdo
 public IList<AppointmentType> getAppointmentTypes(AbstractConnection cxn, string target)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getAppointmentTypes(target);
 }
예제 #12
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public IList<AppointmentType> getAppointmentTypes(AbstractConnection cxn, string target)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).getAppointmentTypes(target);
 }
예제 #13
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 //public string getClinicAvailability(AbstractConnection cxn, string clinicId)
 //{
 //    return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).getClinicAvailability(clinicId);
 //}
 public Appointment makeAppointment(AbstractConnection cxn, Appointment appointment)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).makeAppointment(appointment);
 }
예제 #14
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public bool isValidStopCode(AbstractConnection cxn, string stopCodeId)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).isValidStopCode(stopCodeId);
 }
예제 #15
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public bool hasValidStopCode(AbstractConnection cxn, string clinicId)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).hasValidStopCode(clinicId);
 }
예제 #16
0
 public Adt[] getInpatientMovesByCheckinId(AbstractConnection cxn, string checkinId)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getInpatientMovesByCheckinId(checkinId);
 }
예제 #17
0
 public HospitalLocation[] getLocations(AbstractConnection cxn, string target, string direction)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.lookupLocations(target, direction);
 }
예제 #18
0
파일: EncounterApi.cs 프로젝트: VAchris/mdo
 public HospitalLocation getClinicSchedulingDetails(AbstractConnection cxn, string clinicId)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getClinicSchedulingDetails(clinicId);
 }
예제 #19
0
 public InpatientStay getStayMovements(AbstractConnection cxn, string checkinId)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getStayMovements(checkinId);
 }
예제 #20
0
파일: EncounterApi.cs 프로젝트: VAchris/mdo
 public IList<Appointment> getPendingAppointments(AbstractConnection cxn, string startDate)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getPendingAppointments(startDate);
 }
예제 #21
0
 public InpatientStay[] getStaysForWard(AbstractConnection cxn, string wardId)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getStaysForWard(wardId);
 }
예제 #22
0
파일: EncounterApi.cs 프로젝트: VAchris/mdo
 public Appointment checkInAppointment(AbstractConnection cxn, Appointment appointment)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).checkInAppointment(appointment);
 }
예제 #23
0
 public Visit[] getVisits(AbstractConnection cxn, string fromDate, string toDate)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getVisits(fromDate, toDate);
 }
예제 #24
0
 public HospitalLocation[] getClinics(AbstractConnection cxn, string target, string direction)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getClinics(target, direction);
 }
예제 #25
0
 public Drg[] getDRGRecords(AbstractConnection cxn)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getDRGRecords();
 }
예제 #26
0
 public Adt[] getInpatientDischarges(AbstractConnection cxn, string pid)
 {
     return ((IEncounterDao)cxn.getDao(DAO_NAME)).getInpatientDischarges(pid);
 }
예제 #27
0
 public string getAppointmentText(AbstractConnection cxn, string apptId)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getAppointmentText(apptId);
 }
예제 #28
0
 public Adt[] getInpatientMoves(AbstractConnection cxn)
 {
     IEncounterDao dao = (IEncounterDao)cxn.getDao(DAO_NAME);
     if (dao == null)
     {
         return null;
     }
     return dao.getInpatientMoves();
 }
예제 #29
0
파일: ChemHemReport.cs 프로젝트: OSEHRA/mdo
 // Gets a single report from a single site
 public static ChemHemReport getChemHemReport(AbstractConnection cxn, string pid, ref string nextDate)
 {
     return ((IChemHemDao)cxn.getDao(DAO_NAME)).getChemHemReport(pid, ref nextDate);
 }
예제 #30
0
파일: EncounterApi.cs 프로젝트: OSEHRA/mdo
 public Appointment cancelAppointment(AbstractConnection cxn, Appointment appointment, string cancellationReason, string remarks)
 {
     return ((ISchedulingDao)cxn.getDao("ISchedulingDao")).cancelAppointment(appointment, cancellationReason, remarks);
 }