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

Package: Registration

Routine: DGHTINAC


Information

DGHTINAC ;ALB/JRC/JAM - Home Telehealth Patient Inactivation HL7;10 January 2005 ; 11/14/06 9:46am

Source Information

Source file <DGHTINAC.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
VA FileMan 5 ^DIC  UPDATE^DIE  ^DIK  $$GET1^DIQ  ^DIR  
Registration 2 ($$SNDMSG,DSPREC)^DGHTENR  ($$BLDHL7I,$$SNDHL7)^DGHTHL7  
Kernel 1 ($$FMTE,$$NOW)^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: 2

Package Total Caller Graph
Registration 2 DGHT PATIENT INACTIVATION  DGHTENR  

Entry Points

Name Comments DBIA/ICR reference
EN ;Main entry point
GETPAT()
FILE ;Update Home Telehealth File Inactivation
LOCREC(DFN,VENDOR,TYPE) ;Locate the appropriate record pointer(s) for processing
EXIT ;Kill array

External References

Name Field # of Occurrence
$$SNDMSG^DGHTENR EN+89
DSPREC^DGHTENR EN+72
$$BLDHL7I^DGHTHL7 EN+97
$$SNDHL7^DGHTHL7 EN+107
^DIC GETPAT+8
UPDATE^DIE FILE+13
^DIK FILE+6
$$GET1^DIQ EN+42, EN+47
^DIR EN+51, EN+85
$$FMTE^XLFDT EN+43, EN+76, EN+84
$$NOW^XLFDT EN+84

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ...Patient record not transmitted."
  • Line Location: EN+90
Routine Call
  • DIC
  • Line Location:
    • GETPAT+8
Routine Call
  • DIE
  • Line Location:
    • FILE+13
Routine Call
  • DIR
  • Line Location:
    • EN+51
    • EN+85

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls,  GET1^DIQ
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DGHT(391.31 - [#391.31] EN+16, EN+20, EN+21, EN+27, LOCREC+16, LOCREC+17, LOCREC+21, LOCREC+22
^TMP("DGHT" EN+9!, EN+40*, EN+54, EN+55, EN+59, EN+60, EXIT+1!

Label References

Name Line Occurrences
$$GETPAT EN+13
$$LOCREC EN+17, EN+23
EXIT EN+86, EN+90, EN+116
FILE EN+115

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACKCODE EN+4~, EN+28*, EN+40
ARECORD EN+5~, EN+17*, EN+18, EN+20, EN+21, EN+40
ARR EN+2~, EN+6*, EN+96, EN+97, EN+101, EN+104, EN+107, EN+111, EN+114
CHOICES EN+4~, EN+9!, EN+43*, EN+49
CNT EN+3~, EN+10*, EN+31*, EN+40, EN+43, EN+45, EN+57, EN+58, EN+60, EN+62
DA FILE+1~, FILE+4*
DA(1 FILE+4*, FILE+5
DFN LOCREC~, LOCREC+13, LOCREC+16
DGCOOR EN+4~, EN+39*, EN+40, EN+93*
DGDAT LOCREC+14~, LOCREC+17*, LOCREC+18
DGDAT1 LOCREC+14~, LOCREC+22*, LOCREC+23, LOCREC+24
DGDATE EN+4~, EN+39*, EN+40, EN+43, EN+92*
DGDFN EN+3~, EN+13*, EN+14, EN+16, EN+17, EN+23, EN+40, EN+47, EN+97
DGDUZ EN+2~, EN+6*, FILE+11
DGEVNT EN+3~, EN+87*, FILE+9
DGHERR FILE+1~, FILE+8!, FILE+14
DGHERR("DIERR" FILE+16
DGHFDA FILE+1~, FILE+8!
DGHFDA( FILE+9*, FILE+10*, FILE+11*, FILE+12*
DGMID EN+5~, EN+113*, FILE+10
DGTYPE EN+2~, EN+6*, EN+89, FILE+12
DGVEN EN+3~, EN+4~, EN+10*, EN+16*, EN+17, EN+23, EN+39*, EN+40, EN+92*, EN+107
DIC GETPAT+4~, GETPAT+5*
DIC("A" GETPAT+5*
DIC("S" GETPAT+7*
DIC(0 GETPAT+6*
DIK FILE+4~, FILE+5*
DIR EN+5~, EN+48!, EN+81!
DIR("A" EN+50*, EN+83*
DIR("B" EN+84*
DIR(0 EN+49*, EN+82*
DIRUT EN+48!, EN+52, EN+81!, EN+86
DTOUT GETPAT+4~
DUOUT EN+48!, EN+52, EN+81!, EN+86, GETPAT+4~
DUZ EN+6
FLDS FILE+1~
FLG EN+2~, EN+10*, EN+45, EN+52*, EN+62, EN+67*
FND LOCREC+14~, LOCREC+15*, LOCREC+16, LOCREC+26*, LOCREC+27
FND1 LOCREC+14~, LOCREC+15*, LOCREC+21, LOCREC+25*
GETOK EN+5~, EN+89*, EN+90
>> HLA("HLS" EN+6
IEN LOCREC+14~, LOCREC+15*, LOCREC+16*, LOCREC+17, LOCREC+21, LOCREC+22, LOCREC+26
IEN1 LOCREC+14~, LOCREC+21*, LOCREC+22, LOCREC+25, LOCREC+26
INACTDT EN+3~, EN+25*, EN+40
INAMSGID EN+4~, EN+28*, EN+40
INODE EN+3~, EN+5~, EN+27*, EN+28, EN+29
IOF EN+69
IRECORD EN+3~, EN+23*, EN+24, EN+27, EN+40, EN+55*, EN+60*, EN+74, FILE+3, FILE+4
ITRANS EN+5~, EN+10*
MSGTYPE EN+3~, EN+25*, EN+40
NODE EN+3~, EN+20*, EN+25, EN+39, EN+42
NODE1 EN+3~, EN+21*, EN+22, EN+25
NUMBER EN+5~, EN+53*, EN+54, EN+55, EN+58*, EN+59
RECORD EN+5~, EN+10*, EN+54*, EN+55, EN+59*, EN+60, FILE+9, FILE+10, FILE+11, FILE+12
RESULT EN+5~, EN+97*, EN+98, EN+100, EN+102, EN+107*, EN+108, EN+110, EN+112, EN+113
STOP EN+2~, EN+7*, EN+8, EN+14*
TINACTDT EN+4~, EN+28*, EN+40, EN+93*
TMPNODE EN+5~, EN+55*, EN+60*, EN+72, EN+76, EN+77, EN+78, EN+92, EN+93
TYPE LOCREC~, LOCREC+13, LOCREC+23, LOCREC+24
U EN+20, EN+21, EN+22, EN+25, EN+27, EN+28, EN+29, EN+39, EN+40, EN+42
, EN+55, EN+60, EN+72, EN+76, EN+77, EN+78, EN+92, EN+93, EN+113
VENDOR EN+4~, EN+42*, EN+43, LOCREC~, LOCREC+13, LOCREC+16
X EN+48!, EN+81!, GETPAT+4~
Y EN+48!, EN+53, EN+81!, EN+87, GETPAT+4~, GETPAT+9
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All