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

Package: Outpatient Pharmacy

Routine: PSOERXI1


Information

PSOERXI1 ;ALB/BWF - eRx Utilities/RPC's ; 12/10/22 11:24am

Source Information

Source file <PSOERXI1.m>

Call Graph

Call Graph

Call Graph Total: 16

Package Total Call Graph
Outpatient Pharmacy 8 BUILDLST^PSOERSE4  $$CHKPRV2^PSOERX1A  (CREATEPN,UPDATEPN)^PSOERX1H  (DRGMTCH,PRVMTCH)^PSOERXA0  $$PARSE^PSOERXI2  ($$ERRSEQ,FILERR)^PSOERXU1  $$VADEA^PSOERXU8  ($$PROXYDUZ,AUDLOG)^PSOERXUT  
VA FileMan 3 ^%DT  FILE^DIE  $$GET1^DIQ  
Kernel 2 $$NOW^XLFDT  $$UP^XLFSTR  
Pharmacy Data Management 1 $$GETNDC^PSSNDCUT  
Registration 1 DEM^VADPT  
Text Integration Utility 1 MAKEADD^TIUSRVP2  

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

Package Total Caller Graph
Outpatient Pharmacy 4 PSOERCR0  PSOERXI1 INCERX  PSOERXOA  PSOERXX1  

Entry Points

Name Comments DBIA/ICR reference
INCERX(RES,XML,PRCHK,PACHK,DACHK,STATION,DIV,ERXHID,ERXVALS,XML2,VADAT,XML3) ;
CREATEADD(ERXHID,EIEN) ;Create CPRS Progress Notes Addendum for this eRx Change Response
BLDCRMEDS(ERXHID,DACHK,TIUTITLE) ;Build eRx Change Response Medication array
PRESOLV(VAL,TYPE) ;
CONVDTTM(VAL) ;

External References

Name Field # of Occurrence
^%DT CONVDTTM+7
FILE^DIE INCERX+12, INCERX+14, INCERX+119
$$GET1^DIQ INCERX+38, INCERX+44, INCERX+45, INCERX+73, INCERX+75, INCERX+76, INCERX+77, INCERX+79, INCERX+80, INCERX+89
, INCERX+116, INCERX+134, CREATEADD+13, BLDCRMEDS+10
BUILDLST^PSOERSE4 CREATEADD+18
$$CHKPRV2^PSOERX1A INCERX+78
CREATEPN^PSOERX1H BLDCRMEDS+13
UPDATEPN^PSOERX1H CREATEADD+22
DRGMTCH^PSOERXA0 INCERX+31
PRVMTCH^PSOERXA0 INCERX+62
$$PARSE^PSOERXI2 INCERX+3
$$ERRSEQ^PSOERXU1 INCERX+52, INCERX+94, INCERX+124, INCERX+128
FILERR^PSOERXU1 INCERX+53, INCERX+95, INCERX+125, INCERX+129
$$VADEA^PSOERXU8 INCERX+89
$$PROXYDUZ^PSOERXUT INCERX+39, INCERX+48, INCERX+84, INCERX+90, INCERX+117
AUDLOG^PSOERXUT INCERX+39, INCERX+48, INCERX+90, INCERX+117
$$GETNDC^PSSNDCUT INCERX+38
MAKEADD^TIUSRVP2 CREATEADD+21
DEM^VADPT INCERX+115
$$NOW^XLFDT INCERX+85
$$UP^XLFSTR INCERX+76, INCERX+79

Used in RPC

