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 |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: DVBAUDDT1

Package: Automated Medical Information Exchange

Routine: DVBAUDDT1


Information

DVBAUDDT1 ;ALB/CP - UTL DVBDATE subroutines & extrinsics #1 ; 10/10/18 2:07pm

Source Information

Source file <DVBAUDDT1.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Automated Medical Information Exchange 1 CENTER^DVBAUDPRT1  
Kernel 1 ($$FMADD,$$FMDIFF,$$FMTE,$$FMTH)^XLFDT  
VA FileMan 1 ^%DT  

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

Package Total Caller Graph
Automated Medical Information Exchange 6 DVBAUDAO  DVBAUDAO1  DVBAUDDIQ  DVBAUDPRT1  DVBAUDUI  DVBAUDUU  

Entry Points

Name Comments DBIA/ICR reference
DATE(DVBDATE,DVBTIME,DVBSECS,DVBFORMAT) ; Returns the DVBDATE in external DVBFORMAT.
DAYSAGO(DVBDATE) ; Returns: DVBDATE (in external mm/dd/yy DVBFORMAT) and the
DTBEG(DVBDTBEG) ; Return: Beginning DVBDATE for DVBDATE range search loop.
DTEND(DVBDTEND) ; Return: Maximum ending DVBDATE for DVBDATE range search loop.
DTSOK(DVBDTBEG,DVBDTEND) ; Extrinsic Return: 1 if end DVBDATE => begin DVBDATE.
GETDT(DVBPROMPT,DVBTYPE,DVBDEFAULT,DVBRESTRICT) ; DVBPROMPT for DVBDATE, & return array
GETDTS(DVBDATETXT) ; DVBPROMPT user for DVBDATE range
GETDTS1

External References

Name Field # of Occurrence
^%DT GETDT+31
CENTER^DVBAUDPRT1 DTSOK+7
$$FMADD^XLFDT DAYSAGO+10, DAYSAGO+14, DAYSAGO+16, DTBEG+3, DTBEG+4
$$FMDIFF^XLFDT DAYSAGO+17, DAYSAGO+22
$$FMTE^XLFDT DATE+12, DATE+14, DAYSAGO+6
$$FMTH^XLFDT GETDT+38, GETDT+44

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: DTSOK+6
Function Call: WRITE
  • Prompt: " ",DVB2DTBEG("E")
  • Line Location: GETDT+40
Function Call: WRITE
  • Prompt: " ",DVB2DTEND("E")
  • Line Location: GETDT+46
Function Call: WRITE
  • Prompt: !!,"Enter "_DVBDATETXT_" range"
  • Line Location: GETDTS1+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" GETDT+29

Label References

Name Line Occurrences
$$ GETDT+2~
$$DATE GETDT+39, GETDT+45
$$DTBEG GETDTS1+11
$$DTEND GETDTS1+12
$$DTSOK GETDTS1+9
GETDT GETDTS1+7, GETDTS1+8
GETDTS1 GETDTS1+8, GETDTS1+9

Naked Globals

Name Field # of Occurrence
^ GETDT+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> %DT GETDT+2, GETDT+20*, GETDT+21*, GETDT+23*, GETDT+25*, GETDT+26*, GETDT+27*, GETDT+28*, GETDT+39
>> %DT("A" GETDT+19*
>> %DT("B" GETDT+29*
>> %DT(0 GETDT+24*
DT DAYSAGO+9, DAYSAGO+10, DAYSAGO+14, DAYSAGO+16, DAYSAGO+17, DAYSAGO+22, GETDT+7, GETDT+11, GETDT+12, GETDT+13
, GETDT+14, GETDT+15, GETDT+24
DVB2DTBEG GETDTS1+4!, GETDTS1+11*
DVB2DTBEG("$H" GETDT+38*
DVB2DTBEG("E" GETDT+39*, GETDT+40
DVB2DTBEG("I" GETDT+37*, GETDT+38, GETDT+39, GETDTS1+9, GETDTS1+11
DVB2DTEND GETDTS1+4!, GETDTS1+12*
DVB2DTEND("$H" GETDT+44*
DVB2DTEND("E" GETDT+45*, GETDT+46
DVB2DTEND("I" GETDT+43*, GETDT+44, GETDT+45, GETDTS1+9, GETDTS1+12
>> DVBAUDNEW1( GETDT+2
DVBDATE DATE~, DATE+12*, DATE+14*, DATE+17*, DATE+18*, DATE+20*, DATE+22, DAYSAGO~, DAYSAGO+5*, DAYSAGO+6
, DAYSAGO+9, DAYSAGO+10, DAYSAGO+14, DAYSAGO+16, DAYSAGO+17, DAYSAGO+21, DAYSAGO+22, DAYSAGO+25*, DAYSAGO+27
DVBDATETXT GETDTS~, GETDTS1+6
DVBDATEX DAYSAGO+2~, DAYSAGO+6*, DAYSAGO+9*, DAYSAGO+10, DAYSAGO+11*, DAYSAGO+14, DAYSAGO+15*, DAYSAGO+16, DAYSAGO+18*, DAYSAGO+21
, DAYSAGO+22*
DVBDAYS DAYSAGO+2~, DAYSAGO+17*, DAYSAGO+18
DVBDEFAULT GETDT~, GETDT+10*, GETDT+11*, GETDT+12*, GETDT+13*, GETDT+14*, GETDT+15*, GETDT+29
DVBDTBEG DTBEG~, DTBEG+2, DTBEG+3, DTBEG+4, DTSOK~, DTSOK+5
DVBDTEND DTEND~, DTEND+2, DTEND+3, DTEND+5, DTSOK~, DTSOK+5
DVBFORMAT DATE~, DATE+5*, DATE+11, DATE+13, DATE+18, DATE+24, DATE+25
DVBPROMPT GETDT~, GETDT+19
>> DVBQUIT GETDT+5*, GETDT+7*, GETDT+31*, GETDTS1+3*, GETDTS1+7, GETDTS1+8
DVBRESTRICT GETDT~, GETDT+21, GETDT+22, GETDT+25, GETDT+28
DVBSECS DATE~, DATE+7*, DATE+19
DVBTIME DATE~, DATE+6*, DATE+23
DVBTYPE GETDT~, GETDT+34*, GETDT+36, GETDT+42
DVBVAL DATE+2~, DATE+22*, DATE+24*, DATE+25*, DATE+27, DTSOK+2~, DTSOK+4*, DTSOK+8*, DTSOK+10
>> Y GETDT+29*, GETDT+31, GETDT+37, GETDT+43
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All