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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: HMPCRPC1

Package: Enterprise Health Management Platform

Routine: HMPCRPC1


Information

HMPCRPC1 ;SLC/AGP,ASMR/RRB,CK,JD - Patient and User routine;Aug 10, 2016 11:10:07

Source Information

Source file <HMPCRPC1.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Enterprise Health Management Platform 6 DPT1OD^HMPDJ00  $$PID^HMPDJFS  PRF^HMPFPTC  ENCODE^HMPJSON  BUILDUID^HMPPARAM  ($$SETUID,$$SYS,SETERROR)^HMPUTILS  
Order Entry Results Reporting 3 $$CWAD^ORQPT2  INPLOC^ORWPT  PCDETAIL^ORWPT1  
Scheduling 3 $$TPPR^SCAPMC  $$START^SCMCMHTC  ($$OUTPTAP,$$OUTPTPR,$$OUTPTTM)^SDUTL3  
Kernel 2 $$KSP^XUPARAM  $$PROD^XUPROD  
VA FileMan 2 FIND^DIC  ($$GET1,GETS)^DIQ  
Authorization Subscription 1 WHATIS^USRLM  
Clinical Reminders 1 (BMI,BSA)^PXRMBMI  
Registration 1 (ADD,DEM,ELIG,KVAR,OAD)^VADPT  
Toolkit 1 $$GET^XPAR  

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: 2

Package Total Caller Graph
Enterprise Health Management Platform 2 HMPCRPC  HMPDJ00  

Entry Points

Name Comments DBIA/ICR reference
GETADD(VALUES,DFN) ;
ADDX ;
GETBSA(DFN) ;
GETBMI(DFN) ;
; BMI(DFN,NGET,BDT,EDT,NFOUND,TEST,DATE,DATA,TEXT)
GETDEM(VALUES,DFN) ;
GETKEYS(VALUES,USER) ;
GETNOK(VALUES,DFN,TYPE) ;
GETMEANS(VALUES,DFN) ;
GETPATI(RESULT,DFN) ;
GPQ
GETPATIP(VALUES,DFN) ;
GETPATVI(VALUES,DFN) ; DE2818 - PB - Code commented out during SQA review/modifications
GETPATTM(VALUES,DFN) ; -- returns treating team info
NP(X,TYPE) ; -- add New Person data to teamInfo array
GETPOS(VALUES,USER) ;
; this returns the list of position for an user
GETUSERC(VALUES,USER) ;
GETUCPAR(VALUES,ID,CNT,ARRAY) ;
GETUSERI(RESULT,USER) ;
ORDROLE(USER) ; returns the role a person takes in ordering
; VAL: 0=nokey, 1=clerk, 2=nurse, 3=physician, 4=student, 5=bad keys

External References

