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: DVBCIUTL

Package: Automated Medical Information Exchange

Routine: DVBCIUTL


Information

DVBCIUTL ;ALB/GTS-AMIE INSUFFICIENT RPT UTILITY RTN ; 11/14/94 9:15 AM

Source Information

Source file <DVBCIUTL.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
Automated Medical Information Exchange 3 WR^DVBAUTL4  (EXMTPE,INREAS)^DVBCIUT1  TERM^DVBCUTL3  
VA FileMan 3 ^DIC  ($$GET1,GETS)^DIQ  ^DIR  
Kernel 1 $$FMTE^XLFDT  
Registration 1 DEM^VADPT  

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: 9

Package Total Caller Graph
Automated Medical Information Exchange 9 DVBCAMI1  DVBCAMI3  DVBCAMIS  DVBCAMR1  DVBCAMR2  DVBCAMRO  DVBCIRP1  DVBCIRP2  
DVBCIRPT  

Entry Points

Name Comments DBIA/ICR reference
RESOUT ;** Output the Reason
EXMOUT ;** Output exam information for reason/type
DETDELIM ; Print details of Insufficient Exams
; Reason,Exam,Provider,Exam Date,Patient Name,SSN,Claim #,Claim Type,Special Consideration(s),Priority of Exam
DETITEMS ; Print final exam details
EXMPRTY(DVBADIRA) ;** Select Priority of Exam
PRHD(DVBAPRTY) ;priority exam type header info
SPEC ;SPECIAL CONSIDERATION(S) FOR A 2507 REQUEST
CLAIMTYP ;THE CLAIM TYPE OF A 2507 REQUEST
DETHD ;** AMIE Detailed Report header
DETHDLIM ;Print Report Header in delimited format
PRIORITY ;
TYPEOUT ;** Output the Exam
TYPEDLIM ; ** Output the delimited Exam
XMSEL ;** Select Exams
CAPDETHD ;** CAPRI Detailed Report header
RSEL ;** Select Reasons

External References

Name Field # of Occurrence
^DIC RSEL+30, XMSEL+17
$$GET1^DIQ PRIORITY+4
GETS^DIQ CLAIMTYP+5
^DIR EXMPRTY+10
WR^DVBAUTL4 DETHD+13, CAPDETHD+11
EXMTPE^DVBCIUT1 XMSEL+18
INREAS^DVBCIUT1 RSEL+17, RSEL+31
TERM^DVBCUTL3 EXMOUT+2
DEM^VADPT EXMOUT+34
$$FMTE^XLFDT EXMOUT+22, EXMOUT+25, EXMOUT+42

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!!!!,"Reason: ",$P(^DVB(396.94,$P(^DVB(396.4,XMDA,0),U,11),0),U,3)
  • Line Location: RESOUT+2
Function Call: WRITE
  • Prompt: !,"Exam: ",$P(^DVB(396.6,$P(^DVB(396.4,XMDA,0),U,3),0),U,2)
  • Line Location: TYPEOUT+2
Function Call: WRITE
  • Prompt: !,"Provider",?20,"Exam Dt",?32,"Patient Name",?52,"SSN",?66,"Claim #"
  • Line Location: TYPEOUT+3
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: RSEL+5
Function Call: WRITE
  • Prompt: !,"Insufficient Reason Selection"
  • Line Location: RSEL+6
Function Call: WRITE
  • Prompt: @IOF,!
  • Line Location: XMSEL+5
Function Call: WRITE
  • Prompt: !,"AMIE Exam Selection"
  • Line Location: XMSEL+6
Routine Call
  • DIC
  • Line Location:
    • RSEL+30
    • XMSEL+17
