C# 클래스 gov.va.medora.mdo.dao.vista.VistaEncounterDao

상속: IEncounterDao
파일 보기 프로젝트 열기: OSEHRA/mdo

공개 메소드들

메소드 설명
VistaEncounterDao ( AbstractConnection cxn ) : System
getAdmissions ( ) : InpatientStay[]
getAdmissions ( string dfn ) : InpatientStay[]
getAdmissionsReport ( string fromDate, string toDate, int nrpts ) : string
getAdmissionsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getAppointmentText ( string appointmentIen ) : string
getAppointmentText ( string dfn, string appointmentIen ) : string
getAppointments ( ) : Appointment[]
getAppointments ( int pastDays, int futureDays ) : Appointment[]
getAppointments ( string dfn ) : Appointment[]
getAppointments ( string dfn, int pastDays, int futureDays ) : Appointment[]
getAppointmentsByDdr ( ) : Appointment[]
getAppointmentsByDdr ( string dfn ) : Appointment[]
getCareTeamReport ( ) : string
getCareTeamReport ( string dfn ) : string
getClinics ( string target, string direction ) : HospitalLocation[]
getCompAndPenReport ( string fromDate, string toDate, int nrpts ) : string
getCompAndPenReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getDRGRecords ( ) : Drg[]
getDischargeDiagnosisReport ( string fromDate, string toDate, int nrpts ) : string
getDischargeDiagnosisReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getDischargesReport ( string fromDate, string toDate, int nrpts ) : string
getDischargesReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getExpandedAdtReport ( string fromDate, string toDate, int nrpts ) : string
getExpandedAdtReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getFutureAppointments ( ) : Appointment[]
getFutureAppointments ( string dfn ) : Appointment[]
getFutureClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
getFutureClinicVisitsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getHospitalLocation ( string ien ) : HospitalLocation
getIcdProceduresReport ( string fromDate, string toDate, int nrpts ) : IcdReport[]
getIcdProceduresReport ( string dfn, string fromDate, string toDate, int nrpts ) : IcdReport[]
getIcdSurgeryReport ( string fromDate, string toDate, int nrpts ) : IcdReport[]
getIcdSurgeryReport ( string dfn, string fromDate, string toDate, int nrpts ) : IcdReport[]
getInpatientDischarges ( string dfn ) : Adt[]
getInpatientMoves ( ) : Adt[]
getInpatientMoves ( string dfn ) : Adt[]
getInpatientMoves ( string fromDate, string toDate ) : Adt[]
getInpatientMoves ( string fromDate, string toDate, string iterLength ) : Adt[]

Iterates through dates and gets the inpatient moves for those days

getInpatientMovesByCheckinId ( string checkinId ) : Adt[]
getLocation ( string ien ) : string
getLocationId ( string locationName ) : string
getOutpatientEncounterReport ( string fromDate, string toDate, int nrpts ) : string
getOutpatientEncounterReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getOutpatientVisits ( ) : Visit[]
getOutpatientVisits ( string dfn ) : Visit[]
getPastClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
getPastClinicVisitsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getServiceCategoryFromVisit ( string visitIEN ) : string
getServiceConnectedCategory ( string initialCategory, string locationIen, bool outpatient ) : string
getSiteDivisions ( string sitecode ) : Site[]
getSpecialties ( ) : DictionaryHashList
getStayMovements ( string checkinId ) : InpatientStay
getStayMovementsByDateRange ( string fromTS, string toTS ) : InpatientStay[]
getStayMovementsByPatient ( string dfn ) : InpatientStay[]
getStaysForWard ( string wardIen ) : InpatientStay[]
getTeams ( ) : DictionaryHashList
getTransfersReport ( string fromDate, string toDate, int nrpts ) : string
getTransfersReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getTreatingSpecialtyReport ( string fromDate, string toDate, int nrpts ) : string
getTreatingSpecialtyReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
getUniqueInpatientMovementIds ( string fromTS, string toTS ) : IndexedHashtable
getVisitIdByTimestamp ( string timestamp ) : string
getVisits ( string fromDate, string toDate ) : Visit[]
getVisits ( string dfn, string fromDate, string toDate ) : Visit[]
getVisitsForDay ( string theDate ) : Visit[]
getWards ( ) : HospitalLocation[]
getWardsByDdr ( ) : Ward[]
isImoLocation ( string locationIen, string dfn ) : bool
lookupHospitalLocations ( string target ) : StringDictionary
lookupLocations ( string target, string direction ) : HospitalLocation[]

비공개 메소드들

메소드 설명
buildBasicGetInpatientMovesQuery ( ) : DdrLister
buildFromDate ( string fromDate ) : string

Takes care of some of the DDR lister quirks.

