Changeset 404 for ccr/trunk/p/C0CFM3.m
- Timestamp:
- Mar 16, 2009, 6:08:55 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CFM3.m
r388 r404 1 1 C0CFM3 ; CCDCCR/GPL - CCR FILEMAN utilities; 12/6/08 2 2 ;;0.1;CCDCCR;nopatch;noreleasedate 3 ;Copyright 200 8 WorldVistA. Licensed under the terms of the GNU3 ;Copyright 2009 George Lilly. Licensed under the terms of the GNU 4 4 ;General Public License See attached copy of the License. 5 5 ; … … 20 20 W "This is the CCR FILEMAN Utility Library ",! 21 21 ; THIS SET OF ROUTINES USE CCR E2 (^C0CE(, FILE 171.101) INSTEAD OF 22 ; CCR ELEMENTS (^C0C(179.201, 23 ; E2 IS A SIMPLIFICATION OF CCR ELEMENTS WHERE SUB-ELEMENTS ARE 22 ; CCR ELEMENTS (^C0C(179.201, 23 ; E2 IS A SIMPLIFICATION OF CCR ELEMENTS WHERE SUB-ELEMENTS ARE 24 24 ; AT THE TOP LEVEL. OCCURANCE, THE 4TH PART OF THE KEY IS NOW FREE TEXT 25 25 ; AND HAS THE FORM X;Y FOR SUB-ELEMENTS … … 121 121 . . ;S ZZVALS=$NA(@ZZVALS@(ZT)) ; PAST MULTIPLE TYPE INDICATOR 122 122 . . ;W "MULTIPLE:",ZZVALS,! 123 . . ;B 123 . . ;B 124 124 . . ;F S ZZC0CI=$O(@ZZVALS@(ZZC0CI)) Q:ZZC0CI="" D ; EACH MULTIPLE 125 125 . . ;. S ZZCNT=ZZCNT+1 ;INCREMENT COUNT … … 141 141 K C0CFDA 142 142 Q 143 ; 143 ; 144 144 PUTELSOLD(DFN,ZTYPE,ZOCC,ZVALS) ; PUT CCR VALUES INTO THE CCR ELEMENTS FILE 145 145 ; 171.101, ^C0CE DFN IS THE PATIENT IEN PASSED BY VALUE … … 152 152 S ZSRC=1 ; CCR SOURCE IS ASSUMED TO BE THIS EHR, WHICH IS ALWAYS SOURCE 1 153 153 ; PUT THIS IN PARAMETERS - SO SOURCE NUMBER FOR PROCESSING IN CONFIGURABLE 154 N ZF,ZFV S ZF=171.101 S ZFV=171.1011 154 N ZF,ZFV S ZF=171.101 S ZFV=171.1011 155 155 ;S ZSUBF=171.20122 ;FILE AND SUBFILE NUMBERS 156 156 ;N ZSFV S ZSFV=171.201221 ; SUBFILE VARIABLE FILE NUMBER … … 197 197 ; 198 198 VARPTR(ZVAR,ZTYP) ;EXTRINSIC WHICH RETURNS THE POINTER TO ZVAR IN THE 199 ; CCR DICTIONARY. IT IS LAYGO, AS IT WILL ADD THE VARIABLE TO 199 ; CCR DICTIONARY. IT IS LAYGO, AS IT WILL ADD THE VARIABLE TO 200 200 ; THE CCR DICTIONARY IF IT IS NOT THERE. ZTYP IS REQUIRED FOR LAYGO 201 201 ; … … 217 217 . . W "ADDED ",ZVAR," TO CCR DICTIONARY, IEN:",ZVARN,! 218 218 Q ZVARN 219 ; 219 ; 220 220 BLDTYPS ; ROUTINE TO POPULATE THE CCR NODE TYPES FILE (^C0CDIC(170.101,) 221 221 ; THE CCR DICTIONARY (^C0CDIC(170, ) HAS MOST OF WHAT'S NEEDED 222 ; 222 ; 223 223 N C0CDIC,C0CNODE ; 224 224 S C0CDIC=$$FILEREF^C0CRNF(170) ; CLOSED FILE REFERENCE TO THE CCR DICTIONARY … … 238 238 . . W "SECTION ",C0CI," VAR ",C0CZX 239 239 . . S C0CV=$O(^C0CDIC(170.101,"B",C0CI,"")) 240 . . W " TYPE: ",C0CV,! 240 . . W " TYPE: ",C0CV,! 241 241 . . D SETFDA("SECTION",C0CV) 242 242 . . ;ZWR C0CFDA
Note:
See TracChangeset
for help on using the changeset viewer.