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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: MAGDHLSV

Package: Imaging

Routine: MAGDHLSV


Information

MAGDHLSV ;WOIFO/MLH - IHE-based ADT interface for PACS - PV1 segment ; 08 Jul 2013 11:24 AM

Source Information

Source file <MAGDHLSV.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
Kernel 2 ($$FMTHL7,$$HTFM)^XLFDT  $$HLNAME^XLFNAME  
Registration 2 $$EMPL^DGSEC4  (IN5,INP)^VADPT  
VA FileMan 2 $$GET1^DIQ  EN^DIQ1  

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
Imaging 1 MAGDHLS  

Entry Points

Name Comments DBIA/ICR reference
PV1 ; GOTO entry point from MAGDHLS - patient visit - NOT FOR DIRECT ENTRY
; input: XDFN internal entry number of the patient on global ^DPT/^RADPT
; XEVN event type of this message
; XEVNDT event date/time (FileMan format)
; XYMSG name of array to which to add message elts
; output: @XYMSG input array plus new subtree containing PV1 elts
; function return 0 (success) always
IN ; SUBROUTINE - patient is now an inpatient
OUT ; SUBROUTINE - patient is now an outpatient
FACILIX(LOCATIONIX,LOCTYPE) ; FUNCTION - return the facility associated with a ward
; or clinic, if any, otherwise return user's default facility
;
; input: LOCATIONIX = IEN of the ward in WARD LOCATION File (#42), or
; LOCATIONIX = IEN of the clinic in HOSPITAL LOCATION File (#44)
; LOCTYPE = "W" for Ward (#42) or "C" for Clinic (#44)

External References

Name Field # of Occurrence
$$EMPL^DGSEC4 PV1+43
$$GET1^DIQ OUT+12, OUT+16, OUT+20
EN^DIQ1 FACILIX+25
IN5^VADPT PV1+35, IN+35
INP^VADPT PV1+39
$$FMTHL7^XLFDT PV1+40, OUT+5
$$HTFM^XLFDT PV1+47
$$HLNAME^XLFNAME IN+19, IN+24

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^GMR(123 - [#123] GET1^DIQ
^SC - [#44] GET1^DIQ
70.03 GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGSL(38.1 - [#38.1] PV1+45
^DIC(42 - [#42] FACILIX+18
^SC - [#44] FACILIX+19, FACILIX+20

Label References

Name Line Occurrences
$$FACILIX IN+32, IN+41, OUT+22
@( PV1+36

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMPHY IN+6~, IN+21*, IN+24*, IN+45, IN+46
ADMPHYIX IN+5~, IN+21*, IN+22, IN+23, IN+24
ATTPHY IN+4~, IN+16*, IN+19*, IN+43
ATTPHYIX IN+3~, IN+16*, IN+17, IN+18, IN+19
BDT PV1+11~
CLINIC OUT+2~, OUT+20*, OUT+21, OUT+22
CLINICIX OUT+1~, OUT+12*, OUT+16*, OUT+19, OUT+20, OUT+22
CSIX PV1+16~
DA FACILIX+9~, FACILIX+24*
DFN PV1+29~, PV1+35*
DIC FACILIX+9~, FACILIX+24*
DIQ FACILIX+9~, FACILIX+24*
DIQ(0 FACILIX+24*
DR FACILIX+9~, FACILIX+24*
DTCS PV1+14~
DUZ(2 FACILIX+22
EDT PV1+12~
ERPTSS PV1+24~
EXN PV1+13~
FACILIX FACILIX+11~, FACILIX+20*, FACILIX+22*, FACILIX+23, FACILIX+24, FACILIX+25, FACILIX+27
FACILNAM FACILIX+12~, FACILIX+25*, FACILIX+27
>> GMRCIEN OUT+15, OUT+16
HOSPLOCIX FACILIX+10~, FACILIX+17*, FACILIX+18*, FACILIX+19, FACILIX+20
I PV1+10~, IN+43*, IN+45*, IN+46*
LOCATIONIX FACILIX~, FACILIX+15, FACILIX+16, FACILIX+17, FACILIX+18
LOCTYPE FACILIX~, FACILIX+17
MAGLOC FACILIX+13~
MAGLOC(4 FACILIX+25
MAGNME PV1+9~, IN+19, IN+24
MAGNME("FIELD" IN+18*, IN+23*
MAGNME("FILE" IN+18*, IN+23*
MAGNME("IENS" IN+18*, IN+23*
>> RACNI OUT+9, OUT+11
>> RADFN OUT+8, OUT+11
RADSVCIX IN+7~
>> RADTI OUT+9, OUT+11
RAORDR PV1+23~
RAORIX PV1+22~
RASCIX PV1+20~
RASVC PV1+21~
RAXPRT PV1+25~
RAXSET PV1+18~
RAXWRD PV1+19~
RESULT PV1+27~
ROOMBED IN+2~, IN+15*, IN+30, IN+31, IN+36*, IN+39, IN+40
RVDT PV1+15~
SEGIX PV1+8~, PV1+32*, PV1+33, PV1+34, PV1+40, PV1+43, PV1+45, PV1+48, PV1+49, IN+27
IN+29, IN+30, IN+31, IN+32, IN+38, IN+39, IN+40, IN+41, IN+43, IN+44
IN+45, IN+46, OUT+4, OUT+5, OUT+21, OUT+22
SUBSCRIPT OUT+10~, OUT+11*, OUT+12
SVC IN+8~
TMP IN+9~, IN+34*, IN+35
U IN+15, IN+19, IN+24, IN+28, IN+36, IN+37, IN+43, IN+45, IN+46, FACILIX+18
VAIN PV1+26~
VAIN(1 PV1+47
VAIN(7 PV1+40
VAINDT PV1+38~, PV1+39*
VAIP PV1+17~, IN+34!
VAIP("E" IN+35*
VAIP(13 PV1+36, IN+21
VAIP(15 IN+34
VAIP(18 IN+16
VAIP(5 IN+28, IN+37
VAIP(6 IN+15, IN+36
VAIP(8 IN+44
VISNO PV1+28~, PV1+47*, PV1+48
WARDIX IN+11~, IN+28*, IN+32, IN+37*, IN+41
WARDNAM IN+12~, IN+28*, IN+29, IN+32, IN+37*, IN+38, IN+41
WARDREC IN+10~, IN+28*, IN+37*
X FACILIX+9~
>> XDFN PV1+34, PV1+35, PV1+43, PV1+45
>> XEVN PV1+49, IN+33, OUT+5
>> XEVNDT PV1+39, OUT+5
>> XYMSG PV1+32, PV1+33, PV1+34, PV1+40, PV1+43, PV1+45, PV1+48, PV1+49, IN+27, IN+29
IN+30, IN+31, IN+32, IN+38, IN+39, IN+40, IN+41, IN+43, IN+44, IN+45
IN+46, OUT+4, OUT+5, OUT+21, OUT+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All