The aforementioned quirks include: 1. if there's no HHmmss component, it needs one 2. you can't end in 00 seconds, so increment +1 (? should it be -1 -- NEED TO ASK JOE) 3. starts after the value, so should be -1 (?) So what do you do if you want to start at 1 second? subtracting 1 would get you to a time ending in 0, which we can't do...

buildGetAdmissionsReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetAdmissionsRequest ( string dfn ) : MdoQuery
buildGetAppointmentTextRequest ( string dfn, string appointmentIen ) : MdoQuery
buildGetAppointmentsByDdrQuery ( string dfn ) : DdrLister
buildGetAppointmentsRequest ( string dfn ) : MdoQuery
buildGetCareTeamReportRequest ( string dfn ) : MdoQuery
buildGetCompAndPenReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetDefaultApptDateRange ( ) : MdoQuery
buildGetDischargeDiagnosisReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetDischargesReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetDrgRecordsQuery ( ) : DdrLister
buildGetExpandedAdtReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetFutureClinicVisitsReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetHospitalLocationsQuery ( ) : DdrLister
buildGetIcdProceduresReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetIcdSurgeryReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetInpatientDischargesQuery ( string dfn ) : DdrLister
buildGetInpatientMovesByCheckinIdQuery ( string checkinId ) : DdrLister
buildGetInpatientMovesByDateRangeQuery ( string fromDate, string toDate ) : DdrLister
buildGetInpatientMovesByDfnQuery ( string dfn ) : DdrLister
buildGetOutpatientEncounterReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetOutpatientVisitsRequest ( string dfn ) : DdrLister
buildGetPastClinicVisitsReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetServiceConnectedCategoryRequest ( string initialCategory, string locationIen, bool outpatient ) : MdoQuery
buildGetSiteDivisionsQuery ( string sitecode ) : DdrLister
buildGetStaysForWardRequest ( string wardIen ) : MdoQuery
buildGetTransfersReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetTreatingSpecialtyReportRequest ( string dfn, string fromDate, string toDate, int nrpts ) : MdoQuery
buildGetUniqueInpatientMovementIdsQuery ( string fromTS, string toTS ) : DdrLister
buildGetVisitsForDayRequest ( string theDate ) : DdrLister
buildGetVisitsRequest ( string dfn, string fromDate, string toDate ) : MdoQuery
buildGetWardsByDdrQuery ( ) : DdrLister
buildGetWardsRequest ( ) : MdoQuery
buildIsImoLocationRequest ( string locationIen, string dfn ) : MdoQuery
buildLookupHospitalLocationsQuery ( string target ) : DdrLister
buildLookupLocationsRequest ( string target, string direction ) : MdoQuery
buildSetApptDateRange ( int pastDays, int futureDays ) : MdoQuery
decodeApptPurpose ( string code ) : string
decodeApptStatus ( string status ) : string
decodeHospitalLocationDispositionAction ( string code ) : string
decodeHospitalLocationService ( string code ) : string
decodeHospitalLocationType ( string code ) : string
decodePatientMovementTransaction ( string code ) : string
getDefaultApptDateRange ( ) : int[]
getPhysicalLocationString ( string ien ) : string

File 44, field 10 free text string for #2917

setApptDateRange ( int pastDays, int futureDays ) : void
toAdt ( string response ) : Adt[]
toAppointments ( string response ) : Appointment[]
toAppointmentsFromDdr ( string response ) : Appointment[]
toDefaultApptDateRange ( string response ) : int[]
toDrg ( string response ) : Drg[]
toHospitalLocation ( string response ) : HospitalLocation
toHospitalLocationDictionary ( string response ) : HospitalLocation>.Dictionary
toHospitalLocations ( string response ) : HospitalLocation[]
toHospitalLocationsFromClinics ( string response ) : HospitalLocation[]
toIcdReports ( string response ) : IcdReport[]
toInpatientStays ( string response ) : InpatientStay[]
toInpatientStays ( string response, string dfn ) : InpatientStay[]
toLocations ( string response ) : HospitalLocation[]
toOutpatientVisits ( string response ) : Visit[]
toSitesFromGetSiteDivisions ( string response ) : Site[]
toUniqueCheckinIds ( string response ) : IndexedHashtable
toVisits ( string response ) : Visit[]
toVisitsForDay ( string response ) : Visit[]
toWardsByDdr ( string response ) : Ward[]
trimToInterval ( string response, string fromTS, string toTS ) : string[]

메소드 상세

VistaEncounterDao() 공개 메소드

public VistaEncounterDao ( AbstractConnection cxn ) : System
cxn AbstractConnection
리턴 System

getAdmissions() 공개 메소드

