C# Class gov.va.medora.mdo.api.EncounterApi

Show file Open project: OSEHRA/mdo Class Usage Examples

Public Methods

Method Description
EncounterApi ( ) : System
cancelAppointment ( gov.va.medora.mdo.dao.AbstractConnection cxn, Appointment appointment, string cancellationReason, string remarks ) : Appointment
checkInAppointment ( gov.va.medora.mdo.dao.AbstractConnection cxn, Appointment appointment ) : Appointment
getAdmissions ( ConnectionSet cxns ) : IndexedHashtable
getAdmissions ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : InpatientStay[]
getAdmissionsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getAppointmentText ( gov.va.medora.mdo.dao.AbstractConnection cxn, string apptId ) : string
getAppointmentTypes ( gov.va.medora.mdo.dao.AbstractConnection cxn, string target ) : IList
getAppointments ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : Appointment[]
getAppointments ( gov.va.medora.mdo.dao.AbstractConnection cxn, int pastDays, int futureDays ) : Appointment[]
getAppointments ( ConnectionSet cxns ) : IndexedHashtable
getAppointments ( ConnectionSet cxns, int pastDays, int futureDays ) : IndexedHashtable
getCancellationReasons ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : string>.Dictionary
getCareTeamReports ( ConnectionSet cxns ) : IndexedHashtable
getClinicSchedulingDetails ( AbstractConnection cxn, string clinicId ) : HospitalLocation
getClinics ( AbstractConnection cxn, string target, string direction ) : HospitalLocation[]
getCompAndPenReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getDRGRecords ( AbstractConnection cxn ) : Drg[]
getDRGRecords ( ConnectionSet cxns ) : IndexedHashtable
getDischargeDiagnosisReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getDischargesReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getExpandedAdtReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getFutureAppointments ( AbstractConnection cxn ) : Appointment[]
getFutureAppointments ( ConnectionSet cxns ) : IndexedHashtable
getFutureClinicVisitsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getIcdProceduresReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getIcdSurgeryReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getInpatientDischarges ( AbstractConnection cxn, string pid ) : Adt[]
getInpatientMoves ( AbstractConnection cxn ) : Adt[]
getInpatientMoves ( AbstractConnection cxn, string fromDate, string toDate ) : Adt[]
getInpatientMoves ( ConnectionSet cxns ) : IndexedHashtable
getInpatientMoves ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
getInpatientMoves ( ConnectionSet cxns, string fromDate, string toDate, string iterLength ) : IndexedHashtable
getInpatientMovesByCheckinId ( AbstractConnection cxn, string checkinId ) : Adt[]
getInpatientMovesByCheckinId ( ConnectionSet cxns, string checkinId ) : IndexedHashtable
getLocations ( AbstractConnection cxn, string target, string direction ) : HospitalLocation[]
getLocations ( ConnectionSet cxns, string target, string direction ) : IndexedHashtable
getMentalHealthAppointments ( ConnectionSet cxns ) : IndexedHashtable
getMentalHealthVisits ( ConnectionSet cxns ) : IndexedHashtable
getOutpatientEncounterReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getPastClinicVisitsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getPendingAppointments ( AbstractConnection cxn, string startDate ) : IList
getSiteDivisions ( AbstractConnection cxn, string siteId ) : Site[]
getSpecialties ( AbstractConnection cxn ) : DictionaryHashList
getStayMovements ( AbstractConnection cxn, string checkinId ) : InpatientStay
getStayMovementsByDateRange ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
getStayMovementsByDateRange ( AbstractConnection cxn, string fromDate, string toDate ) : InpatientStay[]
getStayMovementsByPatient ( ConnectionSet cxns, string dfn ) : IndexedHashtable
getStaysForWard ( AbstractConnection cxn, string wardId ) : InpatientStay[]
getTeams ( AbstractConnection cxn ) : DictionaryHashList
getTransfersReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getTreatingSpecialtyReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
getUpdatedFutureAppointments ( AbstractConnection cxn, DateTime updatedSince ) : HashSet>.Dictionary
getVisits ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
getVisits ( AbstractConnection cxn, string fromDate, string toDate ) : Visit[]
getWards ( AbstractConnection cxn ) : HospitalLocation[]
getWards ( ConnectionSet cxns ) : IndexedHashtable
hasClinicAccess ( AbstractConnection cxn, string clinicId ) : bool
hasValidStopCode ( AbstractConnection cxn, string clinicId ) : bool
isValidStopCode ( AbstractConnection cxn, string stopCodeId ) : bool
makeAppointment ( AbstractConnection cxn, Appointment appointment ) : Appointment

