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 |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: DVBHQD1

Package: HINQ

Routine: DVBHQD1


Information

DVBHQD1 ;ISC-ALBANY/PKE/PHH- HINQ receiver ; 5/15/06 10:58am

Source Information

Source file <DVBHQD1.m>

Call Graph

Call Graph

Call Graph Total: 13

Package Total Call Graph
HINQ 9 EN^DVBHIQM  A^DVBHIQR  (CNLKUP,E,HP,STUFF)^DVBHQAT  (ABS,KTO,LOAD,LOAD2,RECMAL,RETRY,SEND,SROLL)^DVBHQD2  ST^DVBHQDB  SC^DVBHQST  FILE^DVBHQUP  CODE^DVBHQUS  
IALERT^DVBHT2  
VA FileMan 4 YN^DICN  ^DIK  EN^DIQ1  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 8

Package Total Caller Graph
HINQ 8 DVBHQD2  DVBHQDB  DVBHQDL  DVBHQDX  DVBHQUP  DVBHQZ6  DVBHT  DVBHUTIL  

Entry Points

Name Comments DBIA/ICR reference
TRIM
WRT1
TEXT ;warning text
CH
DCN
HINQ
RS
ALLM
CHKID ;checks 4 critical identifier fields
ASK
SEL
TOTIMS
EN
ASK1
DISPL ;display ID data
WARN ;warns user if there are any discrepancies between HINQ and VistA for
WRT
NAME(DVBNM) ;set local variables to hold the VistA and HINQ formats of the
EX
ALL
OK ;I 'DVBTSK DO
MES ;

External References

Name Field # of Occurrence
YN^DICN HINQ
^DIK WARN+31
EN^DIQ1 CHKID+10
^DIR WARN+23
EN^DVBHIQM ALL+13
A^DVBHIQR ALL+3
CNLKUP^DVBHQAT TOTIMS+2
E^DVBHQAT OK+26
HP^DVBHQAT SEL+4
STUFF^DVBHQAT ASK1
ABS^DVBHQD2 WRT1+1
KTO^DVBHQD2 TOTIMS+1, TOTIMS+8
LOAD^DVBHQD2 TOTIMS+7
LOAD2^DVBHQD2 ASK1+1
RECMAL^DVBHQD2 ALL+12
RETRY^DVBHQD2 ASK1+1, TOTIMS+7
SEND^DVBHQD2 TOTIMS+1, TOTIMS+3
SROLL^DVBHQD2 WRT1+1, WRT1+2
ST^DVBHQDB RS+1
SC^DVBHQST RS+1
FILE^DVBHQUP ALL+9
CODE^DVBHQUS WRT1+1
IALERT^DVBHT2 ALL+13

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Timeout: DTIME
  • Line Location: SEL+1
Function Call: WRITE
  • Prompt: !
  • Line Location: ASK+0
Function Call: WRITE
  • Prompt: ?35,"Retrying Request."
  • Line Location: ASK1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HINQ+0
Function Call: WRITE
  • Prompt: ?35,"Retrying Request."
  • Line Location: TOTIMS+7
Function Call: WRITE
  • Prompt: Z1," ",$L(X(Z1))," "
  • Line Location: OK+1
Function Call: WRITE
  • Prompt: !?9,LX,!
  • Line Location: OK+2
Function Call: WRITE
  • Prompt: !,"..Name, SSN didn't work ....retrying using Claim Number",!
  • Line Location: DCN+0
Function Call: WRITE
  • Prompt: ^(0),!
  • Line Location: WRT1+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: WARN+10
Function Call: WRITE
  • Prompt: !!
  • Line Location: WARN+24
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TEXT+1
Function Call: WRITE
  • Prompt: !!!!
  • Line Location: TEXT+2
Function Call: WRITE
  • Prompt: ?2,"*********************************************************************"
  • Line Location: TEXT+3
Function Call: WRITE
  • Prompt: !?2,"* NOTE: IDENTIFYING DATA FROM HINQ AND VISTA DOES NOT MATCH *"
  • Line Location: TEXT+4
Function Call: WRITE
  • Prompt: !?2,"* PATIENT FROM HINQ RESPONSE MAY NOT BE THE PATIENT REQUESTED *"
  • Line Location: TEXT+5
Function Call: WRITE
  • Prompt: !?2,"*********************************************************************"
  • Line Location: TEXT+6
Function Call: WRITE
  • Prompt: !!?17,"Patient File data",?45,"HINQ Data"
  • Line Location: DISPL+1
Function Call: WRITE
  • Prompt: !?17,"-----------------",?45,"---------"
  • Line Location: DISPL+2
Function Call: WRITE
  • Prompt: !?11,"Name: "_$G(DVBDIQ(2,DFN,.01,"E")),?45,$G(DVBNAM)
  • Line Location: DISPL+3
Function Call: WRITE
  • Prompt: !?12,"Sex: "_$G(DVBDIQ(2,DFN,.02,"E")),?45,$G(DVBSEX)
  • Line Location: DISPL+4
