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

HMPAT.m

Go to the documentation of this file.
  1. HMPAT ;ASMR/EJK,ASF,CK - ASU/TIU Trigger to HMP Activity File;May 15, 2016 14:15
  1. ;;2.0;ENTERPRISE HEALTH MANAGEMENT PLATFORM;**1**;May 15, 2016;Build 4
  1. ;Per VA Directive 6402, this routine should not be modified.
  1. ;
  1. ; DE2818 - SQA findings. Newed HMPRSLT in ECLASS+10. RRB - 10/27/2015
  1. Q
  1. ECLASS(HMPIEN) ; called from EDIT^USRCLASS,ADD^USRRULA
  1. N HMPSYS,TYPE,HMPMAX,HMPI,HMPID,HMPERR,HMPRSLT,HMPTN,HMPLAST,HMPCNT,HMPFINI,HMPFRSP,HMPARGS
  1. N $ES,$ET,ERRMSG
  1. S HMPID=$P($G(USRDATA),U,2)
  1. S HMP=$NA(^TMP("HMP",$J)),HMPI=0 K @HMP
  1. S HMPSYS=$$SYS^HMPUTILS
  1. S (HMPMAX,HMPLAST,HMPID)="",HMPCNT=0
  1. S HMPARGS("server")=$O(^HMP(800000,"B",""))
  1. S HMPARGS("command")="startOperationalDataExtract"
  1. S HMPARGS("domains")="asu-class"
  1. D API^HMPDJFS(.HMPRSLT,.HMPARGS)
  1. Q
  1. ;
  1. ERULE ; called from EDIT1^USRRULA
  1. N HMPSYS,TYPE,HMPMAX,HMPI,HMPID,HMPERR,HMPTN,HMPLAST,HMPCNT,HMPFINI,HMPFRSP,HMPARGS
  1. N $ES,$ET,ERRMSG
  1. S HMP=$NA(^TMP("HMP",$J)),HMPI=0 K @HMP
  1. S HMPSYS=$$SYS^HMPUTILS
  1. S (HMPMAX,HMPLAST,HMPID)="",HMPCNT=0
  1. S HMPARGS("server")=$O(^HMP(800000,"B",""))
  1. S HMPARGS("command")="startOperationalDataExtract"
  1. S HMPARGS("domains")="asu-rule"
  1. D API^HMPDJFS(.HMPRSLT,.HMPARGS)
  1. Q
  1. ;
  1. EDEF ; called from option TIU DOCUMENT DEFINITION EDIT
  1. N HMPDA
  1. S HMPDA=$P(XQLOK,",",2),HMPDA=$TR(HMPDA,")","")
  1. ; DE2818 begin change ASF 11/9/15
  1. ;I HMPDA?1N.N,$D(^TIU(8925.1,HMPDA)) D POSTX^HMPEVNT("doc-def",HMPDA)
  1. ;I HMPDA?1N.N,'$D(^TIU(8925.1,HMPDA)) D POSTX^HMPEVNT("doc-def",HMPDA,"@")
  1. N DA,DIC,DIQ,DR,R ; FileMan variables
  1. S DIC=8925.1,DR=.01,DA=HMPDA,DIQ="R" D EN^DIQ1
  1. D:$D(R(8925.1,DA,.01)) POSTX^HMPEVNT("doc-def",HMPDA)
  1. D:'$D(R(8925.1,DA,.01)) POSTX^HMPEVNT("doc-def",HMPDA,"@")
  1. ; DE2818 end change
  1. Q