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 |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: XUMFEIMF

Package: Kernel

Routine: XUMFEIMF


Information

XUMFEIMF ;OIFO-OAK/RAM - Edit IMF ;06/28/00

Source Information

Source file <XUMFEIMF.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
Kernel 6 $$STA^XUAF4  LOAD^XUMF  CHK^XUMF333  MAIN^XUMFI  MAIN^XUMFP  KILL^XUSCLEAN  
VA FileMan 3 (,FILE,UPDATE)^DIE  CLEAN^DILF  ^DIR  
Health Level Seven 1 $$PARAM^HLCS2  

Entry Points

Name Comments DBIA/ICR reference
MAIN ; -- main
EDT ;
SEND ;
INIT ; -- initialize
SEL1 ; -- select one institution
PRE ; -- pre-udpate
EDIT ; -- address edit
VN
PF ;
; parent facility
POST ; -- post update
EXIT ; -- clean up

External References

Name Field # of Occurrence
^DIE EDIT+7, PF+6
FILE^DIE EDIT+14, EDIT+18
UPDATE^DIE VN+11
CLEAN^DILF INIT+3, EXIT+2
^DIR EDT+5, SEL1+9, VN+3
$$PARAM^HLCS2 INIT+8
$$STA^XUAF4 SEL1+25
LOAD^XUMF INIT+13
CHK^XUMF333 SEL1+2
MAIN^XUMFI SEND+5
MAIN^XUMFP SEND+4
KILL^XUSCLEAN EXIT+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"...send HL7 message to Master File Server..."
  • Line Location: SEND+1
Function Call: WRITE
  • Prompt: !,$G(ERROR),!
  • Line Location: SEND+7
Function Call: WRITE
  • Prompt: !,"Sent."
  • Line Location: SEND+8
Function Call: WRITE
  • Prompt: !
  • Line Location: SEL1+4
Function Call: WRITE
  • Prompt: " Invalid selection!"
  • Line Location: SEL1+15
Function Call: WRITE
  • Prompt: !,"Parent ASSOCIATION - Enter the admin PARENT for this facility"
  • Line Location: PF+2
Function Call: WRITE
  • Prompt: !
  • Line Location: PF+7
Routine Call
  • DIE
  • Line Location:
    • EDIT+7
    • PF+6
Routine Call
  • DIE
  • Line Location:
    • EDIT+14
    • EDIT+18
Routine Call
  • DIE
  • Line Location:
    • VN+11
Routine Call
  • DIR
  • Line Location:
    • EDT+5
    • SEL1+9
    • VN+3

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(4 - [#4] SEND+12, SEL1+13, SEL1+17, PRE+2, PRE+3, PRE+4, PRE+5, PRE+6, PRE+7, PRE+8
, EDIT+10, POST+2, POST+3, POST+4, POST+5, POST+6, POST+7, POST+8
^ORD(101 - [#101] SEND+3
^TMP("HLA" INIT+2!, EXIT+3!
^TMP("HLS" INIT+2!, EXIT+3!
^TMP("XUMF MFS" INIT+2!, EXIT+3!

Label References

Name Line Occurrences
EDIT EDT+1
EDT EDT+6, EDT+8
EXIT MAIN+4, MAIN+5, SEND+14
INIT MAIN+2
MAIN MAIN+5, SEND+14
POST EDT+1
PRE EDT+1
SEL1 MAIN+2, SEL1+15
VN VN+5

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA EDIT+5*, PF+4*, EXIT+5!
DA(1 PF+4*
DIC EXIT+6!
DIE EDIT+5*, PF+3*, EXIT+5!
DIE("NO^" EDIT+2*
DIR EDT+5!, SEL1+6!, VN!, EXIT+6!
DIR("A" EDT+4*, SEL1+8*, VN+2*
DIR("B" EDT+3*
DIR(0 EDT+3*, SEL1+7*, VN+1*
DIRUT MAIN+4, EDT+6, SEL1+9, EXIT+5!
DR EDIT+6*, PF+5*, EXIT+5!
DUZ(2 SEL1+25
ERROR MAIN+5, SEND+4, SEND+5, SEND+7, SEND+8, INIT+6*, SEL1+18*, SEL1+19, SEL1+22*, SEL1+23
, SEL1+26*, SEL1+27, EXIT+6!
FDA EDIT+11!, EDIT+15!, VN+7!
FDA( EDIT+13*, EDIT+17*, VN+9*, VN+10*
FLAG INIT+6*, POST+2*, POST+3*, POST+4*, POST+5*, POST+6*, POST+7*, POST+8*, EXIT+6!
IEN SEND+4, SEND+5, SEND+12, SEL1+13*, SEL1+15, SEL1+17, SEL1+21, PRE+2, PRE+3, PRE+4
, PRE+5, PRE+6, PRE+7, PRE+8, EDIT+5, EDIT+10, EDIT+12, EDIT+16, VN+8, PF+3
, PF+4, POST+2, POST+3, POST+4, POST+5, POST+6, POST+7, POST+8, EXIT+6!
IENS EDIT+11!, EDIT+12*, EDIT+13, EDIT+15!, EDIT+16*, EDIT+17, VN+7!, VN+8*, VN+9, VN+10
, EXIT+6!
N0 PRE+2*, POST+2, EXIT+5!
N1 PRE+3*, POST+3, EXIT+5!
N3 PRE+4*, POST+5, EXIT+5!
N4 PRE+5*, POST+4, EXIT+5!
N99 PRE+8*, POST+8, EXIT+5!
NAME EXIT+6!
NP PRE+7*, POST+7, EXIT+5!
NV PRE+6*, POST+6, EXIT+5!
PARAM SEND+4, SEND+5, INIT+2!, EXIT+5!
PARAM("LLNK" SEND+2*
PARAM("PROTOCOL" SEND+3*
STA SEL1+11*, SEL1+13, SEL1+25, EXIT+6!
TEST SEND+2, INIT+6*, INIT+8*, EXIT+6!
U INIT+8, EDIT+10, POST+2
X EXIT+6!
XUMF INIT+11*, EXIT+5!
Y EDT+8, SEL1+11, VN+5, VN+10, EXIT+6!
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All