public getAdmissions ( ) : InpatientStay[]
리턴 InpatientStay[]

getAdmissions() 공개 메소드

public getAdmissions ( string dfn ) : InpatientStay[]
dfn string
리턴 InpatientStay[]

getAdmissionsReport() 공개 메소드

public getAdmissionsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getAdmissionsReport() 공개 메소드

public getAdmissionsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getAppointmentText() 공개 메소드

public getAppointmentText ( string appointmentIen ) : string
appointmentIen string
리턴 string

getAppointmentText() 공개 메소드

public getAppointmentText ( string dfn, string appointmentIen ) : string
dfn string
appointmentIen string
리턴 string

getAppointments() 공개 메소드

public getAppointments ( ) : Appointment[]
리턴 Appointment[]

getAppointments() 공개 메소드

public getAppointments ( int pastDays, int futureDays ) : Appointment[]
pastDays int
futureDays int
리턴 Appointment[]

getAppointments() 공개 메소드

public getAppointments ( string dfn ) : Appointment[]
dfn string
리턴 Appointment[]

getAppointments() 공개 메소드

public getAppointments ( string dfn, int pastDays, int futureDays ) : Appointment[]
dfn string
pastDays int
futureDays int
리턴 Appointment[]

getAppointmentsByDdr() 공개 메소드

public getAppointmentsByDdr ( ) : Appointment[]
리턴 Appointment[]

getAppointmentsByDdr() 공개 메소드

public getAppointmentsByDdr ( string dfn ) : Appointment[]
dfn string
리턴 Appointment[]

getCareTeamReport() 공개 메소드

public getCareTeamReport ( ) : string
리턴 string

getCareTeamReport() 공개 메소드

public getCareTeamReport ( string dfn ) : string
dfn string
리턴 string

getClinics() 공개 메소드

public getClinics ( string target, string direction ) : HospitalLocation[]
target string
direction string
리턴 HospitalLocation[]

getCompAndPenReport() 공개 메소드

public getCompAndPenReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getCompAndPenReport() 공개 메소드

public getCompAndPenReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getDRGRecords() 공개 메소드

public getDRGRecords ( ) : Drg[]
리턴 Drg[]

getDischargeDiagnosisReport() 공개 메소드

public getDischargeDiagnosisReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getDischargeDiagnosisReport() 공개 메소드

public getDischargeDiagnosisReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getDischargesReport() 공개 메소드

public getDischargesReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getDischargesReport() 공개 메소드

public getDischargesReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getExpandedAdtReport() 공개 메소드

public getExpandedAdtReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getExpandedAdtReport() 공개 메소드

public getExpandedAdtReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getFutureAppointments() 공개 메소드

public getFutureAppointments ( ) : Appointment[]
리턴 Appointment[]

getFutureAppointments() 공개 메소드

public getFutureAppointments ( string dfn ) : Appointment[]
dfn string
리턴 Appointment[]

getFutureClinicVisitsReport() 공개 메소드

public getFutureClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getFutureClinicVisitsReport() 공개 메소드

public getFutureClinicVisitsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getHospitalLocation() 공개 메소드

public getHospitalLocation ( string ien ) : HospitalLocation
ien string
리턴 HospitalLocation

getIcdProceduresReport() 공개 메소드

public getIcdProceduresReport ( string fromDate, string toDate, int nrpts ) : IcdReport[]
fromDate string
toDate string
nrpts int
리턴 IcdReport[]

getIcdProceduresReport() 공개 메소드

public getIcdProceduresReport ( string dfn, string fromDate, string toDate, int nrpts ) : IcdReport[]
dfn string
fromDate string
toDate string
nrpts int
리턴 IcdReport[]

getIcdSurgeryReport() 공개 메소드

public getIcdSurgeryReport ( string fromDate, string toDate, int nrpts ) : IcdReport[]
fromDate string
toDate string
nrpts int
리턴 IcdReport[]

getIcdSurgeryReport() 공개 메소드

public getIcdSurgeryReport ( string dfn, string fromDate, string toDate, int nrpts ) : IcdReport[]
dfn string
fromDate string
toDate string
nrpts int
리턴 IcdReport[]

getInpatientDischarges() 공개 메소드

public getInpatientDischarges ( string dfn ) : Adt[]
dfn string
리턴 Adt[]

getInpatientMoves() 공개 메소드

public getInpatientMoves ( ) : Adt[]
리턴 Adt[]

getInpatientMoves() 공개 메소드

public getInpatientMoves ( string dfn ) : Adt[]
dfn string
리턴 Adt[]

getInpatientMoves() 공개 메소드

public getInpatientMoves ( string fromDate, string toDate ) : Adt[]
fromDate string
toDate string
리턴 Adt[]

