source: FOIAVistA/trunk/r/SCHEDULING-SD-SC/SDAMEX1.m@ 1314

Last change on this file since 1314 was 628, checked in by George Lilly, 15 years ago

initial load of FOIAVistA 6/30/08 version

File size: 912 bytes
Line 
1SDAMEX1 ;ALB/MJK,RMO - Appointment Check In/Check Out Cont. ; 5/6/93
2 ;;5.3;Scheduling;**27**;08/13/93
3 ;
4CK(DFN,SDCL,SDT,SDDA,SDACT) ; -- ask 'ok' and call check-in or check-out
5 ; input: DFN
6 ; SDCL := ifn of clinic
7 ; SDT := appt date/time
8 ; SDDA := ifn of ^sc multiple
9 ; SDACT := action CI or CO
10 ; output: none
11 ; returned: check-in/check-out process called [1 := yes | 0 := no]
12 ;
13 N SDMAX
14 W !
15 ;
16 I '$D(^SD(409.63,"ACO",1,+$$STATUS^SDAM1(DFN,SDT,SDCL,$G(^DPT(DFN,"S",SDT,0)),SDDA))) W !!,*7,">>> You can not check in/out this appointment." D PAUSE^VALM1 S Y=0 G CKQ
17 ;
18 S DIR(0)="Y",DIR("A")="Continue" D ^DIR K DIR
19 I Y=0!($D(DIRUT)) S Y=0 G CKQ
20 I SDACT="CI" D
21 .D ONE^SDAM2(DFN,SDCL,SDT,SDDA,0,"")
22 I SDACT="CO" D
23 .D CO^SDCO1(DFN,SDT,SDCL,SDDA,1)
24 W:$X>47 ! W ?47,"Status: ",$P($$STATUS^SDAM1(DFN,SDT,SDCL,$G(^DPT(DFN,"S",SDT,0)),SDDA),";",3)
25 S Y=1
26CKQ Q Y
Note: See TracBrowser for help on using the repository browser.