BLRICDO ; IHS/OIT/MKK - ICDO Global Utilities ; 17-Oct-2014 09:22 ; MKK
Source file <BLRICDO.m>
Package | Total | Call Graph |
---|---|---|
DRG Grouper | 1 | $$ICDDX^ICDEX |
IHS Changes To Lab | 1 | (EEP,HEADERDT,PRESSKEY)^BLRGMENU |
Kernel | 1 | $$LJ^XLFSTR |
Package | Total | Caller Graph |
---|---|---|
IHS Changes To Lab | 1 | BLRPRE34 |
Lab Service | 1 | ^LAB(61 |
Name | Comments | DBIA/ICR reference |
---|---|---|
ICHEKALL | ; EP - Interactively CHEcK ALL the codes in ^BLRICDO
; This is to ensure that the codes are in the ICD DIAGNOSIS (#80) dictionary. ; If the code is in ^BLRICDO but not in File 80, delete it from ^BLRICDO |
|
ICDO(X) | ; EP - Input Transform for field .07 file 61
|
|
SILPURGE | ; EP - SILent Purge of BLRICDO dictionary
; This is to ensure that the codes are in the ICD DIAGNOSIS (#80) dictionary. ; If the code is in ^BLRICDO but not in File 80, delete it from ^BLRICDO |
|
SETUP | ; EP
; This subroutine creates the ^BLRICDO global with the necessary ICDO codes ; so that the input transform subroutine (see ICDO below) can use it instead ; of having to create an array every time it is accessed. |
|
EEP | ; Ersatz EP
|
|
CLEANSET | ; EP
; This subroutine is called during the post-install phase of LR*5.2*1034. ; It first creates the ^BLRICDO (see SETUP below). ; It then purges all non-valid ICD codes from ^BLRICDO (see SILPURGE below). |
|
STUFFIT(CODE,SUB) | ; EP - Create and "stuff" resulting code into ^BLRICDO
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^BLRICDO( | STUFFIT+1*, ICHEKALL+15, SILPURGE+11, ICDO+4 |
Name | Line Occurrences |
---|---|
SETUP | CLEANSET+5 |
SILPURGE | CLEANSET+6 |
STUFFIT | SETUP+12, SETUP+16, SETUP+17, SETUP+18, SETUP+19, SETUP+20, SETUP+21, SETUP+22, SETUP+23, SETUP+24 , SETUP+25, SETUP+26, SETUP+27, SETUP+28, SETUP+29, SETUP+30, SETUP+31, SETUP+32, SETUP+33, SETUP+34 , SETUP+35, SETUP+36, SETUP+37, SETUP+38, SETUP+39, SETUP+40, SETUP+41, SETUP+42 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CNT | ICHEKALL+4~, ICHEKALL+12*, ICHEKALL+16*, ICHEKALL+17, ICHEKALL+24, SILPURGE+4~, SILPURGE+9*, SILPURGE+12* |
CODE | SETUP+5~, SETUP+12*, STUFFIT~, STUFFIT+1 |
GLOBAL | SETUP+5~, SETUP+7*, SETUP+8, ICHEKALL+4~, ICHEKALL+6*, ICHEKALL+34, SILPURGE+4~, SILPURGE+6*, SILPURGE+24 |
HEADER | ICHEKALL+4~ |
HEADER(1 | ICHEKALL+8* |
HEADER(2 | ICHEKALL+9* |
I | SETUP+5~, SETUP+16*, SETUP+18*, SETUP+19*, SETUP+20*, SETUP+21*, SETUP+22*, SETUP+24*, SETUP+25*, SETUP+26* , SETUP+27*, SETUP+29*, SETUP+30*, SETUP+31*, SETUP+32*, SETUP+33*, SETUP+34*, SETUP+37*, SETUP+38*, SETUP+40* , SETUP+41*, SETUP+42* |
ICD | ICHEKALL+4~, ICHEKALL+11*, ICHEKALL+15*, ICHEKALL+19, ICHEKALL+21, ICHEKALL+28*, ICHEKALL+29*, ICHEKALL+30, ICHEKALL+32, ICHEKALL+33 , SILPURGE+4~, SILPURGE+8*, SILPURGE+11*, SILPURGE+14, SILPURGE+16, SILPURGE+20*, SILPURGE+21*, SILPURGE+22, SILPURGE+23 |
>> ICDSTR | ICHEKALL+32*, ICHEKALL+33*, ICHEKALL+34, SILPURGE+22*, SILPURGE+23*, SILPURGE+24 |
KILLER | ICHEKALL+4~, ICHEKALL+34*, ICHEKALL+35, SILPURGE+4~, SILPURGE+24*, SILPURGE+25 |
PURGED | ICHEKALL+4~, ICHEKALL+12*, ICHEKALL+22*, ICHEKALL+25, ICHEKALL+27, SILPURGE+4~, SILPURGE+9*, SILPURGE+17*, SILPURGE+19 |
PURGED( | ICHEKALL+21*, ICHEKALL+29, SILPURGE+16*, SILPURGE+21 |
SUB | SETUP+5~, SETUP+12*, STUFFIT~, STUFFIT+1 |
X | SETUP+5~, SETUP+12*, ICDO~, ICDO+4 |