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

AMQQOPT1.m

Go to the documentation of this file.
  1. AMQQOPT1 ; IHS/CMI/THL - OVERFLOW FROM AMQQOPT ;
  1. ;;2.0;IHS PCC SUITE;**11**;MAY 14, 2009;Build 58
  1. ;-----
  1. Q
  1. CHK I $D(DTOUT)+$D(DUOUT)+(Y=-1)+(Y="")+(Y=U) K AMQQOPT,DIRUT,DUOUT,DTOUT S AMQQQUIT="" Q
  1. Q
  1. ;
  1. VIEW ; ENTRY POINT FROM AMQQOPT
  1. W @IOF,!!!,?15,"***** VIEW Q-MAN TAXONOMIES AND TEMPLATES *****",!!!
  1. V1 S DIR(0)="SO^1:LIST Fileman/Q-Man search templates;2:VIEW taxonomies;3:ERASE a search template;4:REMOVE a taxonomy;9:HELP;0:EXIT"
  1. S DIR("??")="AMQQVIEW"
  1. S DIR("A")=$C(10)_" Your choice"
  1. S DIR("?")="Enter a code from the list or type '??' for more information"
  1. D ^DIR
  1. K DIR
  1. D CHK
  1. I K:$G(Y)'="^" AMQQQUIT W @IOF Q
  1. I Y=9 S XQH=$O(^DIC(9.2,"B","AMQQVIEW","")) D EN1^XQH G VIEW
  1. I Y=0 K AMQQOPT G EXIT
  1. I Y=1 D TMP^AMQQVIEW G VIEW
  1. I Y=2 D TAX^AMQQVIEW G VIEW
  1. I Y=3 D KTMP G VIEW
  1. I Y=4 D KTAX G VIEW
  1. EXIT K X,%
  1. W @IOF
  1. Q
  1. ;
  1. KTMP W !!!,"You can only erase your own templates...",!!
  1. S DIC("A")="TEMPLATE NAME: "
  1. S DIC(0)="AEQ"
  1. S DIC="^DIBT("
  1. S DIC("S")="I $P(^(0),U,5)=DUZ,$D(^(1))"
  1. D ^DIC
  1. I $D(DUOUT)+$D(DTOUT)+(Y=-1) K DUOUT,DTOUT Q
  1. ASK W !,"Are you sure you want to do this"
  1. S %=0
  1. D YN^DICN
  1. I $D(DUOUT)+$D(DTOUT) Q
  1. I %Y["?" W !,"If you say yes, your search template will be deleted.",! G ASK
  1. I %=-1!(%=2)!'% Q
  1. S DA=+Y
  1. S DIK="^DIBT("
  1. D ^DIK
  1. W !!,"OK, the template has been erased",!
  1. H 2
  1. Q
  1. ;
  1. KTAX W !!!,"You can only erase your own taxonomies created within Q-MAN...",!!
  1. S DIC("A")="TAXONOMY NAME: "
  1. S DIC(0)="AEQ"
  1. S DIC="^ATXAX("
  1. S DIC("S")="I $P(^(0),U,5)=DUZ,'$P(^(0),U,8),'$P(^(0),U,22),$P(^(0),U,4)="""""
  1. D ^DIC
  1. I $D(DUOUT)+$D(DTOUT)+(Y=-1) K DUOUT,DTOUT Q
  1. ASK1 W !,"Are you sure you want to do this"
  1. S %=0
  1. D YN^DICN
  1. I $D(DUOUT)+$D(DTOUT) Q
  1. I %Y["?" W !,"If you say yes, your taxonomy will be deleted.",! G ASK1
  1. I %=-1!(%=2)!'% Q
  1. S DA=+Y
  1. S DIK="^ATXAX("
  1. D ^DIK
  1. K DIK,DIC,DA
  1. W !!,"OK, the taxonomy has been removed",!
  1. H 2
  1. Q
  1. ;
  1. RMAN ; ENTRY POINT FROM AMQQCMPL
  1. I $D(AMQQOPT("SPEC")) K AMQQOPT("SPEC") S Y=5 G JUMP
  1. W @IOF,!!,?15,"***** R-MAN CUSTOM REPORT GENERATOR *****"
  1. W !!!
  1. S DIR(0)="SO^1:CUSTOM configured reports;2:E-MAN data export manager;5:SPECIAL reports ('Age Distr Rpt', health summaries, etc.);9:HELP;0:EXIT"
  1. S DIR("??")="AMQQRMAN"
  1. S DIR("A")=$C(10)_" Your choice"
  1. S DIR("?")="Enter a code from the list or type '??' for more information"
  1. D ^DIR
  1. K DIR
  1. D CHK
  1. I W @IOF K AMQQQUIT Q
  1. I Y=9 S XQH="AMQQRMAN" D EN1^XQH G RMAN
  1. I Y=0 G EXIT
  1. EMAN I Y=2 D PROG G:'% RMAN S AMQV("OPTION")="EMAN" Q
  1. I Y<5 W !!,"Sorry, this option is not available in Q-Man Ver. 2",!!,*7 H 3 G RMAN
  1. JUMP I Y=5 D SPEC I '$D(AMQV("OPTION")) K AMQQQUIT G RMAN
  1. Q
  1. ;
  1. SPEC W @IOF,!!,?15,"***** R-MAN SPECIAL REPORTS *****"
  1. K DIR
  1. K AMQV("OPTION"),AMQQQUIT
  1. S DIR(0)="SO^1:Age Distribution Report;2:Health summaries;3:Mailing labels;4:Month Distribution Report;5:Time series;6:Workload Distribution Report;9:HELP"
  1. S DIR("??")="AMQQSPECIAL"
  1. S DIR("A")=$C(10)_" Your choice"
  1. S DIR("?")="Enter a code from the list or type '??' for more information"
  1. D ^DIR
  1. K DIR
  1. D CHK
  1. I W @IOF Q
  1. I Y=9 S XQH=$O(^DIC(9.2,"B","AMQQSPECIAL","")) D EN1^XQH G SPEC
  1. I Y=0 Q
  1. I Y S AMQV("OPTION")=$P("AGE^HSUM^MAIL^MONTH^TIME^WORK",U,Y) Q
  1. S AMQQOPT="SEARCH"
  1. Q
  1. ;
  1. PROG ;
  1. S %=$$KEYCHECK^AMQQUTIL("AMQQZEMAN")
  1. I '% W !,"Sorry. This option require a Q-Man E-MAN Access Key. Check with your site manager.",!!,*7 H 2
  1. Q
  1. ;