Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPWB2

Package: Enterprise Health Management Platform

Routine: HMPWB2


Information

HMPWB2 ;;ASMR/PJH/JD - WRITEBACK DEMOGRAPHICS/VITALS TO VISTA;Nov 13, 2015@16:42:53

Source Information

Source file <HMPWB2.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Enterprise Health Management Platform 6 GET^HMPDJ  DPT1^HMPDJ00  FILE^HMPPTDEM  MSG^HMPTOOLS  ADHOC^HMPUTIL2  $$SETUID^HMPUTILS  
General Medical Record - Vitals 2 EN1^GMVDCSAV  ERROR^GMVUTL1  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Enterprise Health Management Platform 3 HMP WRITEBACK VITAL  HMP WRITEBACK VITAL EIE  HMPWB  

Entry Points

Name Comments DBIA/ICR reference
DEMOG(RSLT,IEN,DFN,DATA) ;File demographic data - WIP not part of PSI 6
VMADD(RSLT,IEN,DFN,DATA) ;Add vital measurement
VMERR(RSLT,DATA) ;Mark vital measurement entered in error
GMV1(DFN,ID,SEQ,TOT) ; -- vital/measurement ^UTILITY($J,"GMRVD",HMPIDT,HMPTYP,ID)
; Note: this code is a copy of GMV1^HMPDJ02 with addition of header
FINDVM(DFN) ;Get most recent vital measurement for this patient
COUNTVM(DFN,IEN,SEQ) ;Count vitals for this patient
CHECK ;Check for valid parameters
EXTRACT(GLOB) ; Move ^TMP("HMPF",$J) into string format

External References

Name Field # of Occurrence
EN1^GMVDCSAV VMADD+37
ERROR^GMVUTL1 VMERR+36
GET^HMPDJ GMV1+7
DPT1^HMPDJ00 DEMOG+30
FILE^HMPPTDEM DEMOG+27
MSG^HMPTOOLS VMERR+37, CHECK+3, CHECK+8, CHECK+9, CHECK+10
ADHOC^HMPUTIL2 GMV1+16
$$SETUID^HMPUTILS GMV1+13

Used in RPC

