Changeset 508 for ccr/trunk/p/C0CSUB1.m
- Timestamp:
- May 21, 2009, 1:12:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CSUB1.m
r436 r508 1 C0CSUB1 2 ;; 0.1;CCDCCR;nopatch;noreleasedate1 C0CSUB1 ; CCDCCR/GPL - CCR SUBSCRIPTION utilities; 12/6/08 2 ;;1.0;C0C;;May 19, 2009; 3 3 ;Copyright 2009 George Lilly. Licensed under the terms of the GNU 4 4 ;General Public License See attached copy of the License. … … 21 21 Q 22 22 ; 23 CHK1(DFN) 23 CHK1(DFN) ; ADD THE CHECKSUM FOR ONE PATIENT 24 24 ; 25 25 S C0CCHK=$NA(^TMP("C0CRIM","CHKSUM")) … … 43 43 Q 44 44 ; 45 SUBALL 45 SUBALL ; SUBSCRIBE ALL PATIENTS IN CCR GLOBALS TO SUBCRIBER 1 46 46 ; 47 47 S C0CGLB=$NA(^TMP("C0CRIM","VARS")) … … 51 51 Q 52 52 ; 53 SUB1(DFN,C0CSS) 53 SUB1(DFN,C0CSS) ; SUBSCRIBE ONE PATIENT TO SUBSCRIBER C0CSS 54 54 ; 55 55 S C0CSF=177.101 ; FILE NUMBER FOR SUBSCRIPTION FILE … … 66 66 Q 67 67 ; 68 UPDIE 68 UPDIE ; INTERNAL ROUTINE TO CALL UPDATE^DIE AND CHECK FOR ERRORS 69 69 K ZERR 70 70 D CLEAN^DILF … … 77 77 Q 78 78 ; 79 VARPTR(ZVAR,ZTYP) 79 VARPTR(ZVAR,ZTYP) ;EXTRINSIC WHICH RETURNS THE POINTER TO ZVAR IN THE 80 80 ; CCR DICTIONARY. IT IS LAYGO, AS IT WILL ADD THE VARIABLE TO 81 81 ; THE CCR DICTIONARY IF IT IS NOT THERE. ZTYP IS REQUIRED FOR LAYGO … … 99 99 Q ZVARN 100 100 ; 101 SETFDA(C0CSN,C0CSV) 101 SETFDA(C0CSN,C0CSV) ; INTERNAL ROUTINE TO MAKE AN FDA ENTRY FOR FIELD C0CSN 102 102 ; TO SET TO VALUE C0CSV. 103 103 ; C0CFDA,C0CC,C0CZX ARE ASSUMED FROM THE CALLING ROUTINE … … 109 109 S C0CFDA(C0CSI,C0CZX_",",C0CSJ)=C0CSV 110 110 Q 111 ZFILE(ZFN,ZTAB) 111 ZFILE(ZFN,ZTAB) ; EXTRINSIC TO RETURN FILE NUMBER FOR FIELD NAME PASSED 112 112 ; BY VALUE IN ZFN. FILE NUMBER IS PIECE 1 OF C0CA(ZFN) 113 113 ; IF ZTAB IS NULL, IT DEFAULTS TO C0CA … … 117 117 E S ZR="" 118 118 Q ZR 119 ZFIELD(ZFN,ZTAB) 119 ZFIELD(ZFN,ZTAB) ;EXTRINSIC TO RETURN FIELD NUMBER FOR FIELD NAME PASSED 120 120 ; BY VALUE IN ZFN. FILE NUMBER IS PIECE 2 OF C0CA(ZFN) 121 121 ; IF ZTAB IS NULL, IT DEFAULTS TO C0CA … … 126 126 Q ZR 127 127 ; 128 ZVALUE(ZFN,ZTAB) 128 ZVALUE(ZFN,ZTAB) ;EXTRINSIC TO RETURN VALUE FOR FIELD NAME PASSED 129 129 ; BY VALUE IN ZFN. FILE NUMBER IS PIECE 3 OF C0CA(ZFN) 130 130 ; IF ZTAB IS NULL, IT DEFAULTS TO C0CA
Note:
See TracChangeset
for help on using the changeset viewer.