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

Package: Outpatient Pharmacy

Routine: PSOERX1


Information

PSOERX1 ;ALB/BWF - eRx Utilities/RPC's ;Aug 14, 2020@12:43:34

Source Information

Source file <PSOERX1.m>

Call Graph

Call Graph

Call Graph Total: 15

Package Total Call Graph
Outpatient Pharmacy 10 ADDITEM^PSOERX1A  ($$ADMDPRLN,$$CHGMTYPE,$$PROHIBIT,$$QTSUMDT1,$$QTSUMDT2)^PSOERX1D  TXT2ARY^PSOERXD1  $$BHW^PSOERXIU  (ALG,DIAG)^PSOERXU1  ($$GETRESP,$$RESOLV)^PSOERXU2  (ERRDISP,MEDDIS,MSGHIS,PROCERR,RRREQ,RRRES)^PSOERXU3  ($$COMMVAL,$$CSCOMM,$$EFFDATE,$$GETDRUG,$$GETPAT,$$GETPROV,$$LASTSTAT,CANREQ,CANRES,DIAG2017)^PSOERXU5  
($$GETPTPH,MEDDIS)^PSOERXU7  $$LSIG^PSOQUTIL  
Kernel 2 $$FMTE^XLFDT  DISP^XQORM1  
List Manager 2 EN^VALM  (CNTRL,SET)^VALM10  
VA FileMan 1 ($$GET1,GETS)^DIQ  

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

Package Total Caller Graph
Outpatient Pharmacy 9 PSO ERX HQ DISPLAY  PSOERX  PSOERX1A  PSOERX1C  PSOERX1D  PSOERXC1  PSOERXH1  PSOERXU2  
PSOERXU5  

Entry Points

Name Comments DBIA/ICR reference
EN(PSOIEN) ; -- main entry point for PSO ERX HOLDING QUEUE
HDR ; -- header code
INIT ;
DISPRX ;
HELP ; -- help code
EXIT ; -- exit code
EXPND ; -- expand code

External References

