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

AGED7.m

Go to the documentation of this file.
  1. AGED7 ; IHS/ASDS/EFG - EDIT - PAGE 7 (PRIVATE INSURANCE) ;
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. VAR ;
  1. I $D(DIRUT) G END
  1. I AGOPT(5)'="Y" G END:$D(AGXTERN)!$D(DUOUT)!$D(DLOUT) G END
  1. S AG("PG")=7,AG("LINE")="=" K AG("EDIT"),AG("ALPHORD")
  1. L1 ;
  1. I $D(AGSEENLY) S AGINSPTR=$P($P(AGINSREC,U,11),",",3) G L4DATA
  1. I '$D(AGSEENLY)&($G(AGADDINS)="E") S AGINSPTR=$P($P(AGINSREC,U,11),",",3) G L3
  1. L11 ;
  1. L1A S AG("EDIT")="",AG("DFLT")="NO" D ADDCOV^AG7 Q ;agpatch set from PI Elig file fields
  1. L3 W !
  1. S:$G(AGINSPTR)="" AGINSPTR=$G(AGEL("IN"))
  1. I $G(AGINSPTR)="" Q
  1. S DIC=9000006.11,AG("TOTAL")=0,DA=DFN
  1. ALPHORD ;
  1. L4 ;
  1. L4DATA ;
  1. S AGELP("HRN")=$G(AGCHRT),AGELP("TYPE")="PI",AGELP("PDFN")=DFN
  1. S AGELP("PH")=$S('$D(^AUPNPRVT(DFN,11,AGINSPTR,0)):"",1:$P(^(0),U,8)),AGELP("INS")=$S(AGELP("PH")]"":$P(^(0),U),1:"")
  1. ;Q:$G(AGELP("PH"))=""
  1. I '$D(AGSEENLY),$D(AGELP("PH"))]"",$D(AGELP("INS"))]"" D DISP^AGEL Q:$G(Y)=AGOPT("ESCAPE") G VAR
  1. I $D(AGSEENLY),(AGELP("PH")]""),(AGELP("INS")]"") D DISP^AGEL
  1. Q:$G(Y)=AGOPT("ESCAPE")
  1. G END:$D(AGSEENLY)
  1. L4DATA1 ;
  1. L4A ;
  1. L5 ;
  1. L6 ;
  1. L7 ;
  1. END I $D(DTOUT) S AGTOUT=""
  1. K AG,AGI,AGY,DUOUT,DFOUT,DQOUT,DTOUT,DLOUT,DA,DIC,DIE,DR,DRENT
  1. K AG("DRENT1"),AGL,AG("LKERR"),AG("LKPRINT"),Y
  1. Q:$D(AGXTERN)
  1. Q:$D(DIROUT)
  1. K DIR
  1. Q
  1. UP Q:$D(AGXTERN)
  1. Q
  1. EDIT S DIE="^AUPNPRVT("_DFN_",11,"
  1. S DA=AGINSPTR,DA(1)=DFN
  1. W !
  1. D ^DIE
  1. Q
  1. DATA W !,AG("N"),".",?22-$L(AG("L")),AG("L"),":"
  1. D ^AGDICLK
  1. Q:$D(AG("LKERR"))
  1. W ?26,AG("LKPRINT")
  1. Q
  1. PRVTKILL ;
  1. Q