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

Package: Emergency Department Integration Software

Routine: EDPFPER


Information

EDPFPER ;SLC/KCM - Lookup Persons at Facility ;2/28/12 08:33am

Source Information

Source file <EDPFPER.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Kernel 2 $$UP^XLFSTR  ($$ACTIVE,$$PROVIDER)^XUSER  
Emergency Department Integration Software 1 ($$XMLA,XML)^EDPX  
Toolkit 1 $$GET^XPAR  

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
Emergency Department Integration Software 4 EDPBST  EDPCTRL  EDPQLE  EDPQLE1  

Entry Points

Name Comments DBIA/ICR reference
MATCH(MATCH,PTYP) ; Return a matching list of providers
PROV ; match providers
NURS ; match nurses
CLERK ;
ADD(PER,NM) ; Add the person to the list of staff
ALLOW(PER,ROLE) ; Screen when selecting persons
; PER is IEN for file 200, ROLE is P(rovider),R(esident), or N(urse)
; Expects EDPNURS to be defined for nurses (EDPF NURSE STAFF FILTER)

External References

Name Field # of Occurrence
$$XMLA^EDPX ADD+8
XML^EDPX MATCH+3, ADD+8
$$UP^XLFSTR MATCH+1
$$GET^XPAR NURS+2
$$ACTIVE^XUSER ALLOW+3
$$PROVIDER^XUSER ALLOW+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(3.1 - [#3.1] ADD+7
^NURSF(210 - [#210] ALLOW+7
^VA(200 - [#200] PROV+2, PROV+3, PROV+4, NURS+3, NURS+4, NURS+5, CLERK+2, CLERK+3, CLERK+4, ADD+2
^XUSEC("ORELSE" ALLOW+8
^XUSEC("PSJ RNURSE" ALLOW+9

Label References

Name Line Occurrences
$$ALLOW PROV+5, NURS+6, CLERK+5
ADD PROV+5, NURS+6, CLERK+5
CLERK MATCH+4
NURS MATCH+5
PROV MATCH+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
CLRK CLERK+1~, CLERK+4*, CLERK+5
EDPNURS NURS+1~, NURS+2*, ALLOW+7, ALLOW+8, ALLOW+9
MATCH MATCH~, MATCH+1*, MATCH+2*, PROV+2, PROV+3, NURS+3, NURS+4, CLERK+2, CLERK+3
NM PROV+1~, PROV+2*, PROV+3*, PROV+4, PROV+5, NURS+1~, NURS+3*, NURS+4*, NURS+5, NURS+6
, CLERK+1~, CLERK+2*, CLERK+3*, CLERK+4, CLERK+5, ADD~, ADD+3, ADD+5
NRS NURS+1~, NURS+5*, NURS+6
PER ADD~, ADD+2, ADD+6, ALLOW~, ALLOW+3, ALLOW+4, ALLOW+7, ALLOW+8, ALLOW+9
PRV PROV+1~, PROV+4*, PROV+5
PTYP MATCH~, MATCH+3, MATCH+4, MATCH+5, MATCH+6
ROLE ALLOW~, ALLOW+4, ALLOW+5
TITLE ADD+1~, ADD+2*, ADD+7
U ADD+2, ADD+4, ADD+7
X ADD+1~, ADD+8
X("duz" ADD+6*
X("itl" ADD+4*, ADD+5*
X("nm" ADD+3*
X("title" ADD+7*
X0 ADD+1~, ADD+2*, ADD+4
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All