[613] | 1 | QAOSCNV5 ;HISC/DAD-CONVERT TEXT OF EXCEPTIONS ;9/9/93 13:54
|
---|
| 2 | ;;3.0;Occurrence Screen;;09/14/1993
|
---|
| 3 | W !!,"Converting text of exceptions"
|
---|
| 4 | W !,"-----------------------------"
|
---|
| 5 | I $O(^QA(741.1,0))'>0,$O(^QA(741.5,0)) D Q
|
---|
| 6 | . S DIU="^QA(741.5,",DIU(0)="DT" D EN^DIU2
|
---|
| 7 | . Q
|
---|
| 8 | F QAOEXCP=1:1 S QAOSDATA=$P($T(EXCEPT+QAOEXCP),";;",2) Q:QAOSDATA="" D
|
---|
| 9 | . S QAOSSCRN=+QAOSDATA,QAOSCODE=$P(QAOSDATA,"^",2)
|
---|
| 10 | . S QAOSTEXT=$P(QAOSDATA,"^",3)
|
---|
| 11 | . W !!,"Screen: ",QAOSSCRN,?20,"Code: ",QAOSCODE
|
---|
| 12 | . S (QAOSD0,QAOSDONE)=0
|
---|
| 13 | . F S QAOSD0=$O(^QA(741.5,"C",QAOSSCRN,QAOSD0)) Q:QAOSD0'>0!QAOSDONE D
|
---|
| 14 | .. S QAOSZERO=$G(^QA(741.5,QAOSD0,0))
|
---|
| 15 | .. Q:$P(QAOSZERO,"^",3)'=QAOSCODE
|
---|
| 16 | .. W !?5,"From: ",$P(QAOSZERO,"^")
|
---|
| 17 | .. W !?5,"To: ",QAOSTEXT
|
---|
| 18 | .. K DA,DIE,DR
|
---|
| 19 | .. S DIE="^QA(741.5,",DA=QAOSD0,DR=".01///"_QAOSTEXT
|
---|
| 20 | .. D ^DIE
|
---|
| 21 | .. S QAOSDONE=1
|
---|
| 22 | .. Q
|
---|
| 23 | . W:'QAOSDONE !?5,"*** NOT FOUND ***"
|
---|
| 24 | . Q
|
---|
| 25 | K DA,DIE,DR,QAOEXCP,QAOSCODE,QAOSD0,QAOSDATA
|
---|
| 26 | K QAOSDONE,QAOSSCRN,QAOSTEXT,QAOSZERO
|
---|
| 27 | Q
|
---|
| 28 | EXCEPT ;;SCREEN ^ CODE ^ NEW_EXCEPTION_TEXT
|
---|
| 29 | ;;107^2^TWO OPERATIONS SEPARATED BY MORE THAN 7 DAYS
|
---|