Changeset 508 for ccr/trunk/p/C0CCCR.m
- Timestamp:
- May 21, 2009, 1:12:11 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
ccr/trunk/p/C0CCCR.m
r441 r508 1 C0CCCR 2 ;; 0.1;CCDCCR;nopatch;noreleasedate1 C0CCCR ; CCDCCR/GPL - CCR 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,XPARMS,DIR,FN) 31 XPAT(DFN,XPARMS,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 … … 41 41 S OARY=$NA(^TMP("C0CCCR",$J,DFN,"CCR",1)) 42 42 S ONAM=UFN 43 I UFN="" S ONAM="PAT_"_DFN_"_CCR_V1_0_ 22.xml"43 I UFN="" S ONAM="PAT_"_DFN_"_CCR_V1_0_0.xml" 44 44 S ODIRGLB=$NA(^TMP("C0CCCR","ODIR")) 45 45 S ^TMP("C0CCCR","FNAME",DFN)=ONAM ; FILE NAME FOR BATCH USE … … 57 57 Q 58 58 ; 59 DCCR(DFN) 59 DCCR(DFN) ; DISPLAY A CCR THAT HAS JUST BEEN EXTRACTED 60 60 ; 61 61 N G1 … … 66 66 Q 67 67 ; 68 CCRRPC(CCRGRTN,DFN,CCRPARMS,CCRPART) 68 CCRRPC(CCRGRTN,DFN,CCRPARMS,CCRPART) ;RPC ENTRY POINT FOR CCR OUTPUT 69 69 ; CCRGRTN IS RETURN ARRAY PASSED BY NAME 70 70 ; DFN IS PATIENT IEN … … 131 131 Q 132 132 ; 133 INITSTPS(TAB) 133 INITSTPS(TAB) ; INITIALIZE CCR PROCESSING STEPS 134 134 ; TAB IS PASSED BY NAME 135 135 I DEBUG W "TAB= ",TAB,! … … 143 143 Q 144 144 ; 145 HDRMAP(CXML,DFN) 145 HDRMAP(CXML,DFN) ; MAP HEADER VARIABLES: FROM, TO ECT 146 146 N VMAP S VMAP=$NA(^TMP("C0CCCR",$J,DFN,"HEADER")) 147 147 ; K @VMAP … … 167 167 Q 168 168 ; 169 ACTLST(AXML,ACTRTN) 169 ACTLST(AXML,ACTRTN) ; RETURN THE ACTOR LIST FOR THE XML IN AXML 170 170 ; AXML AND ACTRTN ARE PASSED BY NAME 171 171 ; EACH ACTOR RECORD HAS 3 PARTS - IE IF OBJECTID=ACTORPATIENT_2 … … 192 192 Q 193 193 ; 194 TEST 194 TEST ; RUN ALL THE TEST CASES 195 195 D TESTALL^C0CUNIT("C0CCCR") 196 196 Q 197 197 ; 198 ZTEST(WHICH) 198 ZTEST(WHICH) ; RUN ONE SET OF TESTS 199 199 N ZTMP 200 200 D ZLOAD^C0CUNIT("ZTMP","C0CCCR") … … 202 202 Q 203 203 ; 204 TLIST 204 TLIST ; LIST THE TESTS 205 205 N ZTMP 206 206 D ZLOAD^C0CUNIT("ZTMP","C0CCCR") … … 238 238 ;;>>>D CCRRPC^C0CCCR(.C0C,"2","ALERTS","") 239 239 ;;>>?@C0C@(@C0C@(0))["</Alerts>" 240 240
Note:
See TracChangeset
for help on using the changeset viewer.