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

DGRPT.m

Go to the documentation of this file.
  1. DGRPT ;ALB/RMO-10-10T Registration ; 2/20/03 12:05pm
  1. ;;5.3;Registration;**108,149,425**;Aug 13, 1993
  1. ;
  1. EN ;Entry point for 10-10T registration option
  1. ; Input -- None
  1. ; Output -- None
  1. N DFN,DGNEWPF,DGRPTOUT
  1. ;
  1. ;Get Patient file (#2) IEN - DFN
  1. D GETPAT^DGRPTU(1,1,.DFN,.DGNEWPF) G Q:DFN<0
  1. ;
  1. ;MPI Query
  1. ;check to see if CIRN PD/MPI is installed
  1. N X S X="MPIFAPI" X ^%ZOSF("TEST") G:'$T SKIP
  1. K MPIFRTN
  1. D MPIQ^MPIFAPI(DFN)
  1. K MPIFRTN
  1. ;
  1. I $G(DGNEWPF) D
  1. . ; query CMOR for Patient Record Flag Assignments if NEW patient and
  1. . ; display results.
  1. . I $$PRFQRY^DGPFAPI(DFN) D DISPPRF^DGPFAPI(DFN)
  1. ;
  1. SKIP ;
  1. ;If new patient invoke 10-10T interview
  1. I $G(DGNEWPF) D
  1. . D INT^DGRPTI(DFN,DGNEWPF,.DGRPTOUT)
  1. ELSE D
  1. . ;Load 10-10T registration screen
  1. . D EN^DGRPTL(DFN,.DGRPTOUT)
  1. ;I VAFCFLDS IS DEFINED IT MEANS USER DIDN'T COMPLETE A 10-10
  1. ;REGISTRATION BUT DID EDIT SOME FIELDS FROM THAT OPTION
  1. I $D(VAFCFLDS) D HL7A08^VAFCDD01
  1. Q Q
  1. ;