RPC Name Call Tags
HMP WRITEBACK VITAL VMADD
HMP WRITEBACK VITAL EIE VMERR

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^GMR(120.5 - [#120.5] FINDVM+1, COUNTVM+2, COUNTVM+4, CHECK+6, CHECK+8, CHECK+10
^TMP("HMP" DEMOG+29, VMADD+33, VMERR+27, VMERR+31*, VMERR+32, VMERR+39*, VMERR+40
^TMP("HMPF" GMV1+18, EXTRACT+4, EXTRACT+5, EXTRACT+6, EXTRACT+7, EXTRACT+8, EXTRACT+11, EXTRACT+12, EXTRACT+13, EXTRACT+14
, EXTRACT+16, EXTRACT+17, EXTRACT+18, EXTRACT+20, EXTRACT+23
^TMP("HMPVIT" VMADD+47*, VMADD+49, VMERR+51*, VMERR+53
^TMP("VITAL" GMV1+8!, GMV1+9*, GMV1+10, GMV1+14

Label References

Name Line Occurrences
$$COUNTVM VMADD+41, VMERR+45
$$EXTRACT DEMOG+32, VMADD+46, VMERR+50
$$FINDVM VMADD+39
CHECK VMERR+28
GMV1 VMADD+43, VMERR+47

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY GMV1+2~
DATA DEMOG~, VMADD~, VMADD+32, VMADD+34, VMERR~, VMERR+29, CHECK+1*, CHECK+2, CHECK+6*, CHECK+7
DATA("data" DEMOG+25
DFN DEMOG~, DEMOG+22, DEMOG+25, VMADD~, VMERR+45, VMERR+47, GMV1~, GMV1+6, GMV1+13, GMV1+16
, FINDVM~, FINDVM+1, COUNTVM~, COUNTVM+2, CHECK+7*
FAC GMV1+2~
FILTER GMV1+2~, GMV1+7
FILTER("domain" GMV1+5*
FILTER("id" GMV1+3*
FILTER("noHead" GMV1+4*
FILTER("patientId" GMV1+6*
GLOB EXTRACT~
GMRIEN VMADD+31~, VMADD+39*, VMADD+41, VMADD+43, VMERR+24~, VMERR+45, VMERR+47, GMV1+13, CHECK+2*, CHECK+3
CHECK+6, CHECK+8, CHECK+10
GMRRSN VMERR+24~, CHECK+7*, CHECK+9
HIGH GMV1+2~
HMP DEMOG+24~, DEMOG+29*, DEMOG+32, DEMOG+34, VMADD+31~, VMADD+33*, VMADD+46, VMADD+51, VMERR+24~, VMERR+27*
, VMERR+50, VMERR+55
HMPDFN VMADD+26~, VMADD+35*, VMADD+39, VMADD+41, VMADD+43
HMPE GMV1+2~, GMV1+14*, GMV1+15
HMPFCNT GMV1+2~, GMV1+12*, GMV1+16
HMPFND EXTRACT+1~, EXTRACT+2*, EXTRACT+21*
HMPI DEMOG+24~, DEMOG+29*, VMADD+31~, VMADD+33*, VMERR+24~, VMERR+27*
HMPODT VMADD+31~, VMADD+32*
HMPSTOP VMERR+24~, VMERR+26*, VMERR+34, VMERR+38*, VMERR+43, CHECK+3*, CHECK+8*, CHECK+9*, CHECK+10*, EXTRACT+1~
, EXTRACT+2*, EXTRACT+4, EXTRACT+9*
HMPUID GMV1+2~, GMV1+13*, GMV1+16
HMPVEIE VMADD+26~, VMADD+27*, VMERR+24~, VMERR+26*
HMPY GMV1+2~
I GMV1+2~, EXTRACT+3*, EXTRACT+4*, EXTRACT+5, EXTRACT+6, EXTRACT+7, EXTRACT+8, EXTRACT+11, EXTRACT+12, EXTRACT+13
, EXTRACT+14, EXTRACT+16, EXTRACT+17, EXTRACT+18, EXTRACT+20, EXTRACT+23*
ID GMV1~, GMV1+3
IEN DEMOG~, VMADD~, VMADD+29, COUNTVM~, COUNTVM+6
INVAR DEMOG+24~, DEMOG+25*, DEMOG+27, VMADD+31~, VMADD+34*, VMADD+35, VMADD+37, VMERR+24~, VMERR+29*, VMERR+36
, VMERR+37
J GMV1+2~, EXTRACT+3*, EXTRACT+5*, EXTRACT+6, EXTRACT+7, EXTRACT+8, EXTRACT+11, EXTRACT+12, EXTRACT+13, EXTRACT+14
, EXTRACT+16, EXTRACT+17*, EXTRACT+18, EXTRACT+20
L EXTRACT+1~
LOC GMV1+2~
LOW GMV1+2~
MRES GMV1+2~
MUNT GMV1+2~
OUTVAR DEMOG+24~, DEMOG+27, VMADD+31~, VMADD+37, VMERR+24~, VMERR+36
OUTVAR(0 DEMOG+27, VMADD+37
PCE EXTRACT+1~
RSLT DEMOG~, DEMOG+22*, DEMOG+27*, DEMOG+32*, VMADD~, VMADD+29*, VMADD+34*, VMADD+37*, VMADD+39*, VMADD+45!
, VMADD+46*, VMADD+47, VMADD+48!, VMADD+49*, VMERR~, VMERR+32*, VMERR+40*, VMERR+49!, VMERR+50*, VMERR+51
, VMERR+52!, VMERR+53*, GMV1+7, GMV1+9, GMV1+10*, GMV1+17!, GMV1+18*, EXTRACT+2*, EXTRACT+26
RSLT( EXTRACT+8*, EXTRACT+16*, EXTRACT+20*
RSLT(1 VMERR+30, VMERR+31, VMERR+33!, VMERR+39, VMERR+41!
SEQ VMADD+31~, VMADD+41, VMADD+43, VMERR+45, VMERR+47, GMV1~, COUNTVM~, COUNTVM+1*, COUNTVM+6*
STMPTM GMV1+2~, GMV1+15*, GMV1+16
SUB COUNTVM+1~*, COUNTVM+2*, COUNTVM+4, COUNTVM+6
TOT VMADD+31~, VMADD+41*, VMADD+43, VMERR+45*, VMERR+47, GMV1~, COUNTVM+1~*, COUNTVM+6*, COUNTVM+8
TYPE GMV1+2~
U DEMOG+25, VMADD+34, VMADD+35, COUNTVM+4, CHECK+2, CHECK+6, CHECK+7
VIT GMV1+2~
VMADD VMADD+26~, VMADD+27*, COUNTVM+4
VMERR VMERR+24~, VMERR+25*
X GMV1+2~, EXTRACT+2*, EXTRACT+8, EXTRACT+15*, EXTRACT+16, EXTRACT+19*, EXTRACT+20
X0 GMV1+2~
Y GMV1+2~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  Global Variables Directly Accessed |  Label References |  Local Variables  | All