DVBAUDDT1 ;ALB/CP - UTL DVBDATE subroutines & extrinsics #1 ; 10/10/18 2:07pm
Source file <DVBAUDDT1.m>
| Package | Total | Call Graph |
|---|---|---|
| Automated Medical Information Exchange | 1 | CENTER^DVBAUDPRT1 |
| Kernel | 1 | ($$FMADD,$$FMDIFF,$$FMTE,$$FMTH)^XLFDT |
| VA FileMan | 1 | ^%DT |
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Package | Total | Caller Graph |
|---|---|---|
| Automated Medical Information Exchange | 6 | DVBAUDAO DVBAUDAO1 DVBAUDDIQ DVBAUDPRT1 DVBAUDUI DVBAUDUU |
| 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 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD("DD" | GETDT+29 |
| Name | Field # of Occurrence |
|---|---|
| ^ | GETDT+2 |
| >> | 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 |