1 | SDAPIDP ;ALB/MTC - Outpatient API/Dispositions ; 03 MAY 1996 11:30 am
|
---|
2 | ;;5.3;Scheduling;**27,132**;08/13/93
|
---|
3 | ;
|
---|
4 | EN(DFN,SDT,SDCL,SDUZ,SDMODE,SDVIEN) ; -- check api for appts
|
---|
5 | N SDDA,SDOE
|
---|
6 | S SDOE=0
|
---|
7 | ;
|
---|
8 | ; -- file check-out data ; get encount ien
|
---|
9 | S SDOE=$$FILE(DFN,SDT,SDCL,SDUZ,SDMODE,$G(SDVIEN))
|
---|
10 | ;
|
---|
11 | ENQ Q SDOE
|
---|
12 | ;
|
---|
13 | ;
|
---|
14 | FILE(DFN,SDT,SDCL,SDUZ,SDMODE,SDVIEN) ; -- file data
|
---|
15 | N SDATA,SDHDL,SDOE,SDCOMPF,SDLOG
|
---|
16 | S SDOE=""
|
---|
17 | ;
|
---|
18 | ; -- get encounter ien ; error if none returned
|
---|
19 | S SDOE=$$GETDISP^SDVSIT2(DFN,SDT,$G(SDVIEN))
|
---|
20 | I 'SDOE D ERRFILE^SDAPIER(110) G FILEQ
|
---|
21 | ;
|
---|
22 | ; -- log user and date/time data
|
---|
23 | D LOGDATA^SDAPIAP(SDOE)
|
---|
24 | ;
|
---|
25 | ; -- process data
|
---|
26 | D FILE^SDAPICO(SDOE,SDUZ)
|
---|
27 | ;
|
---|
28 | ; -- update check-out completion
|
---|
29 | D EN^SDCOM(SDOE,SDMODE,1,.SDCOMPF)
|
---|
30 | ;
|
---|
31 | FILEQ Q SDOE
|
---|
32 | ;
|
---|