Changeset 1450 for Scheduling/trunk/m/BSDX07.m
- Timestamp:
- Jun 18, 2012, 8:08:50 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
Scheduling/trunk/m/BSDX07.m
r1449 r1450 1 BSDX07 ; VW/UJO/SMH - WINDOWS SCHEDULING RPCS ; 6/18/12 2:27pm1 BSDX07 ; VW/UJO/SMH - WINDOWS SCHEDULING RPCS ; 6/18/12 5:12pm 2 2 ;;1.7T1;BSDX;;Aug 31, 2011;Build 18 3 3 ; Licensed under LGPL … … 25 25 ; -10: Couldn't add appointment to files 2 and/or 44 26 26 ; -100: Mumps Error 27 27 ; 28 28 APPADDD(BSDXY,BSDXSTART,BSDXEND,BSDXPATID,BSDXRES,BSDXLEN,BSDXNOTE,BSDXATID) ;EP 29 29 ;Entry point for debugging … … 38 38 . N $ET S $ET="D ^%ZTER B" 39 39 . S HLRESIENS=$$UTCR^BSDX35(RESNAM) 40 . I %<0 S $EC=",U1," ; not supposed to happen41 ; 42 N HLIEN,RESIEN 40 . I HLRESIENS<0 S $EC=",U1," ; not supposed to happen 41 ; 42 N HLIEN,RESIEN 43 43 S HLIEN=$P(HLRESIENS,U) 44 44 S RESIEN=$P(HLRESIENS,U,2) … … 58 58 I '$D(^DPT(3,"S",APPTTIME)) W "Error Making Appt-3" 59 59 I '$D(^SC(HLIEN,"S",APPTTIME)) W "Error Making Appt-4" 60 ; 61 ; Do it again for a different patient 62 D APPADD(.ZZZ,APPTTIME,ENDTIME,2,RESNAM,30,"Sam's Note",1) 63 N APPID S APPID=+$P(^BSDXTMP($J,1),U) B 64 I 'APPID W "Error Making Appt-5" QUIT 65 I +^BSDXAPPT(APPID,0)'=APPTTIME W "Error Making Appt-6" 66 I '$D(^DPT(2,"S",APPTTIME)) W "Error Making Appt-7" 67 I '$D(^SC(HLIEN,"S",APPTTIME)) W "Error Making Appt-8" 60 68 ; 61 69 ; Test for bad start date … … 69 77 ; I +$P(^BSDXTMP($J,1),U,2)'=-4 W "Error in -4",! 70 78 ; Test for mumps error 71 S bsdxdie=172 D APPADD(.ZZZ,APPTTIME,ENDTIME, 2,RESNAM,30,"Sam's Note",1)79 S BSDXDIE=1 80 D APPADD(.ZZZ,APPTTIME,ENDTIME,1,RESNAM,30,"Sam's Note",1) 73 81 I +$P(^BSDXTMP($J,1),U,2)'=-100 W "Error in -100: M Error",! 74 K bsdxdie82 K BSDXDIE 75 83 ; Test for TRESTART 76 s bsdxrestart=184 s BSDXRESTART=1 77 85 D APPADD(.ZZZ,APPTTIME,ENDTIME,3,RESNAM,30,"Sam's Note",1) 78 86 I +$P(^BSDXTMP($J,1),U,2)'=0&(+$P(^BSDXTMP($J,1),U,2)'=-10) W "Error in TRESTART",! 79 k bsdxrestart87 k BSDXRESTART 80 88 ; Test for non-numeric patient 81 89 D APPADD(.ZZZ,APPTTIME,ENDTIME,"CAT,DOG",RESNAM,30,"Sam's Note",1) … … 158 166 ; 159 167 ;;;test for error inside transaction. See if %ZTER works 160 I $G( bsdxdie) S X=1/0168 I $G(BSDXDIE) S X=1/0 161 169 ;;;test 162 170 ;;;test for TRESTART 163 I $G( bsdxrestart) K bsdxrestartTRESTART171 I $G(BSDXRESTART) K BSDXRESTART TRESTART 164 172 ;;;test 165 173 ; … … 256 264 S:BSDXATID="WALKIN" BSDXFDA(9002018.4,"+1,",.13)="y" 257 265 S:BSDXATID?.N BSDXFDA(9002018.4,"+1,",.06)=BSDXATID 258 S BSDXFDA(9002018.4,"+1,",.14)= BSDXRADEXAM266 S BSDXFDA(9002018.4,"+1,",.14)=$G(BSDXRADEXAM) 259 267 N BSDXIEN,BSDXMSG 260 268 D UPDATE^DIE("","BSDXFDA","BSDXIEN","BSDXMSG")
Note:
See TracChangeset
for help on using the changeset viewer.