LRVERA ;DALOI/JMC - READ ACCESSION/UID ;06/01/10 11:50
Source file <LRVERA.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
ACC | ; Prompt for accession selection
|
|
UID | ; Prompt for UID selection
|
|
SELPL(LR4,LRFLAG) | ; Select the performing laboratory to store with test results.
; Call with LR4 = default institution, usually value of DUZ(2) ; LRFLAG = 0 (host lab only) / 1 (allow selection of collecting or host lab) |
|
SCRNPL(LRFLAG) | ; Screen performing laboratory
; Called by DIC("S") lookup above when selecting performing laboratory ; Call with LRFLAG = allow selection of collecting or host lab |
|
PLOK(LRX,LRY,LRZ,LR60) | ; Check if user is editing results that appear to have
; been performed by a lab different from the one they selected and. ; ask if changing performing lab is ok. |
|
SETRL(LRDFN,LRSS,LRIDT,LR4) | ; Set reporting laboratory for entry in file #63
; Call with LRDFN = File #63 IEN ; LRSS = file #63 subscript ; LRIDT = inverse date/time of specimen ("AU" should pass 0) ; LR4 = file #4 IEN to store as reporting laboratory |
|
RFLAG(FLAG) | ; Ask user for referral high/low/critical flag in case they
; don't have values to calculate. ; Call with FLAG = current abnormal flag if any |
|
DCOM | ; From above and LRVR4 - display comments
|
|
CMTDSP | ; Determine if display of previous results should include associated comments.
|
|
CHKCDSP() | ; Check if previous comment should display when test on user's list
; is present on test profile selected for this accession. |
|
DSPCMT | ; Display comments stored in file #63
|
|
DSPHW(LRDFN,LRY) | ; Display patient's height and weight
; Call with LRDFN = file #63 ien ; LRY = array to return values, pass by value |
|
XDELTACK | ; Execute delta check in a controlled environment ("sand box")
|
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^DIC(4 - [#4] | Classic Fileman Calls, GET1^DIQ |
^LAB(60 - [#60] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^LAB(60 - [#60] | XDELTACK+11 |
^LAHM(62.9 - [#62.9] | SCRNPL+10, SCRNPL+11 |
^LR - [#63] | SETRL+9, SETRL+10, DCOM+5, DCOM+10, DCOM+15, DCOM+16, DSPCMT+6, DSPCMT+8, DSPHW+7, XDELTACK+15 |
^LRO(68 - [#68] | UID+20 |
^TMP("LR" | CMTDSP+5!, CMTDSP+10*, CHKCDSP+7, CHKCDSP+10, CHKCDSP+11, XDELTACK+10 |
^TMP("LRXPAR" | CMTDSP+5!, CMTDSP+7, CMTDSP+10, CMTDSP+11! |
^UTILITY($J | DSPHW+9!, DSPHW+22! |
Name | Field # of Occurrence |
---|---|
^( | CMTDSP+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | DCOM+7~, DCOM+12*, DCOM+19*, DSPCMT+6, DSPCMT+8 |
DFN | DSPHW+6~, DSPHW+7* |
DIC | SELPL+6~, SELPL+7* |
DIC("A" | SELPL+8* |
DIC("B" | SELPL+9* |
DIC("S" | SELPL+10* |
DIC(0 | SELPL+7* |
DIR | PLOK+11~, RFLAG+8~, DSPCMT+4~ |
DIR("?" | RFLAG+13* |
DIR("A" | PLOK+16*, PLOK+17*, PLOK+18*, RFLAG+10* |
DIR("B" | PLOK+18*, RFLAG+11*, RFLAG+12* |
DIR(0 | PLOK+19*, RFLAG+9*, DSPCMT+10* |
DIROUT | RFLAG+8~ |
DIRUT | PLOK+11~, RFLAG+8~, RFLAG+15, DSPCMT+4~, DSPCMT+6, DSPCMT+9 |
DTOUT | SELPL+6~, PLOK+11~, RFLAG+8~, DSPCMT+4~ |
DUOUT | SELPL+6~, PLOK+11~, DSPCMT+4~ |
DUZ(2 | SCRNPL+8, SCRNPL+10, SCRNPL+11 |
ERR | CMTDSP+2~, CMTDSP+6 |
FDA | SETRL+6~ |
FDA(1 | SETRL+15*, SETRL+16* |
FLAG | RFLAG~, RFLAG+12 |
GMRVSTR | DSPHW+6~, DSPHW+10* |
GMRVSTR(0 | DSPHW+10* |
I | CMTDSP+2~, CMTDSP+9*, CMTDSP+10*, CHKCDSP+5~, CHKCDSP+8*, CHKCDSP+9*, CHKCDSP+10, CHKCDSP+11, DSPCMT+4~, DSPCMT+5* , DSPCMT+6*, DSPCMT+8 |
IOST | DSPCMT+9 |
LR4 | SELPL~, SELPL+9, SELPL+12*, SELPL+13*, SELPL+15, SETRL~, SETRL+8, SETRL+9, SETRL+10, SETRL+15 , SETRL+16 |
LR60 | PLOK~, PLOK+16, XDELTACK+4~, XDELTACK+10*, XDELTACK+11 |
>> LRAA | UID+10*, UID+19*, UID+20 |
>> LRACC | DCOM+17 |
>> LRAD | UID+10*, UID+19*, UID+20 |
>> LRAN | UID+10*, UID+19*, UID+20 |
>> LRCMTDSP | DCOM+10, DCOM+16 |
LRDATE | XDELTACK+14~ |
LRDATE(1 | XDELTACK+15*, XDELTACK+16 |
LRDATE(2 | XDELTACK+15*, XDELTACK+16 |
LRDB | XDELTACK+4~, XDELTACK+10*, XDELTACK+11*, XDELTACK+12, XDELTACK+16 |
>> LRDEL | XDELTACK+24 |
LRDFN | SETRL~, SETRL+8, SETRL+9, SETRL+10, SETRL+15, SETRL+16, DCOM+5, DCOM+10, DCOM+15, DCOM+16 , DSPCMT+6, DSPCMT+8, DSPHW~, DSPHW+7, XDELTACK+15 |
LRDIE | SETRL+6~ |
LRDPF | DSPHW+6~, DSPHW+7*, DSPHW+8 |
LREND | DSPHW+6~, DSPHW+7*, DSPHW+16, DSPHW+17* |
LRFILE | SETRL+6~, SETRL+12*, SETRL+13, SETRL+15, SETRL+16 |
LRFLAG | SELPL~, SELPL+7*, SCRNPL~, SCRNPL+11 |
LRI | XDELTACK+4~, XDELTACK+28*, XDELTACK+29*, XDELTACK+30 |
LRIDT | SETRL~, SETRL+8, SETRL+9, SETRL+15, DCOM+5, DCOM+15, DCOM+19, XDELTACK+15 |
>> LRLCT | DCOM+18*, DSPCMT+7*, DSPCMT+9, DSPCMT+11*, DSPCMT+12* |
>> LRLDT | DCOM+5, DCOM+10, DCOM+12, DCOM+16, CHKCDSP+7, XDELTACK+13, XDELTACK+15 |
>> LRM( | CHKCDSP+9, CHKCDSP+10, CHKCDSP+11 |
LROK | XDELTACK+4~, XDELTACK+12, XDELTACK+13*, XDELTACK+15*, XDELTACK+16* |
LRQUIT | UID+4~, UID+7*, UID+8, UID+10*, UID+12* |
LRROOT | DSPHW+6~, DSPHW+15*, DSPHW+16*, DSPHW+17, DSPHW+18, DSPHW+19, DSPHW+20 |
>> LRSB | XDELTACK+10, XDELTACK+19, XDELTACK+34* |
>> LRSB( | XDELTACK+30 |
LRSBSAV | XDELTACK+4~, XDELTACK+19*, XDELTACK+23~, XDELTACK+34 |
LRSBSAV( | XDELTACK+29, XDELTACK+30* |
>> LRSPEC | XDELTACK+11 |
LRSS | SETRL~, SETRL+8, SETRL+9, SETRL+10, SETRL+12, SETRL+15, DCOM+5, DCOM+10, DCOM+15, DCOM+16 , DSPCMT+6, DSPCMT+8, XDELTACK+15 |
>> LRUID | UID+9, UID+10*, UID+14*, UID+19* |
LRX | UID+4~, UID+9*, UID+10, UID+11, UID+19, PLOK~, PLOK+13, PLOK+14, PLOK+15, PLOK+16 |
LRY | UID+4~, UID+7*, UID+11*, UID+12, UID+18, UID+19, PLOK~, PLOK+14, PLOK+17, DSPHW~ |
LRY("HT" | DSPHW+19* |
LRY("WT" | DSPHW+20* |
LRZ | PLOK~, PLOK+15, PLOK+17 |
OK | SCRNPL+6~, SCRNPL+7*, SCRNPL+8*, SCRNPL+9, SCRNPL+10*, SCRNPL+11*, SCRNPL+13, PLOK+11~, PLOK+12*, PLOK+19* , PLOK+21*, PLOK+22, CHKCDSP+5~, CHKCDSP+6*, CHKCDSP+9, CHKCDSP+10*, CHKCDSP+11*, CHKCDSP+12 |
U | DSPHW+20 |
X | SELPL+6~, PLOK+11~, RFLAG+8~, DSPCMT+4~, DSPHW+6~, DSPHW+7*, DSPHW+18*, DSPHW+19, DSPHW+20 |
Y | SELPL+6~, SELPL+12, SELPL+13, SCRNPL+8, SCRNPL+10, SCRNPL+11, PLOK+11~, PLOK+21, RFLAG+8~, RFLAG+15* , RFLAG+16, DSPCMT+4~ |
>> Z2 | DCOM+11 |