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

ACMHELP.m

Go to the documentation of this file.
  1. ACMHELP ; IHS/TUCSON/TMJ - CMS COMPONENT DESCRIPTION HELP ROUTINE ;
  1. ;;2.0;ACM CASE MANAGEMENT SYSTEM;;JAN 10, 1996
  1. ;HELP ROUTINE - DESCRIPTION OF EACH COMPONENT
  1. ;
  1. DISPLAY ;DISPLAY COMPONENT CHOICES
  1. S PAGE=0,ACMOUT=""
  1. D HEAD^ACMMENU
  1. W !!
  1. S ACMX="",ACMU1=0
  1. F S ACMX=$O(^ACM(56,"B",ACMX)) Q:ACMX="" S ACMY=$O(^ACM(56,"B",ACMX,"")) I $P(^ACM(56,ACMY,0),U,4)'="D" S ACMU1=ACMU1+1,ACMZ(ACMU1)=ACMY,ACMX(ACMU1)=ACMX
  1. S ACMU11=ACMU1\2+(ACMU1#2)
  1. F ACM=1:1:ACMU11 D
  1. .S ACMU1=ACM,ACMY=ACMZ(ACMU1)
  1. .W !,?10,$J(ACMU1,3)_")",?$X+2,ACMX(ACMU1)
  1. .I $D(^ACM(41.1,ACMRG,2,ACMY))
  1. .S ACMU1=ACM+ACMU11
  1. .;Q:'$D(ACMZ(ACMU1)) ;S ACMU1=ACMU1-1 Q
  1. .I '$D(ACMZ(ACMU1)) S ACMU1=ACMU1-1 Q
  1. .S ACMY=ACMZ(ACMU1)
  1. .W ?45,$J(ACMU1,3)_")",?$X+2,ACMX(ACMU1)
  1. .I $D(^ACM(41.1,ACMRG,2,ACMY))
  1. ;S ACMU1=ACMU1+1
  1. ;I ACMU1#2 W !,?10
  1. ;W ?45
  1. ;W $J(ACMU1,3)_")"," All data types"
  1. ;Q
  1. ;
  1. ASK ;
  1. W !!,?10,"Enter the Register Component Number to view available Help ",!
  1. S DIR(0)="LOA^1:"_ACMU1,DIR("A")="Select Option(s) ==> ",DIR("?")="Type a Number from 1 to "_ACMU1
  1. W !
  1. D ^DIR K DIR
  1. ;
  1. S ACMANS=Y Q:$D(DUOUT)!(Y="")
  1. F ACMY=1:1 S ACMX=$P(ACMANS,",",ACMY) Q:ACMX="" D PRINT
  1. W !,"Hit return to continue - all done with help" R X:DTIME
  1. K PAGE
  1. Q
  1. ;
  1. ;
  1. PRINT ;
  1. D HEADING
  1. S ACML=0
  1. F S ACML=$O(^ACM(56,ACMZ(ACMX),1,ACML)) Q:ACML=""!(ACMOUT="^") D
  1. .I $Y>(IOSL-6) D HEADING Q:ACMOUT="^"
  1. .W !,^ACM(56,ACMZ(ACMX),1,ACML,0)
  1. .Q
  1. Q
  1. HEADING ;
  1. I 'PAGE G HEADING1
  1. I $E(IOST,1,2)="C-" S DIR(0)="E" D ^DIR I Y'=1 S ACMOUT="^" Q
  1. HEADING1 ;
  1. W @IOF
  1. S PAGE=PAGE+1
  1. W !!,?20,"REGISTER COMPONENT EXPLANATION",?60,"PAGE ",PAGE
  1. Q
  1. ;