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

HMPXGNP.m

Go to the documentation of this file.
  1. HMPXGNP ; ASMR/hrubovcak - NEW PERSON file (#200) data retrieval ;Nov 03, 2015 18:23:03
  1. ;;2.0;ENTERPRISE HEALTH MANAGEMENT PLATFORM;**2**;Sep 01, 2011;Build 28
  1. ;Per VA Directive 6402, this routine should not be modified.
  1. ;
  1. Q
  1. ; IA 10060 - All NEW PERSON fields supported for read via FileMan
  1. ;
  1. TOP(HMPRSLT,HMPNPIEN,HMPFLDS,HMPFLG) ; return top-level fields, null fields not returned
  1. ; HMPRSLT - result array, closed reference, required
  1. ; HMPNPIEN - IEN of NEW PERSON, required
  1. ; HMPFLDS - field list, required, FileMan convention
  1. ; HMPFLG - data flag, optional, FileMan convention
  1. ;
  1. Q:'$L($G(HMPRSLT))
  1. ;
  1. K @HMPRSLT ; clear all results
  1. ; error data is found in -1 subscript
  1. I '($G(HMPNPIEN)>0) S @HMPRSLT@(-1,$T(+0))="NEW PERSON IEN required" Q
  1. I $G(HMPFLDS)="" S @HMPRSLT@(-1,$T(+0))="NEW PERSON fields required" Q
  1. I '$L($G(HMPFLG)) N HMPFLG S HMPFLG="EIN"
  1. N DA,DIC,DIQ,DR,FLAGS ; FileMan variables
  1. S DIC=200,DR=HMPFLDS,DA=HMPNPIEN,DIQ=HMPRSLT,DIQ(0)=HMPFLG,FLAGS=HMPFLG
  1. D EN^DIQ1
  1. Q
  1. ;