1 | AFJXPPED ;FJ/CWS;NETWORK HEALTH EXCHANGE ONE-TIME PSUEDO,ZZ's,EMPLOYEE PURGE;11/8/95 ;2/22/96 13:58
|
---|
2 | ;;5.1;Network Health Exchange;;Jan 23, 1996
|
---|
3 | START S U="^"
|
---|
4 | S ZTSAVE("*")="",ZTIO="",ZTRTN="ONE^AFJXPPED",ZTDESC="ONE-TIME PURGE PSUEDO,ZZs,EMPLOYEE-537010" D ^%ZTLOAD
|
---|
5 | Q
|
---|
6 | ONE ; Purge psuedos,employees,zz's
|
---|
7 | D THREE,FIVE ;CFB/SF/TUSC TO SPEED UP
|
---|
8 | Q
|
---|
9 | TWO S SS="" F S SS=$O(^AFJ(537010,"B",SS)),INT="" Q:SS="" F S INT=$O(^AFJ(537010,"B",SS,INT)) Q:INT="" D PSU
|
---|
10 | Q
|
---|
11 | PSU I SS["P"!(SS?5"0"4N) S DIK="^AFJ(537010,",DA=INT D ^DIK ;CFB/SF/TUSC INPLEMENT VHA DIR 96-0006
|
---|
12 | Q
|
---|
13 | THREE S SS="" F S SS=$O(^AFJ(537010,"B",SS)),INT="" Q:SS="" F S INT=$O(^AFJ(537010,"B",SS,INT)) Q:INT="" S NAM=$P($G(^AFJ(537010,INT,0)),U,3) D EMP,PSU,ZZZ,CHAR ;CFB/SF/TUSC TO SPEED UP
|
---|
14 | Q
|
---|
15 | EMP Q:$E(NAM,1,3)'="EEE"
|
---|
16 | S DIK="^AFJ(537010,",DA=INT D ^DIK
|
---|
17 | Q
|
---|
18 | FOUR S SS="" F S SS=$O(^AFJ(537010,"B",SS)),INT="" Q:SS="" F S INT=$O(^AFJ(537010,"B",SS,INT)) Q:INT="" S NAM=$P($G(^AFJ(537010,INT,0)),U,3) D ZZZ
|
---|
19 | Q
|
---|
20 | ZZZ Q:$E(NAM,1,2)'="ZZ"
|
---|
21 | S DIK="^AFJ(537010,",DA=INT D ^DIK
|
---|
22 | Q
|
---|
23 | FIVE S SS="" F S SS=$O(^AFJ(537010,"B",SS)),INT="" Q:SS="" S INT=$O(^AFJ(537010,"B",SS,INT)) Q:INT="" S INT1=INT F J=1:1 S INT1=$O(^AFJ(537010,"B",SS,INT1)) Q:INT1="" Q:J<1 D DUP
|
---|
24 | Q
|
---|
25 | DUP S DIK="^AFJ(537010,",DA=INT1 D ^DIK
|
---|
26 | Q
|
---|
27 | SIX S SS="" F S SS=$O(^AFJ(537010,"B",SS)),INT="" Q:SS="" F S INT=$O(^AFJ(537010,"B",SS,INT)) Q:INT="" D CHAR
|
---|
28 | Q
|
---|
29 | CHAR Q:SS?9N
|
---|
30 | S DIK="^AFJ(537010,",DA=INT D ^DIK
|
---|
31 | Q
|
---|