| 1 | QAOSCNV0 ;HISC/DAD-CONVERT TEXT OF FINDINGS ;5/14/93  08:02 | 
|---|
| 2 | ;;3.0;Occurrence Screen;;09/14/1993 | 
|---|
| 3 | W !!,"Converting text of findings" | 
|---|
| 4 | W !,"---------------------------" | 
|---|
| 5 | F QAOSFNUM=1 D LOOP | 
|---|
| 6 | K D0,DA,QAOSD0,QAOSFNUM,QAOSOT,QAOSTEXT,QAOSTYPE,QAOSZERO,QAQADICT | 
|---|
| 7 | K QAQAFLD,X,Y | 
|---|
| 8 | Q | 
|---|
| 9 | LOOP ; | 
|---|
| 10 | S QAOSD0=$O(^QA(741.6,"B",QAOSFNUM,0)) | 
|---|
| 11 | S QAOSZERO=$G(^QA(741.6,+QAOSD0,0)) | 
|---|
| 12 | I (QAOSD0'>0)!(QAOSZERO="") D  Q | 
|---|
| 13 | . W !!,"*** FINDING NUMBER ",QAOSFNUM," NOT FOUND ***" | 
|---|
| 14 | . Q | 
|---|
| 15 | S X=$P(QAOSZERO,"^",2),QAQADICT=741.6,QAQAFLD=1,(D0,DA)=QAOSD0 | 
|---|
| 16 | W !!,"Changing finding number: ",QAOSFNUM,!,"  From: ",X | 
|---|
| 17 | D ENKILL^QAQAXREF | 
|---|
| 18 | S QAOSTEXT=$P($T(FIND+QAOSFNUM),";;",2) | 
|---|
| 19 | S X=$P(QAOSTEXT,"^",2) | 
|---|
| 20 | W !,"  To:   ",X | 
|---|
| 21 | S $P(^QA(741.6,QAOSD0,0),"^",2)=X,QAQADICT=741.6,QAQAFLD=1 | 
|---|
| 22 | S (D0,DA)=QAOSD0 D ENSET^QAQAXREF | 
|---|
| 23 | Q | 
|---|
| 24 | FIND ;;OLD FINDING TEXT ^ NEW FINDING TEXT | 
|---|
| 25 | 1 ;;OPTIMAL CARE^UCR - USUAL CUSTOMARY & REASONABLE | 
|---|