Name Field # of Occurrence
$$GET1^DIQ HDR+1, HDR+2, INIT+11, INIT+12, INIT+13, INIT+14, INIT+15, INIT+22, INIT+30, INIT+31
INIT+32, INIT+34, INIT+36, INIT+37, INIT+46, INIT+51, INIT+52, INIT+55, INIT+57, INIT+58
INIT+59, INIT+60, INIT+61, INIT+63, INIT+65, INIT+66, INIT+67, INIT+68, INIT+69, INIT+70
INIT+71, INIT+74, INIT+78, INIT+82, INIT+84, INIT+86, INIT+87, INIT+88, INIT+89, INIT+90
INIT+100, INIT+101, INIT+109, INIT+110, INIT+146, INIT+147, INIT+149, INIT+152, INIT+153, INIT+156
INIT+157, INIT+160, INIT+161, INIT+163, INIT+164, INIT+165, INIT+185, INIT+207, INIT+214, INIT+217
INIT+225, DISPRX+2, DISPRX+16, DISPRX+22, DISPRX+36, DISPRX+40
GETS^DIQ INIT+24, INIT+35, INIT+62, INIT+64
ADDITEM^PSOERX1A INIT+117, INIT+118, INIT+127, INIT+128, INIT+133, INIT+134, INIT+142, INIT+143, INIT+173, INIT+174
INIT+175, INIT+176, INIT+180, INIT+181, DISPRX+6, DISPRX+7, DISPRX+8
$$ADMDPRLN^PSOERX1D INIT+114
$$CHGMTYPE^PSOERX1D INIT+90
$$PROHIBIT^PSOERX1D INIT+184
$$QTSUMDT1^PSOERX1D INIT+94
$$QTSUMDT2^PSOERX1D INIT+197
TXT2ARY^PSOERXD1 INIT+167, INIT+188, DISPRX+14, DISPRX+24, DISPRX+31, DISPRX+37
$$BHW^PSOERXIU HDR+3
ALG^PSOERXU1 DISPRX+41
DIAG^PSOERXU1 DISPRX+43
$$GETRESP^PSOERXU2 INIT+226
$$RESOLV^PSOERXU2 INIT+96, INIT+104, INIT+105, INIT+206, INIT+216
ERRDISP^PSOERXU3 INIT+218, INIT+219, INIT+220, INIT+221, INIT+227
MEDDIS^PSOERXU3 INIT+203, INIT+211
MSGHIS^PSOERXU3 INIT+204, INIT+212, INIT+218, INIT+219, INIT+221, INIT+223, INIT+227, INIT+228
PROCERR^PSOERXU3 INIT+214
RRREQ^PSOERXU3 INIT+204, INIT+212, INIT+218
RRRES^PSOERXU3 INIT+204, INIT+208
$$COMMVAL^PSOERXU5 INIT+40
$$CSCOMM^PSOERXU5 INIT+102, INIT+107
$$EFFDATE^PSOERXU5 INIT+159
$$GETDRUG^PSOERXU5 INIT+146
$$GETPAT^PSOERXU5 INIT+22
$$GETPROV^PSOERXU5 INIT+36
$$LASTSTAT^PSOERXU5 INIT+97, INIT+106
CANREQ^PSOERXU5 INIT+219, INIT+220, INIT+223, INIT+227, INIT+228
CANRES^PSOERXU5 INIT+219, INIT+220, INIT+223, INIT+227, INIT+228
DIAG2017^PSOERXU5 DISPRX+45
$$GETPTPH^PSOERXU7 INIT+72
MEDDIS^PSOERXU7 INIT+200, INIT+210
$$LSIG^PSOQUTIL DISPRX+23
EN^VALM EN+1
CNTRL^VALM10 INIT+92
SET^VALM10 INIT+92, INIT+93, INIT+111, INIT+112, INIT+113, INIT+114, INIT+115, INIT+119, INIT+121, INIT+123
INIT+129, INIT+130, INIT+131, INIT+135, INIT+137, INIT+139, INIT+144, INIT+145, INIT+168, INIT+171
INIT+177, INIT+182, INIT+187, INIT+192, INIT+194, INIT+196, DISPRX+3, DISPRX+4, DISPRX+9, DISPRX+18
DISPRX+19, DISPRX+21, DISPRX+26, DISPRX+28, DISPRX+29, DISPRX+33, DISPRX+34, DISPRX+35, DISPRX+38, DISPRX+39
$$FMTE^XLFDT INIT+27, INIT+33
DISP^XQORM1 HELP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!
  • Line Location: HELP+1
