| 1 | QACPST17 ;ALB/ERC -POST-INSTALL ROUTINE FOR QAC*2*17 ;3/21/02 | 
|---|
| 2 | ;;2.0;Patient Representative;**17**;07/25/1995 | 
|---|
| 3 | ;This routine will change the status of the Header Issue Codes that | 
|---|
| 4 | ;were exported with this patch to inactive and add the Inactivation Date | 
|---|
| 5 | ;They were exported as National codes to enable them to pass the data | 
|---|
| 6 | ;screen in the build.  They are being changed because they should not | 
|---|
| 7 | ;be available for entering in Reports of Contact | 
|---|
| 8 | ;the routine will also call LOOP1^QACMAIL1, which will reset the "F" | 
|---|
| 9 | ;crossreference in 745.1 so that old records are re-evaluated for | 
|---|
| 10 | ;re-transmission.  This should get the records that were edited after | 
|---|
| 11 | ;their first transmission that might have been re-edited but not re- | 
|---|
| 12 | ;transmitted.  These records will be transmitted with the regular daily | 
|---|
| 13 | ;rollup transmissions. | 
|---|
| 14 | EN ; | 
|---|
| 15 | D LOOP1^QACMAIL1 | 
|---|
| 16 | ; | 
|---|
| 17 | N DIE,QAC,QACC,QACFDA,QACH,QACHEAD | 
|---|
| 18 | S QACHEAD="ED^SC^AC^OP^PR^EM^PC^CO^TR^FI^RI^RE^LL^EV^RG^IF^CP" | 
|---|
| 19 | S DIE="^QA(745.2," | 
|---|
| 20 | F QACC=1:1:17 S QACH=$P(QACHEAD,U,QACC) D | 
|---|
| 21 | . S QAC=0 | 
|---|
| 22 | . S QAC=$O(^QA(745.2,"B",QACH,QAC)) Q:QAC'>0  D | 
|---|
| 23 | . . S QACFDA(745.2,QAC_",",4)=1 | 
|---|
| 24 | . . S QACFDA(745.2,QAC_",",6)=DT | 
|---|
| 25 | . . D FILE^DIE(,"QACFDA","QACERR") | 
|---|
| 26 | Q | 
|---|