C# Class gov.va.medora.mdo.dao.vista.VistaEncounterDao

Inheritance: IEncounterDao
Mostrar archivo Open project: OSEHRA/mdo

Public Methods

Method Description
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[]

Private Methods

Method Description
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[]

Method Details

VistaEncounterDao() public method

public VistaEncounterDao ( AbstractConnection cxn ) : System
cxn AbstractConnection
return System

getAdmissions() public method

public getAdmissions ( ) : InpatientStay[]
return InpatientStay[]

getAdmissions() public method

public getAdmissions ( string dfn ) : InpatientStay[]
dfn string
return InpatientStay[]

getAdmissionsReport() public method

public getAdmissionsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getAdmissionsReport() public method

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

getAppointmentText() public method

public getAppointmentText ( string appointmentIen ) : string
appointmentIen string
return string

getAppointmentText() public method

public getAppointmentText ( string dfn, string appointmentIen ) : string
dfn string
appointmentIen string
return string

getAppointments() public method

public getAppointments ( ) : Appointment[]
return Appointment[]

getAppointments() public method

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

getAppointments() public method

public getAppointments ( string dfn ) : Appointment[]
dfn string
return Appointment[]

getAppointments() public method

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

getAppointmentsByDdr() public method

public getAppointmentsByDdr ( ) : Appointment[]
return Appointment[]

getAppointmentsByDdr() public method

public getAppointmentsByDdr ( string dfn ) : Appointment[]
dfn string
return Appointment[]

getCareTeamReport() public method

public getCareTeamReport ( ) : string
return string

getCareTeamReport() public method

public getCareTeamReport ( string dfn ) : string
dfn string
return string

getClinics() public method

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

getCompAndPenReport() public method

public getCompAndPenReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getCompAndPenReport() public method

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

getDRGRecords() public method

public getDRGRecords ( ) : Drg[]
return Drg[]

getDischargeDiagnosisReport() public method

public getDischargeDiagnosisReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getDischargeDiagnosisReport() public method

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

getDischargesReport() public method

public getDischargesReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getDischargesReport() public method

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

getExpandedAdtReport() public method

public getExpandedAdtReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getExpandedAdtReport() public method

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

getFutureAppointments() public method

public getFutureAppointments ( ) : Appointment[]
return Appointment[]

getFutureAppointments() public method

public getFutureAppointments ( string dfn ) : Appointment[]
dfn string
return Appointment[]

getFutureClinicVisitsReport() public method

public getFutureClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getFutureClinicVisitsReport() public method

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

getHospitalLocation() public method

public getHospitalLocation ( string ien ) : HospitalLocation
ien string
return HospitalLocation

getIcdProceduresReport() public method

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

getIcdProceduresReport() public method

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

getIcdSurgeryReport() public method

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

getIcdSurgeryReport() public method

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

getInpatientDischarges() public method

public getInpatientDischarges ( string dfn ) : Adt[]
dfn string
return Adt[]

getInpatientMoves() public method

public getInpatientMoves ( ) : Adt[]
return Adt[]

getInpatientMoves() public method

public getInpatientMoves ( string dfn ) : Adt[]
dfn string
return Adt[]

getInpatientMoves() public method

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

getInpatientMoves() public method

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
return Adt[]

getInpatientMovesByCheckinId() public method

public getInpatientMovesByCheckinId ( string checkinId ) : Adt[]
checkinId string
return Adt[]

getLocation() public method

public getLocation ( string ien ) : string
ien string
return string

getLocationId() public method

public getLocationId ( string locationName ) : string
locationName string
return string

getOutpatientEncounterReport() public method

public getOutpatientEncounterReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getOutpatientEncounterReport() public method

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

getOutpatientVisits() public method

public getOutpatientVisits ( ) : Visit[]
return Visit[]

getOutpatientVisits() public method

public getOutpatientVisits ( string dfn ) : Visit[]
dfn string
return Visit[]

getPastClinicVisitsReport() public method

public getPastClinicVisitsReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getPastClinicVisitsReport() public method

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

getServiceCategoryFromVisit() public method

public getServiceCategoryFromVisit ( string visitIEN ) : string
visitIEN string
return string

getServiceConnectedCategory() public method

public getServiceConnectedCategory ( string initialCategory, string locationIen, bool outpatient ) : string
initialCategory string
locationIen string
outpatient bool
return string

getSiteDivisions() public method

public getSiteDivisions ( string sitecode ) : Site[]
sitecode string
return Site[]

getSpecialties() public method

public getSpecialties ( ) : DictionaryHashList
return DictionaryHashList

getStayMovements() public method

public getStayMovements ( string checkinId ) : InpatientStay
checkinId string
return InpatientStay

getStayMovementsByDateRange() public method

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

getStayMovementsByPatient() public method

public getStayMovementsByPatient ( string dfn ) : InpatientStay[]
dfn string
return InpatientStay[]

getStaysForWard() public method

public getStaysForWard ( string wardIen ) : InpatientStay[]
wardIen string
return InpatientStay[]

getTeams() public method

public getTeams ( ) : DictionaryHashList
return DictionaryHashList

getTransfersReport() public method

public getTransfersReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getTransfersReport() public method

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

getTreatingSpecialtyReport() public method

public getTreatingSpecialtyReport ( string fromDate, string toDate, int nrpts ) : string
fromDate string
toDate string
nrpts int
return string

getTreatingSpecialtyReport() public method

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

getUniqueInpatientMovementIds() public method

public getUniqueInpatientMovementIds ( string fromTS, string toTS ) : IndexedHashtable
fromTS string
toTS string
return IndexedHashtable

getVisitIdByTimestamp() public method

public getVisitIdByTimestamp ( string timestamp ) : string
timestamp string
return string

getVisits() public method

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

getVisits() public method

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

getVisitsForDay() public method

public getVisitsForDay ( string theDate ) : Visit[]
theDate string
return Visit[]

getWards() public method

public getWards ( ) : HospitalLocation[]
return HospitalLocation[]

getWardsByDdr() public method

public getWardsByDdr ( ) : Ward[]
return Ward[]

isImoLocation() public method

public isImoLocation ( string locationIen, string dfn ) : bool
locationIen string
dfn string
return bool

lookupHospitalLocations() public method

public lookupHospitalLocations ( string target ) : StringDictionary
target string
return StringDictionary

lookupLocations() public method

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