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

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

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

Package Total Caller Graph
Outpatient Pharmacy 3 PSOERXI2  PSOERXIB  PSOERXIC  

Entry Points

Name Comments DBIA/ICR reference
PAT(ERXIEN,MTYPE) ; patient
KILL(FILE,IENS,NODE) ;P700 creating tag to delete entries using FileMan
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+92, PAT+98, PAT+102, CHMESREQ+7, CHMESREQ+48, CHMESREQ+57
UPDATE^DIE PAT+81, PAT+89, PAT+96, KILL+6, SUB+19, CHMESREQ+15, CHMESREQ+19
GETS^DIQ KILL+1
$$CONVDTTM^PSOERXA1 PAT+31
$$PRESOLV^PSOERXA1 PAT+68, CHMESREQ+5, CHMESREQ+12
$$STRES^PSOERXA2 PAT+35, PAT+46
PRE^PSOERXIB CHMESREQ+49
$$ADDRESS^PSOERXIU PAT+33, PAT+44
$$NAME^PSOERXIU PAT+23, PAT+26, PAT+40, PAT+42
CFDA^PSOERXIU PAT+80, PAT+97, SUB+18, CHMESREQ+56
COMM^PSOERXIU PAT+85, PAT+90, PAT+99, PAT+100
$$FINDPAT^PSOERXU2 PAT+52
$$UP^XLFSTR CHMESREQ+22

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^TMP($J PAT+7, PAT+8, PAT+9, PAT+10, PAT+11, PAT+12, PAT+13, PAT+14, PAT+15, CHMESREQ+3
, CHMESREQ+21, CHMESREQ+29, CHMESREQ+50

Label References

Name Line Occurrences
KILL PAT+87, PAT+94
SUB PAT+91, PAT+101

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
>> ARFILE KILL+2*, KILL+3*, KILL+4, KILL+5
>> ARIENS KILL+2*, KILL+4*, KILL+5
ARRAY PAT+89!, PAT+96!, KILL+6!
ARRAY( PAT+88*, PAT+95*, KILL+3, KILL+4, KILL+5*
CC PAT+4~, PAT+34*, PAT+58
CERTPRES CHMESREQ+2~, CHMESREQ+38*, CHMESREQ+46
CHGL CHMESREQ+1~
CHRES CHMESREQ+1~, CHMESREQ+27*, CHMESREQ+49
CITY PAT+4~, PAT+34*, PAT+58
DATA2000 CHMESREQ+2~, CHMESREQ+39*, CHMESREQ+46
DATE CHMESREQ+2~, CHMESREQ+52*, CHMESREQ+54
DEA CHMESREQ+2~, CHMESREQ+34*, CHMESREQ+44
DOB PAT+2~, PAT+29*, PAT+30*, PAT+31*, PAT+32*, PAT+52, PAT+56
EIENS PAT+1~, PAT+6*, PAT+92, PAT+102
ERXIEN PAT~, PAT+6, CHMESREQ~, CHMESREQ+6, CHMESREQ+8, CHMESREQ+18, CHMESREQ+49
ERXPAT PAT+3~, PAT+52*, PAT+93, PAT+99, PAT+100, PAT+102
EXTRCODE CHMESREQ+2~, CHMESREQ+4*, CHMESREQ+12
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+92!, PAT+97, PAT+98!, PAT+102!, SUB+1~, SUB+18, SUB+19!
, CHMESREQ+1~, CHMESREQ+7!, CHMESREQ+15!, CHMESREQ+48!, CHMESREQ+56, CHMESREQ+57!
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+92*, PAT+102*, SUB+15*, SUB+16*, SUB+17*, CHMESREQ+6*
, CHMESREQ+13*, CHMESREQ+14*, CHMESREQ+18*, CHMESREQ+43*, CHMESREQ+44*, CHMESREQ+45*, CHMESREQ+46*, CHMESREQ+47*, CHMESREQ+54*, CHMESREQ+55*
FFN PAT+2~, PAT+27*, PAT+60
FILE KILL~, KILL+1, CHMESREQ+2~, CHMESREQ+28*, CHMESREQ+43, CHMESREQ+44, CHMESREQ+45, CHMESREQ+46, CHMESREQ+47, CHMESREQ+54
, CHMESREQ+55
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+91, PAT+99, PAT+101, 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, CHMESREQ+16
GLALT PAT+1~, PAT+11*, PAT+90, PAT+100
GLALTAD PAT+4~, PAT+13*, PAT+44
GLALTADD PAT+4~
GLALTNM PAT+4~, PAT+12*, PAT+40
GLE CHMESREQ+2~, CHMESREQ+50*, CHMESREQ+51, CHMESREQ+52, CHMESREQ+53
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+29*, CHMESREQ+30, CHMESREQ+31, CHMESREQ+32, CHMESREQ+33, CHMESREQ+34, CHMESREQ+35, CHMESREQ+36, CHMESREQ+37
, CHMESREQ+38, CHMESREQ+39, CHMESREQ+40, CHMESREQ+41, CHMESREQ+42
GLVAL CHMESREQ+1~, CHMESREQ+21*, CHMESREQ+22
HIM CHMESREQ+2~
HIN CHMESREQ+2~, CHMESREQ+35*, CHMESREQ+44
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 PAT+86~*, PAT+87, PAT+88, PAT+93~*, PAT+94, PAT+95, KILL~, KILL+1, SUB~, SUB+14
, CHMESREQ+8*, CHMESREQ+13, CHMESREQ+14, CHMESREQ+43, CHMESREQ+44, CHMESREQ+45, CHMESREQ+46, CHMESREQ+47, CHMESREQ+54, CHMESREQ+55
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+32*, CHMESREQ+43
MEDICARE PAT+1~, PAT+16*, PAT+75, CHMESREQ+1~, CHMESREQ+31*, CHMESREQ+43
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+20, CHMESREQ+21, CHMESREQ+29, CHMESREQ+49, CHMESREQ+50
MUTDEF PAT+1~, PAT+21*, PAT+76, CHMESREQ+2~, CHMESREQ+40*, CHMESREQ+46
NEWPAT PAT+4~
NEWPAT( PAT+82
NEWPAT(0 PAT+82
NODE KILL~, KILL+1
NOTE CHMESREQ+2~, CHMESREQ+51*
NPI CHMESREQ+2~, CHMESREQ+37*, CHMESREQ+45
NPIEN PAT+4~, PAT+82*, PAT+83, PAT+84*, PAT+85, PAT+86, PAT+90, PAT+91, PAT+92
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+101
POSTAL PAT+4~, PAT+34*, PAT+35, PAT+58
PREF PAT+1~, PAT+24*, PAT+54
REATXT CHMESREQ+2~
REATXT(1 CHMESREQ+16*, CHMESREQ+17
REMPATID PAT+1~, PAT+22*, PAT+76
REMSID CHMESREQ+2~, CHMESREQ+41*, CHMESREQ+47
REQREFNM CHMESREQ+1~
RESTNODE CHMESREQ+2~, CHMESREQ+23*
RESTUP CHMESREQ+2~, CHMESREQ+22*, CHMESREQ+24
RESTYPE CHMESREQ+1~, CHMESREQ+22*, CHMESREQ+23, CHMESREQ+24*, CHMESREQ+26
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+36*, CHMESREQ+45
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+53*, CHMESREQ+55
STATE PAT+4~, PAT+34*, PAT+35*, PAT+58
STATELIC CHMESREQ+1~, CHMESREQ+30*, CHMESREQ+43
STSUBNUM CHMESREQ+2~, CHMESREQ+42*, CHMESREQ+47
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+33*, CHMESREQ+44
URGIND CHMESREQ+1~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All