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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PSOERXIA

Package: Outpatient Pharmacy

Routine: PSOERXIA


Information

PSOERXIA ;ALB/BWF - eRx parsing Utilities ; 11/14/2019 3:46pm

Source Information

Source file <PSOERXIA.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Outpatient Pharmacy 5 ($$CONVDTTM,$$PRESOLV)^PSOERXA1  $$STRES^PSOERXA2  PRE^PSOERXIB  ($$ADDRESS,$$NAME,CFDA,COMM)^PSOERXIU  $$FINDPAT^PSOERXU2  
Kernel 1 $$UP^XLFSTR  
VA FileMan 1 (FILE,UPDATE)^DIE  

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

Package Total Caller Graph
Outpatient Pharmacy 1 PSOERXI1  

Entry Points

Name Comments DBIA/ICR reference
PAT(ERXIEN,MTYPE) ; patient
SUB(GL,IENS) ; parsing and filing into substance multiple ***should we replace or update??? TO DO - CLEAR OUT OR MATCH/UPDATE
CHMESREQ(ERXIEN,MTYPE)

External References

Name Field # of Occurrence
FILE^DIE PAT+89, PAT+92, PAT+96, CHMESREQ+7, CHMESREQ+44, CHMESREQ+53
UPDATE^DIE PAT+81, SUB+19, CHMESREQ+15
$$CONVDTTM^PSOERXA1 PAT+31
$$PRESOLV^PSOERXA1 PAT+68, CHMESREQ+5, CHMESREQ+12
$$STRES^PSOERXA2 PAT+35, PAT+46
PRE^PSOERXIB CHMESREQ+45
$$ADDRESS^PSOERXIU PAT+33, PAT+44
$$NAME^PSOERXIU PAT+23, PAT+26, PAT+40, PAT+42
CFDA^PSOERXIU PAT+80, PAT+91, SUB+18, CHMESREQ+52
COMM^PSOERXIU PAT+85, PAT+87, PAT+93, PAT+94
$$FINDPAT^PSOERXU2 PAT+52
$$UP^XLFSTR CHMESREQ+18

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PS(52.46 - [#52.46] PAT+86!, PAT+90!
^TMP($J PAT+7, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15, CHMESREQ+3
, CHMESREQ+17, CHMESREQ+25, CHMESREQ+46

Label References

Name Line Occurrences
SUB PAT+88, PAT+95

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADDINFO PAT+2~, PAT+33*, PAT+34
AL1 PAT+2~, PAT+34*, PAT+52, PAT+58
AL2 PAT+4~, PAT+34*, PAT+58
ALTADD PAT+3~, PAT+44*, PAT+45
ALTAL1 PAT+3~, PAT+45*, PAT+72
ALTAL2 PAT+3~, PAT+45*, PAT+72
ALTCC PAT+3~, PAT+45*, PAT+73
ALTCITY PAT+3~, PAT+45*, PAT+72
ALTCONRE PAT+3~, PAT+47*, PAT+68
ALTFN PAT+2~, PAT+41*, PAT+66
ALTLN PAT+2~, PAT+41*, PAT+66
ALTMN PAT+2~, PAT+41*, PAT+66
ALTNM PAT+2~, PAT+40*, PAT+41, PAT+43
ALTPOST PAT+3~, PAT+45*, PAT+46, PAT+73
ALTPREF PAT+2~, PAT+41*, PAT+66
ALTSTATE PAT+3~, PAT+45*, PAT+46*, PAT+72
ALTSUFF PAT+2~, PAT+41*, PAT+66
CC PAT+4~, PAT+34*, PAT+58
CERTPRES CHMESREQ+2~, CHMESREQ+34*, CHMESREQ+42
CHGL CHMESREQ+1~
CHRES CHMESREQ+1~, CHMESREQ+23*, CHMESREQ+45
CITY PAT+4~, PAT+34*, PAT+58
DATA2000 CHMESREQ+2~, CHMESREQ+35*, CHMESREQ+42
DATE CHMESREQ+2~, CHMESREQ+48*, CHMESREQ+50
DEA CHMESREQ+2~, CHMESREQ+30*, CHMESREQ+40
DOB PAT+2~, PAT+29*, PAT+30*, PAT+31*, PAT+32*, PAT+52, PAT+56
EIENS PAT+1~, PAT+6*, PAT+89, PAT+96
ERXIEN PAT~, PAT+6, CHMESREQ~, CHMESREQ+6, CHMESREQ+8, CHMESREQ+45
ERXPAT PAT+3~, PAT+52*, PAT+90, PAT+93, PAT+94, PAT+96
F PAT+1~, PAT+5*, PAT+54, PAT+56, PAT+58, PAT+60, PAT+62, PAT+64, PAT+66, PAT+68
, PAT+70, PAT+72, PAT+73, PAT+75, PAT+76, PAT+78, CHMESREQ+8*, CHMESREQ+13, CHMESREQ+14
FALTFN PAT+3~, PAT+43*, PAT+70
FALTLN PAT+2~, PAT+43*, PAT+70
FALTMN PAT+3~, PAT+43*, PAT+70
FALTNM PAT+2~, PAT+42*, PAT+43
FALTPREF PAT+3~, PAT+43*, PAT+70
FALTSUFF PAT+3~, PAT+43*, PAT+70
FDA PAT+4~, PAT+80, PAT+81!, PAT+89!, PAT+91, PAT+92!, PAT+96!, SUB+1~, SUB+18, SUB+19!
, CHMESREQ+1~, CHMESREQ+7!, CHMESREQ+15!, CHMESREQ+44!, CHMESREQ+52, CHMESREQ+53!
FDA( PAT+54*, PAT+56*, PAT+58*, PAT+60*, PAT+62*, PAT+64*, PAT+66*, PAT+68*, PAT+70*, PAT+72*
, PAT+73*, PAT+75*, PAT+76*, PAT+78*, PAT+89*, PAT+96*, SUB+15*, SUB+16*, SUB+17*, CHMESREQ+6*
, CHMESREQ+13*, CHMESREQ+14*, CHMESREQ+39*, CHMESREQ+40*, CHMESREQ+41*, CHMESREQ+42*, CHMESREQ+43*, CHMESREQ+50*, CHMESREQ+51*
FFN PAT+2~, PAT+27*, PAT+60
FILE CHMESREQ+2~, CHMESREQ+24*, CHMESREQ+39, CHMESREQ+40, CHMESREQ+41, CHMESREQ+42, CHMESREQ+43, CHMESREQ+50, CHMESREQ+51
FLN PAT+2~, PAT+27*, PAT+60
FMN PAT+2~, PAT+27*, PAT+60
FN PAT+1~, PAT+24*, PAT+25, PAT+54
FPATNAME PAT+1~, PAT+26*, PAT+27
FPREF PAT+2~, PAT+27*, PAT+60
FSUFF PAT+2~, PAT+27*, PAT+60
GEN PAT+2~, PAT+28*, PAT+52, PAT+56
GESTAGE PAT+3~, PAT+48*, PAT+64
GL PAT+1~, PAT+8*, PAT+16, PAT+17, PAT+18, PAT+19, PAT+20, PAT+21, PAT+22, PAT+28
, PAT+29, PAT+30, PAT+36, PAT+37, PAT+38, PAT+39, PAT+47, PAT+48, PAT+49, PAT+85
, PAT+88, PAT+93, PAT+95, SUB~, SUB+3, SUB+5, SUB+6, SUB+7, SUB+8, SUB+9
, SUB+10, SUB+11, SUB+12, SUB+13, CHMESREQ+1~, CHMESREQ+3*, CHMESREQ+4, CHMESREQ+9, CHMESREQ+11
GLALT PAT+1~, PAT+11*, PAT+87, PAT+94
GLALTAD PAT+4~, PAT+13*, PAT+44
GLALTADD PAT+4~
GLALTNM PAT+4~, PAT+12*, PAT+40
GLE CHMESREQ+2~, CHMESREQ+46*, CHMESREQ+47, CHMESREQ+48, CHMESREQ+49
GLFALT PAT+1~, PAT+14*, PAT+42
GLFN PAT+1~, PAT+10*, PAT+26
GLN PAT+1~, PAT+9*, PAT+23
GLPADD PAT+4~, PAT+15*, PAT+33
GLV CHMESREQ+1~, CHMESREQ+25*, CHMESREQ+26, CHMESREQ+27, CHMESREQ+28, CHMESREQ+29, CHMESREQ+30, CHMESREQ+31, CHMESREQ+32, CHMESREQ+33
, CHMESREQ+34, CHMESREQ+35, CHMESREQ+36, CHMESREQ+37, CHMESREQ+38
GLVAL CHMESREQ+1~, CHMESREQ+17*, CHMESREQ+18
HIM CHMESREQ+2~
HIN CHMESREQ+2~, CHMESREQ+31*, CHMESREQ+40
HOSPIND PAT+3~, PAT+49*, PAT+64
I SUB+1~, SUB+3*, SUB+5, SUB+6, SUB+7, SUB+8, SUB+9, SUB+10, SUB+11, SUB+12
, SUB+13, CHMESREQ+1~, CHMESREQ+8*, CHMESREQ+9*, CHMESREQ+11
IENS SUB~, SUB+14, CHMESREQ+8*, CHMESREQ+13, CHMESREQ+14, CHMESREQ+39, CHMESREQ+40, CHMESREQ+41, CHMESREQ+42, CHMESREQ+43
, CHMESREQ+50, CHMESREQ+51
LANGNC PAT+2~, PAT+39*, PAT+64
LN PAT+1~, PAT+24*, PAT+25, PAT+54
LOCBED PAT+2~, PAT+37*, PAT+62
LOCFAC PAT+2~, PAT+36*, PAT+62
LOCROOM PAT+2~, PAT+38*, PAT+62
MEDICAID PAT+1~, PAT+17*, PAT+75, CHMESREQ+1~, CHMESREQ+28*, CHMESREQ+39
MEDICARE PAT+1~, PAT+16*, PAT+75, CHMESREQ+1~, CHMESREQ+27*, CHMESREQ+39
MN PAT+1~, PAT+24*, PAT+25, PAT+54
MRCODE CHMESREQ+1~
MREQCODE CHMESREQ+1~, CHMESREQ+4*, CHMESREQ+5*, CHMESREQ+6
MRID PAT+1~, PAT+18*, PAT+75
MRSC CHMESREQ+2~, CHMESREQ+11*, CHMESREQ+12*, CHMESREQ+14
MTYPE PAT~, PAT+7, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15
, CHMESREQ~, CHMESREQ+4, CHMESREQ+9, CHMESREQ+11, CHMESREQ+16, CHMESREQ+17, CHMESREQ+25, CHMESREQ+45, CHMESREQ+46
MUTDEF PAT+1~, PAT+21*, PAT+76, CHMESREQ+2~, CHMESREQ+36*, CHMESREQ+42
NEWPAT PAT+4~
NEWPAT( PAT+82
NEWPAT(0 PAT+82
NOTE CHMESREQ+2~, CHMESREQ+47*
NPI CHMESREQ+2~, CHMESREQ+33*, CHMESREQ+41
NPIEN PAT+4~, PAT+82*, PAT+83, PAT+84*, PAT+85, PAT+86, PAT+87, PAT+88, PAT+89
PATACC PAT+1~, PAT+19*, PAT+76
PATNAME PAT+1~, PAT+23*, PAT+24
PATSSN PAT+1~, PAT+20*, PAT+52, PAT+76, PAT+78
PFN PAT+1~, PAT+25*, PAT+52, PAT+54
PIENS PAT+3~, PAT+52*, PAT+54, PAT+56, PAT+58, PAT+60, PAT+62, PAT+64, PAT+66, PAT+68
, PAT+70, PAT+72, PAT+73, PAT+75, PAT+76, PAT+78, PAT+79, PAT+95
POSTAL PAT+4~, PAT+34*, PAT+35, PAT+58
PREF PAT+1~, PAT+24*, PAT+54
REMPATID PAT+1~, PAT+22*, PAT+76
REMSID CHMESREQ+2~, CHMESREQ+37*, CHMESREQ+43
REQREFNM CHMESREQ+1~
RESTNODE CHMESREQ+2~, CHMESREQ+19*
RESTUP CHMESREQ+2~, CHMESREQ+18*, CHMESREQ+20
RESTYPE CHMESREQ+1~, CHMESREQ+18*, CHMESREQ+19, CHMESREQ+20*, CHMESREQ+22
RETREC CHMESREQ+1~
ROAC SUB+1~, SUB+13*, SUB+17
ROAQ SUB+1~, SUB+12*, SUB+17
ROAT SUB+1~, SUB+11*, SUB+17
SEQUENCE CHMESREQ+1~, CHMESREQ+8*, CHMESREQ+10*, CHMESREQ+13, CHMESREQ+14
SF SUB+1~, SUB+2*, SUB+15, SUB+16, SUB+17
SIEN PAT+3~
SIENS SUB+1~, SUB+14*, SUB+15, SUB+16, SUB+17
SOCSEC CHMESREQ+2~, CHMESREQ+32*, CHMESREQ+41
SPEC PAT+4~, PAT+7*, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15
SPECIALTY CHMESREQ+2~, CHMESREQ+49*, CHMESREQ+51
STATE PAT+4~, PAT+34*, PAT+35*, PAT+58
STATELIC CHMESREQ+1~, CHMESREQ+26*, CHMESREQ+39
STSUBNUM CHMESREQ+2~, CHMESREQ+38*, CHMESREQ+43
SUBLC SUB+1~, SUB+10*, SUB+16
SUBLQ SUB+1~, SUB+9*, SUB+16
SUBLT SUB+1~, SUB+8*, SUB+16
SUBSEQ SUB+1~, SUB+2*, SUB+4*, SUB+14, SUB+15
SUBTC SUB+1~, SUB+7*, SUB+15
SUBTQ SUB+1~, SUB+6*, SUB+15
SUBTT SUB+1~, SUB+5*, SUB+15
SUFF PAT+1~, PAT+24*, PAT+54
U PAT+24, PAT+27, PAT+34, PAT+41, PAT+43, PAT+45
UPIN CHMESREQ+1~, CHMESREQ+29*, CHMESREQ+40
URGIND CHMESREQ+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All