Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call
Print Page as PDF
Routine: VPSAPPT2

Package: VA Point of Service

Routine: VPSAPPT2


Information

VPSAPPT2 ;SLOIFO/BT - VPS Appointment RPC;1/16/15 11:55

Source Information

Source file <VPSAPPT2.m>

Entry Points

Name Comments DBIA/ICR reference
GETCHG(VPSAPPT,VPSQUEUE) ; VPS GET CHANGED APPOINTMENTS
; This RPC will return the changed appointments on the queue since the last GET^VPSAPPT or GETCHG^VPSAPPT2 invoked
POPAPPTS(QUEUEID) ;populate result array with new appointment and updated appointments
; INPUT
; QUEUEID : Unique Queue ID represents Vecna Appointment Queue.
UPDQUEUE(QUEUEID) ; add new appointments or update modified appointments
UPDATE(QUEUEID,APPT) ; update the appointment in temporary storage (File #853.9)
; INPUT
; QUEUEID : Unique Queue ID represents Vecna Appointment Queue.
; APPTINFO : Extended appointment information for Vecna to display in the queue
; CLINIC IEN^CLINIC NAME^APPT DATE^DFN^PATIENT NAME^SSN^APPT TYPE IEN^APPT TYPE NAME^STATUS IEN^STATUS NAME^PRINTED STATUS
; RETURN
; TODO : "" (no changed - nothing todo)
; : "ADD" (instruct vecna to add the appointment to the queue)
; : "UPD" (instruct vecna to update the appointment in the queue)
; : "ERR" (notify vecna there is error during add/change appointment)
UPDAPPT(QUEUEID,APPTIEN,APPTINFO) ;update appointment status/type changed
; INPUT
; QUEUEID : Unique Queue ID represents Vecna Appointment Queue.
; APPTIEN : Appointment ien in the queue
; APPTINFO : Appointment information in the queue file 853.9
; CLINIC IEN^APPT DATE^DFN^APPT TYPE IEN^PRINTED STATUS
; RETURN
; TODO : "UPD" (instruct vecna to update the appointment in the queue)
; : "ERR" (notify vecna there is error during add/change appointment)
RMVAPPTS(QUEUEID) ;remove appointment from queue if appointmentsd are no longer existed
DELAPPT(QUEUEID,APPTIEN) ;delete temp appointment from the queue to reflect current appointments
; INPUT
; QUEUEID : Unique Queue ID represents Vecna Appointment Queue.
; APPTIEN : Appointment ien in the queue
ADDDEL(APPTIEN) ;notify vecna to remove the entry from the Vecna's VPS appointment queue
; INPUT
; APPTIEN : Appointment ien in the queue

Used in RPC

RPC Name Call Tags
VPS GET CHANGED APPOINTMENTS GETCHG

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VPS(853.9 - [#853.9] GETS^DIQ
Info |  Source |  Entry Points |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call