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

DGPTFM71.m

Go to the documentation of this file.
  1. DGPTFM71 ;ALB/MJK - Display Phys. MPCR mvts ; 12/12/06 11:49am
  1. ;;5.3;Registration;**729,1015**;Aug 13, 1993;Build 21
  1. ;
  1. EN ; -- entry point for MPCR display option
  1. W ! S DIC="^DGPT(",DIC(0)="AEMZQ",DIC("S")="I '$P(^(0),U,4),$P(^(0),U,11)=1" D ^DIC K DIC
  1. G ENQ:+Y<0 S DGPTF0=Y(0),PTF=+Y,DFN=+Y(0) D UPDT^DGPTUTL:'$P(Y(0),U,6)
  1. S Y=$S($D(^DGPT(PTF,70)):+^(70),1:"") D FMT^DGPTUTL
  1. S DGPR="",DGBRCH="OPT^DGPTFM71" K DGBLK S $P(DGBLK," ",80)=""
  1. S X=$S($D(^DPT(DFN,0)):^(0),1:""),HEAD=$E($P(X,U)_" ("_$E($P(X,U,9),6,10)_")"_DGBLK,1,30)_"Adm: ",Y=$P(DGPTF0,U,2) X ^DD("DD") S HEAD=HEAD_Y_" to " S Y=$S($D(^DGPT(PTF,70)):+^(70),1:"") S:'Y Y="Present" X:Y ^DD("DD") S HEAD=HEAD_Y_" "
  1. ;S X="IORVON;IORVOFF" D ENDR^%ZISS S DGVI=IORVON,DGVO=IORVOFF K IORVON,IORVOFF
  1. S (DGVI,DGVO)=""""""
  1. D EN^DGPTFM7 G EN
  1. ENQ K DGPR,HEAD,DFN,DGPTFMT,DGVI,DGVO,DGBRCH,PTF,DIC,DGPTF0,DGBLK Q
  1. ;
  1. OPT I DGC'<DGTOT W !,"Enter <RET> to stop"
  1. I DGC<DGTOT W !,"Enter <RET> to display more MPCR information"
  1. I DGC>DGMAX W:$X>40 !?2 W " or 'B' to display from beginning"
  1. W ": <RET>// " R X:DTIME
  1. I '$T!(X="^") G OPTQ
  1. I X="" G LOOP^DGPTFM7:DGC<DGTOT,OPTQ
  1. I DGC>DGMAX,X="B" S (DGC,DGLDT)=0 G LOOP^DGPTFM7
  1. W !
  1. I DGC<DGTOT W !,"Press return to see more MPCR information"
  1. I DGC'<DGTOT W !,"Press return to stop the display"
  1. I DGC>DGMAX W !,"Enter 'B' to display table from beginning again"
  1. W !," '^' to stop the display",!
  1. G OPT
  1. OPTQ D KILL^DGPTFM7 Q
  1. ;