Name Field # of Occurrence
FIND^DIC GETUSERI+7
$$GET1^DIQ ADDX+3, GETPATTM+19, GETPOS+11, GETPOS+12, GETPOS+16
GETS^DIQ GETKEYS+9
DPT1OD^HMPDJ00 GETPATI+3
$$PID^HMPDJFS GETPATI+5
PRF^HMPFPTC GETPATI+14
ENCODE^HMPJSON GPQGPQ+5, GETUSERI+19
BUILDUID^HMPPARAM GETUSERI+2
$$SETUID^HMPUTILS GETPATTM+8, NP+3, GETUSERC+13, GETUSERC+21, GETUCPAR+8
$$SYS^HMPUTILS GETPATI+2
SETERROR^HMPUTILS GPQ+4
$$CWAD^ORQPT2 GETPATI+15
INPLOC^ORWPT GETPATIP+2
PCDETAIL^ORWPT1 GETPATTM+21
BMI^PXRMBMI GETBMI+3
BSA^PXRMBMI GETBSA+3
$$TPPR^SCAPMC GETPOS+4
$$START^SCMCMHTC GETPATTM+13
$$OUTPTAP^SDUTL3 GETPATTM+3
$$OUTPTPR^SDUTL3 GETPATTM+2
$$OUTPTTM^SDUTL3 GETPATTM+7
WHATIS^USRLM GETUSERC+2
ADD^VADPT GETADD+2
DEM^VADPT GETDEM+1
ELIG^VADPT GETMEANS+2
KVAR^VADPT ADDX+4, GETDEM+10, GETNOK+17, GETMEANS+4
OAD^VADPT GETNOK+6
$$GET^XPAR GETUSERI+3, GETUSERI+4, GETUSERI+5
$$KSP^XUPARAM GETUSERI+12
$$PROD^XUPROD GETUSERI+17

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DIC(19 - [#19] FIND^DIC
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GETS^DIQ
^SCTM(404.51 - [#404.51] GET1^DIQ
^USR(8930 - [#8930] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] ADDX+2, ADDX+3, GETPATIP+6, GETPATTM+4, GETPATTM+5
^HMPLIST("DILIST" GETUSERI+8
^SC - [#44] GETPATIP+4
^SCTM(404.51 - [#404.51] GETPATTM+10, GETPATTM+18
^TMP("SC TMP LIST" GETPOS+6
^USR(8930 - [#8930] GETUSERC+16, GETUSERC+18, GETUSERC+20, GETUCPAR+2, GETUCPAR+5, GETUCPAR+9
^VA(200 - [#200] NP+4, NP+5, NP+6, NP+7, GETUSERI+13
^XUSEC("ORELSE" ORDROLE+3, ORDROLE+5
^XUSEC("OREMAS" ORDROLE+3, ORDROLE+4
^XUSEC("ORES" ORDROLE+3, ORDROLE+6
^XUSEC("PROVIDER" ORDROLE+6, ORDROLE+7

Label References

Name Line Occurrences
$$ORDROLE GETUSERI+10
GETADD GETPATI+8
GETKEYS GETUSERI+16
GETMEANS GETPATI+13
GETPATIP GETPATI+12
GETPATTM GETPATI+10
GETPOS GETUSERI+15
GETUCPAR GETUSERC+16, GETUCPAR+9
GETUSERC GETUSERI+14
GPQ GETPATI+4
NP GETPATTM+2, GETPATTM+3, GETPATTM+4, GETPATTM+5, GETPATTM+13

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ARRAY GETUSERC+1~, GETUSERC+16, GETUCPAR~, GETUCPAR+9
ARRAY( GETUSERC+11*, GETUCPAR+3, GETUCPAR+4*
CNT GETKEYS+1~, GETKEYS+10*, GETKEYS+11, GETNOK+3~, GETNOK+5*, GETNOK+8, GETNOK+9, GETNOK+10, GETNOK+11, GETNOK+12
, GETNOK+13, GETNOK+14, GETNOK+15, GETNOK+16, GETPATTM+1~, GETPATTM+22*, GETPATTM+23, GETPOS+2~, GETPOS+5*, GETPOS+6
, GETPOS+7, GETPOS+8, GETPOS+9, GETPOS+13, GETPOS+14, GETPOS+16, GETUSERC+1~, GETUSERC+4*, GETUSERC+9*, GETUSERC+12
, GETUSERC+13, GETUSERC+14, GETUSERC+15, GETUSERC+16, GETUSERC+17, GETUSERC+19*, GETUSERC+20, GETUSERC+21, GETUCPAR~, GETUCPAR+6*
, GETUCPAR+7, GETUCPAR+8, GETUCPAR+9
CONTACT GETNOK+3~, GETNOK+4*
CPRSPATH GETUSERI+1~, GETUSERI+5*, GETUSERI+6
DATA GETBSA+1~, GETBSA+3, GETBMI+2~, GETBMI+3
DATA(1 GETBSA+4, GETBMI+4
DATE GETBSA+1~, GETBSA+3, GETBMI+2~, GETBMI+3
DFN GETADD~, ADDX+2, ADDX+3, GETBSA~, GETBSA+3, GETBMI~, GETBMI+3, GETDEM~, GETNOK~, GETMEANS~
, GETPATI~, GETPATI+5, GETPATI+8, GETPATI+10, GETPATI+12, GETPATI+13, GETPATI+14, GETPATI+15, GETPATIP~, GETPATIP+2
, GETPATIP+6, GETPATVI~, GETPATTM~, GETPATTM+2, GETPATTM+3, GETPATTM+4, GETPATTM+5, GETPATTM+7, GETPATTM+13, GETPATTM+21
DT GETBSA+3, GETBMI+3, GETUSERC+7, GETUSERC+8
EFFDATE GETUSERC+1~, GETUSERC+6*, GETUSERC+7, GETUSERC+14
EXPDATE GETUSERC+1~, GETUSERC+6*, GETUSERC+8, GETUSERC+15
HMPDATA GETPATIP+1~, GETPATIP+2, GETPATIP+3, GETPATIP+4, GETPATIP+5
HMPERR GETKEYS+1~, GETPATI+1~, GPQ+1, GPQ+4, GPQ+5!, GETPOS+2~, GETPOS+4, GETUSERI+1~
HMPLIST GETKEYS+1~, GETPOS+2~, GETUSERI+1~
HMPLIST( GETKEYS+10, GETKEYS+11
HMPLIST("DILIST" GETUSERI+8
HMPODEM GETPATI+1~
HMPSYS GETPATI+1~, GETPATI+2*
HMPTEAM GETPATTM+1~, GETPATTM+21
HMPTEAM( GETPATTM+22, GETPATTM+23
ID GETUSERC+1~, GETUSERC+10*, GETUSERC+11, GETUSERC+13, GETUSERC+16, GETUSERC+18*, GETUSERC+20, GETUSERC+21, GETUCPAR~, GETUCPAR+2
, GETUCPAR+9
IEN GETUCPAR+1~, GETUCPAR+2*, GETUCPAR+3, GETUCPAR+4, GETUCPAR+5, GETUCPAR+8, GETUCPAR+9
INC GETADD+3~, GETADD+13*, GETADD+14, GETADD+15
IND GETUSERC+1~, GETUSERC+4*, GETUSERC+5
LIST GETUSERC+1~
LIST( GETUSERC+4, GETUSERC+5
MH GETPATTM+1~, GETPATTM+13*, GETPATTM+14, GETPATTM+15, GETPATTM+17, GETPATTM+18
MHTEAM GETPATTM+1~, GETPATTM+18*, GETPATTM+19
NAME GETKEYS+1~, GETKEYS+11*, GETKEYS+12
NFOUND GETBSA+1~, GETBSA+3, GETBMI+2~, GETBMI+3
NODE GETPOS+2~, GETPOS+6*, GETPOS+7, GETPOS+8, GETPOS+9, GETPOS+10, GETPOS+15, GETPOS+16, GETUSERC+1~, GETUSERC+5*
, GETUSERC+6, GETUSERC+10, GETUSERC+12
NUM GETADD+3~, GETADD+13*, GETADD+14*, GETADD+15, GETPOS+2~, GETPOS+4*, GETPOS+5
PROV GETPATTM+1~, GETPATTM+2*, GETPATTM+3*, GETPATTM+4*, GETPATTM+5*
RESULT GETPATI~, GPQ+2!, GETUSERI~
ROLE GETPOS+2~, GETUCPAR+1~, GETUCPAR+5*, GETUCPAR+7
ROLEIEN GETPOS+2~
RPCOPT GETUSERI+1~, GETUSERI+8*, GETUSERI+11
TEAM GETPATTM+1~, GETPATTM+7*, GETPATTM+8, GETPATTM+9, GETPATTM+10, GETPATTM+11, GETPOS+2~, GETPOS+11*, GETPOS+13
TEAMIEN GETPOS+2~, GETPOS+10*, GETPOS+11, GETPOS+12
TEAMPHN GETPOS+2~, GETPOS+12*, GETPOS+14
TEMP GETADD+3~, GPQ+2~, GPQ+4
TEST GETBSA+1~, GETBSA+2*, GETBSA+3, GETBMI+2~, GETBMI+3
TEXT GETBSA+1~, GETBSA+3, GETBMI+2~, GETBMI+3
TXT GPQ+2~, GPQ+4
TXT(1 GPQ+3*
TYPE GETNOK~, GETNOK+2, GETNOK+4, GETNOK+5, GETPATI+1~, NP~, NP+1, NP+2, NP+3, NP+4
, NP+5, NP+6, NP+7
U GETADD+9, GETADD+11, GETADD+12, GETADD+14, GETADD+15, GETADD+23, GETADD+24, ADDX+2, ADDX+3, GETDEM+3
, GETDEM+4, GETDEM+6, GETDEM+7, GETDEM+9, GETNOK+14, GETMEANS+3, GETPATIP+4, GETPATIP+5, GETPATIP+6, GETPATTM+9
, GETPATTM+10, GETPATTM+14, GETPATTM+15, GETPATTM+17, GETPATTM+18, NP+4, NP+5, NP+6, NP+7, GETPOS+7
, GETPOS+8, GETPOS+9, GETPOS+10, GETPOS+15, GETPOS+16, GETUSERC+6, GETUSERC+10, GETUSERC+12, GETUSERC+20, GETUCPAR+5
USER GETKEYS~, GETKEYS+9, GETPOS~, GETPOS+4, GETUSERC~, GETUSERC+2, GETUSERI~, GETUSERI+2, GETUSERI+10, GETUSERI+13
, GETUSERI+14, GETUSERI+15, GETUSERI+16, ORDROLE~, ORDROLE+3, ORDROLE+4, ORDROLE+5, ORDROLE+6, ORDROLE+7
>> VADM(1 GETDEM+2
>> VADM(2 GETDEM+3
>> VADM(3 GETDEM+4
>> VADM(4 GETDEM+5
>> VADM(5 GETDEM+6
>> VADM(6 GETDEM+7
>> VADM(7 GETDEM+8
>> VADM(8 GETDEM+9
VAEL GETMEANS+1!
VAEL(9 GETMEANS+3
VALUES GETADD~, GETDEM~, GETKEYS~, GETNOK~, GETMEANS~, GETPATI+1~, GETPATI+3, GETPATI+8, GETPATI+10, GETPATI+12
, GETPATI+13, GETPATI+14, GPQ+4, GETPATIP~, GETPATVI~, GETPATTM~, GETPOS~, GETUSERC~, GETUSERC+16, GETUCPAR~
, GETUCPAR+9, GETUSERI+1~, GETUSERI+2, GETUSERI+14, GETUSERI+15, GETUSERI+16
VALUES("age" GETDEM+5*
VALUES("badAddress" ADDX+3*
VALUES("confidentIalAddress" GETADD+5*, GETADD+6*, GETADD+7*, GETADD+8*, GETADD+9*, GETADD+10*, GETADD+11*, GETADD+12*, GETADD+14*, GETADD+15*
VALUES("cprsPath" GETUSERI+6*
VALUES("cwad" GETPATI+16*, GETPATI+17*
VALUES("dateDeath" GETDEM+7*
VALUES("dob" GETDEM+4*
VALUES("domain" GETUSERI+12*
VALUES("email" ADDX+2*
VALUES("gender" GETDEM+6*
VALUES("hmpVersion" GETUSERI+11*
VALUES("inpatientLocation" GETPATIP+5*
VALUES("meanStatus" GETMEANS+3*
VALUES("name" GETDEM+2*
VALUES("nok" GETNOK+8*, GETNOK+9*, GETNOK+10*, GETNOK+11*, GETNOK+12*, GETNOK+13*, GETNOK+14*, GETNOK+15*, GETNOK+16*
VALUES("orderingRole" GETUSERI+10*
VALUES("patientRecordFlags" GETPATI+17
VALUES("pid" GETPATI+5*
VALUES("productionAccount" GETUSERI+17*
VALUES("race" GETDEM+9*
VALUES("remarks" GETDEM+8*
VALUES("roomBed" GETPATIP+6*
VALUES("service" GETUSERI+13*
VALUES("shortInpatientLocation" GETPATIP+4*
VALUES("ssn" GETDEM+3*
VALUES("success" GETPATI+22*
VALUES("teamInfo" GETPATTM+8*, GETPATTM+9*, GETPATTM+10*, GETPATTM+11*, GETPATTM+14*, GETPATTM+15*, GETPATTM+19*, GETPATTM+23*, NP+2*, NP+3*
, NP+4*, NP+5*, NP+6*, NP+7*
VALUES("temporaryAddress" GETADD+23*, GETADD+24*
VALUES("timeout" GETUSERI+3*
VALUES("timeoutCounter" GETUSERI+4*
VALUES("vistaKeys" GETKEYS+12*
VALUES("vistaPositions" GETPOS+7*, GETPOS+8*, GETPOS+9*, GETPOS+13*, GETPOS+14*, GETPOS+16*
VALUES("vistaUserClass" GETUSERC+12*, GETUSERC+13*, GETUSERC+14*, GETUSERC+15*, GETUSERC+20*, GETUSERC+21*, GETUCPAR+7*, GETUCPAR+8*
VAOA GETNOK+1!
VAOA("A" GETNOK+2*
VAOA(1 GETNOK+10
VAOA(10 GETNOK+9
VAOA(2 GETNOK+11
VAOA(3 GETNOK+12
VAOA(4 GETNOK+13
VAOA(5 GETNOK+14
VAOA(6 GETNOK+15
VAOA(8 GETNOK+16
VAOA(9 GETNOK+8
VAPA GETADD+1!
VAPA(10 GETADD+24
VAPA(12 GETADD+4
VAPA(13 GETADD+5
VAPA(14 GETADD+6
VAPA(15 GETADD+7
VAPA(16 GETADD+8
VAPA(17 GETADD+9
VAPA(18 GETADD+10
VAPA(20 GETADD+11
VAPA(21 GETADD+12
VAPA(22 GETADD+13, GETADD+14, GETADD+15
VAPA(9 GETADD+23
X NP~, NP+2, NP+3, NP+4, NP+5, NP+6, NP+7
Y GETPATI+1~, GETPATI+15*, GETPATI+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All