Changeset 636 for FOIAVistA/tag/r/SCHEDULING-SD-SC/SCAPMC29.m
- Timestamp:
- Dec 4, 2009, 8:26:01 PM (14 years ago)
- Location:
- FOIAVistA/tag/r
- Files:
-
- 1 edited
- 1 copied
Legend:
- Unmodified
- Added
- Removed
-
FOIAVistA/tag/r/SCHEDULING-SD-SC/SCAPMC29.m
r628 r636 1 1 SCAPMC29 ;ALB/REW - TEAM APIs:CLPT ; 2/17/00 1:33pm 2 ;;5.3;Scheduling;**41,210 ,520**;AUG 13, 1993;Build 262 ;;5.3;Scheduling;**41,210**;AUG 13, 1993 3 3 ;;1.0 4 4 CLPT(DFN,SCDATES,SCTEAMA,SCLIST,SCERR) ;clinics for patient … … 48 48 .F SCX=1:1 S SCTP=+$G(SCPOSAX(SCX)) Q:'SCTP S SCPOSA(SCTP)="" 49 49 .S:$D(@SCTEAMA@("EXCLUDE")) SCPOSA("EXCLUDE")="" 50 ;S SCX=0 F S SCX=$O(^DPT(DFN,"DE",SCX)) Q:'SCX D51 ;.S SC44=+$G(^DPT(DFN,"DE",SCX,0))52 ;.Q:'SC4453 ;.Q:'$$OKCLIN(SC44,.SCPOSA)54 ;.S SCCLNM=$P($G(^SC(SC44,0)),U,1)55 ;.S SCS=0 F S SCS=$O(^DPT(DFN,"DE",SCX,1,SCS)) Q:'SCS D56 ;..S SCND=$G(^DPT(DFN,"DE",SCX,1,SCS,0))57 ;..S SCACT=$P(SCND,U,1)58 ;..S SCINACT=$P(SCND,U,3)59 ;..Q:'$$DTCHK^SCAPU1(SCBEGIN,SCEND,SCINCL,SCACT,SCINACT)60 ;..S SCACOPT=$P(SCND,U,2)61 ;..S SCREVDT=$P(SCND,U,5)62 ;..S SCN=$G(@SCLIST@(0),0)+163 ;..;bp/ar nois brx-1298-12323 prevent undefined variable error64 ;..;New code begins65 ;..Q:'SCACT66 ;..Q:'SCN67 ;.;End of brx-1298-1232368 ;..S @SCLIST@(0)=SCN69 ;..S @SCLIST@(SCN)=SC44_U_SCCLNM_U_SCACT_U_SCINACT_U_SCACOPT_U_SCREVDT70 ;..S @SCLIST@("SCCL",SC44,SCACT,SCN)=""50 S SCX=0 F S SCX=$O(^DPT(DFN,"DE",SCX)) Q:'SCX D 51 .S SC44=+$G(^DPT(DFN,"DE",SCX,0)) 52 .Q:'SC44 53 .Q:'$$OKCLIN(SC44,.SCPOSA) 54 .S SCCLNM=$P($G(^SC(SC44,0)),U,1) 55 .S SCS=0 F S SCS=$O(^DPT(DFN,"DE",SCX,1,SCS)) Q:'SCS D 56 ..S SCND=$G(^DPT(DFN,"DE",SCX,1,SCS,0)) 57 ..S SCACT=$P(SCND,U,1) 58 ..S SCINACT=$P(SCND,U,3) 59 ..Q:'$$DTCHK^SCAPU1(SCBEGIN,SCEND,SCINCL,SCACT,SCINACT) 60 ..S SCACOPT=$P(SCND,U,2) 61 ..S SCREVDT=$P(SCND,U,5) 62 ..S SCN=$G(@SCLIST@(0),0)+1 63 ..;bp/ar nois brx-1298-12323 prevent undefined variable error 64 ..;New code begins 65 ..Q:'SCACT 66 ..Q:'SCN 67 ..;End of brx-1298-12323 68 ..S @SCLIST@(0)=SCN 69 ..S @SCLIST@(SCN)=SC44_U_SCCLNM_U_SCACT_U_SCINACT_U_SCACOPT_U_SCREVDT 70 ..S @SCLIST@("SCCL",SC44,SCACT,SCN)="" 71 71 PTCLQ Q $G(@SCERR@(0))<1 72 72 ; … … 75 75 IF '$D(SCPOSA) S SCOK=1 G QTOKC 76 76 S (SCOK,SCTP)=0 77 F S SCTP=$O(^SCTM(404.57," E",+SC44,SCTP)) Q:'SCTP S:$$OKARRAY^SCAPU1(.SCPOSA,SCTP) SCOK=177 F S SCTP=$O(^SCTM(404.57,"D",+SC44,SCTP)) Q:'SCTP S:$$OKARRAY^SCAPU1(.SCPOSA,SCTP) SCOK=1 78 78 QTOKC Q SCOK 79 79 ;
Note:
See TracChangeset
for help on using the changeset viewer.