SDEC25 ;ALB/SAT,WTC - VISTA SCHEDULING RPCS ;Feb 12, 2020@15:22
Source file <SDEC25.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
CHECKIN(SDECY,SDECAPTID,SDECCDT,SDECCC,SDECPRV,SDECROU,SDECVCL,SDECVFM,SDECOG,SDECCR,SDECPCC,SDECWHF) | ;Check in appointment
|
|
ENDBG | ;
|
|
SDECCHK(SDECAPTID,SDECCDT) | ;
|
|
APCHK(SDECZ,SDECSC1,SDECDFN,SDECCDT,SDECSTART) | ||
CANCHKIN(DFN,SDCL,SDT) | ; Logic to cancel a checkin if the checkin date/time is passed in as '@'
; input: DFN := ifn of patient ; SDCL := clinic# ; SDT := appt d/t |
|
FIND(DFN,SDT,SDCL) | ; -- return appt ifn for pat
; input: DFN := ifn of pat. ; SDT := appt d/t ; SDCL := ifn of clinic ; output: [returned] := ifn if pat has appt on date/time |
|
VALID(DFN,SDCL,SDT,SDDA) | ; -- return valid appt.
; **NOTE: For speed consideration the ^SC and ^DPT nodes must be ; check to see they exist prior to calling this entry point. ; input: DFN := ifn of pat. ; SDT := appt d/t ; SDCL := ifn of clinic ; SDDA := ifn of appt ; output: [returned] := 1 for valid appt., 0 for not valid |
|
CHKEVT(SDECPAT,SDECSTART,SDECSC) | ;EP Called by SDEC CHECKIN APPOINTMENT event
|
|
CHKEVT1(SDECRES,SDECSTART,SDECPAT,SDECSTAT) | ;
|
|
CHKEVT3(SDECRES) | ;
|
|
CHKEVTD(SDECPAT,SDECSTART,SDECSC) | ;EP Called by SDEC CHECKIN APPOINTMENT event
|
|
CHECKOUT(SDECY,DFN,SDT,SDCODT,SDECAPTID,VPRV) | ;Check Out appointment
|
|
CANCKOUT(SDECY,SDECAPTID) | ;Cancel Check Out appointment
|
|
CANAPPT(SDECAPTID) | ||
ERROR | ;
|
|
ERR(ERRNO) | ;Error processing
|
FileNo | Call Tags |
---|---|
^SCE - [#409.68] | GET1^DIQ |
^SDEC(409.84 - [#409.84] | Classic Fileman Calls |
^AUPNVSIT - [#9000010] | Classic Fileman Calls |