Ignore:
Timestamp:
Dec 4, 2009, 8:26:01 PM (14 years ago)
Author:
George Lilly
Message:

WorldVistAEHR overlayed on FOIAVistA

Location:
FOIAVistA/tag/r
Files:
1 edited
1 copied

Legend:

Unmodified
Added
Removed
  • FOIAVistA/tag/r/SCHEDULING-SD-SC/SCAPMC29.m

    r628 r636  
    11SCAPMC29 ;ALB/REW - TEAM APIs:CLPT  ; 2/17/00 1:33pm
    2  ;;5.3;Scheduling;**41,210,520**;AUG 13, 1993;Build 26
     2 ;;5.3;Scheduling;**41,210**;AUG 13, 1993
    33 ;;1.0
    44CLPT(DFN,SCDATES,SCTEAMA,SCLIST,SCERR) ;clinics for patient
     
    4848 .F SCX=1:1 S SCTP=+$G(SCPOSAX(SCX)) Q:'SCTP  S SCPOSA(SCTP)=""
    4949 .S:$D(@SCTEAMA@("EXCLUDE")) SCPOSA("EXCLUDE")=""
    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)=""
     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)=""
    7171PTCLQ Q $G(@SCERR@(0))<1
    7272 ;
     
    7575 IF '$D(SCPOSA) S SCOK=1 G QTOKC
    7676 S (SCOK,SCTP)=0
    77  F  S SCTP=$O(^SCTM(404.57,"E",+SC44,SCTP)) Q:'SCTP  S:$$OKARRAY^SCAPU1(.SCPOSA,SCTP) SCOK=1
     77 F  S SCTP=$O(^SCTM(404.57,"D",+SC44,SCTP)) Q:'SCTP  S:$$OKARRAY^SCAPU1(.SCPOSA,SCTP) SCOK=1
    7878QTOKC Q SCOK
    7979 ;
Note: See TracChangeset for help on using the changeset viewer.