HMPCRPC1 ;SLC/AGP,ASMR/RRB,CK,JD - Patient and User routine;Aug 10, 2016 11:10:07
Source file <HMPCRPC1.m>
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 |
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
Enterprise Health Management Platform | 2 | HMPCRPC HMPDJ00 |
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 |
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 | GPQ, GPQ+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 |
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 |
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 |
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 |
>> | 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 |