Function Call: WRITE
  • Prompt: !?2,"Date of Birth: "_$G(DVBDIQ(2,DFN,.03,"E")),?45,$G(DVBBIRTH)
  • Line Location: DISPL+5
Function Call: WRITE
  • Prompt: !?12,"SSN: "_$G(DVBDIQ(2,DFN,.09,"E")),?45,$G(DVBSOCL)
  • Line Location: DISPL+6
Routine Call
  • DIR
  • Line Location:
    • WARN+23

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DPT - [#2] Classic Fileman Calls
^DVB(395.5 - [#395.5] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DVB(395.5 - [#395.5] RS
^TMP("DVBHINQ" ALL!*
^TMP($J WRT1+1

Label References

Name Line Occurrences
$$NAME CHKID+22
@( ASK
ALL OK+29, OK+31, ALLM, ALLM+2, ALLM+3
ALLM OK+26
ASK SEL+2, SEL+3, ASK1+3, ASK1+4
ASK1 ASK1+1
CHKID ALL+4
DCN ALLM+1
DISPL WARN+6
EN HINQ
HINQ SEL+1, HINQ
MES ASK1, TOTIMS+7
RS ALL+3
SEL SEL+4, SEL+5
TEXT WARN+5
TRIM OK+26
WARN CHKID+26
WRT ALL+13

Naked Globals

Name Field # of Occurrence
^( WRT1+1
^(0 WRT1+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % HINQ*
>> A CH+3*, CH+4
>> C EN*, MES+2*, ALL
>> CN TOTIMS*, TOTIMS+1*, TOTIMS+2, TOTIMS+4, TOTIMS+5, TOTIMS+6, ALLM+1, ALLM+2
DA CHKID+3~, CHKID+8*, WARN+28~, WARN+29*
>> DFN ASK1, TOTIMS+1, ALL, ALL+4, ALL+14*, RS, CHKID+8, CHKID+22, CHKID+23, CHKID+24
, CHKID+25, WARN+9, WARN+29, DISPL+3, DISPL+4, DISPL+5, DISPL+6
DIC CHKID+3~, CHKID+8*
DIK WARN+28~, WARN+30*
DIQ CHKID+3~, CHKID+8*
DIQ(0 CHKID+8*
DIR CHKID+3~, WARN+8~
DIR("?" WARN+18*, WARN+19*, WARN+20*, WARN+21*
DIR("A" WARN+9*, WARN+11*, WARN+12*, WARN+13*, WARN+14*, WARN+15*, WARN+16*, WARN+17*
DIR("B" WARN+9*, WARN+22*
DIR(0 WARN+9*
DIRUT WARN+2~, WARN+27
DR CHKID+3~, CHKID+9*
DTIME DVBHQD1+3*, EN*, SEL+1, EX*
DUOUT WARN+2~, WARN+27
DUZ ALL+8
>> DVBABORT EN*, ASK1+2*, OK+14*, OK+21*, OK+24*, OK+28*, ALL+14
>> DVBADR(1 CHKID+11, NAME+6, NAME+8, NAME+9, NAME+10
DVBARR NAME+3~, NAME+4*, NAME+7*, NAME+12, NAME+20, NAME+38
>> DVBBADP OK+31*, ALL+14
>> DVBBIR CHKID+14
DVBBIRTH CHKID+4~, CHKID+18*, CHKID+20*, CHKID+24, DISPL+5
DVBCNT CHKID+4~, CHKID+6*, CHKID+22*, CHKID+23*, CHKID+24*, CHKID+25*, CHKID+26
>> DVBCS RS*
DVBDFN RS*, RS+2!
DVBDIQ CHKID+5~
DVBDIQ(2 CHKID+22, CHKID+23, CHKID+24, CHKID+25, WARN+9, DISPL+3, DISPL+4, DISPL+5, DISPL+6
>> DVBDOB CHKID+20
>> DVBDXX MES+1
>> DVBEND MES+2*, TRIM+1
>> DVBERCS ALL+4
DVBHFRST NAME+3~, NAME+8*, NAME+24, NAME+33
DVBHLST NAME+3~, NAME+10*, NAME+26, NAME+34
DVBHMID NAME+3~, NAME+9*, NAME+29, NAME+31, NAME+32
>> DVBIO ASK*, ASK1, ASK1+2
>> DVBIOF WRT1*
>> DVBIOSL WRT1*, WRT1+1
>> DVBIOST WRT1*
>> DVBJ2 ALL+7, ALL+8*, ALL+11*
DVBJIO WRT*, WRT1*, WRT1+1, WRT1+2!
>> DVBLEN OK+8*, OK+11*, OK+13*, OK+14, OK+16*, OK+17*, OK+21, OK+24
DVBMISS ASK1+1!, TOTIMS+7!, OK+21*, OK+24*
DVBNAM CHKID+4~, CHKID+11*, DISPL+3
>> DVBNAME CHKID+11, NAME+12, NAME+42
DVBNM CHKID+4~, NAME~, NAME+15, NAME+16
>> DVBNOALR ALL+6, ALL+8*, ALL+10*
>> DVBNRT SEL*, ASK1+1, TOTIMS+7
>> DVBNUM MES+1
DVBOK NAME+3~, NAME+4*, NAME+20, NAME+35*, NAME+42*, NAME+43
DVBOK1 NAME+21~, NAME+22*, NAME+33*, NAME+35
DVBOK2 NAME+21~, NAME+22*, NAME+34*, NAME+35
DVBOK3 NAME+21~, NAME+22*, NAME+29*, NAME+30, NAME+32*, NAME+35
>> DVBOUT WARN+27*
DVBP ASK1, ASK1+2!
>> DVBPRGM SEL+2*, SEL+3*, ASK, TOTIMS+7
DVBQT ALL+2~, ALL+4, CHKID+7*, WARN+7*, WARN+25*
>> DVBREF CHKID+16, CHKID+17
DVBREST NAME+14~, NAME+16*, NAME+17, NAME+18
>> DVBRTC SEL*, ASK1+1, TOTIMS+7
DVBSEX CHKID+4~, CHKID+12*, CHKID+13*, CHKID+14*, CHKID+23, DISPL+4
DVBSOCL CHKID+4~, CHKID+15*, CHKID+16*, CHKID+17*, CHKID+25, DISPL+6
DVBSOX OK+26*!
DVBSSN CHKID+4~, CHKID+17
DVBSTUB NAME+3~, NAME+4*, NAME+12*, NAME+38
DVBSZ RS+1*, RS+2!
>> DVBTIME DVBHQD1+3*, EX
DVBTMP1 ALL+5~, ALL+6*, ALL+10
DVBTMP2 ALL+5~, ALL+7*, ALL+11
>> DVBTRY SEL*, ASK1+1*, TOTIMS+7*
>> DVBTSK EN*, OK+14, OK+21, OK+24, OK+29, OK+31, ALL+4
DVBTX ALL+1!
>> DVBVET CHKID+13, CHKID+14
DVBVFRST NAME+3~, NAME+17*, NAME+24*, NAME+33, NAME+41
DVBVLST NAME+3~, NAME+15*, NAME+26*, NAME+34, NAME+41
DVBVMID NAME+3~, NAME+18*, NAME+31*, NAME+32, NAME+40*, NAME+41
DVBVSTUB NAME+39~, NAME+41*, NAME+42
>> DVBXM EN*, MES+2*, ALL, ALL+1, ALLM+1
>> DVBZ MES+1*, TOTIMS, TOTIMS+4, TOTIMS+5, TOTIMS+6
>> DVBZ0 TOTIMS*, TOTIMS+4*, TOTIMS+6*
>> DVBZ1 TOTIMS+5*
E MES+1*, MES+2!
F1 TRIM, TRIM+1*, TRIM+2*, TRIM+3, TRIM+4!, CH*, CH+1*, CH+4*
>> F2 OK+19*, OK+21, OK+22*, OK+24
F3 OK+16!, CH+4*
>> F4 TRIM+2, TRIM+3, CH+4*
IO ASK, ASK1*, ASK1+2*, OK+14, OK+29, DCN
IO(0 EN*, ASK*, ASK1+1, ASK1+2, HINQ, MES+1*, TOTIMS+7, OK+3*, OK+14, OK+21
, OK+24, OK+29, DCN*, WRT*, WARN+3
IOF WRT1, TEXT+1
IOSL WRT1
IOST WRT1
>> TRY TOTIMS*, TOTIMS+3, TOTIMS+4, TOTIMS+5, TOTIMS+6*, ALLM+1*
U CHKID+13, CHKID+14, CHKID+16, CHKID+17
>> W CH+1, CH+2, CH+3, CH+4
X SEL+1*, SEL+2, SEL+3, SEL+4, OK+26*, WRT1+1*, WRT1+2, CHKID+3~
X( OK+3*, OK+4*, OK+5!, OK+7*, OK+8, OK+9, OK+10, OK+11, OK+12, OK+13
, OK+17, OK+19, OK+21, OK+22, OK+24, ALL, RS+1, TRIM+1, TRIM+2, TRIM+3*
, CH+1!, CH+2, CH+3, CH+4!
X(0 OK+3, OK+6*
X(1 OK+26, OK+28, OK+29, OK+31, ALL+4, ALLM, ALLM+3*
Y ASK*, ASK1, ASK1+3, ASK1+4, CHKID+3~, WARN+25, WARN+26, WARN+27
>> Y0 WRT1+1*
>> Z OK+19*, ALL*, WRT1+1*
>> Z1 OK+3*, OK+4, OK+5, OK+6*, OK+7, OK+8, OK+9, OK+10, OK+11, OK+12
, OK+13, OK+17, OK+22
>> Z9 OK+19*, OK+21, OK+24, OK+26, OK+32, TRIM+1, TRIM+2, TRIM+3
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 |  Naked Globals |  Local Variables |  All