Routine Call
  • DIR
  • Line Location:
    • EXMPRTY+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DVB(396.3 - [#396.3] GET1^DIQ,  GETS^DIQ
^DVB(396.6 - [#396.6] Classic Fileman Calls
^DVB(396.94 - [#396.94] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DPT - [#2] EXMOUT+33, EXMOUT+35
^DVB(396.25 - [#396.25] SPEC+11
^DVB(396.3 - [#396.3] EXMOUT+25, EXMOUT+26, EXMOUT+27, CLAIMTYP+2, SPEC+3, SPEC+8, SPEC+9, SPEC+10, PRIORITY+2, PRIORITY+3
^DVB(396.4 - [#396.4] EXMOUT+19, EXMOUT+20, EXMOUT+21, EXMOUT+30, EXMOUT+36, EXMOUT+37, EXMOUT+43, EXMOUT+44, RESOUT+1, RESOUT+2
, TYPEOUT+2, TYPEDLIM+1, TYPEDLIM+2
^DVB(396.5 - [#396.5] EXMOUT+23
^DVB(396.6 - [#396.6] TYPEOUT+2, TYPEDLIM+1, TYPEDLIM+2
^DVB(396.94 - [#396.94] RESOUT+1, RESOUT+2, TYPEDLIM+2, RSEL+23, RSEL+24
^TMP("INSUFF" DETHD+5*, DETHDLIM+1*, DETHDLIM+2*, DETHDLIM+3*, DETHDLIM+4*, DETHDLIM+5*, EXMOUT+46*, DETDELIM+2, DETDELIM+3*, DETDELIM+4*
, DETDELIM+5, DETDELIM+6*, DETITEMS+1*, DETITEMS+2*, RESOUT+1*, TYPEDLIM+1*, TYPEDLIM+2*

Label References

Name Line Occurrences
$$PRHD DETHD+9
CLAIMTYP EXMOUT+45
DETDELIM EXMOUT+46
DETHDLIM DETHD+5, DETHD+6, CAPDETHD+4
DETITEMS EXMOUT+46
PRIORITY EXMOUT+45
RESOUT EXMOUT+6, EXMOUT+12
SPEC EXMOUT+45
TYPEDLIM TYPEOUT+1
TYPEOUT EXMOUT+8, EXMOUT+16

Naked Globals

Name Field # of Occurrence
^("CAN" EXMOUT+21
^(0 EXMOUT+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> DFN EXMOUT+25*, EXMOUT+31, EXMOUT+33, EXMOUT+35
DIC RSEL+13!, RSEL+27*, RSEL+33!, XMSEL+12!, XMSEL+13*, XMSEL+20!
DIC("A" XMSEL+15*
DIC(0 RSEL+28*, XMSEL+14*
DIR EXMPRTY+1~
DIR("?" EXMPRTY+8*, EXMPRTY+9*
DIR("A" EXMPRTY+5*
DIR("B" EXMPRTY+6*
DIR("T" EXMPRTY+7*
DIR(0 EXMPRTY+2*, EXMPRTY+3*, EXMPRTY+4*
DIROUT EXMPRTY+1~
DIRUT EXMPRTY+1~
DTIME RSEL+15, EXMPRTY+7
DTOUT RSEL+9!, RSEL+13!, RSEL+33!, XMSEL+8!, XMSEL+9, XMSEL+12!, XMSEL+18, XMSEL+20!, EXMPRTY+1~
DUOUT RSEL+9!, RSEL+13!, RSEL+33!, XMSEL+8!, XMSEL+9, XMSEL+12!, XMSEL+18, XMSEL+20!, EXMPRTY+1~
DVBAA EXMOUT+58!, SPEC+8*, SPEC+13
DVBABIEN EXMOUT+44*, EXMOUT+58!, CLAIMTYP+2, CLAIMTYP+5, CLAIMTYP+6, SPEC+3, SPEC+8, SPEC+9, SPEC+10, PRIORITY+2
, PRIORITY+3, PRIORITY+4
>> DVBACMND EXMOUT+31*, EXMOUT+32
>> DVBACNUM EXMOUT+35*, EXMOUT+53, DETDELIM+4, DETDELIM+6
DVBADIRA EXMPRTY~, EXMPRTY+5
>> DVBADLMTR DETHD+3, CAPDETHD+2, DETHDLIM+3, DETHDLIM+4, DETHDLIM+5, EXMOUT+34, EXMOUT+46, DETDELIM+3, DETDELIM+4, DETDELIM+6
, DETITEMS+1, DETITEMS+2, RESOUT+1, TYPEOUT+1, TYPEDLIM+1, TYPEDLIM+2
>> DVBADTE EXMOUT+37*, EXMOUT+38*, EXMOUT+39*, EXMOUT+42*, EXMOUT+51, DETDELIM+3, DETDELIM+6
>> DVBADTWK EXMOUT+41*, EXMOUT+42
DVBAI DETHD+1~*, DETHD+10, DETHD+11*, DETHD+12, CAPDETHD+1~*, CAPDETHD+8, CAPDETHD+9*, CAPDETHD+10
>> DVBANAM1 EXMOUT+48*, EXMOUT+51, EXMOUT+52
>> DVBANAME EXMOUT+33*, EXMOUT+48, EXMOUT+52, DETDELIM+3, DETDELIM+6
>> DVBAORDT EXMOUT+36*, EXMOUT+37*, EXMOUT+38*, EXMOUT+39, EXMOUT+40, EXMOUT+41
>> DVBAORP1 EXMOUT+47*, EXMOUT+49, EXMOUT+50
>> DVBAORPV EXMOUT+43*, EXMOUT+47, EXMOUT+50, DETDELIM+3, DETDELIM+6
>> DVBAORXM EXMOUT+28*, EXMOUT+36, EXMOUT+37, EXMOUT+38
DVBAOUT RSEL+8~*, RSEL+10, RSEL+18*, RSEL+19
>> DVBAP DETHD+5
>> DVBAPG1 DETHD+7, DETHD+8, CAPDETHD+5, CAPDETHD+6
DVBAPRTY DETHD+9, PRHD~, PRHD+2, PRHD+3, PRHD+4, PRHD+5
>> DVBARQDT EXMOUT+18*, EXMOUT+25*, EXMOUT+56, DETITEMS+1
>> DVBARSPT EXMOUT+9*, EXMOUT+11, EXMOUT+13*
>> DVBASSN EXMOUT+34*, EXMOUT+53, DETDELIM+3, DETDELIM+6
DVBATSAV RSEL+9!, RSEL+16*, RSEL+17, RSEL+18, RSEL+33!
DVBATXT DETHD+1~, DETHD+9*, DETHD+10, CAPDETHD+1~, CAPDETHD+7*, CAPDETHD+8, PRHD+1~, PRHD+2*, PRHD+3*, PRHD+4*
, PRHD+5*, PRHD+6*, PRHD+7
>> DVBAXDT EXMOUT+18*, EXMOUT+21*, EXMOUT+22*, EXMOUT+46, EXMOUT+55, EXMOUT+56, DETITEMS+1
>> DVBAXMPT EXMOUT+9*, EXMOUT+14, EXMOUT+17*
>> DVBAXMTP EXMOUT+30*, EXMOUT+31
>> DVBAXRS EXMOUT+18*, EXMOUT+21*, EXMOUT+23*, EXMOUT+57, DETITEMS+2
>> DVBCNT SPEC+9*, SPEC+12*, SPEC+13
>> DVBCTW EXMOUT+54, DETDELIM+4, DETDELIM+6, CLAIMTYP+1*, CLAIMTYP+6*
DVBCYQ RSEL+7*, RSEL+10, RSEL+32*, RSEL+33!, XMSEL+7*, XMSEL+9, XMSEL+19*, XMSEL+20!
DVBPOX EXMOUT+54, EXMOUT+58!, DETDELIM+4, DETDELIM+6, PRIORITY+1*, PRIORITY+4*
DVBPOXID EXMOUT+58!, PRIORITY+3*
DVBSC EXMOUT+58!, SPEC+9*, SPEC+10, SPEC+11, SPEC+13
DVBSCC EXMOUT+58!
DVBSCN EXMOUT+58!, SPEC+10*, SPEC+11
DVBSCNS EXMOUT+58!
DVBSCW EXMOUT+58!, SPEC+1!
DVBSCW( SPEC+11*, SPEC+13*, SPEC+14
DVBSCWA EXMOUT+54, EXMOUT+58!, DETDELIM+4, DETDELIM+6, SPEC+2*, SPEC+14*
>> DVBX SPEC+14*
>> GETOUT EXMOUT+4, EXMOUT+10
IOF RSEL+5, XMSEL+5
IOSL EXMOUT+1
IOST EXMOUT+2
LPDA RSEL+21~*, RSEL+23*, RSEL+24
>> LSTDT DETHD+12, CAPDETHD+10, DETHDLIM+2
>> MSG("396.32" CLAIMTYP+6
>> MSGCNT DETHD+4*, DETHD+5*, DETHD+6, CAPDETHD+3*, CAPDETHD+4, DETHDLIM+1*, DETHDLIM+2*, DETHDLIM+3, DETHDLIM+4, DETHDLIM+5*
, EXMOUT+46*, DETDELIM+2, DETDELIM+3, DETDELIM+4, DETDELIM+5, DETDELIM+6, DETITEMS+1, DETITEMS+2, RESOUT+1, TYPEDLIM+1
, TYPEDLIM+2
>> REQDA EXMOUT+19*, EXMOUT+24, EXMOUT+25, EXMOUT+26*, EXMOUT+27*, EXMOUT+29, EXMOUT+31
RESANS RSEL+8~, RSEL+15*, RSEL+17, RSEL+18, RSEL+20, RSEL+26, RSEL+29, RSEL+32
>> STRTDT DETHD+12, CAPDETHD+10, DETHDLIM+2
TVAR DETHD+14!, CAPDETHD+12!
TVAR( DETHD+10*, DETHD+12*, CAPDETHD+8*, CAPDETHD+10*
TVAR(1 DETHD+7*, DETHD+8*, CAPDETHD+5*, CAPDETHD+6*
U EXMOUT+19, EXMOUT+21, EXMOUT+23, EXMOUT+25, EXMOUT+27, EXMOUT+30, EXMOUT+33, EXMOUT+34, EXMOUT+35, EXMOUT+36
, EXMOUT+43, EXMOUT+44, RESOUT+1, RESOUT+2, TYPEOUT+2, TYPEDLIM+1, TYPEDLIM+2, RSEL+24, SPEC+8, SPEC+10
, PRIORITY+2, PRIORITY+3
>> VADM(1 EXMOUT+34
>> VADM(2 EXMOUT+34
X RSEL+29*, EXMPRTY+1~
>> XMDA EXMOUT+19, EXMOUT+20, EXMOUT+21, EXMOUT+30, EXMOUT+43, EXMOUT+44, RESOUT+1, RESOUT+2, TYPEOUT+2, TYPEDLIM+1
, TYPEDLIM+2
Y RSEL+9!, RSEL+13!, RSEL+17*, RSEL+19, RSEL+31, RSEL+32, RSEL+33!, XMSEL+8!, XMSEL+19, XMSEL+20!
, EXMPRTY+1~, EXMPRTY+11
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