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

AGSCANP.m

Go to the documentation of this file.
  1. AGSCANP ; IHS/ASDS/EFG - PRINT IDENTIFIERS ON SCAN ;
  1. ;;7.1;PATIENT REGISTRATION;;AUG 25,2005
  1. ;
  1. W ?50,$P($G(^DPT(+Y,0)),U,9) ;SSN
  1. W ?65,$E($P($G(^(0)),U,3),4,5) ;DOB
  1. W "-"
  1. W $E($P($G(^(0)),U,3),6,7) ;DOB
  1. W "-"
  1. W $E($P($G(^(0)),U,3),1,3)+1700,! ;DOB
  1. D DEADY^AGMAN ;IS PATIENT DECEASED
  1. I $D(AG("DEAD")) D
  1. . W ?5,"(D)"
  1. . K AG("DEAD")
  1. ;If 'Add extra IDENTIFIERS to SCAN' in REGISTRATION PARAMETERES FILE
  1. ;is set to YES
  1. I $G(AGOPT(10))="Y" D
  1. . W:$D(^AUPNPAT(+Y,11)) ?10,$P(^(11),U,18) ;CURRENT COMMUNITY
  1. . W ?40,"MOTHER'S (MDN): "
  1. . I $D(^DPT(+Y,.24)) W $P(^(.24),U,3) ;
  1. I $D(^AUPNPAT(+Y,41)) D
  1. . F L=0:0 S L=$O(^AUPNPAT(+Y,41,L)) Q:'L I $D(^DIC(4,L,0)) W !?21,$J($P(^AUPNPAT(+Y,41,L,0),U,2),6) W:$P(^(0),U,3) "(*)" W ?29,$P(^DIC(4,L,0),U)
  1. K L
  1. Q