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

AQAOUHLP.m

Go to the documentation of this file.
  1. AQAOUHLP ; IHS/ORDC/LJF - HELP OPTION ON MAIN MENU ;
  1. ;;1.01;QAI MANAGEMENT;;OCT 05, 1995
  1. ;
  1. ;This rtn is the help option from the mian menu. It contains an
  1. ;introduction to the package, a list of manuals available, a list
  1. ;of a facility's package administrator, and a user's access level.
  1. ;In future version it will contain a list of enhancements.
  1. ;
  1. W @IOF,!!?20,"HELP IN USING QAI MGT SYSTEM",!
  1. ;
  1. W !!! K DIR S DIR("A")="Select HELP Option"
  1. S DIR(0)="SO^1:ON-LINE HELP;2:PATCHES;3:ENHANCEMENTS;4:MANUALS AVAILABLE;5:WHO IS THE PKG ADMINISTRATOR?;6:YOUR ACCESS LEVEL"
  1. D ^DIR G EXIT:Y<1,EXIT:Y>6
  1. S AQAOLIN=$S(Y=1:"INTRO",Y=2:"PATCH",Y=3:"ENHANCE",Y=4:"MANUAL",Y=5:"ADMIN",1:"ACCESS")
  1. D @AQAOLIN
  1. G MENU
  1. ;
  1. EXIT ; >>> eoj
  1. D KILL^AQAOUTIL W @IOF Q
  1. ;
  1. ;
  1. INTRO ; >> SUBRTN to print intro to pkg
  1. S XQH="AQAO MAIN MENU" D EN^XQH
  1. N DIR S DIR(0)="E",DIR("A")="Press RETURN when ready to continue"
  1. D ^DIR
  1. Q
  1. ;
  1. ;
  1. PATCH ; -- SUBRTN calls help frames detailing patches ;PATCH 2
  1. D ASK("AQAO QAI PATCHES","AQAO QAI PATCH ")
  1. Q
  1. ;
  1. ENHANCE ; -- SUBRTN calls hlep frames detailing enhancements
  1. D ASK("AQAO ENHANCE MAIN","AQAO ENHANCE ")
  1. Q
  1. ;
  1. ASK(AQAOHF,AQAOHF1) ; -- SUBRTN to ask user to view or print help
  1. NEW DIR,X,Y,XQH
  1. W @IOF,!!?20,"QUICK ON-LINE HELP UTILITY",!!
  1. K DIR S DIR(0)="NO^1:2",DIR("A")=" Select option by number"
  1. S DIR("A",1)=" How do you want me to present this help?"
  1. S DIR("A",2)=" "
  1. S DIR("A",3)=" 1. DISPLAY help to your screen"
  1. S DIR("A",4)=" 2. PRINT help to your printer"
  1. S DIR("A",5)=" " D ^DIR G EXIT:$D(DIRUT)
  1. ;
  1. I Y=1 S XQH=AQAOHF D EN^XQH Q
  1. I Y=2 D CHOOSE(AQAOHF1)
  1. Q
  1. ;
  1. CHOOSE(AQAOH) ; -- SUBRTN so user can choose which help to print
  1. NEW DIR,Y,I,J,XQHFY,XQFMT
  1. S J=0 F I=1:1 Q:'$D(^DIC(9.2,"B",AQAOH_I)) S J=I
  1. Q:J=0 I J=1 S Y=1 D SEND Q
  1. W !! K DIR S DIR(0)="NO^1:"_J
  1. S DIR("A")=" Print which "_$S(AQAOH["PATCH":"PATCH",1:"ENHANCEMENT")
  1. D ^DIR Q:Y<1
  1. SEND S XQHFY=AQAOH_Y,XQFMT="T" D ACTION^XQH4
  1. Q
  1. ;
  1. MANUAL ; >> SUBRTN to list manuals available for pkg
  1. W @IOF,!!?20,"MANUALS AVAILABLE FOR YOUR USE",!!
  1. W !!,"QI TOOLS IN RPMS INDEX:"
  1. W ?30,"Last update was in November 1994."
  1. W !?30,"Lists all QI options in each RPMS package."
  1. W !!,"USER MANUAL:"
  1. W ?30,"For use by all QAI users;"
  1. W !?30,"Provides details of each menu option"
  1. W !?30,"and when to use each."
  1. W !!,"TECHNICAL MANUAL:"
  1. W ?30,"For site managers and RPMS developers;"
  1. W !?30,"Provides information on system structure, links"
  1. W !?30,"with other packages, and system requirements."
  1. W !!
  1. N DIR S DIR(0)="E",DIR("A")="Press RETURN when ready to continue"
  1. D ^DIR
  1. Q
  1. ;
  1. ;
  1. ADMIN ; >> SUBRTN to list all pkg administrators and phone numbers
  1. W @IOF,!!?20,"QAI PACKAGE ADMINISTRATOR(S) FOR YOUR FACILITY",!!
  1. K AQAO S X=0
  1. F S X=$O(^AQAO(9,X)) Q:X'=+X D
  1. .Q:'$D(^AQAO(9,X,0)) Q:$P(^(0),U,4)]"" Q:$P(^(0),U,6)'="QA"
  1. .S AQAO(X)=""
  1. I '$D(AQAO) D Q
  1. .W !!,"NO PACKAGE ADMINISTRATOR DEFINED!"
  1. .W " NOTIFY YOUR SITE MANAGER IMMEDIATELY!!",!!
  1. S X=0
  1. F S X=$O(AQAO(X)) Q:X="" D
  1. .W !,"NAME: ",$P(^VA(200,X,0),U)
  1. .W ?35,"OFFICE PHONE: ",$P($G(^VA(200,X,.13)),U,2)
  1. N DIR S DIR(0)="E",DIR("A")="Press RETURN when ready to continue"
  1. D ^DIR
  1. Q
  1. ;
  1. ;
  1. ACCESS ; >> SUBRTN to show user their access level
  1. W @IOF,!!?20,"YOUR ACCESS LEVEL IN THE QAI MGT SYSTEM",!!
  1. K DIC S L=0,DIC="^AQAO(9,",FLDS="[AQAO USER INQ]",BY="@NUMBER"
  1. S (TO,FR)=DUZ,DHD="@@",IOP="HOME" D EN1^DIP
  1. N DIR S DIR(0)="E",DIR("A")="Press RETURN when ready to continue"
  1. D ^DIR
  1. Q