Method Details

EncounterApi() public method

public EncounterApi ( ) : System
return System

cancelAppointment() public method

public cancelAppointment ( gov.va.medora.mdo.dao.AbstractConnection cxn, Appointment appointment, string cancellationReason, string remarks ) : Appointment
cxn gov.va.medora.mdo.dao.AbstractConnection
appointment Appointment
cancellationReason string
remarks string
return Appointment

checkInAppointment() public method

public checkInAppointment ( gov.va.medora.mdo.dao.AbstractConnection cxn, Appointment appointment ) : Appointment
cxn gov.va.medora.mdo.dao.AbstractConnection
appointment Appointment
return Appointment

getAdmissions() public method

public getAdmissions ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
return IndexedHashtable

getAdmissions() public method

public getAdmissions ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : InpatientStay[]
cxn gov.va.medora.mdo.dao.AbstractConnection
return InpatientStay[]

getAdmissionsReports() public method

public getAdmissionsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getAppointmentText() public method

public getAppointmentText ( gov.va.medora.mdo.dao.AbstractConnection cxn, string apptId ) : string
cxn gov.va.medora.mdo.dao.AbstractConnection
apptId string
return string

getAppointmentTypes() public method

public getAppointmentTypes ( gov.va.medora.mdo.dao.AbstractConnection cxn, string target ) : IList
cxn gov.va.medora.mdo.dao.AbstractConnection
target string
return IList

getAppointments() public method

public getAppointments ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : Appointment[]
cxn gov.va.medora.mdo.dao.AbstractConnection
return Appointment[]

getAppointments() public method

public getAppointments ( gov.va.medora.mdo.dao.AbstractConnection cxn, int pastDays, int futureDays ) : Appointment[]
cxn gov.va.medora.mdo.dao.AbstractConnection
pastDays int
futureDays int
return Appointment[]

getAppointments() public method

