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

ABSPOSN7.m

Go to the documentation of this file.
  1. ABSPOSN7 ; IHS/FCS/DRS - NCPDP Fms F ILC A/R ; [ 09/12/2002 10:17 AM ]
  1. ;;1.0;PHARMACY POINT OF SALE;**3**;JUN 21, 2001;Build 38
  1. ;----------------------------------------------------------------------
  1. WCENTER(TEXT,MARGIN) ;
  1. W ?MARGIN-$L(TEXT)/2,TEXT,!
  1. Q
  1. ;----------------------------------------------------------------------
  1. ;Display screen header
  1. W @IOF
  1. W !
  1. D WCENTER(TEXT,80)
  1. D WCENTER($TR($J("",$L(TEXT))," ","-"),80)
  1. Q
  1. ;----------------------------------------------------------------------
  1. ;Device PROMPT (returns %ZIS variables eg: IOM, IOSL, IOF....)
  1. DEVICE(PROMPT,EXIT) ;EP
  1. N %ZIS,POP
  1. W !!
  1. S %ZIS=""
  1. S %ZIS("A")=PROMPT
  1. S %ZIS("B")=""
  1. D ^%ZIS
  1. I POP S EXIT=1 Q
  1. U IO
  1. Q
  1. ;---------------------------------------------------------------------
  1. YNPROMPT(PROMPT,DFLT) ;EP
  1. N %,%Y,U
  1. S U="^"
  1. S %=$S(DFLT="Yes":1,DFLT="No":2,1:0)
  1. W PROMPT
  1. D YN^DICN
  1. Q $S(%=1:"Yes",%=2:"No",1:"")
  1. ;--------------------------------------------------------------------
  1. CONTINUE(EXIT) ;EP
  1. N DIR,X,Y
  1. S DIR(0)="E" D ^DIR
  1. S:Y=0 EXIT=1
  1. Q
  1. ;--------------------------------------------------------------------