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 |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: EDPWS

Package: Emergency Department Integration Software

Routine: EDPWS


Information

EDPWS ;SLC/KCM - Worksheet Calls ;3/2/12 10:43am

Source Information

Source file <EDPWS.m>

Call Graph

Call Graph

Call Graph Total: 4

Package Total Call Graph
Emergency Department Integration Software 3 GETWKS^EDPBWS  XML^EDPX  (TOARR,TOXML)^EDPXML  
Kernel 1 $$FMADD^XLFDT  

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
LOAD(REQ) ; Load Worksheet with Models
MODELS(NEEDED,MODELS) ; Build models for section
DFLTWKS(ROLE,AREA) ; Return default worksheet for this role
PRESERVE(REQ) ; Preserve status of previously selected worksheet
SECID(NAME) ; return section IEN given name
ADDST(WRKSHT) ; add state, if any to the worksheet
PREVIEW(CTXT,RESULT) ; Add XML for a model preview
SVSECT(REQ) ; Save models of the worksheet
SAVE(XML,CTXT,COMMIT) ; Save the worksheet XML
; XML contains all the momentos to be saved
; can either stash the XML in ^XTMP (COMMIT=0)
; or parse and call out to packages to save their models (COMMIT=1)

External References

Name Field # of Occurrence
GETWKS^EDPBWS LOAD+17
XML^EDPX LOAD+14
TOARR^EDPXML MODELS+13, PRESERVE+2, PREVIEW+6, SVSECT+7
TOXML^EDPXML LOAD+27
$$FMADD^XLFDT PRESERVE+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,X
  • Line Location: SAVE+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^EDPB(232.5 - [#232.5] DFLTWKS+1, DFLTWKS+3
^EDPB(232.71 - [#232.71] SECID+1
^EDPB(232.72 - [#232.72] MODELS+4, MODELS+8, MODELS+10, PREVIEW+2, PREVIEW+3, PREVIEW+5
^XTMP( PRESERVE+5*, PRESERVE+7!, PRESERVE+8*, PRESERVE+12*, ADDST+3, ADDST+4, ADDST+8

Label References

Name Line Occurrences
$$DFLTWKS LOAD+13
$$SECID PRESERVE+11, ADDST+7
@( MODELS+12, MODELS+14
ADDST LOAD+19
MODELS LOAD+24
PRESERVE LOAD+1

Naked Globals

Name Field # of Occurrence
^( PREVIEW+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AREA DFLTWKS~, DFLTWKS+1
COMMIT SAVE~
CTXT PREVIEW~, SAVE~
CTXT("model" PREVIEW+1
DT PRESERVE+5
DUZ LOAD+7, LOAD+8, LOAD+9, LOAD+10, PRESERVE+4, ADDST+1
EDPCTXT LOAD+2~, SVSECT+1~
EDPCTXT("area" LOAD+3*, LOAD+13, SVSECT+3*
EDPCTXT("dfn" LOAD+5*, LOAD+18, SVSECT+2*
EDPCTXT("log" LOAD+4*, SVSECT+4*
EDPCTXT("model" MODELS+7*
EDPCTXT("role" LOAD+6*, LOAD+7*, LOAD+8*, LOAD+9*, LOAD+10*, LOAD+11*, LOAD+13
EDPDATA MODELS+1~, MODELS+13, MODELS+15, MODELS+16!, SVSECT+1~, SVSECT+7
EDPDATA("model" SVSECT+8
>> EDPSITE DFLTWKS+1
EDPXML LOAD+27, MODELS+11~, MODELS+13
I LOAD+22*, LOAD+23, PRESERVE+9~*, PRESERVE+10*, PRESERVE+11, PRESERVE+12, ADDST+5~*, ADDST+6*, ADDST+7, ADDST+9
, PREVIEW+4~, PREVIEW+5*
IEN DFLTWKS+1~*, DFLTWKS+2, DFLTWKS+3
LOADCALL MODELS+1~, MODELS+8*, MODELS+9, MODELS+12, MODELS+14
MODEL MODELS+1~, MODELS+2*, MODELS+4, MODELS+5, MODELS+6, MODELS+7, MODELS+8, MODELS+10, MODELS+15, PREVIEW+1~*
, PREVIEW+2*, PREVIEW+3, PREVIEW+5, SVSECT+8*
MODELS LOAD+2~, LOAD+24, LOAD+25, LOAD+26!, MODELS~
MODELS("model" MODELS+5*, MODELS+6*, MODELS+7, MODELS+15*
NAME SECID~, SECID+1
NEEDED LOAD+2~, LOAD+24, LOAD+26!, MODELS~
NEEDED( LOAD+23*, MODELS+2
OPEN ADDST+5~, ADDST+8*, ADDST+9
REQ LOAD~, LOAD+1, PRESERVE~, SVSECT~
REQ("area" LOAD+3, SVSECT+3
REQ("dfn" LOAD+5, SVSECT+2
REQ("log" LOAD+4, SVSECT+4
REQ("preserve" PRESERVE+1!
REQ("role" LOAD+6
REQ("uncommittedState" SVSECT+6
REQ("worksheet" LOAD+12
RESULT LOAD+2~, PREVIEW~, PREVIEW+6
RESULTS LOAD+25*, LOAD+27, LOAD+28!
RESULTS("worksheet" LOAD+25*
ROLE DFLTWKS~, DFLTWKS+1
SEC LOAD+28!, PRESERVE+11*, PRESERVE+12, ADDST+7*, ADDST+8
SEQ LOAD+2~, LOAD+21*, LOAD+22, LOAD+23
TREF PRESERVE+4~*, PRESERVE+5, PRESERVE+7, PRESERVE+8, PRESERVE+12, ADDST+1~*, ADDST+3, ADDST+4, ADDST+8
U MODELS+5, MODELS+6, MODELS+8, MODELS+10, DFLTWKS+3, PRESERVE+5
WKID PRESERVE+6~*, PRESERVE+7, PRESERVE+8, PRESERVE+12, ADDST+2~*, ADDST+3, ADDST+4, ADDST+8
WKS LOAD+2~, LOAD+12*, LOAD+13*, LOAD+14, LOAD+17
WRKSHT LOAD+2~, LOAD+17, LOAD+19, LOAD+25, LOAD+26!, ADDST~
WRKSHT("dfn" LOAD+18*, ADDST+1
WRKSHT("id" ADDST+2
WRKSHT("scroll" ADDST+4*
WRKSHT("section" LOAD+21, LOAD+22, LOAD+23, ADDST+6, ADDST+7, ADDST+9*
WSTS PRESERVE+2~
WSTS("worksheet" PRESERVE+3, PRESERVE+4, PRESERVE+6, PRESERVE+8, PRESERVE+10, PRESERVE+11, PRESERVE+12
WXML PRESERVE+1~*, PRESERVE+2
X0 MODELS+1~, MODELS+4*, MODELS+5, MODELS+6
XML PREVIEW+4~, PREVIEW+6, SAVE~
XML( PREVIEW+5*
XMLDATA SVSECT+6~*, SVSECT+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All