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

AGED4A3.m

Go to the documentation of this file.
  1. AGED4A3 ; IHS/ASDS/EFG - PAGE 4 - INSURANCE SUMMARY OVERFLOW ; 07 Sep 2005 7:26 AM
  1. ;;7.1;PATIENT REGISTRATION;**1,2,12**;AUG 25, 2005;Build 1
  1. ;IHS/OIT/NKD AG*7.1*12 INSURER TYPE
  1. ;
  1. PRVTINS(AGINSREC) ;EP -
  1. ;S:$G(AGINSREC)'="" AGSELECT=AGINSREC
  1. ;D ^AGED7
  1. ;S NOPVTB=0
  1. ;K AGSELECT
  1. ;Q:$G(Y)=AGOPT("ESCAPE")
  1. ;I '$O(^AUPNPRVT(DFN,11,0)) Q
  1. ;I $G(AGINSPTR)'="",($P($G(^AUTNINS(AGINSPTR,2)),U)'="K"),($G(AGELP("PH"))'="") S INSPTR=AGINSPTR D ^AGED7B
  1. ;K AGELP
  1. ;IHS/SD/TPF AG*7.1*1 NEW CODE
  1. S:$G(AGINSREC)'="" AGSELECT=AGINSREC
  1. S PARDFN=$P($P(AGINSREC,U,11),",")
  1. S PARREC=$P($P(AGINSREC,U,11),",",3)
  1. S POLHPTR=$E($P(AGINSREC,U,7),2,99)
  1. S AGINSPTR=$P(AGINSREC,U,2)
  1. S NEWENTRY=0
  1. D EN^AGEDPRV(PARDFN,PARREC,0,AGINSREC,AGINSPTR,POLHPTR)
  1. Q:$D(DTOUT)!$D(DUOUT)!$D(DIROUT)
  1. Q:$G(Y)=AGOPT("ESCAPE")
  1. I $D(DFOUT) K DFOUT Q ;AG*7.1*2 SO ^^ TAKES USER TO INS. SUMMARY PAGE FROM POL MEM vIEW PAGE
  1. ;IS THERE PAGE B INFO?
  1. I '$O(^AUPNPRVT(DFN,11,0)) Q
  1. ;I $G(AGINSPTR)'="",($P($G(^AUTNINS(AGINSPTR,2)),U)'="K"),($G(POLHPTR)'="") D EN^AGEDPRVB(PARDFN,PARREC,0,AGINSREC,"","","")
  1. I $G(AGINSPTR)'="",($$INSTYP^AGUTL(AGINSPTR)'="K"),($G(POLHPTR)'="") D EN^AGEDPRVB(PARDFN,PARREC,0,AGINSREC,"","","") ;IHS/OIT/NKD AG*7.1*12
  1. K POLHPTR,AGINSPTR
  1. K PARDFN,PARREC,NEWENTRY,AGSELECT
  1. ;END NEW
  1. Q