Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: QAOSCNV5

QAOSCNV5.m

Go to the documentation of this file.
QAOSCNV5 ;HISC/DAD-CONVERT TEXT OF EXCEPTIONS ;9/9/93  13:54
 ;;3.0;Occurrence Screen;;09/14/1993
 W !!,"Converting text of exceptions"
 W !,"-----------------------------"
 I $O(^QA(741.1,0))'>0,$O(^QA(741.5,0)) D  Q
 . S DIU="^QA(741.5,",DIU(0)="DT" D EN^DIU2
 . Q
 F QAOEXCP=1:1 S QAOSDATA=$P($T(EXCEPT+QAOEXCP),";;",2) Q:QAOSDATA=""  D
 . S QAOSSCRN=+QAOSDATA,QAOSCODE=$P(QAOSDATA,"^",2)
 . S QAOSTEXT=$P(QAOSDATA,"^",3)
 . W !!,"Screen: ",QAOSSCRN,?20,"Code: ",QAOSCODE
 . S (QAOSD0,QAOSDONE)=0
 . F  S QAOSD0=$O(^QA(741.5,"C",QAOSSCRN,QAOSD0)) Q:QAOSD0'>0!QAOSDONE  D
 .. S QAOSZERO=$G(^QA(741.5,QAOSD0,0))
 .. Q:$P(QAOSZERO,"^",3)'=QAOSCODE
 .. W !?5,"From: ",$P(QAOSZERO,"^")
 .. W !?5,"To:   ",QAOSTEXT
 .. K DA,DIE,DR
 .. S DIE="^QA(741.5,",DA=QAOSD0,DR=".01///"_QAOSTEXT
 .. D ^DIE
 .. S QAOSDONE=1
 .. Q
 . W:'QAOSDONE !?5,"*** NOT FOUND ***"
 . Q
 K DA,DIE,DR,QAOEXCP,QAOSCODE,QAOSD0,QAOSDATA
 K QAOSDONE,QAOSSCRN,QAOSTEXT,QAOSZERO
 Q
EXCEPT ;;SCREEN ^ CODE ^ NEW_EXCEPTION_TEXT
 ;;107^2^TWO OPERATIONS SEPARATED BY MORE THAN 7 DAYS