BLRRLICD ;ihs/cmi/maw - BLRRL Screen ICD based on Implementation Date ; 19-Mar-2015 09:22 ; MAW
Source file <BLRRLICD.m>
| Package | Total | Call Graph | 
|---|---|---|
| DRG Grouper | 2 | ($$ICDDX,$$ICDOP)^ICDEX $$CPT^ICPTCOD | 
| IHS Standard Terminology | 1 | $$CONC^BSTSAPI | 
| Kernel | 1 | $$VERSION^XPDUTL | 
| VA Fileman | 1 | ^DIR | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CHKFH1 | ; | |
| FHCHK | ;PEP - called from input tx on FAMILY HISTORY .01 field | |
| CHKOP2 | ;CODING SYSTEM 2 - ICD9 | |
| CONC(IN) | ;PEP - called to return ICD codes for a snomed concept ID | |
| CHKPL(Y) | ; SCREEN OUT E CODES AND INACTIVE CODES | |
| CHKOP31 | ;coding system 31 - ICD10 | |
| CHKDX1 | ;CODING SYSTEM 1 - ICD9 | |
| CHKE | ;EP - ECODE SCREEN | |
| CHKEX1 | ;CODING SYSTEM 1 - ICD9 | |
| CPT | ;EP - screen on CPT from V CPT .01 and V Procedure | |
| CHKPL30 | ;coding system 30 - ICD10 | |
| OPSEX | ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX | |
| CHKDX30 | ;coding system 30 - ICD10 | |
| IMP(D) | ;PEP - which coding system should be used: | |
| CHKCPT(Y) | ;check CPT for valid date, inactive flag | |
| CHKOP(Y) | ;EP | |
| CHKPL1 | ;CODING SYSTEM 1 - ICD9 | |
| UNCODE(D) | ; | |
| ICDOPCHK | ;EP called from input tx on V PROCEDURE .01 SCREEN OUT E CODES AND INACTIVE CODES | |
| IMPOP(D) | ;PEP - which coding system should be used: | |
| RFB | ;EP - ECODE SCREEN | |
| PLACE | ;EP - ECODE SCREEN | |
| CHKE1(Y) | ;EP SCREEN OUT E CODES AND INACTIVE CODES | |
| CHKRFB(Y) | ; SCREEN Z18-Z18.9 | |
| CHKFH(Y) | ;EP - SCREEN OUT E CODES AND INACTIVE CODES | |
| CHKEX30 | ;coding system 30 - ICD10 | |
| CHKRFB1 | ;CODING SYSTEM 1 - ICD9 | |
| EOP | ; | |
| CHK(Y) | ;EP - SCREEN OUT E CODES AND INACTIVE CODES | |
| CHKFH30 | ; | |
| CHKRFB30 | ;coding system 30 - ICD10 | |
| CSEX | ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX | |
| CSEX30 | ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX | |
| CSEX31 | ; IF 'USE WITH SEX' FIELD HAS A VALUE CHECK THAT VALUE AGAINST AUPNSEX | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^ICD0 - [#80.1] | ICDOPCHK+2 | 
| ^ICD9 - [#80] | BLRRLICD+4, CHKFH1+9, CHKFH30+10, CHKE+2, CHKEX1+4, FHCHK+4, PLACE+2, RFB+2 | 
| ^ICDS - [#80.4] | IMP+10, IMP+11, IMPOP+10, IMPOP+11 | 
| ^ICDS("F" | IMP+7, IMP+9, IMPOP+7, IMPOP+9 | 
| ^ICPT - [#81] | CPT+3, CHKCPT+11 | 
| Name | Line Occurrences | 
|---|---|
| $$CHK | BLRRLICD+3 | 
| $$CHKCPT | CPT+2 | 
| $$CHKE1 | CHKE+1 | 
| $$CHKFH | FHCHK+3 | 
| $$CHKOP | ICDOPCHK+1 | 
| $$CHKPL | PLACE+1 | 
| $$CHKRFB | RFB+1 | 
| $$IMP | CHK+10, CHKFH+6, CHKE1+9, CHKPL+10, CHKRFB+9, CONC+28, UNCODE+3 | 
| $$IMPOP | CHKOP+9 | 
| $$UNCODE | CONC+26, CONC+32, CONC+33 | 
| @( | CHK+14, CHKOP+12, CHKFH+9, CHKE1+12, CHKPL+13, CHKRFB+13 | 
| CSEX | CHKEX1+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| % | CHK+1~, CHK+11*, CHK+12, CHKDX1+1, CHKDX1+2, CSEX+2, CHKDX30+1, CHKDX30+2, CHKDX30+3, CHKDX30+4 , CHKDX30+5, CSEX30+2, CHKCPT+2~, CHKCPT+9*, CHKCPT+10, CHKOP+6~, CHKOP+10*, CHKOP+11, CHKOP2+1, OPSEX+2 , CHKOP31+1, CSEX31+2, CHKFH+2~, CHKFH+7*, CHKFH+8, CHKFH1+2, CHKFH1+3, CHKFH1+4, CHKFH1+5, CHKFH1+6 , CHKFH1+8, CHKFH30+2, CHKFH30+3, CHKFH30+4, CHKFH30+5, CHKFH30+6, CHKFH30+7, CHKFH30+9, CHKE1+1~, CHKE1+10* , CHKE1+11, CHKEX1+1, CHKEX1+2, CHKEX30+3, CHKEX30+4, CHKEX30+5, CHKEX30+6, CHKEX30+8, CHKPL+1~, CHKPL+11* , CHKPL+12, CHKPL1+1, CHKPL1+2, CHKPL30+3, CHKPL30+5, CHKRFB+1~, CHKRFB+11*, CHKRFB+12, CHKRFB30+3, CHKRFB30+5 | 
| A | CHK+1~, CHKCPT+2~, CHKCPT+11*, CHKOP+6~, CHKFH+2~, CHKFH1+1*, CHKFH1+2*, CHKFH1+3*, CHKFH1+4*, CHKFH1+5* , CHKFH1+6*, CHKFH1+7, CHKFH1+9*, CHKFH1+11, CHKFH30+1*, CHKFH30+2*, CHKFH30+3*, CHKFH30+4*, CHKFH30+5*, CHKFH30+6* , CHKFH30+7*, CHKFH30+8, CHKFH30+10*, CHKFH30+12, CHKE1+1~, CHKEX1+4*, CHKEX1+6, CHKPL+1~, CHKRFB+1~ | 
| AUPND | CONC+19~, CONC+22*, CONC+26, CONC+28, CONC+31, CONC+32, CONC+33 | 
| AUPNDFN | CONC+19~, CONC+20* | 
| AUPNI | CONC+19~, CONC+25*, CONC+26, CONC+29, CONC+30*, CONC+32*, CONC+33*, CONC+35 | 
| AUPNIMP | CONC+19~, CONC+28* | 
| AUPNIN1 | CONC+19~, CONC+21*, CONC+23 | 
| AUPNP | CONC+19~, CONC+31*, CONC+32, CONC+33 | 
| >> AUPNQ | EOP+1*, EOP+5* | 
| >> AUPNSEX | CHK+9*, CSEX+1, CSEX+2, CSEX30+1, CSEX30+2, OPSEX+1, OPSEX+2, CSEX31+1, CSEX31+2 | 
| AUPNV | CONC+19~, CONC+23*, CONC+25, CONC+26*, CONC+35*, CONC+36 | 
| AUPNY | CONC+19~, CONC+29*, CONC+30*, CONC+31 | 
| AUPNZ | CONC+19~, CONC+29*, CONC+30, CONC+32, CONC+33 | 
| D | IMP~, IMP+5*, IMP+14, IMP+15, IMP+16, IMPOP~, IMPOP+5*, IMPOP+14, IMPOP+15, IMPOP+16 , CHK+1~, CHK+6*, CHK+7*, CHK+8*, CHK+10, CHK+11, CHKCPT+2~, CHKCPT+4*, CHKCPT+6*, CHKCPT+7* , CHKCPT+9, CHKCPT+12, CHKOP+6~, CHKOP+7*, CHKOP+8*, CHKOP+9, CHKOP+10, CHKFH+2~, CHKFH+3*, CHKFH+4* , CHKFH+5*, CHKFH+6, CHKFH+7, CHKFH1+10, CHKFH1+11, CHKFH30+11, CHKFH30+12, CHKE1+1~, CHKE1+6*, CHKE1+7* , CHKE1+8*, CHKE1+9, CHKE1+10, CHKEX1+5, CHKEX1+6, CHKPL+1~, CHKPL+6*, CHKPL+7*, CHKPL+8*, CHKPL+10 , CHKPL+11, CHKRFB+1~, CHKRFB+6*, CHKRFB+7*, CHKRFB+8*, CHKRFB+9, CHKRFB+11, UNCODE~, UNCODE+1*, UNCODE+3 | 
| DFOUT | EOP+3~ | 
| >> DIFGLINE | CHKFH+1 | 
| DIR | EOP+2~, EOP+4! | 
| DIR(0 | EOP+4* | 
| DIRUT | EOP+3~ | 
| DLOUT | EOP+3~ | 
| DT | IMP+5, IMPOP+5, CHK+8, CHKCPT+7, CHKOP+8, CHKFH+5, CHKE1+8, CHKPL+8, CHKRFB+8, CONC+22 , UNCODE+1 | 
| DTOUT | EOP+3~ | 
| DUOUT | EOP+3~, EOP+5 | 
| DUZ("AG" | CHK+2, CHKCPT+1, CHKOP+2, CHKE1+2, CHKPL+2, CHKRFB+2 | 
| I | CHK+1~, CHK+10*, CHK+12, CHK+13*, CHK+14, CHKCPT+2~, CHKCPT+11*, CHKCPT+12, CHKOP+6~, CHKOP+9* , CHKOP+11, CHKOP+12*, CHKFH+2~, CHKFH+6*, CHKFH+8, CHKFH+9*, CHKFH1+9*, CHKFH1+10, CHKFH30+10*, CHKFH30+11 , CHKE1+1~, CHKE1+9*, CHKE1+11, CHKE1+12*, CHKEX1+4*, CHKEX1+5, CHKPL+1~, CHKPL+10*, CHKPL+12, CHKPL+13* , CHKRFB+1~, CHKRFB+9*, CHKRFB+10, CHKRFB+12, CHKRFB+13*, UNCODE+2~, UNCODE+3*, UNCODE+4 | 
| IN | CONC~, CONC+20, CONC+21, CONC+22 | 
| IOF | EOP+6 | 
| J | CHKEX30+1~, CHKEX30+2*, CHKEX30+3*, CHKEX30+4*, CHKEX30+5*, CHKEX30+6*, CHKEX30+7, CHKPL30+1~, CHKPL30+2*, CHKPL30+3* , CHKPL30+4, CHKRFB30+1~, CHKRFB30+2*, CHKRFB30+3*, CHKRFB30+4 | 
| >> LRCDT | CHK+7, CHKCPT+6, CHKOP+7, CHKFH+4, CHKE1+7, CHKPL+7, CHKRFB+7 | 
| >> SEX | CHK+9 | 
| U | IMP+10, IMP+11, IMPOP+10, IMPOP+11, CHK+12, CHKDX1+1, CHKDX1+2, CSEX+2, CHKDX30+1, CHKDX30+2 , CHKDX30+3, CHKDX30+4, CHKDX30+5, CSEX30+2, CHKCPT+10, CHKCPT+11, CHKOP+11, CHKOP2+1, OPSEX+2, CHKOP31+1 , CSEX31+2, CHKFH+8, CHKFH1+2, CHKFH1+3, CHKFH1+4, CHKFH1+5, CHKFH1+6, CHKFH1+8, CHKFH1+9, CHKFH30+2 , CHKFH30+3, CHKFH30+4, CHKFH30+5, CHKFH30+6, CHKFH30+7, CHKFH30+9, CHKFH30+10, CHKE1+11, CHKEX1+1, CHKEX1+2 , CHKEX1+4, CHKEX30+3, CHKEX30+4, CHKEX30+5, CHKEX30+6, CHKEX30+8, CHKPL+12, CHKPL1+1, CHKPL1+2, CHKPL30+3 , CHKPL30+5, CHKRFB+12, CHKRFB30+3, CHKRFB30+5, CONC+20, CONC+21, CONC+22, CONC+25, CONC+26, CONC+32 , CONC+33, CONC+35 | 
| X | IMP+6~, IMP+9*, IMP+10, IMP+11, IMP+13*, IMP+14, IMP+15, IMP+16, IMPOP+6~, IMPOP+9* , IMPOP+10, IMPOP+11, IMPOP+13*, IMPOP+14, IMPOP+15, IMPOP+16 | 
| Y | BLRRLICD+3, BLRRLICD+4, IMP+6~, IMP+8*, IMP+15*, IMP+16*, IMP+17*, IMP+18, IMPOP+6~, IMPOP+8* , IMPOP+15*, IMPOP+16*, IMPOP+17*, IMPOP+18, CHK~, CHK+11, CPT+2, CPT+3, CHKCPT~, CHKCPT+9 , CHKCPT+11, ICDOPCHK+1, ICDOPCHK+2, CHKOP~, CHKOP+10, CHKFH~, CHKFH+7, CHKFH1+9, CHKFH30+10, CHKE+1 , CHKE+2, CHKE1~, CHKE1+10, CHKEX1+4, FHCHK+3, FHCHK+4, PLACE+1, PLACE+2, CHKPL~, CHKPL+11 , RFB+1, RFB+2, CHKRFB~, CHKRFB+11 | 
| Z | IMP+6~, IMPOP+6~ | 
| Z( | IMP+11*, IMP+13, IMP+15, IMP+16, IMP+17, IMPOP+11*, IMPOP+13, IMPOP+15, IMPOP+16, IMPOP+17 | 
| Z(0 | IMP+17, IMPOP+17 |