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

AQAOCHK2.m

Go to the documentation of this file.
  1. AQAOCHK2 ; IHS/ORDC/LJF - PRINT TICKLER REPORT ;
  1. ;;1.01;QAI MANAGEMENT;;OCT 05, 1995
  1. ;
  1. ;This rtn asks the user to choose from 5 groups of occurrences and
  1. ;choose print device. It then calls ^AQAOCHK4 to do the actual print.
  1. ;
  1. RANGE ; >>> ask user for range of items to print
  1. W !!!?20,"OCCURRENCE TICKLER REPORT",!!
  1. W !,"OCCURRENCE GROUPINGS:",! K DIR S DIR(0)="LO^1:5^K:X#1 X"
  1. S DIR("A")="Choose which ITEM(S) you wish to print",DIR("A",6)=" "
  1. F I=1:1:5 S DIR("A",I)=I_". "_$P($T(MSG+I),";;",3)
  1. D ^DIR G END:X="",END:$D(DIRUT) S AQAOXYZ(4)=Y
  1. ;
  1. QIASK ; >> ask qi staff user if want to print all referrals or just his/hers
  1. I '($D(AQAOXYZ)#2) G DEV ;no a qi staff member
  1. I (AQAOXYZ(4)'[2),(AQAOXYZ(4)'[3) G DEV ;didn't choose referrals
  1. W ! K DIR S DIR(0)="YO",DIR("B")="NO"
  1. S DIR("A")="Do you wish to print MORE THAN just YOUR REFERRALS"
  1. D ^DIR G RANGE:X="",END:$D(DIRUT),DEV:Y=0 S AQAOALL=""
  1. W !,"OKAY, I will print ALL REFERRALS"
  1. ;
  1. DEV ; >>> get print device
  1. W !! S %ZIS="QP" D ^%ZIS G END:POP
  1. I '$D(IO("Q")) U IO G PRINT^AQAOCHK4
  1. K IO("Q") S ZTRTN="PRINT^AQAOCHK4",ZTDESC="TICKLER REPORT"
  1. F I="AQAOXYZ(","^TMP(""AQAOCHK"",$J," S ZTSAVE(I)=""
  1. D ^%ZTLOAD K ZTSK D ^%ZISC D HOME^%ZIS D KILL^AQAOUTIL Q
  1. ;
  1. ;
  1. END ;ENTRY POINT called by AQAOCHK1
  1. K ^TMP("AQAOCHK",$J) K AQAOXYZ
  1. D ^%ZISC D KILL^AQAOUTIL
  1. Q
  1. ;
  1. ;
  1. MSG ;;
  1. ;; Occurrence(s) needing INITIAL REVIEWS;;INITIAL REVIEWS
  1. ;; Occurrence(s) with PERSONAL REFERRALS;;PERSONAL REFERRALS
  1. ;; Occurrence(s) with REFERRALS TO QI TEAM;;TEAM REFERRALS
  1. ;; Occurrence(s) REVIEWED but NOT CLOSED;;OPEN OCCURRENCES
  1. ;; Pending ACTION PLAN(S);;ACTION PLANS