Changeset 508 for ccr/trunk/p/C0CCCD.m
- Timestamp:
- May 21, 2009, 1:12:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CCCD.m
r416 r508 1 C0CCCD 2 ;; 0.1;CCDCCR;nopatch;noreleasedate1 C0CCCD ; CCDCCR/GPL - CCD MAIN PROCESSING; 6/6/08 2 ;;1.0;C0C;;May 19, 2009; 3 3 ;Copyright 2008,2009 George Lilly, University of Minnesota. 4 4 ;Licensed under the terms of the GNU General Public License. … … 21 21 ; EXPORT A CCR 22 22 ; 23 EXPORT 23 EXPORT ; EXPORT ENTRY POINT FOR CCR 24 24 ; Select a patient. 25 25 S DIC=2,DIC(0)="AEMQ" D ^DIC … … 29 29 Q 30 30 ; 31 XPAT(DFN,DIR,FN) 31 XPAT(DFN,DIR,FN) ; EXPORT ONE PATIENT TO A FILE 32 32 ; DIR IS THE DIRECTORY, DEFAULTS IF NULL TO ^TMP("C0CCCR","ODIR") 33 33 ; FN IS FILE NAME, DEFAULTS IF NULL … … 49 49 Q 50 50 ; 51 CCDRPC(CCRGRTN,DFN,CCRPART,TIME1,TIME2,HDRARY) 51 CCDRPC(CCRGRTN,DFN,CCRPART,TIME1,TIME2,HDRARY) ;RPC ENTRY POINT FOR CCR OUTPUT 52 52 ; CCRGRTN IS RETURN ARRAY PASSED BY NAME 53 53 ; DFN IS PATIENT IEN … … 146 146 Q 147 147 ; 148 INITSTPS(TAB) 148 INITSTPS(TAB) ; INITIALIZE CCR PROCESSING STEPS 149 149 ; TAB IS PASSED BY NAME 150 150 W "TAB= ",TAB,! … … 155 155 Q 156 156 ; 157 SHAVE(SHXML) 157 SHAVE(SHXML) ; REMOVES THE 2-6 AND N-1 AND N-2 LINES FROM A COMPONENT 158 158 ; NEEDED TO EXPOSE THE REPEATING PARTS FOR GENERATION 159 159 N SHTMP,SHBLD ; TEMP ARRAY AND BUILD LIST … … 168 168 Q 169 169 ; 170 UNSHAVE(ORIGXML,SHXML) 170 UNSHAVE(ORIGXML,SHXML) ; REPLACES THE 2-6 AND N-1 AND N-2 LINES FROM TEMPLATE 171 171 ; NEEDED TO RESTORM FIXED TOP AND BOTTOM OF THE COMPONENT XML 172 172 N SHTMP,SHBLD ; TEMP ARRAY AND BUILD LIST … … 181 181 Q 182 182 ; 183 HDRMAP(CXML,DFN,IHDR) 183 HDRMAP(CXML,DFN,IHDR) ; MAP HEADER VARIABLES: FROM, TO ECT 184 184 N VMAP S VMAP=$NA(^TMP("C0CCCR",$J,DFN,"HEADER")) 185 185 ; K @VMAP … … 200 200 Q 201 201 ; 202 ACTLST(AXML,ACTRTN) 202 ACTLST(AXML,ACTRTN) ; RETURN THE ACTOR LIST FOR THE XML IN AXML 203 203 ; AXML AND ACTRTN ARE PASSED BY NAME 204 204 ; EACH ACTOR RECORD HAS 3 PARTS - IE IF OBJECTID=ACTORPATIENT_2 … … 225 225 Q 226 226 ; 227 TEST 227 TEST ; RUN ALL THE TEST CASES 228 228 D TESTALL^C0CUNIT("C0CCCR") 229 229 Q 230 230 ; 231 ZTEST(WHICH) 231 ZTEST(WHICH) ; RUN ONE SET OF TESTS 232 232 N ZTMP 233 233 D ZLOAD^C0CUNIT("ZTMP","C0CCCR") … … 235 235 Q 236 236 ; 237 TLIST 237 TLIST ; LIST THE TESTS 238 238 N ZTMP 239 239 D ZLOAD^C0CUNIT("ZTMP","C0CCCR")
Note:
See TracChangeset
for help on using the changeset viewer.