BLRUTIL4 ;IHS/MSC/MKK - MISC IHS LAB UTILITIES (Cont) ; 17-Jul-2015 06:30 ; MKK
Source file <BLRUTIL4.m>
Package | Total | Call Graph |
---|---|---|
IHS Changes To Lab | 4 | (LINEWRAP,PRESSKEY)^BLRGMENU OKAY^BLRKIDSU ENTRYAUD^BLRUTIL $$GETACCCP^BLRUTIL3 |
VA Fileman | 4 | ($$FIND1,FIND)^DIC UPDATE^DIE $$GET1^DIQ ^DIR |
Kernel | 3 | ($$FMTE,$$HTFM,$$NOW)^XLFDT $$UP^XLFSTR ($$PATCH,$$VERSION,BMES,MES)^XPDUTL |
IHS Patient | 1 | $$HRN^AUPNPAT |
IHS VA Utilities | 1 | ^XBFMK |
Name | Comments | DBIA/ICR reference |
---|---|---|
GETSTRNG(STR) | ; EP
|
|
GETCOMPD() | ; EP -- Get Completion Date for test
|
|
ARRYDMP2(COL,MESSAGE) | ; EP - Output string. If too wide, wrap it.
|
|
GETHRCN(LRDFN,INHRCN) | ; EP
; ----- BEGIN IHS/MSC/MKK - LR*5.2*1033 ; Check to make sure the HRCN is the correct one for the Ordering Location |
|
SETUCUM | ; EP - Set value into IHS UCUM dictionary
|
|
MODEXIST(MODULE) | ; EP
|
|
ARRYDUMP(ARRY) | ; EP
|
|
NOPCEINS | ; EP - NO PCE INStalled notice
|
|
PATCH(X) | ;EP - Return 1 if patch X was installed, X=aaaa*nn.nn*nnn
|
|
RETACCV(UID,LRAA,LRAD,LRAN,LRDFN,LRSS,LRIDT,LRAS) | ; EP
|
|
NEEDIT(MODULE,VERSION,PATCH) | ||
CURLABP() | ; EP - Return current Lab Patch
|
|
ENTRYAUD(LABEL,TMPNODE) | ; EP - Audit ^TMP global
|
|
PACKSTR(X) | ; EP - Remove Extra Spaces from within string
|
Name | Field # of Occurrence |
---|---|
$$HRN^AUPNPAT | GETHRCN+11, GETHRCN+29, GETHRCN+57 |
LINEWRAP^BLRGMENU | ARRYDMP2+6 |
PRESSKEY^BLRGMENU | SETUCUM+23, SETUCUM+33, SETUCUM+36, GETSTRNG+7, NOPCEINS+2 |
OKAY^BLRKIDSU | NEEDIT+14, NEEDIT+25 |
ENTRYAUD^BLRUTIL | GETHRCN+61, GETCOMPD+3, GETCOMPD+8, GETCOMPD+14, GETCOMPD+25, GETCOMPD+29, GETCOMPD+43, GETCOMPD+57, GETCOMPD+72, GETCOMPD+89 , GETCOMPD+93 |
$$GETACCCP^BLRUTIL3 | GETCOMPD+35 |
$$FIND1^DIC | SETUCUM+25 |
FIND^DIC | MODEXIST+3, NEEDIT+5 |
UPDATE^DIE | SETUCUM+18, SETUCUM+28 |
$$GET1^DIQ | GETHRCN+6, GETHRCN+7, RETACCV+8, RETACCV+11 |
^DIR | GETSTRNG+4 |
^XBFMK | GETSTRNG+1 |
$$FMTE^XLFDT | GETCOMPD+31, GETCOMPD+45, GETCOMPD+59, GETCOMPD+74, GETCOMPD+91 |
$$HTFM^XLFDT | GETCOMPD+27 |
$$NOW^XLFDT | ENTRYAUD+3 |
$$UP^XLFSTR | GETCOMPD+18 |
$$PATCH^XPDUTL | MODEXIST+25 |
$$VERSION^XPDUTL | MODEXIST+12, NEEDIT+8 |
BMES^XPDUTL | NEEDIT+19 |
MES^XPDUTL | NEEDIT+23 |
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 |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^SC - [#44] | GET1^DIQ |
^LRO(68 - [#68] | GET1^DIQ |
68.02 | GET1^DIQ |
^DIC(9.4 - [#9.4] | FIND^DIC |
^BLRUCUM - [#90475.3] | FIND1^DIC |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVLAB - [#9000010.09] | GETCOMPD+66, GETCOMPD+68, GETCOMPD+70 |
^AUPNVLAB("ALR0" | GETCOMPD+65 |
^BLRENTRY | ENTRYAUD+4, ENTRYAUD+5*, ENTRYAUD+6* |
^BLRTXLOG - [#9009022] | GETCOMPD+51, GETCOMPD+52, GETCOMPD+53, GETCOMPD+55 |
^BLRTXLOG("D" | GETCOMPD+50 |
^DIC(9.4 - [#9.4] | PATCH+3, PATCH+4, PATCH+7, PATCH+9 |
^LAB(60 - [#60] | GETCOMPD+17 |
^LR - [#63] | GETHRCN+10, GETHRCN+20, GETHRCN+26, GETHRCN+55, GETCOMPD+18, GETCOMPD+23 |
^LRO(68 - [#68] | GETHRCN+37, GETHRCN+40, GETHRCN+46, GETHRCN+49, GETCOMPD+41, RETACCV+3, RETACCV+7, RETACCV+9 |
^TMP( | ENTRYAUD+6 |
^XPD(9.7 - [#9.7] | CURLABP+4, CURLABP+6, CURLABP+7 |
Name | Line Occurrences |
---|---|
$$GETSTRNG | SETUCUM+5, SETUCUM+8, SETUCUM+11 |
$$PATCH | NEEDIT+20 |
ARRYDMP2 | ARRYDUMP+9, ARRYDUMP+15 |
ARRYDUMP | SETUCUM+22, SETUCUM+32 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
% | PATCH+2~, PATCH+9*, PATCH+10 |
ACCINST | GETHRCN+23~, GETHRCN+55*, GETHRCN+57 |
ARRY | ARRYDUMP~, ARRYDUMP+3, ARRYDUMP+6 |
COL | ARRYDUMP+1~, ARRYDUMP+8*, ARRYDUMP+9, ARRYDUMP+14*, ARRYDUMP+15, ARRYDMP2~, ARRYDMP2+1, ARRYDMP2+2, ARRYDMP2+6 |
COMPD | GETCOMPD+1~, GETCOMPD+23*, GETCOMPD+27*, GETCOMPD+31, GETCOMPD+41*, GETCOMPD+45, GETCOMPD+49*, GETCOMPD+50, GETCOMPD+55*, GETCOMPD+59 , GETCOMPD+65, GETCOMPD+70*, GETCOMPD+74, GETCOMPD+86*, GETCOMPD+91 |
D3 | GETCOMPD+1~ |
DATALN | GETCOMPD+1~, GETCOMPD+17*, GETCOMPD+18 |
DFN | GETHRCN+4~, GETHRCN+10*, GETHRCN+11, GETHRCN+23~, GETHRCN+26*, GETHRCN+29, GETHRCN+57 |
>> DIR("A" | GETSTRNG+3* |
>> DIR(0 | GETSTRNG+2* |
>> DIRUT | GETSTRNG+5 |
DUZ | ENTRYAUD+6 |
DUZ(2 | GETHRCN+29 |
ENTRYNUM | ENTRYAUD+1~, ENTRYAUD+4*, ENTRYAUD+5, ENTRYAUD+6 |
>> ERRARRAY( | NEEDIT+22* |
ERRS | SETUCUM+20, SETUCUM+26!, SETUCUM+30 |
FDA | SETUCUM+1~, SETUCUM+26! |
FDA( | SETUCUM+14*, SETUCUM+15*, SETUCUM+16*, SETUCUM+27* |
HEREYAGO | MODEXIST+1~, NEEDIT+2~ |
HEREYAGO("DILIST" | MODEXIST+4, MODEXIST+9, MODEXIST+10, MODEXIST+32, NEEDIT+6 |
HRCN | GETHRCN+23~, GETHRCN+29*, GETHRCN+31, GETHRCN+57*, GETHRCN+59 |
I | PATCH+2~, PATCH+3*, PATCH+4, PATCH+7, PATCH+9 |
IEN | SETUCUM+1~, SETUCUM+25*, SETUCUM+27, SETUCUM+35 |
IENS | GETHRCN+4~, GETHRCN+5*, GETHRCN+6 |
INHRCN | GETHRCN~, GETHRCN+3, GETHRCN+14*, GETHRCN+17, GETHRCN+20, GETHRCN+43, GETHRCN+52, GETHRCN+64 |
IOM | ARRYDMP2+1, ARRYDMP2+2 |
J | PATCH+2~, PATCH+4*, PATCH+7, PATCH+9 |
>> LA768 | GETHRCN+5, GETHRCN+40, GETHRCN+49 |
>> LA76801 | GETHRCN+5, GETHRCN+49 |
>> LA76802 | GETHRCN+5, GETHRCN+49 |
LABEL | ENTRYAUD~, ENTRYAUD+6 |
LABPATCH | CURLABP+1~, CURLABP+3*, CURLABP+8*, CURLABP+10 |
LOG | GETCOMPD+1~, GETCOMPD+49*, GETCOMPD+50*, GETCOMPD+51, GETCOMPD+52, GETCOMPD+53, GETCOMPD+55 |
>> LR0 | GETCOMPD+5, GETCOMPD+68, GETCOMPD+86 |
LRAA | GETHRCN+37, GETHRCN+46, GETCOMPD+1~, GETCOMPD+35, GETCOMPD+41, RETACCV~, RETACCV+1*, RETACCV+6*, RETACCV+7, RETACCV+8 , RETACCV+9, RETACCV+11 |
LRAD | GETHRCN+46, GETCOMPD+1~, GETCOMPD+35, GETCOMPD+38*, GETCOMPD+41, GETCOMPD+53, RETACCV~, RETACCV+1*, RETACCV+6*, RETACCV+7 , RETACCV+9, RETACCV+11 |
LRAN | GETHRCN+46, GETCOMPD+1~, GETCOMPD+35, GETCOMPD+41, RETACCV~, RETACCV+1*, RETACCV+6*, RETACCV+7, RETACCV+9, RETACCV+11 |
LRAS | GETCOMPD+1~, GETCOMPD+5*, GETCOMPD+6, GETCOMPD+35, GETCOMPD+50, GETCOMPD+65, RETACCV~, RETACCV+1*, RETACCV+11* |
LRAT | GETCOMPD+1~ |
>> LRCDT | GETCOMPD+38 |
>> LRDATA | GETCOMPD+11, GETCOMPD+23 |
LRDFN | GETHRCN~, GETHRCN+10, GETHRCN+20, GETHRCN+26, GETHRCN+55, GETCOMPD+18, GETCOMPD+23, RETACCV~, RETACCV+1*, RETACCV+7* |
LRIDT | GETHRCN+23~, GETHRCN+46*, GETHRCN+49*, GETHRCN+52, GETHRCN+55, GETCOMPD+18, GETCOMPD+23, RETACCV~, RETACCV+1*, RETACCV+9* |
LRSS | GETHRCN+23~, GETHRCN+37*, GETHRCN+40*, GETHRCN+43, GETHRCN+55, GETCOMPD+1~, RETACCV~, RETACCV+1*, RETACCV+8* |
>> LRTSTS | GETCOMPD+17 |
MESSAGE | ARRYDUMP+1~, ARRYDUMP+4*, ARRYDUMP+9, ARRYDUMP+12*, ARRYDUMP+15, ARRYDMP2~, ARRYDMP2+2, ARRYDMP2+4, ARRYDMP2+6 |
MODULE | MODEXIST~, MODEXIST+3, MODEXIST+12, MODEXIST+15, MODEXIST+18, MODEXIST+19, MODEXIST+20*, MODEXIST+25, NEEDIT~, NEEDIT+5 , NEEDIT+8, NEEDIT+20, NEEDIT+22 |
NAME | MODEXIST+1~, MODEXIST+32*, MODEXIST+34, NEEDIT+1~, NEEDIT+6*, NEEDIT+12, NEEDIT+14, NEEDIT+19, NEEDIT+22 |
NOW | ENTRYAUD+1~, ENTRYAUD+3*, ENTRYAUD+6 |
NOWTIM | ENTRYAUD+1~ |
OLINST | GETHRCN+4~, GETHRCN+7*, GETHRCN+8, GETHRCN+11 |
ORDHRCN | GETHRCN+4~, GETHRCN+11*, GETHRCN+12, GETHRCN+14 |
ORDLOC | GETHRCN+4~, GETHRCN+6*, GETHRCN+7 |
PATCH | MODEXIST+1~, MODEXIST+22*, MODEXIST+23*, MODEXIST+24*, MODEXIST+25, NEEDIT~, NEEDIT+17, NEEDIT+19, NEEDIT+20, NEEDIT+22 , NEEDIT+23, NEEDIT+25 |
PTR | MODEXIST+1~, MODEXIST+4*, MODEXIST+6, MODEXIST+34, CURLABP+1~, CURLABP+5*, CURLABP+6*, CURLABP+7 |
STATUS | CURLABP+1~, CURLABP+3*, CURLABP+4, CURLABP+6, CURLABP+7*, CURLABP+8 |
STR | GETCOMPD+1~, GETSTRNG~, GETSTRNG+3 |
STR1 | NEEDIT+2~, ARRYDUMP+1~, ARRYDUMP+3*, ARRYDUMP+4, ARRYDUMP+7, ARRYDUMP+11*, ARRYDUMP+12, ARRYDUMP+13 |
STR2 | NEEDIT+2~ |
SYSPATCH | MODEXIST+25*, MODEXIST+26, NEEDIT+3~, NEEDIT+20*, NEEDIT+21 |
SYSVER | MODEXIST+1~, MODEXIST+12*, MODEXIST+15, MODEXIST+26*, MODEXIST+30, MODEXIST+34, NEEDIT+3~, NEEDIT+8*, NEEDIT+11, NEEDIT+12 , NEEDIT+14, NEEDIT+15 |
TESTIEN | GETCOMPD+1~, GETCOMPD+11*, GETCOMPD+12, GETCOMPD+41, GETCOMPD+52, GETCOMPD+66 |
TMPDT | GETCOMPD+1~ |
TMPNODE | ENTRYAUD~, ENTRYAUD+6 |
TOOWIDE | ARRYDUMP+1~, ARRYDMP2+2*, ARRYDMP2+4, ARRYDMP2+6 |
U | GETCOMPD+23, ENTRYAUD+5 |
UCUM | SETUCUM+1~, SETUCUM+5*, SETUCUM+6, SETUCUM+14, SETUCUM+25 |
UDESC | SETUCUM+1~, SETUCUM+8*, SETUCUM+9, SETUCUM+15 |
UID | RETACCV~, RETACCV+3 |
>> UPRINTN | SETUCUM+11*, SETUCUM+12, SETUCUM+16, SETUCUM+27, SETUCUM+31 |
UPRNITN | SETUCUM+1~ |
VERSION | MODEXIST+1~, MODEXIST+21*, MODEXIST+25, NEEDIT~, NEEDIT+11, NEEDIT+12, NEEDIT+15, NEEDIT+19, NEEDIT+20, NEEDIT+22 |
VLABIEN | GETCOMPD+1~, GETCOMPD+49*, GETCOMPD+64*, GETCOMPD+65*, GETCOMPD+66, GETCOMPD+68, GETCOMPD+70 |
WIDTH | ARRYDUMP+1~, ARRYDMP2+1*, ARRYDMP2+6 |
WOTPATCH | CURLABP+1~, CURLABP+3*, CURLABP+4*, CURLABP+6, CURLABP+8 |
X | PACKSTR~, PACKSTR+1*, PACKSTR+2, PATCH~, PATCH+1, PATCH+3, PATCH+4*, PATCH+7, PATCH+9, PATCH+10 , RETACCV+3*, RETACCV+4, RETACCV+6, GETSTRNG+5, GETSTRNG+9 |