메소드 | 설명 | |
---|---|---|
VistaSchedulingDao ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : System | ||
buildCancelAppointmentRequest ( Appointment appointment, string cancellationReason, string remarks ) : MdoQuery | ||
cancelAppointment ( Appointment appointment, string cancellationReason, string remarks ) : Appointment | ||
checkInAppointment ( Appointment appointment ) : Appointment | ||
getAppointmentCheck ( string clinicIen, string startDate, string apptLength ) : bool | ||
getAppointmentRequestTypes ( ) : string>.Dictionary |
||
getAppointmentTypeDetails ( string apptTypeIen ) : AppointmentType | ||
getAppointmentTypes ( string start ) : IList |
||
getCancellationReasons ( ) : string>.Dictionary |
||
getClinicSchedulingDetails ( string clinicId ) : HospitalLocation | ||
getEligibilityDetails ( string eligibilityIen ) : string | ||
getEwl ( string pid, string status, string startDate, string stopDate ) : IList |
||
getPendingAppointments ( string startDate ) : IList |
||
hasClinicAccess ( string clinicId ) : bool |
Verify logged on user has scheduling access to clinic
|
|
hasValidStopCode ( string clinicId ) : bool | ||
isValidStopCode ( string stopCodeId ) : bool | ||
makeAppointment ( Appointment appointment ) : Appointment | ||
toCanceledAppointment ( Appointment originalAppt, string response ) : Appointment |
메소드 | 설명 | |
---|---|---|
buildCheckInAppointmentRequest ( Appointment appointment ) : MdoQuery | ||
buildGetAppointmentCheckRequest ( string dfn, string clinicIen, string startDate, string apptLength ) : MdoQuery | ||
buildGetAppointmentRequestTypesQuery ( ) : MdoQuery | ||
buildGetAppointmentTypeDetailsRequest ( string apptTypeIen ) : MdoQuery | ||
buildGetAppointmentTypesRequest ( string search, string start, string number ) : MdoQuery | ||
buildGetCancellationReasonsRequest ( ) : MdoQuery | ||
buildGetClinicAvailabilityRequest ( string clinicIen ) : MdoQuery | ||
buildGetClinicAvailabilityRequestDdr ( string clinicIen ) : |
||
buildGetClinicSchedulingDetailsQuery ( string clinicId ) : |
||
buildGetEligibilityRequest ( string eligibilityIen ) : MdoQuery | ||
buildGetEwlQuery ( string pid, string status, string startDate, string stopDate ) : MdoQuery | ||
buildGetPendingAppointmentsRequest ( string pid, string startDate ) : MdoQuery | ||
buildHasClinicAccessRequest ( string clinicId ) : MdoQuery | ||
buildHasValidStopCodeRequest ( string clinicId ) : MdoQuery | ||
buildIsValidStopCodeRequest ( string stopCodeId ) : MdoQuery | ||
buildMakeAppointmentRequest ( Appointment appointment ) : MdoQuery | ||
convertVistaDate ( string vistaDate ) : System.DateTime | ||
getClinicAvailability ( string clinicIen, int clinicStartTime, int apptLength ) : IList |
||
getIndexShiftForApptLength ( int apptLength ) : int | ||
getPendingAppointments ( string pid, string startDate ) : IList |
||
parseAvailabilitString ( string availability, int clinicStartTime, int apptLengthMins ) : IList |
||
parseBoolResponse ( string response ) : bool |
Helper method for parsing scheduling responses that adhere to format for boolean type responses
|
|
toAppointmentCheck ( string response ) : bool | ||
toAppointmentRequestTypes ( string response ) : string>.Dictionary |
RESULT(0)=7 RESULT(1)=N^'NEXT AVAILABLE' APPT. RESULT(2)=C^OTHER THAN 'NEXT AVA.' (CLINICIAN REQ.) RESULT(3)=P^OTHER THAN 'NEXT AVA.' (PATIENT REQ.) RESULT(4)=W^WALKIN APPT. RESULT(5)=M^MULTIPLE APPT. BOOKING RESULT(6)=A^AUTO REBOOK RESULT(7)=O^OTHER THAN 'NEXT AVA.' APPT.
|
|
toAppointmentTypeDetails ( string response ) : AppointmentType |
RESULT(\"DEFAULT ELIGIBILITY\")=4^COLLATERAL OF VET. RESULT(\"DESCRIPTION\")=REC(409.1,\"7,\",\"DESCRIPTION\")^REC(409.1,\"7,\",\"DESCRIPTION\") RESULT(\"DUAL ELIGIBILITY ALLOWED\")=1^YES RESULT(\"IGNORE MEANS TEST BILLING\")=1^IGNORE RESULT(\"INACTIVE\")= RESULT(\"NAME\")=COLLATERAL OF VET.^COLLATERAL OF VET. RESULT(\"NUMBER\")=7^7 RESULT(\"SYNONYM\")=COV^COV
|
|
toAppointmentTypes ( string response ) : IList |
||
toCancellationReasons ( string response ) : string>.Dictionary |
||
toCheckInAppointment ( string response ) : Appointment | ||
toClinicAvailability ( string response, int clinicStartTime, int apptLength ) : IList |
||
toClinicAvailabilityDdr ( string response ) : IList |
||
toClinicSchedulingDetails ( string response ) : HospitalLocation | ||
toEligibility ( string response ) : string | ||
toEwl ( string response ) : IList |
||
toHasClinicAccess ( string response ) : bool | ||
toIsValidStopCode ( string response ) : bool | ||
toPendingAppointments ( string response ) : IList |
||
toValidStopCode ( string response ) : bool |
public VistaSchedulingDao ( gov.va.medora.mdo.dao.AbstractConnection cxn ) : System | ||
cxn | gov.va.medora.mdo.dao.AbstractConnection | |
리턴 | System |
public buildCancelAppointmentRequest ( Appointment appointment, string cancellationReason, string remarks ) : MdoQuery | ||
appointment | Appointment | |
cancellationReason | string | |
remarks | string | |
리턴 | MdoQuery |
public cancelAppointment ( Appointment appointment, string cancellationReason, string remarks ) : Appointment | ||
appointment | Appointment | |
cancellationReason | string | |
remarks | string | |
리턴 | Appointment |
public checkInAppointment ( Appointment appointment ) : Appointment | ||
appointment | Appointment | |
리턴 | Appointment |
public getAppointmentCheck ( string clinicIen, string startDate, string apptLength ) : bool | ||
clinicIen | string | |
startDate | string | |
apptLength | string | |
리턴 | bool |
public getAppointmentRequestTypes ( ) : string>.Dictionary |
||
리턴 | string>.Dictionary |
public getAppointmentTypeDetails ( string apptTypeIen ) : AppointmentType | ||
apptTypeIen | string | |
리턴 | AppointmentType |
public getAppointmentTypes ( string start ) : IList |
||
start | string | |
리턴 | IList |
public getCancellationReasons ( ) : string>.Dictionary |
||
리턴 | string>.Dictionary |
public getClinicSchedulingDetails ( string clinicId ) : HospitalLocation | ||
clinicId | string | |
리턴 | HospitalLocation |
public getEligibilityDetails ( string eligibilityIen ) : string | ||
eligibilityIen | string | |
리턴 | string |
public getEwl ( string pid, string status, string startDate, string stopDate ) : IList |
||
pid | string | |
status | string | |
startDate | string | |
stopDate | string | |
리턴 | IList |
public getPendingAppointments ( string startDate ) : IList |
||
startDate | string | |
리턴 | IList |
public hasClinicAccess ( string clinicId ) : bool | ||
clinicId | string | Clinic IEN |
리턴 | bool |
public hasValidStopCode ( string clinicId ) : bool | ||
clinicId | string | |
리턴 | bool |
public isValidStopCode ( string stopCodeId ) : bool | ||
stopCodeId | string | |
리턴 | bool |
public makeAppointment ( Appointment appointment ) : Appointment | ||
appointment | Appointment | |
리턴 | Appointment |
public toCanceledAppointment ( Appointment originalAppt, string response ) : Appointment | ||
originalAppt | Appointment | |
response | string | |
리턴 | Appointment |