getInpatientMoves() 공개 메소드

Iterates through dates and gets the inpatient moves for those days
public getInpatientMoves ( string fromDate, string toDate, string iterLength ) : Adt[]
fromDate string Inclusive start date
toDate string Non-inclusive end date
iterLength string
리턴 Adt[]

getInpatientMovesByCheckinId() 공개 메소드

public getInpatientMovesByCheckinId ( string checkinId ) : Adt[]
checkinId string
리턴 Adt[]

getLocation() 공개 메소드

public getLocation ( string ien ) : string
ien string
리턴 string

getLocationId() 공개 메소드

public getLocationId ( string locationName ) : string
locationName string
리턴 string

getOutpatientEncounterReport() 공개 메소드

public getOutpatientEncounterReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getOutpatientEncounterReport() 공개 메소드

public getOutpatientEncounterReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getOutpatientVisits() 공개 메소드

public getOutpatientVisits ( ) : Visit[]
리턴 Visit[]

getOutpatientVisits() 공개 메소드

public getOutpatientVisits ( string dfn ) : Visit[]
dfn string
리턴 Visit[]

getPastClinicVisitsReport() 공개 메소드

public getPastClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getPastClinicVisitsReport() 공개 메소드

public getPastClinicVisitsReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getServiceCategoryFromVisit() 공개 메소드

public getServiceCategoryFromVisit ( string visitIEN ) : string
visitIEN string
리턴 string

getServiceConnectedCategory() 공개 메소드

public getServiceConnectedCategory ( string initialCategory, string locationIen, bool outpatient ) : string
initialCategory string
locationIen string
outpatient bool
리턴 string

getSiteDivisions() 공개 메소드

public getSiteDivisions ( string sitecode ) : Site[]
sitecode string
리턴 Site[]

getSpecialties() 공개 메소드

public getSpecialties ( ) : DictionaryHashList
리턴 DictionaryHashList

getStayMovements() 공개 메소드

public getStayMovements ( string checkinId ) : InpatientStay
checkinId string
리턴 InpatientStay

getStayMovementsByDateRange() 공개 메소드

public getStayMovementsByDateRange ( string fromTS, string toTS ) : InpatientStay[]
fromTS string
toTS string
리턴 InpatientStay[]

getStayMovementsByPatient() 공개 메소드

public getStayMovementsByPatient ( string dfn ) : InpatientStay[]
dfn string
리턴 InpatientStay[]

getStaysForWard() 공개 메소드

public getStaysForWard ( string wardIen ) : InpatientStay[]
wardIen string
리턴 InpatientStay[]

getTeams() 공개 메소드

public getTeams ( ) : DictionaryHashList
리턴 DictionaryHashList

getTransfersReport() 공개 메소드

public getTransfersReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getTransfersReport() 공개 메소드

public getTransfersReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getTreatingSpecialtyReport() 공개 메소드

public getTreatingSpecialtyReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
리턴 string

getTreatingSpecialtyReport() 공개 메소드

public getTreatingSpecialtyReport ( string dfn, string fromDate, string toDate, int nrpts ) : string
dfn string
fromDate string
toDate string
nrpts int
리턴 string

getUniqueInpatientMovementIds() 공개 메소드

public getUniqueInpatientMovementIds ( string fromTS, string toTS ) : IndexedHashtable
fromTS string
toTS string
리턴 IndexedHashtable

getVisitIdByTimestamp() 공개 메소드

public getVisitIdByTimestamp ( string timestamp ) : string
timestamp string
리턴 string

getVisits() 공개 메소드

public getVisits ( string fromDate, string toDate ) : Visit[]
fromDate string
toDate string
리턴 Visit[]

getVisits() 공개 메소드

public getVisits ( string dfn, string fromDate, string toDate ) : Visit[]
dfn string
fromDate string
toDate string
리턴 Visit[]

getVisitsForDay() 공개 메소드

public getVisitsForDay ( string theDate ) : Visit[]
theDate string
리턴 Visit[]

getWards() 공개 메소드

public getWards ( ) : HospitalLocation[]
리턴 HospitalLocation[]

getWardsByDdr() 공개 메소드

public getWardsByDdr ( ) : Ward[]
리턴 Ward[]

isImoLocation() 공개 메소드

public isImoLocation ( string locationIen, string dfn ) : bool
locationIen string
dfn string
리턴 bool

lookupHospitalLocations() 공개 메소드

public lookupHospitalLocations ( string target ) : StringDictionary
target string
리턴 StringDictionary

lookupLocations() 공개 메소드

public lookupLocations ( string target, string direction ) : HospitalLocation[]
target string
direction string
리턴 HospitalLocation[]