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
|
---|