PXRMORCH ;SLC/AGP - Reminder Order Checks API ;Jan 13, 2023@19:26
Source file <PXRMORCH.m>
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 |
---|---|---|
Clinical Reminders | 6 | PXRMDLLB PXRMDLNK PXRMGEVA PXRMNTFY PXRMORXR PXRMPLAB |
Inpatient Medications | 1 | PSJCROC |
Order Entry Results Reporting | 1 | ORKCHK5 |
Outpatient Pharmacy | 1 | PSOCROC |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETOCTXT(DFN,IEN,OI,SEV,PNAME,SUB,CNT) | ;Get the Order Check text from
|
|
ADDRULES(TYPE,ITEM,LIST) | ;
|
|
GETDRUG(DRGIEN,OI,LIST) | ;
|
|
GETRAD(OI,LIST) | ;
|
|
GETRULES(OI,DRUG,LIST) | ;
|
|
GETRULEX | ;
|
|
ORDERCHK(DFN,OI,TEST,DRUG,TESTER) | ;
|
|
GETGRPS(OI,GROUPS) | ;
|
|
OLOOP(VPOINTER,GROUPS) | ;
|
|
ORDERGRP(DFN,OI,TEST,DRUG,GROUPS) | ;
|
|
PROCESS(SUB,OI,TEST,TESTER,RULES) | ;
|
|
REMEVAL(DFN,OI,RIEN,PNAME,IEN,RNAME,TEXTTYPE,RSTAT,SEV,SUB,TESTER) | ;
|
|
REMEVALX | ;EXIT AND CLEAN UP ^TMP
|
|
STATMTCH(REMSTAT,RULESTAT) | ;
|
|
SENDMSG(PAT,TYPE,NAME,ITYPE,IIEN) | ;
|
Name | Field # of Occurrence |
---|---|
$$FIND1^DIC | GETGRPS+27 |
FIND^DIC | GETRAD+5 |
$$GET1^DIQ | GETRAD+3, GETGRPS+25, SENDMSG+3 |
$$OITM^ORX8 | GETDRUG+15 |
DATA^PSS50 | GETDRUG+3, GETGRPS+15 |
DRGIEN^PSS50P7 | GETRULES+11, GETGRPS+10 |
MAIN^PXRM | REMEVAL+10 |
$$TERM^PXRMDLLB | PROCESS+16 |
FNFTXTO^PXRMFNFT | GETOCTXT+13 |
SEND^PXRMMSG | SENDMSG+10 |
FileNo | Call Tags |
---|---|
^ORD(101.43 - [#101.43] | GET1^DIQ |
^DPT - [#2] | GET1^DIQ |
^RA(79.2 - [#79.2] | FIND1^DIC, FIND^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^ORD(101.43 - [#101.43] | GETRULES+6, GETGRPS+7 |
^PXD(801 - [#801] | ADDRULES+3, GETDRUG+16, GETRAD+8, GETRULES+4, OLOOP+2, OLOOP+3, ORDERGRP+5, ORDERGRP+6, ORDERGRP+8 |
^PXD(801.1 - [#801.1] | GETOCTXT+4, GETOCTXT+6, GETOCTXT+10, GETOCTXT+11, PROCESS+5, PROCESS+12, PROCESS+29, PROCESS+37 |
^PXD(811.9 - [#811.9] | PROCESS+39 |
^PXRMD(811.5 - [#811.5] | PROCESS+26 |
^TMP("DILIST" | GETRAD+2!, GETRAD+9! |
^TMP("PXRHM" | REMEVAL+3!, REMEVAL+11, REMEVAL+29, REMEVALX+1! |
^TMP("PXRM BL DATA" | PROCESS+35! |
^TMP("PXRMORTMP" | REMEVAL+3!, REMEVAL+29*, REMEVAL+38, REMEVAL+40, REMEVALX+1! |
^TMP("PXRMXMZ" | SENDMSG+1!, SENDMSG+7*, SENDMSG+8*, SENDMSG+9*, SENDMSG+11! |
^TMP($J | GETOCTXT+6*, GETOCTXT+14*, GETDRUG+4, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETDRUG+14, GETRULES+7!, GETRULES+12, GETRULES+14 , GETRULEX+1!, ORDERCHK+17!, GETGRPS+11, GETGRPS+13, GETGRPS+16, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+23!, ORDERGRP+3! , PROCESS+19*, PROCESS+20*, PROCESS+23*, PROCESS+24*, PROCESS+27*, PROCESS+31*, PROCESS+32*, REMEVAL+13*, REMEVAL+14*, REMEVAL+17* , REMEVAL+18*, REMEVAL+20*, REMEVAL+25*, REMEVAL+26*, REMEVAL+36*, REMEVAL+40* |
^XTMP("PXRM_DISEV" | PROCESS+22 |
Name | Line Occurrences |
---|---|
$$STATMTCH | REMEVAL+23 |
ADDRULES | GETDRUG+2, GETDRUG+6, GETDRUG+8, GETDRUG+10 |
GETDRUG | GETRULES+8, GETRULES+14 |
GETOCTXT | PROCESS+34, REMEVAL+33 |
GETRAD | GETRULES+15 |
GETRULES | ORDERCHK+18, ORDERGRP+9 |
GETRULEX | GETRULES+8 |
OLOOP | GETGRPS+5, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+29 |
PROCESS | ORDERCHK+19, ORDERGRP+11 |
REMEVAL | PROCESS+42 |
REMEVALX | REMEVAL+12, REMEVAL+16, REMEVAL+23, REMEVAL+34 |
SENDMSG | PROCESS+21, REMEVAL+15 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | GETOCTXT~, GETOCTXT+6*, GETOCTXT+14*, PROCESS+1~, PROCESS+17*, PROCESS+19*, PROCESS+20*, PROCESS+23*, PROCESS+24*, PROCESS+27* , PROCESS+31*, PROCESS+32*, PROCESS+34, REMEVAL+4~, REMEVAL+5*, REMEVAL+13*, REMEVAL+14*, REMEVAL+17*, REMEVAL+18*, REMEVAL+20* , REMEVAL+25*, REMEVAL+26*, REMEVAL+33, REMEVAL+36*, REMEVAL+39*, REMEVAL+40, SENDMSG+2~, SENDMSG+7*, SENDMSG+8*, SENDMSG+9* |
DFN | GETOCTXT~, GETOCTXT+13, ORDERCHK~, ORDERGRP~, PROCESS+16, PROCESS+21, PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+10 , REMEVAL+15, REMEVAL+33 |
DRGIEN | GETDRUG~, GETDRUG+2, GETDRUG+3, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETDRUG+14, GETRULES+2~, GETRULES+13*, GETRULES+14* , GETGRPS+1~, GETGRPS+12*, GETGRPS+13*, GETGRPS+15, GETGRPS+18, GETGRPS+20, GETGRPS+22 |
DRUG | GETRULES~, GETRULES+8, ORDERCHK~, ORDERCHK+15, ORDERCHK+18, ORDERGRP~, ORDERGRP+2, ORDERGRP+9 |
DT | GETDRUG+3, GETRULES+11, GETGRPS+10, GETGRPS+15 |
DUZ | SENDMSG+10 |
ERR | GETRAD+1~, GETGRPS+1~ |
ERRORTXT | SENDMSG+2~ |
FIEVAL | PROCESS+1~, PROCESS+16 |
FLAG | PROCESS+1~, PROCESS+6*, PROCESS+7, PROCESS+8, PROCESS+9 |
GBL | SENDMSG+2~, SENDMSG+5*, SENDMSG+6 |
GIEN | ORDERGRP+1~, ORDERGRP+5*, ORDERGRP+6*, ORDERGRP+7, ORDERGRP+8 |
GNAME | OLOOP+1~, OLOOP+3*, OLOOP+4 |
GROUP | ORDERGRP+1~, ORDERGRP+4*, ORDERGRP+5, ORDERGRP+6, ORDERGRP+8 |
GROUPS | GETGRPS~, GETGRPS+3!, GETGRPS+5, GETGRPS+18, GETGRPS+20, GETGRPS+22, GETGRPS+29, OLOOP~, ORDERGRP~ |
GROUPS( | OLOOP+4*, ORDERGRP+4 |
GRULES | ORDERGRP+1~ |
GRULES( | ORDERGRP+8*, ORDERGRP+10 |
HEADER | SENDMSG+2~, SENDMSG+4*, SENDMSG+10 |
IEN | GETOCTXT~, GETOCTXT+4, GETOCTXT+6, GETOCTXT+10, GETOCTXT+11, ADDRULES+2~*, ADDRULES+3*, GETDRUG+13~, GETDRUG+16*, GETRULES+2~ , GETRULES+4*, OLOOP+1~, OLOOP+2*, OLOOP+3, PROCESS+1~, PROCESS+4*, PROCESS+5, PROCESS+12, PROCESS+16, PROCESS+29 , PROCESS+34, PROCESS+37, PROCESS+42, REMEVAL~, REMEVAL+33 |
IENOI | PROCESS+1~ |
IENR | PROCESS+1~ |
IIEN | SENDMSG~, SENDMSG+6 |
ITEM | ADDRULES~, ADDRULES+1, ADDRULES+3, SENDMSG+2~, SENDMSG+6*, SENDMSG+7 |
ITEMS | GETRAD+1~ |
ITEMS("DILIST" | GETRAD+6, GETRAD+7 |
ITYPE | SENDMSG~, SENDMSG+5, SENDMSG+7 |
LC | GETOCTXT+2~, GETOCTXT+6*, GETOCTXT+11*, GETOCTXT+14* |
LIST | ADDRULES~, GETDRUG~, GETDRUG+2, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETRAD~, GETRULES~, GETRULES+8, GETRULES+14 , GETRULES+15 |
LIST( | ADDRULES+3*, GETDRUG+16*, GETRAD+8*, GETRULES+4* |
NAME | SENDMSG~, SENDMSG+9 |
NFL | GETOCTXT+2~, GETOCTXT+4*, GETOCTXT+5, GETOCTXT+6 |
NIN | GETOCTXT+2~, GETOCTXT+10*, GETOCTXT+11, GETOCTXT+13 |
NODE | PROCESS+1~, PROCESS+5*, PROCESS+6, PROCESS+10, PROCESS+11, PROCESS+37*, PROCESS+38, PROCESS+39*, PROCESS+41 |
NOUT | GETOCTXT+2~, GETOCTXT+12*, GETOCTXT+13, GETOCTXT+14 |
NUM | PROCESS+1~, REMEVAL+4~, REMEVAL+31*, REMEVAL+38*, REMEVAL+40 |
OI | GETOCTXT~, GETDRUG~, GETDRUG+11, GETDRUG+15*, GETDRUG+16, GETRAD~, GETRAD+3, GETRULES~, GETRULES+4, GETRULES+6 , GETRULES+8, GETRULES+14, GETRULES+15, ORDERCHK~, ORDERCHK+15, ORDERCHK+18, ORDERCHK+19, GETGRPS~, GETGRPS+2, GETGRPS+5 , GETGRPS+7, GETGRPS+25, ORDERGRP~, ORDERGRP+2, ORDERGRP+9, ORDERGRP+11, PROCESS~, PROCESS+34, PROCESS+42, REMEVAL~ , REMEVAL+33 |
OIID | GETRULES+2~, GETRULES+3*, GETRULES+6*, GETRULES+9, GETRULES+11, GETRULES+15, GETGRPS+1~, GETGRPS+7*, GETGRPS+8, GETGRPS+10 , GETGRPS+24 |
OIREM | PROCESS+1~ |
PAT | SENDMSG~, SENDMSG+3, SENDMSG+8 |
PNAME | GETOCTXT~, GETOCTXT+6, GETOCTXT+14, PROCESS+1~, PROCESS+10*, PROCESS+19, PROCESS+20, PROCESS+21, PROCESS+23, PROCESS+24 , PROCESS+27, PROCESS+31, PROCESS+32, PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+13, REMEVAL+14, REMEVAL+15, REMEVAL+17 , REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26, REMEVAL+33, REMEVAL+36, REMEVAL+40, SENDMSG+2~, SENDMSG+3*, SENDMSG+8 |
PSOI | GETDRUG+13~, GETDRUG+14*, GETDRUG+15 |
PXRMDEFS | REMEVAL+4~ |
PXRMRM | GETOCTXT+2~, GETOCTXT+12* |
PXRMSRCFF | PROCESS+2~, PROCESS+3* |
REMEVLST | PROCESS+2~ |
REMSTAT | STATMTCH~, STATMTCH+1, STATMTCH+2, STATMTCH+3, STATMTCH+4 |
RIEN | GETRAD+1~, GETRAD+8*, PROCESS+1~, PROCESS+38*, PROCESS+39, PROCESS+42, REMEVAL~, REMEVAL+10, REMEVAL+11, REMEVAL+15 , REMEVAL+38, REMEVAL+40 |
RNAME | PROCESS+1~, PROCESS+41*, PROCESS+42, REMEVAL~, REMEVAL+11, REMEVAL+20, REMEVAL+38, REMEVAL+40 |
RSTAT | PROCESS+2~, PROCESS+38*, PROCESS+42, REMEVAL~, REMEVAL+23 |
RULE | ORDERGRP+1~, ORDERGRP+8*, ORDERGRP+10* |
RULES | ORDERCHK+12~, ORDERCHK+18, ORDERCHK+19, ORDERGRP+1~, ORDERGRP+9, ORDERGRP+11, PROCESS~ |
RULES( | ORDERGRP+10!, PROCESS+4 |
RULESTAT | STATMTCH~, STATMTCH+1, STATMTCH+2, STATMTCH+3, STATMTCH+4 |
SEV | GETOCTXT~, GETOCTXT+6, GETOCTXT+14, PROCESS+2~, PROCESS+11*, PROCESS+23, PROCESS+24, PROCESS+27, PROCESS+31, PROCESS+32 , PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+17, REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26, REMEVAL+33, REMEVAL+36 , REMEVAL+40 |
STATUS | REMEVAL+4~, REMEVAL+11*, REMEVAL+12, REMEVAL+16, REMEVAL+20, REMEVAL+23 |
SUB | GETOCTXT~, GETOCTXT+6, GETOCTXT+14, ORDERCHK+12~, ORDERCHK+15*, ORDERCHK+16, ORDERCHK+17, ORDERCHK+19, ORDERGRP+1~, ORDERGRP+2* , ORDERGRP+3, ORDERGRP+11, PROCESS~, PROCESS+19, PROCESS+20, PROCESS+23, PROCESS+24, PROCESS+27, PROCESS+31, PROCESS+32 , PROCESS+34, PROCESS+42, REMEVAL~, REMEVAL+13, REMEVAL+14, REMEVAL+17, REMEVAL+18, REMEVAL+20, REMEVAL+25, REMEVAL+26 , REMEVAL+33, REMEVAL+36, REMEVAL+40 |
TEST | ORDERCHK~, ORDERCHK+19, ORDERGRP~, ORDERGRP+11, PROCESS~, PROCESS+8, PROCESS+9 |
TESTER | ORDERCHK~, ORDERCHK+19, PROCESS~, PROCESS+21, PROCESS+25, PROCESS+30, PROCESS+42, REMEVAL~, REMEVAL+15, REMEVAL+19 , REMEVAL+24 |
TEXTIN | GETOCTXT+2~, GETOCTXT+13 |
TEXTIN( | GETOCTXT+11* |
TEXTOUT | GETOCTXT+2~, GETOCTXT+13 |
TEXTOUT( | GETOCTXT+14 |
TEXTTYPE | PROCESS+2~, PROCESS+38*, PROCESS+42, REMEVAL~, REMEVAL+33, REMEVAL+34, REMEVAL+36 |
TIEN | PROCESS+2~, PROCESS+12*, PROCESS+15, PROCESS+16, PROCESS+21, PROCESS+26 |
TNAME | PROCESS+2~, PROCESS+26*, PROCESS+27 |
TSTAT | PROCESS+2~, PROCESS+16*, PROCESS+18, PROCESS+27, PROCESS+29 |
TYPE | ADDRULES~, ADDRULES+3, GETRAD+1~, GETRAD+3*, GETRAD+4*, GETRAD+5, GETGRPS+1~, GETGRPS+25*, GETGRPS+26*, GETGRPS+27 , SENDMSG~, SENDMSG+4, SENDMSG+9 |
TYPEIEN | GETRAD+1~, GETRAD+7*, GETRAD+8, GETGRPS+1~, GETGRPS+27*, GETGRPS+29 |
U | GETOCTXT+4, GETOCTXT+10, GETDRUG+6, GETDRUG+8, GETDRUG+10, GETRULES+6, GETGRPS+7, GETGRPS+18, GETGRPS+20, GETGRPS+22 , OLOOP+3, PROCESS+6, PROCESS+10, PROCESS+11, PROCESS+12, PROCESS+26, PROCESS+29, PROCESS+38, PROCESS+41, REMEVAL+11 , SENDMSG+6 |
VPOINTER | OLOOP~, OLOOP+2 |
X | GETRAD+1~, GETRAD+6*, GETRAD+7 |