Routine Call
  • VALM
  • Line Location:
    • EN+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^PSRX - [#52] GET1^DIQ
^PS(52.45 - [#52.45] GET1^DIQ
^PS(52.46 - [#52.46] GETS^DIQ
^PS(52.47 - [#52.47] GETS^DIQ
^PS(52.48 - [#52.48] GET1^DIQ,  GETS^DIQ
52.483 GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ
52.4919 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.48 - [#52.48] INIT+43, INIT+49
^PS(52.49 - [#52.49] INIT+77, INIT+80, INIT+85, INIT+195, INIT+196, DISPRX+11, DISPRX+12, DISPRX+13

Label References

Name Line Occurrences
DISPRX INIT+208
INIT HDR+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CHGMESRI INIT+8~, INIT+70*, INIT+90, INIT+94, INIT+114, INIT+184, INIT+197
CHGMESRQ INIT+8~, INIT+69*, INIT+70, INIT+94
CIEN INIT+8~, INIT+43*, INIT+44, INIT+45, INIT+47, INIT+48*, INIT+49*, INIT+50
COM INIT+7~, DISPRX+38*
COMARY INIT+5~, DISPRX+37
COMARY( DISPRX+38
COMFRST INIT+5~
CSCOMM INIT+3~, INIT+102*, INIT+107*, INIT+111
CURSTATE INIT+4~, INIT+74*, INIT+83, INIT+93
CURSTATI INIT+4~, INIT+84*, INIT+86
DLP INIT+7~, INIT+169*, INIT+170*, INIT+171
DRGARY INIT+7~, INIT+167
DRGARY( INIT+170, INIT+171
DRGARY(1 INIT+168
DRMANVAL INIT+6~, INIT+67*, DISPRX+4
EDIRECT INIT+6~, INIT+78*, INIT+82*, INIT+188
EPAT INIT+2~, INIT+26*, INIT+29*, INIT+117, INIT+120, INIT+121, INIT+122, INIT+123
EPATDOB INIT+2~, INIT+27*, INIT+29*, INIT+118
EPRVIEN INIT+3~, INIT+36*, INIT+37, INIT+40, INIT+43, INIT+45, INIT+49, INIT+50, INIT+57, INIT+58
INIT+62
EPRVNM INIT+3~, INIT+37*, INIT+133, INIT+136, INIT+137, INIT+138, INIT+139
EPRVNPI INIT+3~, INIT+57*, INIT+58*, INIT+134
EPRVPT INIT+8~, INIT+40*, INIT+43*, INIT+46*, INIT+49, INIT+51*, INIT+53*, INIT+54, INIT+56*, INIT+131
ERRFLG INIT+8~, INIT+17*, INIT+18*, INIT+19*, INIT+20*, INIT+21*, INIT+25, INIT+28, INIT+31, INIT+32
INIT+72, INIT+115
ERRIEN INIT+7~, INIT+226*, INIT+227
ERXCOMM INIT+4~, INIT+5~, DISPRX+36*, DISPRX+37
ERXDRUG INIT+3~, INIT+146*, INIT+167
ERXDS INIT+4~, INIT+156*, INIT+175
ERXDSUB INIT+7~, DISPRX+16*, DISPRX+17*, DISPRX+18
ERXDT INIT+4~, INIT+157*, INIT+159*, INIT+176, INIT+181
ERXFLS INIT+3~
ERXQTY INIT+3~, INIT+147*, INIT+173
ERXRFLS INIT+4~, INIT+149*, INIT+152*, INIT+153*, INIT+155*, INIT+174
ERXSTAT INIT+7~, INIT+15*, INIT+17, INIT+18, INIT+19, INIT+93
EXSTATUS INIT+7~
EXT INIT+42~, INIT+55*, INIT+56
FSSIG INIT+6~, DISPRX+15*, DISPRX+19
FSVPIN INIT+6~, DISPRX+25*, DISPRX+26
HARY INIT+2~, DISPRX+31
HARY( DISPRX+32, DISPRX+33
HL INIT+2~, DISPRX+32*, DISPRX+33
IENS INIT+42~, INIT+45*, INIT+46, INIT+50*, INIT+51, INIT+52, INIT+55
>> IORVOFF INIT+92
>> IORVON INIT+92
LERXSTAT INIT+7~, INIT+97*, INIT+99*, INIT+106*, INIT+108*, INIT+112
LHFOUND INIT+5~, INIT+85*, INIT+86*
LHMATCH INIT+5~, INIT+85*, INIT+86, INIT+87, INIT+89
LHSTATI INIT+5~, INIT+86*, INIT+88
LINE INIT+2~, INIT+9*, INIT+92*, INIT+93*, INIT+94, INIT+111*, INIT+112*, INIT+113*, INIT+114*, INIT+115*
INIT+116*, INIT+119, INIT+121*, INIT+123*, INIT+125*, INIT+129, INIT+130*, INIT+131*, INIT+132*, INIT+135
INIT+137*, INIT+139*, INIT+141*, INIT+144, INIT+145*, INIT+168*, INIT+171*, INIT+172*, INIT+177, INIT+179*
INIT+182, INIT+183*, INIT+187, INIT+192*, INIT+194*, INIT+196*, INIT+197, INIT+198, INIT+200, INIT+203
INIT+204, INIT+205, INIT+208, INIT+210, INIT+211, INIT+212, INIT+214, INIT+215, INIT+218, INIT+219
INIT+220, INIT+221, INIT+222, INIT+223, INIT+224, INIT+227, INIT+228, DISPRX+3*, DISPRX+4*, DISPRX+5*
DISPRX+9, DISPRX+18*, DISPRX+19*, DISPRX+21*, DISPRX+26*, DISPRX+28*, DISPRX+29*, DISPRX+33*, DISPRX+34*, DISPRX+35*
DISPRX+38*, DISPRX+39*, DISPRX+41, DISPRX+43, DISPRX+45, DISPRX+46
LINETXT INIT+4~, INIT+91*, INIT+117, INIT+118, INIT+119*, INIT+124*, INIT+127, INIT+128, INIT+129*, INIT+133
INIT+134, INIT+135*, INIT+142, INIT+143, INIT+144*, INIT+173, INIT+174, INIT+175, INIT+176, INIT+177*
INIT+180, INIT+181, INIT+182*, DISPRX+6, DISPRX+7, DISPRX+8, DISPRX+9*
LOPSTAT INIT+7~, INIT+101*, INIT+110*, INIT+113
MEDIEN INIT+3~, INIT+77*, INIT+78, INIT+80*, INIT+159, INIT+193, INIT+195, INIT+196, DISPRX+45
MTYPE INIT+7~, INIT+12*, INIT+16, INIT+21, INIT+76, INIT+79, INIT+90, INIT+94, INIT+95, INIT+103
INIT+114, INIT+126, INIT+140, INIT+155, INIT+163, INIT+184, INIT+197, INIT+198, INIT+205, INIT+215
INIT+222, INIT+224, DISPRX+1, DISPRX+2
MTYPEE INIT+7~, INIT+13*, INIT+90*, INIT+92
NEWRXIEN INIT+6~
NO311 INIT+8~
NRXIEN INIT+5~, INIT+96*, INIT+97, INIT+100, INIT+102, INIT+105*, INIT+106, INIT+107, INIT+109
OPIEN INIT+7~, INIT+100*, INIT+101, INIT+109*, INIT+110
PAMANVAL INIT+6~, INIT+65*, INIT+127
PATDAT INIT+2~, INIT+4~
PATDAT( INIT+26, INIT+27
PATIEN INIT+2~, INIT+22*, INIT+23, INIT+72
PATIENS INIT+4~, INIT+23*, INIT+24, INIT+26, INIT+27
PATPT INIT+8~, INIT+72*, INIT+115
PDIAGTXT INIT+7~
PHARMIEN INIT+2~, INIT+34*, INIT+35
PHDAT INIT+2~
PRMANVAL INIT+6~, INIT+66*, INIT+142
PROHIBIT INIT+2~, INIT+185*, INIT+186*, INIT+187
PRVDAT INIT+2~
PRVFN INIT+2~
PRVIEN INIT+2~
PRVLNM INIT+2~
PRVMI INIT+2~
PSOIEN EN~, HDR+1, HDR+2, HDR+3, INIT+1, INIT+11, INIT+12, INIT+13, INIT+14, INIT+22
INIT+30, INIT+34, INIT+36, INIT+59, INIT+63, INIT+65, INIT+66, INIT+67, INIT+68, INIT+69
INIT+71, INIT+74, INIT+77, INIT+78, INIT+80, INIT+82, INIT+84, INIT+85, INIT+86, INIT+87
INIT+89, INIT+90, INIT+94, INIT+96, INIT+104, INIT+114, INIT+146, INIT+147, INIT+149, INIT+152
INIT+153, INIT+156, INIT+157, INIT+159, INIT+160, INIT+161, INIT+163, INIT+164, INIT+165, INIT+185
INIT+195, INIT+196, INIT+197, INIT+200, INIT+203, INIT+204, INIT+206, INIT+208, INIT+210, INIT+212
INIT+214, INIT+216, INIT+218, INIT+219, INIT+220, INIT+221, INIT+223, INIT+225, INIT+226, INIT+227
INIT+228, DISPRX+2, DISPRX+11, DISPRX+12, DISPRX+13, DISPRX+16, DISPRX+22, DISPRX+36, DISPRX+40, DISPRX+43
DISPRX+45
>> PSOREFSH EXIT+3*
R2017 INIT+7~, INIT+207*, INIT+210, INIT+211
RELIEN INIT+7~, INIT+104*, INIT+105, INIT+216*, INIT+217
RELMTYPE INIT+7~, INIT+217*, INIT+218, INIT+219, INIT+220
REQIEN INIT+7~, INIT+206*, INIT+207, INIT+211
RESPVAL INIT+8~, INIT+71*, INIT+90, INIT+94, INIT+114, INIT+184, INIT+197
RRNRXIEN INIT+4~
S2017 INIT+6~, INIT+11*, INIT+39, INIT+41, INIT+57, INIT+58, INIT+72, INIT+76, INIT+79, INIT+81
INIT+148, INIT+151, INIT+158, INIT+176, INIT+178, INIT+190, INIT+193, INIT+200, INIT+203, INIT+210
DISPRX+42, DISPRX+44
SDIAGTXT INIT+7~
SFIRSPROT INIT+5~
SFIRST INIT+8~, INIT+189*, INIT+192
SGLOOP INIT+5~, INIT+191*, INIT+192, INIT+195*, INIT+196
SIGARY INIT+5~, INIT+188
SIGARY( INIT+191, INIT+192
SIGARY(0 INIT+189
SIGDATA INIT+5~
SIGLOOP INIT+5~
SLOOP INIT+6~, DISPRX+11*, DISPRX+12, DISPRX+13, DISPRX+20*, DISPRX+21
STATIEN INIT+7~, INIT+14*, INIT+15
SUPDAT INIT+2~
SUPIEN INIT+3~, INIT+63*, INIT+64
TYPE INIT+42~, INIT+52*, INIT+53
VADAYS INIT+5~, INIT+165*, DISPRX+8
VADRG INIT+4~, INIT+160*, INIT+166*, DISPRX+4
VAHPER INIT+6~, INIT+89*, DISPRX+34
VAHREA INIT+4~, INIT+75*, INIT+87*, DISPRX+30*, DISPRX+31
VAHSTA INIT+6~, INIT+88*, INIT+93, DISPRX+29
>> VALMAR HDR+4, EXIT+1
>> VALMBCK HDR+4*, EXIT+3*
>> VALMCNT INIT+94*, INIT+197*, INIT+198*, INIT+205*, INIT+215*, INIT+222*, INIT+224*, DISPRX+46*
>> VALMHDR(1 HDR+1*
>> VALMHDR(2 HDR+2*
>> VALMHDR(3 HDR+3*
VAPDEAEX INIT+5~
VAPIARY INIT+6~, DISPRX+24
VAPIARY( DISPRX+26, DISPRX+27, DISPRX+28
VAPIARY(0 DISPRX+25
VAPRVIEN INIT+3~, INIT+59*, INIT+60, INIT+61
VAPRVNM INIT+3~, INIT+60*, INIT+142
VAPRVNPI INIT+3~, INIT+61*, INIT+143
VAQTY INIT+4~, INIT+164*, DISPRX+6
VAREF INIT+4~, INIT+161*, INIT+163*, DISPRX+7
VASARY INIT+6~, DISPRX+14
VASARY( DISPRX+19, DISPRX+20, DISPRX+21
VASARY(0 DISPRX+15
VASIG INIT+4~, INIT+6~, DISPRX+10*, DISPRX+12*, DISPRX+13*, DISPRX+14
VLOOP INIT+6~, DISPRX+27*, DISPRX+28
VPATDOB INIT+3~, INIT+32*, INIT+33*, INIT+128
VPATIEN INIT+2~, INIT+30*, INIT+31, INIT+32
VPATINST INIT+6~, DISPRX+22*, DISPRX+23*, DISPRX+24
VPATNM INIT+3~, INIT+31*, INIT+127
WDATE INIT+4~, INIT+68*, INIT+180
>> X HELP+1*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All