LRAPUTL ;VA/DALOI/WTY - AP UTILITIES;2/26/01
Source file <LRAPUTL.m>
Package | Total | Call Graph |
---|---|---|
Lab Service | 5 | OE1^LR7OB63D PNAME^LRAPDA END^LRCAPES YN^LRU ^LRUP |
VA Fileman | 5 | ^%DT EN^DDIOL $$GET1^DID ($$GET1,GETS)^DIQ ^DIR |
Kernel | 3 | $$FMTE^XLFDT $$CJ^XLFSTR $$GET^XUA4A72 |
Registration | 1 | INP^VADPT |
Text Integration Utility | 1 | EXTRACT^TIULQ |
Name | Comments | DBIA/ICR reference |
---|---|---|
TIUCHK(LRPTR,LRDFN,LRSS,LRI) | ;
|
|
ESIGINF(LRESINF,LRDFN,LRSS,LRI) | ;Return Esig Info
|
|
END | ;
|
|
RELEASE(LRRELEAS,LRDFN,LRSS,LRI) | ;
|
|
DEMGRPH(LRAN,LRAD,LRAA) | ;Demographics
|
|
PG | ;Page break
|
|
NEWLN(LRTEXT,TAB) | ;
|
|
LOOKUP(LRDATA,LRYR1,LRAANM,LRAREA,LRYR2,LRAAN) | ;
|
|
GETDOCS(LRDOCS,LRDFN,LRSS,LRI,LRSF) | ;Return PCP and provider
|
|
GLBWRT(LRTEXT,TAB) | ;Write to global
|
|
REFRRL | ;Display informational message on referrals
|
|
PROVIDR | ;Entry of provider taken from PRO^LRCAPES
|
|
GLB(LINE,TAB,BTAB,TEXT,ROOT,ATAB) | ;
; This subroutine is used to store report text to a global. ; Input variables: ; LINE = Current line number ; TAB = Desired tab position (not required) ; BTAB = Current tab position BEFORE text is stored ; TEXT = Text string to be stored ; ROOT = Global root |
|
ACCYR(LRYROUT,LRYRIN,LRAREA,LRAANM) | ;
; Return variable (passed by reference): ; LRYROUT = Accession Year LRAD^LRH(0) ; where LRAD is format 3010000 ; LRH(0) is format 2001 ; = -1 - Error Condition ; = 0 - No change from default value (LRYRIN) |
Name | Field # of Occurrence |
---|---|
^%DT | ACCYR+21 |
EN^DDIOL | LOOKUP+19, LOOKUP+34, REFRRL+9 |
$$GET1^DID | TIUCHK+21 |
$$GET1^DIQ | DEMGRPH+4, DEMGRPH+5, DEMGRPH+6, DEMGRPH+7, GETDOCS+5, GETDOCS+6, GETDOCS+14, TIUCHK+14, TIUCHK+15, TIUCHK+24 , PROVIDR+4 |
GETS^DIQ | RELEASE+13 |
^DIR | LOOKUP+8, PROVIDR+9, PG+2 |
OE1^LR7OB63D | LOOKUP+14, LOOKUP+15 |
PNAME^LRAPDA | LOOKUP+11 |
END^LRCAPES | PROVIDR+11, PROVIDR+15 |
YN^LRU | ACCYR+17 |
^LRUP | LOOKUP+22 |
EXTRACT^TIULQ | ESIGINF+6 |
INP^VADPT | GETDOCS+9 |
$$FMTE^XLFDT | LOOKUP+25, DEMGRPH+8, DEMGRPH+18 |
$$CJ^XLFSTR | REFRRL+3, REFRRL+6, REFRRL+8 |
$$GET^XUA4A72 | PROVIDR+5 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^LR - [#63] | GET1^DID, GET1^DIQ |
68.02 | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^DIC - [#1] | REFRRL+1 |
^LAB(60 - [#60] | DEMGRPH+25 |
^LR - [#63] | LOOKUP+22, LOOKUP+27, DEMGRPH+12, DEMGRPH+15, DEMGRPH+19 |
^LRO(68 - [#68] | ACCYR+24, LOOKUP+17, LOOKUP+21, LOOKUP+26, DEMGRPH+11, DEMGRPH+20, DEMGRPH+23, PROVIDR+15 |
^VA(200 - [#200] | PROVIDR+5 |
Name | Line Occurrences |
---|---|
DEMGRPH | LOOKUP+36 |
END | ACCYR+18, ACCYR+20, ACCYR+27, LOOKUP+9 |
GLB | GLBWRT+1 |
GLBWRT | NEWLN+3 |
PG | DEMGRPH+16, DEMGRPH+24 |
TIUCHK | ESIGINF+4 |
Name | Field # of Occurrence |
---|---|
^("PCE" | DEMGRPH+11 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> % | ACCYR+17*, ACCYR+18, ACCYR+19, ACCYR+20 |
>> %DT | ACCYR+21* |
>> %DT("A" | ACCYR+21* |
>> %DT(0 | ACCYR+21* |
ATAB | GLBWRT+1, GLBWRT+2, GLB~, GLB+24* |
BTAB | NEWLN+1*, GLBWRT+1, GLBWRT+2*, GLB~, GLB+14*, GLB+15, GLB+17, GLB+18 |
DA | DEMGRPH+1~ |
DFN | GETDOCS+1~, GETDOCS+6* |
DIR | LOOKUP+2!, LOOKUP+8!, PROVIDR+3~, PG+1~ |
DIR("?" | LOOKUP+5*, LOOKUP+6*, LOOKUP+7* |
DIR("A" | LOOKUP+4*, PROVIDR+6* |
DIR("B" | PROVIDR+5* |
DIR("S" | PROVIDR+8* |
DIR(0 | LOOKUP+4*, PROVIDR+7*, PG+2* |
DIRUT | PROVIDR+3~, PG+1~, PG+3 |
>> DOB | LOOKUP+25, DEMGRPH+18 |
DT | GLB+19, PROVIDR+5 |
DTOUT | PG+1~ |
DUOUT | PROVIDR+3~, PG+1~ |
FTEXT | GLB+12~, GLB+16*, GLB+18*, GLB+22 |
>> GROOT | GLBWRT+1 |
>> HRCN | LOOKUP+25, DEMGRPH+18 |
IOF | LOOKUP+23, DEMGRPH+18, DEMGRPH+24 |
IOM | REFRRL+3, REFRRL+6, REFRRL+8 |
IOSL | DEMGRPH+16, DEMGRPH+24 |
>> LCT | NEWLN+1*, GLBWRT+1 |
LINE | GLB~, GLB+20*, GLB+21, GLB+22 |
>> LR("CK" | LOOKUP+2! |
LRAA | LOOKUP+36, DEMGRPH~, DEMGRPH+3, DEMGRPH+6, DEMGRPH+7, DEMGRPH+11, DEMGRPH+20, DEMGRPH+23, PROVIDR+15 |
LRAAN | LOOKUP~, LOOKUP+17, LOOKUP+21, LOOKUP+26 |
LRAANM | ACCYR~, ACCYR+14, ACCYR+19!, ACCYR+25, LOOKUP~, LOOKUP+5, LOOKUP+18, LOOKUP+32, END+1! |
LRAD | LOOKUP+36, DEMGRPH~, DEMGRPH+3, DEMGRPH+6, DEMGRPH+7, DEMGRPH+11, DEMGRPH+20, DEMGRPH+23, PROVIDR+15 |
LRAN | LOOKUP+8*, LOOKUP+9, LOOKUP+10, LOOKUP+12, LOOKUP+17, LOOKUP+18, LOOKUP+21, LOOKUP+26, LOOKUP+32, LOOKUP+36 , DEMGRPH~, DEMGRPH+3, DEMGRPH+6, DEMGRPH+7, DEMGRPH+11, DEMGRPH+20, DEMGRPH+23, PROVIDR+15 |
LRAREA | ACCYR~, ACCYR+14, ACCYR+19!, ACCYR+24, LOOKUP~, LOOKUP+27, END+1! |
>> LRAU | LOOKUP+13 |
LRCDT | DEMGRPH+1~, DEMGRPH+8*, DEMGRPH+9 |
LRCT | RELEASE+2~, RELEASE+14*, RELEASE+15 |
LRDATA | LOOKUP~, LOOKUP+3*, LOOKUP+9*, LOOKUP+12*, LOOKUP+13*, LOOKUP+20*, LOOKUP+35*, LOOKUP+37* |
LRDATA(1 | LOOKUP+13*, LOOKUP+37* |
LRDFN | LOOKUP+13, LOOKUP+21*, LOOKUP+22, LOOKUP+27, LOOKUP+37, DEMGRPH+12, DEMGRPH+15, DEMGRPH+19, GETDOCS~, GETDOCS+3 , GETDOCS+5, GETDOCS+6, GETDOCS+11, RELEASE~, RELEASE+3, RELEASE+7, RELEASE+11, TIUCHK~, TIUCHK+5, TIUCHK+9 , TIUCHK+17, TIUCHK+23, ESIGINF~, ESIGINF+2, ESIGINF+4 |
LRDOCS | GETDOCS~, GETDOCS+3*, GETDOCS+4* |
LRDOCS(1 | GETDOCS+7*, GETDOCS+10* |
LRDOCS(2 | GETDOCS+14* |
>> LRDPF | REFRRL+1 |
LREDT | DEMGRPH+1~, DEMGRPH+6*, DEMGRPH+8 |
>> LREND | PROVIDR+1* |
LRESINF | ESIGINF~ |
LRESINF(1 | ESIGINF+8* |
LRESINF(2 | ESIGINF+9* |
LRESINF1 | ESIGINF+1~ |
LRESINF1("ESIG" | ESIGINF+7, ESIGINF+8, ESIGINF+9 |
LRFILE | RELEASE+2~, RELEASE+7*, RELEASE+9*, RELEASE+12, RELEASE+13, RELEASE+15, TIUCHK+2~, TIUCHK+6*, TIUCHK+10*, TIUCHK+12 , TIUCHK+14, TIUCHK+15, TIUCHK+17*, TIUCHK+21*, TIUCHK+22, TIUCHK+24 |
LRFLD | GETDOCS+1~, GETDOCS+12*, GETDOCS+13*, GETDOCS+14, TIUCHK+2~, TIUCHK+17*, TIUCHK+19*, TIUCHK+20, TIUCHK+21*, TIUCHK+24 |
LRFLDS | RELEASE+2~, RELEASE+7*, RELEASE+10*, RELEASE+13, RELEASE+15 |
LRI | LOOKUP+13, LOOKUP+26*, LOOKUP+27, LOOKUP+37, GETDOCS~, GETDOCS+12, RELEASE~, RELEASE+5, RELEASE+11, TIUCHK~ , TIUCHK+9, TIUCHK+23, ESIGINF~, ESIGINF+4 |
LRIDT | DEMGRPH+1~, DEMGRPH+7*, DEMGRPH+12, DEMGRPH+15, DEMGRPH+19 |
LRIENS | DEMGRPH+1~, DEMGRPH+3*, DEMGRPH+4, DEMGRPH+5, GETDOCS+1~, GETDOCS+11*, GETDOCS+12*, GETDOCS+14, RELEASE+2~, RELEASE+7* , RELEASE+11*, RELEASE+13, RELEASE+15, TIUCHK+2~, TIUCHK+5*, TIUCHK+9*, TIUCHK+13*, TIUCHK+14, TIUCHK+15, TIUCHK+17* , TIUCHK+23*, TIUCHK+24 |
LRINC | GLB+12~, GLB+13* |
LRLINE | GLB+12~, GLB+20*, GLB+23 |
LRMSG | REFRRL+2*, REFRRL+3, REFRRL+5*, REFRRL+6, REFRRL+7*, REFRRL+8, REFRRL+9, REFRRL+10! |
LRMSG(1 | REFRRL+3*, REFRRL+4* |
LRMSG(2 | REFRRL+6* |
LRMSG(3 | REFRRL+8* |
>> LRMSG2 | REFRRL+1*, REFRRL+2 |
>> LRNOP | PROVIDR+13*, PROVIDR+17* |
LRPF | GETDOCS+1~, GETDOCS+5*, GETDOCS+8 |
>> LRPRO | PROVIDR+4, PROVIDR+5, PROVIDR+7*, PROVIDR+10*, PROVIDR+11 |
LRPRONM | PROVIDR+3~, PROVIDR+4*, PROVIDR+5 |
LRPTR | TIUCHK~, TIUCHK+3*, TIUCHK+12*, TIUCHK+14*, TIUCHK+15, TIUCHK+25!*, TIUCHK+26!* |
LRPTR("D" | TIUCHK+15*, TIUCHK+26 |
LRQUIT | DEMGRPH+1~, DEMGRPH+2*, DEMGRPH+15, DEMGRPH+16, DEMGRPH+23, DEMGRPH+24, DEMGRPH+26*, PROVIDR+14*, PROVIDR+18*, PG+3* |
LRREL | TIUCHK+2~, TIUCHK+24*, TIUCHK+25, TIUCHK+26 |
LRRELAR | RELEASE+2~ |
LRRELAR( | RELEASE+15 |
LRRELEAS | RELEASE~, RELEASE+3*, RELEASE+4*, RELEASE+5* |
LRRELEAS( | RELEASE+15* |
LRROOT | TIUCHK+2~, TIUCHK+5*, TIUCHK+8*, TIUCHK+11 |
LRSF | GETDOCS~, GETDOCS+2*, GETDOCS+3, GETDOCS+14 |
LRSPC | GLB+12~, GLB+13*, GLB+18 |
LRSPECID | DEMGRPH+1~, DEMGRPH+4*, DEMGRPH+5*, DEMGRPH+10 |
LRSS | DEMGRPH+12, DEMGRPH+15, DEMGRPH+19, GETDOCS~, GETDOCS+2, GETDOCS+3, GETDOCS+4, GETDOCS+12, GETDOCS+13, RELEASE~ , RELEASE+4, RELEASE+5, RELEASE+6, RELEASE+8, RELEASE+9, RELEASE+14, TIUCHK~, TIUCHK+3, TIUCHK+4, TIUCHK+7 , TIUCHK+10, TIUCHK+16, TIUCHK+18, TIUCHK+19, ESIGINF~, ESIGINF+2, ESIGINF+3, ESIGINF+4 |
LRTEXT | NEWLN~, NEWLN+3, GLBWRT~, GLBWRT+1 |
LRTIUDA | ESIGINF+1~, ESIGINF+4, ESIGINF+5, ESIGINF+6, ESIGINF+7, ESIGINF+8, ESIGINF+9 |
LRTREC | TIUCHK+2~, TIUCHK+11*, TIUCHK+12, TIUCHK+13 |
LRX | DEMGRPH+13~, DEMGRPH+15*, DEMGRPH+19, DEMGRPH+22*, DEMGRPH+23*, DEMGRPH+25 |
LRYR1 | ACCYR+15~, ACCYR+23*, ACCYR+24, ACCYR+28, LOOKUP~, LOOKUP+5, LOOKUP+16, LOOKUP+18 |
LRYR2 | ACCYR+15~, ACCYR+23*, ACCYR+25, ACCYR+28, LOOKUP~, LOOKUP+17, LOOKUP+21, LOOKUP+26, LOOKUP+32 |
LRYRIN | ACCYR~, ACCYR+14, ACCYR+16, ACCYR+19!, END+1! |
LRYROUT | ACCYR~, ACCYR+13*, ACCYR+19*, ACCYR+26*, ACCYR+28* |
MSG | LOOKUP+18*, LOOKUP+19!, LOOKUP+34! |
MSG(1 | LOOKUP+29*, LOOKUP+30*, LOOKUP+31* |
MSG(2 | LOOKUP+32*, LOOKUP+33* |
>> PNM | LOOKUP+25, DEMGRPH+18 |
ROOT | GLB~, GLB+19, GLB+21, GLB+22, GLB+23* |
TAB | NEWLN~, NEWLN+2*, NEWLN+3, GLBWRT~, GLBWRT+1, GLB~, GLB+15*, GLB+17, GLB+18, GLB+24 |
TEXT | GLB~, GLB+16, GLB+18, GLB+24 |
U | ACCYR+28, LOOKUP+9, DEMGRPH+19, DEMGRPH+25 |
>> VAIN(2 | GETDOCS+10 |
X | LOOKUP+2!, LOOKUP+21*, LOOKUP+22*, PROVIDR+3~ |
Y | ACCYR+20, ACCYR+22, ACCYR+23, LOOKUP+2!, LOOKUP+8, PROVIDR+3~, PROVIDR+10 |