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

AGSEENLY.m

Go to the documentation of this file.
  1. AGSEENLY ; IHS/ASDS/EFG - PATIENT DATA VIEW ; MAR 19, 2010
  1. ;;7.1;PATIENT REGISTRATION;**7**;AUG 25,2005
  1. ;This routine is called from the CONTRACT HEALTH system.
  1. D ^AGVAR
  1. L1 D ^AG W !!!?27,"Patient Data View System",!!
  1. D PTLK^AG
  1. L2 ;PEP - CREATED ON 9/14/04 FOR VIEW PATIENT RECORD (VPR)
  1. ;PER A REQUEST FROM LINDA FELS
  1. I $D(DFN) S AGSEENLY="",AGPAGE=1 G L5
  1. K AG,AGSEENLY,DIC,AG("LKDATA"),AG("LKERR"),AG("LKPRINT"),AGPAGE
  1. Q
  1. L5 ;
  1. D @($P($T(@AGPAGE),";;",2)) W !,AGLINE("EQ")
  1. I AGPAGE<11 S DIR("A")=" Press RETURN " D READ
  1. G L1:$D(DTOUT)!$D(DFOUT)
  1. I $D(DUOUT) S AGPAGE=AGPAGE-1 G L5:AGPAGE>0,L1
  1. I $D(AG("ED")) S AGPAGE=AG("ED") G L5
  1. S AGPAGE=AGPAGE+1 G L5:AGPAGE<11,L1
  1. READ ;
  1. K DFOUT,DTOUT,DUOUT,DQOUT,DLOUT,AG("ED"),AG("ERR"),DIROUT
  1. S DIR(0)="FO^1:3"
  1. D ^DIR
  1. Q:$D(DTOUT)
  1. S:Y="/.,"!(Y="^^") DFOUT=""
  1. S:Y="" DLOUT=""
  1. S:Y="^" (DUOUT,Y)=""
  1. S:Y?1"?".E!(Y["^") (DQOUT,Y)=""
  1. I $E(Y,1)="P" D
  1. . S AG("ED")=+$E(Y,2,99)
  1. . I AG("ED")<1!(AG("ED")>10) D ;AG*7.1*7
  1. .. W *7,!!,"Use only pages 1 through 10." ;AG*7.1*7
  1. .. H 2
  1. .. K AG("ED")
  1. .. S AG("ERR")=""
  1. Q
  1. ;CHANGED OPTION 5 TO POINT TO BENEFIT COORDINATOR SCREEN
  1. ;AG*7.1*7;ADDED PAGE 10
  1. 1 ;;^AGED1
  1. 2 ;;DRAW^AGED2
  1. 3 ;;DRAW^AGED3
  1. 4 ;;^AGED4A
  1. 5 ;;^AGEDBEA
  1. 6 ;;^AGED13
  1. 7 ;;^AGED8
  1. 8 ;;^AGED11
  1. 9 ;;^AGED11A
  1. 10 ;;^AGED10A