BLRLINKU ;IHS/OIT/MKK - IHS LABORATORY VISIT CREATION Utilities ; 25-Nov-2014 09:22 ; MKK
Source file <BLRLINKU.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Lab | 3 | (HEADERDT,HEADERPG,PRESSKEY)^BLRGMENU ENTRYAUD^BLRUTIL GETACCCP^BLRUTIL3 |
VA Fileman | 3 | FIND^DIC $$GET1^DIQ ^DIR |
Kernel | 2 | ($$DT,$$FMDIFF,$$HDIFF,$$HTE,$$HTFM)^XLFDT ($$CJ,$$UP)^XLFSTR |
DRG Grouper | 1 | $$ICDDX^ICDEX |
IHS VA Utilities | 1 | ^XBFMK |
Package | Total | Caller Graph |
---|---|---|
IHS Changes To Lab | 3 | BLRLINK1 BLRLINK4 BLRPRE34 |
Lab Service | 1 | LRWLST1 |
Name | Comments | DBIA/ICR reference |
---|---|---|
REPTSINI | ; EP -- Initialize Variables
|
|
STORVAL(WHERE,WHAT) | ||
REPTSLIN | ; EP - Write a line of Data
|
|
LAHREFR() | ; EP - Return Flag/Ref Ranges/Units from ^LR, if possible
|
|
WARNINGS(MSG) | ; EP
|
|
ICDCHEK(ICDCODE) | ; EP - Check to see if passed string is in ICD dictionary.
|
|
CHKINHL7 | ; EP
|
|
REFLAB68 | ; EP -- Setup ^XTMP global with Ref Lab Accessions' IENs
; If purge date > Today, then RETURN |
|
RPTSBRKO | ; EP - Breakout values for variables
|
|
RESETX | ; EP
; Delete the ^XTMP("BLRLINKU" global. This allows ; REFLAB68 (see above) to rebuild the global with ; the latest information. |
|
REPTSTOR | ; EP -- Progrmmaer Mode Only Report on ^XTMP("BLRSRCH") global
|
|
STORFIND(UID,WOT) | ; EP - Store Time Before or After $Order through the ^INTHU global
|
|
GETINTHU(UID) | ; EP -- Get Reference Range information from File 4001 (UNIVERSAL INTERFACE)
|
|
RESTART | ; EP - Create ^XTMP("BLRSRCH") if it doesn't exist or restart it
|
Name | Field # of Occurrence |
---|---|
HEADERDT^BLRGMENU | RESETX+7, RESETX+16, RESETX+21, RESETX+28 |
HEADERPG^BLRGMENU | REPTSLIN+3 |
PRESSKEY^BLRGMENU | REPTSTOR+10, RESETX+30, WARNINGS+9 |
ENTRYAUD^BLRUTIL | CHKINHL7+1, CHKINHL7+21, CHKINHL7+31, GETINTHU+1, GETINTHU+70, LAHREFR+3, LAHREFR+17, LAHREFR+34 |
GETACCCP^BLRUTIL3 | CHKINHL7+8 |
FIND^DIC | REFLAB68+29 |
$$GET1^DIQ | GETINTHU+11, LAHREFR+9, LAHREFR+10, LAHREFR+13 |
^DIR | WARNINGS+6 |
$$ICDDX^ICDEX | ICDCHEK+10 |
^XBFMK | WARNINGS+2 |
$$DT^XLFDT | REFLAB68+2, STORFIND+2 |
$$FMDIFF^XLFDT | STORFIND+2 |
$$HDIFF^XLFDT | RPTSBRKO+23 |
$$HTE^XLFDT | RPTSBRKO+10, RPTSBRKO+21 |
$$HTFM^XLFDT | REFLAB68+10, RESTART+2 |
$$CJ^XLFSTR | REPTSINI+3, RESETX+15, RESETX+20 |
$$UP^XLFSTR | GETINTHU+20, RPTSBRKO+10, RPTSBRKO+21 |
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 |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^INRHD - [#4005] | FIND^DIC |
^LAB(60 - [#60] | GET1^DIQ |
68.02 | GET1^DIQ |
^BLRSITE - [#9009029] | GET1^DIQ |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUTTLOC - [#9999999.06] | REFLAB68+15 |
^BLRRL - [#9009026] | REFLAB68+26, REFLAB68+39, REFLAB68+40 |
^BLRSITE - [#9009029] | REFLAB68+13, REFLAB68+14, REFLAB68+25 |
^BLRTXLOG - [#9009022] | CHKINHL7+7, CHKINHL7+14, STORVAL+4*, LAHREFR+12 |
^INTHU - [#4001] | GETINTHU+32, GETINTHU+33, GETINTHU+35, GETINTHU+42, GETINTHU+44 |
^INTHU("AD" | GETINTHU+30 |
^INTHU(0 | REPTSINI+3 |
^LAB(62.4 - [#62.4] | GETINTHU+14, GETINTHU+51, GETINTHU+54 |
^LR - [#63] | LAHREFR+15 |
^LRO(68 - [#68] | CHKINHL7+16, REFLAB68+42, RPTSBRKO+4, RPTSBRKO+5, RPTSBRKO+6, RPTSBRKO+7, LAHREFR+5 |
^TMP("BLR" | CHKINHL7+23, GETINTHU+4, GETINTHU+64*, LAHREFR+30*, LAHREFR+33 |
^TMP("BLRLINKU" | GETINTHU+66* |
^XTMP("BLRLINKU" | CHKINHL7+12, GETINTHU+23, REFLAB68+2, REFLAB68+7!, REFLAB68+10*, REFLAB68+35*, REFLAB68+36*, REFLAB68+42*, RESETX+25! |
^XTMP("BLRSRCH" | STORFIND+1, STORFIND+2, STORFIND+4, STORFIND+5*, STORFIND+6*, RESTART+1!, RESTART+2*, REPTSTOR+6, REPTSTOR+7, RPTSBRKO+9 , RPTSBRKO+13, RPTSBRKO+16, RPTSBRKO+20 |
Name | Line Occurrences |
---|---|
$$GETINTHU | CHKINHL7+19 |
$$LAHREFR | GETINTHU+17 |
$$WARNINGS | RESETX+13, RESETX+17, RESETX+22 |
REFLAB68 | CHKINHL7+11, RESETX+26 |
REPTSINI | REPTSTOR+4 |
REPTSLIN | REPTSTOR+8 |
RESTART | STORFIND+1, STORFIND+2 |
RPTSBRKO | REPTSLIN+1 |
STORFIND | GETINTHU+22, GETINTHU+68 |
STORVAL | CHKINHL7+26, CHKINHL7+27, CHKINHL7+28, CHKINHL7+29 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
>> ABN | LAHREFR+22*, LAHREFR+30 |
ABNFLAG | CHKINHL7+3~ |
AUTIF60P | GETINTHU+6~, GETINTHU+54*, GETINTHU+64 |
AUTOINSN | GETINTHU+6~ |
AUTOINSP | GETINTHU+6~, GETINTHU+8~, GETINTHU+14*, GETINTHU+15, GETINTHU+51, GETINTHU+54 |
AUTOITST | GETINTHU+6~ |
BLRDIVS | REFLAB68+4~, REFLAB68+12*, REFLAB68+13*, REFLAB68+14, REFLAB68+25 |
>> BLRLOGDA | CHKINHL7+5, CHKINHL7+7, CHKINHL7+14, STORVAL+4, LAHREFR+12 |
>> BLRVAL(20 | STORVAL+3* |
CNT | GETINTHU+39*, GETINTHU+47*, STORFIND+4*, STORFIND+5, STORFIND+6, REPTSTOR+2~, REPTSTOR+6*, REPTSTOR+7, REPTSINI+12*, RPTSBRKO+9 , RPTSBRKO+13, RPTSBRKO+16, RPTSBRKO+18*, RPTSBRKO+20 |
DESTIEN | REFLAB68+4~, REFLAB68+30*, REFLAB68+35 |
DESTNAME | REFLAB68+4~, REFLAB68+27*, REFLAB68+29, REFLAB68+35 |
DIFFTIME | REPTSTOR+2~, REPTSLIN+9, RPTSBRKO+2*, RPTSBRKO+23* |
>> DIR("A" | WARNINGS+4* |
>> DIR("B" | WARNINGS+5* |
>> DIR(0 | WARNINGS+3* |
DNDESC | CHKINHL7+2~ |
DNIEN | CHKINHL7+2~ |
DUZ(2 | CHKINHL7+12, GETINTHU+11, GETINTHU+23 |
EDT | REPTSTOR+2~, REPTSLIN+8, RPTSBRKO+2*, RPTSBRKO+21* |
ERRORS | ICDCHEK+1~ |
F60IEN | CHKINHL7+2~, CHKINHL7+14*, CHKINHL7+23, GETINTHU+4, LAHREFR+1~, LAHREFR+12*, LAHREFR+13, LAHREFR+30, LAHREFR+33 |
FOUNDIT | GETINTHU+6~, GETINTHU+29*, GETINTHU+30, GETINTHU+32, GETINTHU+35*, GETINTHU+36, GETINTHU+39*, GETINTHU+42, GETINTHU+65*, GETINTHU+71 , LAHREFR+31* |
HD1 | REPTSTOR+1~, REPTSINI+11*, REPTSLIN+3 |
HDE | RPTSBRKO+1~, RPTSBRKO+20*, RPTSBRKO+21, RPTSBRKO+23 |
HDS | RPTSBRKO+1~, RPTSBRKO+9*, RPTSBRKO+10, RPTSBRKO+23 |
HEADER | REPTSTOR+1~, RESETX+4~ |
HEADER(1 | REPTSINI+1*, RESETX+5* |
HEADER(2 | REPTSINI+2*, RESETX+6* |
HEADER(3 | REPTSINI+3*, RESETX+15*, RESETX+19!, RESETX+20*, RESETX+24! |
HEADER(4 | REPTSINI+4* |
HEADER(5 | REPTSINI+5*, REPTSINI+6*, REPTSINI+7*, REPTSINI+8*, REPTSINI+9* |
HL7TEST | CHKINHL7+2~ |
ICDCODE | ICDCHEK~, ICDCHEK+3*, ICDCHEK+4, ICDCHEK+10 |
INCOMIEN | REFLAB68+4~ |
INSTIEN | REFLAB68+5~, REFLAB68+15*, REFLAB68+35, REFLAB68+36, REFLAB68+42 |
IOM | REPTSINI+3, RESETX+15, RESETX+20 |
ISQN | LAHREFR+1~ |
LA7INST | GETINTHU+8~, GETINTHU+11*, GETINTHU+12, GETINTHU+14, GETINTHU+20 |
LINES | REPTSTOR+1~, REPTSINI+11*, REPTSLIN+3, REPTSLIN+11* |
LOCIEN | REFLAB68+5~, REFLAB68+14*, REFLAB68+15 |
LRAA | CHKINHL7+2~, CHKINHL7+8, CHKINHL7+9, CHKINHL7+12, CHKINHL7+16, RPTSBRKO+1~, RPTSBRKO+4*, RPTSBRKO+5, RPTSBRKO+6, RPTSBRKO+7 , LAHREFR+5*, LAHREFR+6, LAHREFR+8 |
>> LRAAIEN | LAHREFR+8*, LAHREFR+9, LAHREFR+10 |
LRAAREF | REFLAB68+4~, REFLAB68+40*, REFLAB68+41, REFLAB68+42 |
LRAD | CHKINHL7+2~, CHKINHL7+8, CHKINHL7+9, CHKINHL7+16, RPTSBRKO+1~, RPTSBRKO+5*, RPTSBRKO+6, RPTSBRKO+7, LAHREFR+5*, LAHREFR+6 , LAHREFR+8 |
LRAN | CHKINHL7+2~, CHKINHL7+8, CHKINHL7+9, CHKINHL7+16, RPTSBRKO+1~, RPTSBRKO+6*, RPTSBRKO+7, LAHREFR+5*, LAHREFR+6, LAHREFR+8 |
LRAS | CHKINHL7+2~, CHKINHL7+7*, CHKINHL7+8, REPTSTOR+2~, REPTSLIN+6, RPTSBRKO+2*, RPTSBRKO+7* |
>> LRDFN | LAHREFR+9*, LAHREFR+15 |
>> LRIDT | LAHREFR+10*, LAHREFR+15 |
LRSB | LAHREFR+1~, LAHREFR+13*, LAHREFR+15 |
LWL | LAHREFR+1~ |
MAXLINES | REPTSTOR+1~, REPTSINI+11*, REPTSLIN+3 |
MSG | WARNINGS~, WARNINGS+1 |
MSGABN | GETINTHU+7~, GETINTHU+60*, GETINTHU+61*, GETINTHU+64 |
MSGID | GETINTHU+6~ |
MSGNUM | GETINTHU+6~, GETINTHU+29*, GETINTHU+30*, GETINTHU+32, GETINTHU+33, GETINTHU+35, GETINTHU+42, GETINTHU+44, GETINTHU+66 |
MSGRESLT | GETINTHU+7~, GETINTHU+56*, GETINTHU+64 |
MSGRHI | GETINTHU+7~, GETINTHU+59*, GETINTHU+64 |
MSGRLOW | GETINTHU+7~, GETINTHU+58*, GETINTHU+64 |
MSGSEG | GETINTHU+6~, GETINTHU+31*, GETINTHU+32*, GETINTHU+33, GETINTHU+35, GETINTHU+40 |
>> MSGSEG2 | GETINTHU+40*, GETINTHU+42*, GETINTHU+44 |
MSGSTR | GETINTHU+6~, GETINTHU+44*, GETINTHU+45, GETINTHU+48, GETINTHU+56, GETINTHU+57, GETINTHU+58, GETINTHU+59, GETINTHU+60 |
>> MSGTEST | GETINTHU+48*, GETINTHU+49, GETINTHU+51, GETINTHU+54 |
MSGUID | GETINTHU+6~ |
MSGUNITS | GETINTHU+7~, GETINTHU+57*, GETINTHU+64 |
NOTMSG | GETINTHU+7~, GETINTHU+31* |
>> OTHER | LAHREFR+24*, LAHREFR+25, LAHREFR+26, LAHREFR+27 |
OUTARRAY | REFLAB68+4~, REFLAB68+28! |
OUTARRAY("DILIST" | REFLAB68+30 |
PG | REPTSTOR+1~, REPTSINI+11*, REPTSLIN+3 |
QFLG | REPTSTOR+1~, REPTSTOR+6, REPTSTOR+7, REPTSINI+11*, REPTSLIN+3 |
REFHIGH | CHKINHL7+3~ |
>> REFLABN | REFLAB68+26*, REFLAB68+27 |
REFLLABN | REFLAB68+4~ |
REFLLABS | REFLAB68+4~, REFLAB68+25*, REFLAB68+26, REFLAB68+39, REFLAB68+40 |
REFLLRAA | REFLAB68+4~, REFLAB68+38*, REFLAB68+39*, REFLAB68+40 |
REFLOW | CHKINHL7+3~ |
RESULT | LAHREFR+1~, LAHREFR+21*, LAHREFR+30 |
RHI | LAHREFR+1~, LAHREFR+26*, LAHREFR+30 |
RLOW | LAHREFR+1~, LAHREFR+25*, LAHREFR+30 |
SDT | REPTSTOR+2~, REPTSLIN+7, RPTSBRKO+2*, RPTSBRKO+10* |
>> SNAPSHOT | GETINTHU+22 |
STR | CHKINHL7+2~, CHKINHL7+23*, CHKINHL7+24, CHKINHL7+26, CHKINHL7+27, CHKINHL7+28, CHKINHL7+29, LAHREFR+15*, LAHREFR+19, LAHREFR+21 , LAHREFR+22, LAHREFR+24 |
TARGET | ICDCHEK+1~ |
TMPBLRU | LAHREFR+1~ |
TMPBLRU("BLR" | LAHREFR+33* |
U | LAHREFR+21, LAHREFR+22, LAHREFR+24 |
UID | CHKINHL7+2~, CHKINHL7+16*, CHKINHL7+17, CHKINHL7+19, CHKINHL7+23, GETINTHU~, GETINTHU+4, GETINTHU+22, GETINTHU+35, GETINTHU+64 , GETINTHU+68, STORFIND~, STORFIND+6, REPTSTOR+2~, REPTSTOR+7*, REPTSINI+12*, REPTSLIN+5, RPTSBRKO+4, RPTSBRKO+5, RPTSBRKO+6 , RPTSBRKO+9, RPTSBRKO+13, RPTSBRKO+16, RPTSBRKO+20, LAHREFR+5, LAHREFR+30, LAHREFR+33 |
UNITS | CHKINHL7+3~, LAHREFR+1~, LAHREFR+27*, LAHREFR+30 |
WHAT | STORVAL~, STORVAL+1, STORVAL+3, STORVAL+4 |
WHERE | STORVAL~, STORVAL+3, STORVAL+4 |
WOT | STORFIND~, STORFIND+6 |
WOTPIECE | GETINTHU+8~, GETINTHU+20*, GETINTHU+48 |
WOTREF | GETINTHU+8~, GETINTHU+23*, GETINTHU+24, GETINTHU+30 |
X | ICDCHEK+1~ |
>> Y | WARNINGS+7 |