public getAppointments ( ConnectionSet cxns ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
return IndexedHashtable

getAppointments() public method

public getAppointments ( ConnectionSet cxns, int pastDays, int futureDays ) : IndexedHashtable
cxns gov.va.medora.mdo.dao.ConnectionSet
pastDays int
futureDays int
return IndexedHashtable

getCancellationReasons() public method

public getCancellationReasons ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : string>.Dictionary
cxn gov.va.medora.mdo.dao.AbstractConnection
return string>.Dictionary

getCareTeamReports() public method

public getCareTeamReports ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getClinicSchedulingDetails() public method

public getClinicSchedulingDetails ( AbstractConnection cxn, string clinicId ) : HospitalLocation
cxn AbstractConnection
clinicId string
return HospitalLocation

getClinics() public method

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

getCompAndPenReports() public method

public getCompAndPenReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getDRGRecords() public method

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

getDRGRecords() public method

public getDRGRecords ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getDischargeDiagnosisReports() public method

public getDischargeDiagnosisReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getDischargesReports() public method

public getDischargesReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getExpandedAdtReports() public method

public getExpandedAdtReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getFutureAppointments() public method

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

getFutureAppointments() public method

public getFutureAppointments ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getFutureClinicVisitsReports() public method

public getFutureClinicVisitsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getIcdProceduresReports() public method

public getIcdProceduresReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getIcdSurgeryReports() public method

public getIcdSurgeryReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getInpatientDischarges() public method

public getInpatientDischarges ( AbstractConnection cxn, string pid ) : Adt[]
cxn AbstractConnection
pid string
return Adt[]

getInpatientMoves() public method

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

getInpatientMoves() public method

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

getInpatientMoves() public method

public getInpatientMoves ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getInpatientMoves() public method

public getInpatientMoves ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
return IndexedHashtable

getInpatientMoves() public method

public getInpatientMoves ( ConnectionSet cxns, string fromDate, string toDate, string iterLength ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
iterLength string
return IndexedHashtable

getInpatientMovesByCheckinId() public method

public getInpatientMovesByCheckinId ( AbstractConnection cxn, string checkinId ) : Adt[]
cxn AbstractConnection
checkinId string
return Adt[]

getInpatientMovesByCheckinId() public method

public getInpatientMovesByCheckinId ( ConnectionSet cxns, string checkinId ) : IndexedHashtable
cxns ConnectionSet
checkinId string
return IndexedHashtable

getLocations() public method

public getLocations ( AbstractConnection cxn, string target, string direction ) : HospitalLocation[]
cxn AbstractConnection
target string
direction string
return HospitalLocation[]

getLocations() public method

public getLocations ( ConnectionSet cxns, string target, string direction ) : IndexedHashtable
cxns ConnectionSet
target string
direction string
return IndexedHashtable

getMentalHealthAppointments() public method

public getMentalHealthAppointments ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getMentalHealthVisits() public method

public getMentalHealthVisits ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

getOutpatientEncounterReports() public method

public getOutpatientEncounterReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getPastClinicVisitsReports() public method

public getPastClinicVisitsReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getPendingAppointments() public method

public getPendingAppointments ( AbstractConnection cxn, string startDate ) : IList
cxn AbstractConnection
startDate string
return IList

getSiteDivisions() public method

public getSiteDivisions ( AbstractConnection cxn, string siteId ) : Site[]
cxn AbstractConnection
siteId string
return Site[]

getSpecialties() public method

public getSpecialties ( AbstractConnection cxn ) : DictionaryHashList
cxn AbstractConnection
return DictionaryHashList

getStayMovements() public method

public getStayMovements ( AbstractConnection cxn, string checkinId ) : InpatientStay
cxn AbstractConnection
checkinId string
return InpatientStay

getStayMovementsByDateRange() public method

public getStayMovementsByDateRange ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
return IndexedHashtable

getStayMovementsByDateRange() public method

public getStayMovementsByDateRange ( AbstractConnection cxn, string fromDate, string toDate ) : InpatientStay[]
cxn AbstractConnection
fromDate string
toDate string
return InpatientStay[]

getStayMovementsByPatient() public method

public getStayMovementsByPatient ( ConnectionSet cxns, string dfn ) : IndexedHashtable
cxns ConnectionSet
dfn string
return IndexedHashtable

getStaysForWard() public method

public getStaysForWard ( AbstractConnection cxn, string wardId ) : InpatientStay[]
cxn AbstractConnection
wardId string
return InpatientStay[]

getTeams() public method

public getTeams ( AbstractConnection cxn ) : DictionaryHashList
cxn AbstractConnection
return DictionaryHashList

getTransfersReports() public method

public getTransfersReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getTreatingSpecialtyReports() public method

public getTreatingSpecialtyReports ( ConnectionSet cxns, string fromDate, string toDate, int nrpts ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
nrpts int
return IndexedHashtable

getUpdatedFutureAppointments() public method

public getUpdatedFutureAppointments ( AbstractConnection cxn, DateTime updatedSince ) : HashSet>.Dictionary
cxn AbstractConnection
updatedSince DateTime
return HashSet>.Dictionary

getVisits() public method

public getVisits ( ConnectionSet cxns, string fromDate, string toDate ) : IndexedHashtable
cxns ConnectionSet
fromDate string
toDate string
return IndexedHashtable

getVisits() public method

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

getWards() public method

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

getWards() public method

public getWards ( ConnectionSet cxns ) : IndexedHashtable
cxns ConnectionSet
return IndexedHashtable

hasClinicAccess() public method

public hasClinicAccess ( AbstractConnection cxn, string clinicId ) : bool
cxn AbstractConnection
clinicId string
return bool

hasValidStopCode() public method

public hasValidStopCode ( AbstractConnection cxn, string clinicId ) : bool
cxn AbstractConnection
clinicId string
return bool

isValidStopCode() public method

public isValidStopCode ( AbstractConnection cxn, string stopCodeId ) : bool
cxn AbstractConnection
stopCodeId string
return bool

makeAppointment() public method

public makeAppointment ( AbstractConnection cxn, Appointment appointment ) : Appointment
cxn AbstractConnection
appointment Appointment
return Appointment