RPC Name Call Tags
PSOERXI1 INCERX INCERX

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] GET1^DIQ
^VA(200 - [#200] GET1^DIQ
^PSDRUG - [#50] GET1^DIQ
^PS(50.7 - [#50.7] GET1^DIQ
^PS(52.48 - [#52.48] GET1^DIQ
^PS(52.49 - [#52.49] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT("AICN" INCERX+100, INCERX+105
^DPT("SSN" INCERX+107, INCERX+111
^PS(52.45 - [#52.45] PRESOLV+4
^PS(52.49 - [#52.49] CREATEADD+8, CREATEADD+9, CREATEADD+10, BLDCRMEDS+5, BLDCRMEDS+6, BLDCRMEDS+7
^TMP("TIUP" CREATEADD+17
^TMP($J INCERX+23, INCERX+25, INCERX+27, INCERX+28, INCERX+30, INCERX+58, INCERX+59, INCERX+60, INCERX+61

Label References

Name Line Occurrences
BLDCRMEDS CREATEADD+15
CREATEADD INCERX+134

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CNT CREATEADD+6~, BLDCRMEDS+8*, BLDCRMEDS+11*
CRERXIEN CREATEADD+6~, CREATEADD+8*, CREATEADD+9, CREATEADD+13, BLDCRMEDS+3~, BLDCRMEDS+5*, BLDCRMEDS+6
CRMEDS CREATEADD+6~, BLDCRMEDS+3~, BLDCRMEDS+13
CRMEDS( BLDCRMEDS+11*
CS INCERX+57~, INCERX+61*, INCERX+62
CURREC INCERX+1~, INCERX+3*, INCERX+4, INCERX+5, INCERX+7, INCERX+8*, INCERX+12, INCERX+14, INCERX+39, INCERX+41
, INCERX+42, INCERX+43, INCERX+47, INCERX+48, INCERX+53, INCERX+68, INCERX+69, INCERX+73, INCERX+75, INCERX+83
, INCERX+84, INCERX+85, INCERX+86, INCERX+89, INCERX+90, INCERX+95, INCERX+104, INCERX+105, INCERX+110, INCERX+111
, INCERX+114, INCERX+115, INCERX+117, INCERX+125, INCERX+129
CXTARGET CREATEADD+6~, CREATEADD+17*, CREATEADD+18, CREATEADD+19, CREATEADD+20
DACHK INCERX~, INCERX+33!, CREATEADD+15, BLDCRMEDS~
DACHK("IEN" INCERX+33*, INCERX+36, INCERX+38, INCERX+42, INCERX+44, BLDCRMEDS+9, BLDCRMEDS+10
DACHK("error" INCERX+51
DACHK("success" INCERX+21, INCERX+33*, INCERX+35, INCERX+50
DEA INCERX+57~, INCERX+59*, INCERX+62
DFN INCERX+115~*, INCERX+116
DIV INCERX~, INCERX+2
DRGNAME INCERX+22~, INCERX+30*, INCERX+31
DUZ INCERX+12
EDATE CONVDTTM+1~, CONVDTTM+3*, CONVDTTM+7
EIEN INCERX+1~, INCERX+7*, INCERX+52, INCERX+94, INCERX+124, INCERX+128, INCERX+134, CREATEADD~, CREATEADD+5, CREATEADD+18
, BLDCRMEDS+13
EPRVIEN INCERX+74~, INCERX+75*, INCERX+76, INCERX+77
EPRVNAM INCERX+74~, INCERX+76*, INCERX+81
EPRVZC INCERX+74~, INCERX+77*, INCERX+82
ERRSEQ INCERX+1~, INCERX+52*, INCERX+53, INCERX+94*, INCERX+95, INCERX+124*, INCERX+125, INCERX+128*, INCERX+129
ERRTXT INCERX+1~, INCERX+51*, INCERX+53, INCERX+93*, INCERX+95, INCERX+123*, INCERX+125, INCERX+127*, INCERX+129
ERXDRUG CREATEADD+6~, BLDCRMEDS+3~, BLDCRMEDS+10*, BLDCRMEDS+11
ERXHID INCERX~, INCERX+134, CREATEADD~, CREATEADD+5, CREATEADD+8, CREATEADD+15, BLDCRMEDS~, BLDCRMEDS+2, BLDCRMEDS+5
ERXTIUX CREATEADD+6~, CREATEADD+20!, CREATEADD+21
ERXTIUX("TEXT" CREATEADD+20*
ERXVALS INCERX~, INCERX+3
ETIME CONVDTTM+1~, CONVDTTM+3*, CONVDTTM+5, CONVDTTM+6*, CONVDTTM+8
ETZ CONVDTTM+1~, CONVDTTM+5*
FDA INCERX+1~, INCERX+12!, INCERX+14!, INCERX+17!, INCERX+119!
FDA( INCERX+12*, INCERX+14*, INCERX+41*, INCERX+42*, INCERX+43*, INCERX+47*, INCERX+68*, INCERX+69*, INCERX+83*, INCERX+84*
, INCERX+85*, INCERX+86*, INCERX+104*, INCERX+105*, INCERX+110*, INCERX+111*, INCERX+114, INCERX+115
MATCH PRESOLV+1~, PRESOLV+2*, PRESOLV+4*, PRESOLV+6
MEDSEG INCERX+22~, INCERX+24*, INCERX+25, INCERX+26*, INCERX+27, INCERX+28, INCERX+30
MSGTYPE INCERX+22~, INCERX+23*, INCERX+25, INCERX+27, INCERX+28, INCERX+30, INCERX+57~, INCERX+58*, INCERX+59, INCERX+60
MTCHDRUG INCERX+22~, INCERX+31, INCERX+32, INCERX+33
MTCHPROV INCERX+57~, INCERX+62, INCERX+63, INCERX+64
>> NEWVAL INCERX+39, INCERX+48, INCERX+90, INCERX+117
>> NEWVAL(1 INCERX+38*, INCERX+47*, INCERX+89*, INCERX+116*
NPI INCERX+1~, INCERX+2*, INCERX+3, INCERX+57~, INCERX+60*, INCERX+62
ORGERXIEN CREATEADD+6~, CREATEADD+9*, CREATEADD+10*, CREATEADD+22, BLDCRMEDS+3~, BLDCRMEDS+6*, BLDCRMEDS+7*, BLDCRMEDS+13
PACHK INCERX~
PACHK("EandEerror" INCERX+123
PACHK("ICN" INCERX+98
PACHK("MVIerror" INCERX+97, INCERX+127
PACHK("ssn" INCERX+106, INCERX+107, INCERX+111
PACHK("success" INCERX+121
PACNT INCERX+1~, INCERX+100*, INCERX+101*, INCERX+103
PAICN INCERX+1~, INCERX+98*, INCERX+99, INCERX+100, INCERX+105
PAIEN INCERX+1~, INCERX+100*, INCERX+107*
PASCNT INCERX+1~, INCERX+107*, INCERX+108*, INCERX+109
PRCHK INCERX~, INCERX+64!
PRCHK("IEN" INCERX+64*, INCERX+67, INCERX+69, INCERX+78, INCERX+89
PRCHK("error" INCERX+93
PRCHK("success" INCERX+56, INCERX+64*, INCERX+67, INCERX+92
PRDCODE INCERX+22~, INCERX+27*, INCERX+31
PRDCOQL INCERX+22~, INCERX+28*, INCERX+29, INCERX+31
PRVAUTOV INCERX+1~, INCERX+72*, INCERX+87*, INCERX+89
PSOTIUIEN CREATEADD+6~, CREATEADD+13*, CREATEADD+14, CREATEADD+21
RES INCERX~, INCERX+5*, INCERX+6*, INCERX+15*, INCERX+18*, INCERX+131*
STATION INCERX~
TIUDADD CREATEADD+6~, CREATEADD+21, CREATEADD+22
TIUTITLE BLDCRMEDS~, BLDCRMEDS+13
TMP INCERX+57~
TYPE PRESOLV~, PRESOLV+3, PRESOLV+4
U INCERX+2, INCERX+4, INCERX+5, INCERX+11, INCERX+13, INCERX+14, INCERX+18
VADAT INCERX~, INCERX+10, INCERX+11, INCERX+13, INCERX+14, INCERX+18
VADM INCERX+115~
VADM(2 INCERX+116
VADM(3 INCERX+116
VAINST INCERX+1~
VAL PRESOLV~, PRESOLV+3, PRESOLV+4, CONVDTTM~, CONVDTTM+2, CONVDTTM+3, CONVDTTM+8*, CONVDTTM+9
VAOI INCERX+1~, INCERX+44*, INCERX+45
VPATINST INCERX+1~, INCERX+45*, INCERX+46, INCERX+47
VPRVIEN INCERX+74~, INCERX+78*, INCERX+79, INCERX+80
VPRVNAM INCERX+74~, INCERX+79*, INCERX+81
VPRVZC INCERX+74~, INCERX+80*, INCERX+82
X CONVDTTM+1~, CONVDTTM+7*
XML INCERX~, INCERX+3
XML2 INCERX~, INCERX+3
XML3 INCERX~, INCERX+3
Y CONVDTTM+1~, CONVDTTM+7, CONVDTTM+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Used in RPC |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All