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

Package: Emergency Department Integration Software

Routine: EDPFPTL


Information

EDPFPTL ;SLC/KCM - Select Patient at Facility ;2/28/12 08:33am

Source Information

Source file <EDPFPTL.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Emergency Department Integration Software 1 ($$XMLA,XML)^EDPX  
Kernel 1 $$UP^XLFSTR  
Registration 1 ($$DOB,$$SSN)^DPTLK1  

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
Emergency Department Integration Software 1 EDPCTRL  

Entry Points

Name Comments DBIA/ICR reference
MATCH(MATCH) ; return XML of matching patients
NONE(MSG) ; create a "no match" entry
LIST(LST) ; list names that match
BS(X) ; find matches on 9999 (BS)
; expects LST,LIMIT to be defined
BS5(X) ; find matches on X9999 (BS5)
; expects LST,LIMIT to be defined
SSN(X) ; find matches on 999999999 (SSN)
; expects LST,LIMIT to be defined
LNAM(X) ; find matches on name (B)
; expects LST,LIMIT to be defined

External References

Name Field # of Occurrence
$$DOB^DPTLK1 LIST+6
$$SSN^DPTLK1 LIST+5
$$XMLA^EDPX NONE+4, LIST+8
XML^EDPX MATCH+16, NONE+4, LIST+8
$$UP^XLFSTR MATCH+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] BS+5, BS5+5, SSN+5
^DPT("B" LNAM+3, LNAM+4, LNAM+5
^DPT("BS" BS+3
^DPT("BS5" BS5+3
^DPT("SSN" SSN+3

Label References

Name Line Occurrences
BS MATCH+8
BS5 MATCH+9
LIST MATCH+13
LNAM MATCH+11
NONE MATCH+12, MATCH+15
SSN MATCH+10

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DFN LIST+1~, LIST+3*, LIST+5, LIST+6, LIST+7, BS+2~*, BS+3*, BS+5, BS5+2~*, BS5+3*
, BS5+5, SSN+2~*, SSN+3*, SSN+5, LNAM+2~, LNAM+5*, LNAM+7
I LIST+1~
LIMIT MATCH+7~*, MATCH+14, BS+4*, BS5+4*, SSN+4*, LNAM+4, LNAM+6*
LST MATCH+6~*, MATCH+12, MATCH+13, LIST~, BS+5*, BS5+5*, SSN+5*, LNAM+7*
LST( LIST+2, LIST+3, BS+5*, BS5+5*, SSN+5*, LNAM+7*
MATCH MATCH~, MATCH+1*, MATCH+2, MATCH+4*, MATCH+8, MATCH+9, MATCH+10, MATCH+11
MSG NONE~, NONE+2
NAME LIST+1~, LIST+2*, LIST+3, LIST+4, LNAM+2~, LNAM+3*, LNAM+4*, LNAM+5, LNAM+7
U BS+5, BS5+5, SSN+5
X NONE+1~, NONE+4, LIST+1~, LIST+8, BS~, BS+3, BS5~, BS5+3, SSN~, SSN+3
, LNAM~, LNAM+3, LNAM+4
X("dfn" NONE+3*, LIST+7*
X("dob" NONE+3*, LIST+6*
X("name" NONE+2*, LIST+4*
X("ssn" NONE+3*, LIST+5*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All