| 1 | OOPSTES4        ;WIOFO/LLH FILE UPDATE TO 2263.6 ;04/24/08 | 
|---|
| 2 | ;;2.0;ASISTS;**16**;Jun 03, 2002;Build 4 | 
|---|
| 3 | ; | 
|---|
| 4 | ADD     ; | 
|---|
| 5 | N CODE,COUNT,CODX,NAME,ECX,ECXX,STAT,VHO,ECDINUM,DINUM | 
|---|
| 6 | D MES^XPDUTL(" ") | 
|---|
| 7 | D BMES^XPDUTL("Adding new charge back code to ASISTS OWCP CHARGEBACK CODE FILE 2263.6(#725)...") | 
|---|
| 8 | D MES^XPDUTL(" ") | 
|---|
| 9 | S ECDINUM=$O(^OOPS(2263.6,9999),-1),COUNT=$P(^OOPS(2263.6,0),U,4) | 
|---|
| 10 | F ECX=1:1 S ECXX=$P($T(NEW+ECX),";;",2) Q:ECXX="QUIT"  D | 
|---|
| 11 | .S NAME=$P(ECXX,U,1),CODE=$P(ECXX,U,2),STAT=$P(ECXX,U,3),CODX=$P(ECXX,U,4),VHO=$P(ECXX,U,5) | 
|---|
| 12 | .S X=CODE D FILPROC | 
|---|
| 13 | D KILL1 | 
|---|
| 14 | Q | 
|---|
| 15 | NEW     ; | 
|---|
| 16 | ;;VAMC Orlando^4064^675^3^VHA | 
|---|
| 17 | ;;QUIT | 
|---|
| 18 | FILPROC ; | 
|---|
| 19 | I $D(^OOPS(2263.6,"B",CODE)) D | 
|---|
| 20 | .D MES^XPDUTL(" ") | 
|---|
| 21 | .D BMES^XPDUTL("   Your site has "_CODE_" in ASISTS OWCP CHARGEBACK CODE FILE 2263.6") | 
|---|
| 22 | I '$D(^OOPS(2263.6,"B",CODE)) D | 
|---|
| 23 | .S ECDINUM=ECDINUM+1,DINUM=ECDINUM,DIC(0)="L",DLAYGO=2263.6,DIC="^OOPS(2263.6," | 
|---|
| 24 | .S DIC("DR")=".01////^S X=CODE;1///^S X=NAME;2///^S X=STAT;3///^S X=CODX;4///^S X=VHO" | 
|---|
| 25 | .D FILE^DICN | 
|---|
| 26 | .I +Y>0 D | 
|---|
| 27 | ..D MES^XPDUTL(" ") | 
|---|
| 28 | ..D BMES^XPDUTL(CODE_"  ...successfully added.") | 
|---|
| 29 | .I Y=-1 D | 
|---|
| 30 | ..D MES^XPDUTL(" ") | 
|---|
| 31 | ..D BMES^XPDUTL("ERROR when attempting to add "_CODE) | 
|---|
| 32 | .K Y | 
|---|
| 33 | Q | 
|---|
| 34 | KILL1   ; | 
|---|
| 35 | K DIC("DR"),DLAYGO,DIC,DIC(0),X | 
|---|