BLRSGNSD ; IHS/OIT/MKK - IHS Lab SiGN or Symptom Debug ; 17-Oct-2014 09:22 ; MKK
Source file <BLRSGNSD.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 2 | (ADDTMENU,EEP,HEADERDT,HEADERPG,HEADONE,LINEWRAP,MENUDRFM,PRESSKEY)^BLRGMENU $$CHKITOUT^BLRSGNSU | 
| Kernel | 2 | ($$DT,$$FMTE,$$HTE,$$HTFM)^XLFDT ($$CJ,$$TRIM)^XLFSTR | 
| DRG Grouper | 1 | $$ICDDX^ICDEX | 
| IHS Standard Terminology | 1 | $$CONC^BSTSAPI | 
| Lab Service | 1 | ^LRDPA | 
| VA Fileman | 1 | $$GET1^DIQ | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PEP | ; EP | |
| EEP | ; Ersatz EP | |
| CNTPROBS(DFN) | ; EP | |
| SHOWSELP() | ; EP - Select Patient ; Select Patient | |
| ICDCODE | ; EP | |
| SETBLRVS(TWO) | ; EP - Set BLRVERN variable(s) | |
| FINDSOME | ; EP - Find some patients that have a problem list AND lab orders | |
| SETHEAD(HD,COL,WOT) | ; EP - Set the HEADER array | |
| FINDSOMI | ; EP - Initialization | |
| FINDSOML | ; EP - Line of Data | |
| CNTORDRS(LRDFN) | ; EP | |
| CHKPROBV() | ; EP - Check the "Break Out" Variables from Problem List | |
| SHOAPRBL | ; EP - Line of Data | |
| EP | ; EP | |
| SHOAPRBI() | ; EP - Initialization | |
| SHOWPEND | ; EP - Ending | |
| FINDNONE | ; EP - Find some patients that DO have lab orders but DO NOT have an entry in the Problem file. | |
| FINDNONI | ; EP - Initialization | |
| FINDNOLA | ; EP - Find some patients that have a problem list but NO lab orders | |
| BREAKOUT | ; EP - Breakout variables from PROBLEM file | |
| DISPPRBL | ; EP - Enter Patient And Display Problem List | |
| SHOAPROB | ; EP - Select Patient and Display ALL entries in Problem File | 
| Name | Field # of Occurrence | 
|---|---|
| ADDTMENU^BLRGMENU | EP+5, EP+6, EP+7, EP+8, EP+9, EP+10, EP+11, EP+12, EP+13, EP+14 | 
| EEP^BLRGMENU | EEP+1 | 
| HEADERDT^BLRGMENU | DISPPRBL+10, DISPPRBL+21, SHOWSELP+8, FINDSOMI+7, FINDSOML+16, SHOAPRBI+8, SHOAPRBI+19, FINDNOLA+9, FINDNOLA+33 | 
| HEADERPG^BLRGMENU | FINDNONE+22, SHOAPRBL+3 | 
| HEADONE^BLRGMENU | SHOAPRBI+20 | 
| LINEWRAP^BLRGMENU | SHOAPRBL+7, ICDCODE+12 | 
| MENUDRFM^BLRGMENU | EP+17 | 
| PRESSKEY^BLRGMENU | DISPPRBL+28, SHOWPEND+3, FINDSOME+10, FINDNONE+27, SHOAPROB+7, FINDNOLA+42 | 
| $$CHKITOUT^BLRSGNSU | DISPPRBL+24 | 
| $$CONC^BSTSAPI | BREAKOUT+7, BREAKOUT+8 | 
| $$GET1^DIQ | FINDNONE+23, FINDNOLA+23, BREAKOUT+1, BREAKOUT+3, BREAKOUT+4, BREAKOUT+13, BREAKOUT+16, BREAKOUT+19, ICDCODE+6 | 
| $$ICDDX^ICDEX | BREAKOUT+11, ICDCODE+6 | 
| ^LRDPA | DISPPRBL+15, SHOWSELP+11, SHOAPRBI+13 | 
| $$DT^XLFDT | DISPPRBL+24 | 
| $$FMTE^XLFDT | CNTPROBS+6, BREAKOUT+14, BREAKOUT+17 | 
| $$HTE^XLFDT | FINDSOMI+2, SHOAPRBI+28, FINDNOLA+4 | 
| $$HTFM^XLFDT | FINDNONI+10 | 
| $$CJ^XLFSTR | DISPPRBL+9, DISPPRBL+20, SHOWSELP+4, FINDNONI+6, SHOAPRBI+7, SHOAPRBI+22, SHOAPRBI+23, SETHEAD+3 | 
| $$TRIM^XLFSTR | BREAKOUT+20 | 
| 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 | 
 | 
| 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 | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| 69.05 | GET1^DIQ | 
| ^AUPNPROB - [#9000011] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNPROB - [#9000011] | CNTPROBS+5 | 
| ^AUPNPROB("AC" | FINDSOME+5, CNTPROBS+4, FINDNONE+13, SHOAPROB+5, FINDNOLA+21 | 
| ^DPT - [#2] | DISPPRBL+20, FINDSOML+4, FINDSOML+8, FINDSOML+19, SHOAPRBI+22, FINDNOLA+36 | 
| ^LR - [#63] | FINDNONE+9 | 
| ^LRO(69 - [#69] | FINDSOML+9, CNTORDRS+4, CNTORDRS+6, FINDNONE+5, FINDNONE+7, FINDNONE+8, ICDCODE+2 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKPROBV | SHOAPRBL+1 | 
| $$CNTORDRS | FINDSOML+23, FINDNOLA+31 | 
| $$CNTPROBS | FINDSOML+13, FINDNOLA+28 | 
| $$SHOAPRBI | SHOAPROB+3 | 
| BREAKOUT | CHKPROBV+1 | 
| FINDNONI | FINDNONE+3 | 
| FINDSOMI | FINDSOME+3 | 
| FINDSOML | FINDSOME+5 | 
| SHOAPRBL | SHOAPROB+5 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> %DT("B" | DISPPRBL+14!, SHOWSELP+10!, SHOAPRBI+12! | 
| >> APISTR | BREAKOUT+7*, BREAKOUT+8*, BREAKOUT+9 | 
| >> BLRVERN | EP+3*, DISPPRBL+3*, FINDSOMI+1*, FINDNONI+1*, SHOAPRBI+1*, FINDNOLA+3*, SETBLRVS+1* | 
| >> BLRVERN2 | FINDNONI+2*, SETBLRVS+2* | 
| >> CNT | SHOWPEND+1, FINDSOME+5, FINDSOME+9, FINDSOMI+17*, FINDSOML+16, FINDSOML+25*, FINDNONE+5, FINDNONE+7, FINDNONE+15*, FINDNONE+18* , FINDNONI+10*, SHOAPRBI+30*, SHOAPRBI+32*, SHOAPRBL+5*, FINDNOLA+20*, FINDNOLA+21, FINDNOLA+25, FINDNOLA+33, FINDNOLA+40* | 
| >> CNTORDS | CNTORDRS+3*, CNTORDRS+6*, CNTORDRS+8 | 
| COL | SETHEAD~, SETHEAD+3, SETHEAD+5 | 
| >> CONCID | BREAKOUT+3*, BREAKOUT+5*, BREAKOUT+7, BREAKOUT+8 | 
| DFN | DISPPRBL+11*, DISPPRBL+12, DISPPRBL+17, DISPPRBL+20, DISPPRBL+24, SHOWSELP+6*, SHOWSELP+7, SHOWSELP+13, FINDSOME+5*, FINDSOMI+16* , FINDSOML+4, FINDSOML+8, FINDSOML+13, FINDSOML+18, FINDSOML+19, CNTPROBS~, CNTPROBS+1, CNTPROBS+4, FINDNONE+9*, FINDNONE+10 , FINDNONE+12, FINDNONE+13, FINDNONE+16, FINDNONE+18*, FINDNONE+19*, FINDNONE+20, FINDNONE+23, SHOAPROB+5, SHOAPRBI+9*, SHOAPRBI+10 , SHOAPRBI+15, SHOAPRBI+22, FINDNOLA+20*, FINDNOLA+21*, FINDNOLA+23, FINDNOLA+28, FINDNOLA+35, FINDNOLA+36 | 
| >> DFNCNT | FINDSOME+7, FINDSOMI+17*, FINDSOML+1*, FINDSOML+2, FINDNOLA+20*, FINDNOLA+25, FINDNOLA+26* | 
| >> DFNLABS | FINDSOMI+17*, FINDSOML+6* | 
| >> DFNORDS | FINDSOME+8, FINDSOMI+17*, FINDSOML+11* | 
| DIC | DISPPRBL+14!, SHOWSELP+10!, SHOAPRBI+12! | 
| DIC(0 | DISPPRBL+14*, SHOWSELP+10*, SHOAPRBI+12* | 
| >> DILOCKTM | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> DISYS | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| DT | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| DTIME | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| DUZ | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> ENTERDT | SHOAPRBL+6, BREAKOUT+4*, BREAKOUT+5, BREAKOUT+13*, BREAKOUT+14* | 
| HD | SETHEAD~, SETHEAD+1, SETHEAD+3, SETHEAD+5 | 
| >> HDRONE | SHOAPRBI+20, SHOAPRBL+3 | 
| >> HEADER( | SETHEAD+1*, SETHEAD+3*, SETHEAD+5* | 
| >> HEADER(1 | DISPPRBL+5*, SHOWSELP+2*, FINDSOMI+4*, FINDNONI+4*, SHOAPRBI+3*, FINDNOLA+6* | 
| >> HEADER(2 | DISPPRBL+6*, SHOWSELP+3*, FINDSOMI+5*, FINDNONI+5*, SHOAPRBI+4*, FINDNOLA+7* | 
| >> HEADER(3 | DISPPRBL+9*, DISPPRBL+19!, DISPPRBL+20*, SHOWSELP+4*, FINDSOMI+10*, FINDNONI+6*, SHOAPRBI+7*, SHOAPRBI+17!, SHOAPRBI+22*, FINDNOLA+12* | 
| >> HEADER(4 | FINDSOMI+11*, FINDNONI+7*, SHOAPRBI+23*, FINDNOLA+13*, FINDNOLA+14* | 
| >> HEADER(5 | FINDSOMI+12*, FINDSOMI+13*, FINDSOMI+14*, FINDNONI+8*, SHOAPRBI+24*, FINDNOLA+15*, FINDNOLA+16*, FINDNOLA+17* | 
| >> HEADER(6 | SHOAPRBI+25*, SHOAPRBI+26* | 
| >> ICD | ICDCODE+1*, ICDCODE+2*, ICDCODE+4 | 
| >> ICDCNT | ICDCODE+1*, ICDCODE+3*, ICDCODE+8 | 
| >> ICDCODE | SHOAPRBL+6, BREAKOUT+9*, BREAKOUT+11 | 
| >> ICDDESC | SHOAPRBL+6, BREAKOUT+11*, ICDCODE+9*, ICDCODE+11, ICDCODE+12 | 
| >> IEN | SHOAPROB+5*, SHOAPRBI+32*, SHOAPRBL+6, BREAKOUT+1, BREAKOUT+3, BREAKOUT+4, BREAKOUT+13, BREAKOUT+16, BREAKOUT+19 | 
| >> IENS | ICDCODE+4*, ICDCODE+6 | 
| IO | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> IOBS | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| IOF | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| IOM | EP+1, DISPPRBL+1, DISPPRBL+9, DISPPRBL+20, SHOWSELP+4, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, FINDNONI+6 , SHOAPROB+1, SHOAPRBI+7, SHOAPRBI+22, SHOAPRBI+23, FINDNOLA+1, SETHEAD+3 | 
| ION | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> IOS | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| IOSL | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, FINDNONI+11, SHOAPROB+1, FINDNOLA+1 | 
| IOST | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> IOT | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> IOXY | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> LASTMODD | BREAKOUT+16*, BREAKOUT+17* | 
| >> LASTYEAR | FINDSOMI+2*, FINDSOMI+5, CNTPROBS+1, CNTPROBS+7, SHOAPRBI+28*, FINDNOLA+4*, FINDNOLA+7 | 
| >> LINES | FINDNONE+22, FINDNONE+23*, FINDNONI+11*, SHOAPRBI+30*, SHOAPRBL+3, SHOAPRBL+9* | 
| LRDFN | FINDSOML+8*, FINDSOML+9, FINDSOML+20, FINDSOML+23, CNTORDRS~, CNTORDRS+1, CNTORDRS+4, CNTORDRS+6, FINDNONE+8*, FINDNONE+9 , FINDNONE+12, FINDNONE+16, FINDNONE+20*, FINDNONE+23, FINDNOLA+23*, FINDNOLA+31 | 
| LRDPAF | DISPPRBL+14!, SHOWSELP+10!, SHOAPRBI+12! | 
| >> LRLOOKUP | DISPPRBL+13*, SHOWSELP+9*, SHOAPRBI+11* | 
| >> LRODT | CNTORDRS+3*, CNTORDRS+4*, CNTORDRS+6, FINDNONE+5*, FINDNONE+7, FINDNONE+8, FINDNONI+10*, ICDCODE+2, ICDCODE+4 | 
| >> LROT | CNTORDRS+5*, CNTORDRS+6* | 
| >> LRSN | FINDNONE+6*, FINDNONE+7*, FINDNONE+8 | 
| >> LRSP | ICDCODE+2, ICDCODE+4 | 
| >> MAX | FINDSOME+5, FINDSOMI+16*, FINDNONE+5, FINDNONE+7, FINDNONI+10*, FINDNOLA+20*, FINDNOLA+21 | 
| >> MAXLINES | FINDNONE+22, FINDNONI+11*, SHOAPRBI+30*, SHOAPRBL+3 | 
| >> NOPROB( | FINDNONE+16*, FINDNONE+19, FINDNONE+20 | 
| >> NUMCPRBS | CNTPROBS+3*, CNTPROBS+7*, CNTPROBS+10 | 
| >> NUMPROBS | CNTPROBS+3*, CNTPROBS+8*, CNTPROBS+10 | 
| >> PG | FINDNONE+22, FINDNONI+11*, SHOAPRBI+30*, SHOAPRBL+3 | 
| >> PROBS | CNTPROBS+3*, CNTPROBS+4*, CNTPROBS+5 | 
| >> PROVNDES | SHOAPRBL+7, BREAKOUT+19*, BREAKOUT+20* | 
| >> QFLG | FINDNONE+19, FINDNONE+22, FINDNONI+11*, SHOAPROB+5, SHOAPROB+7, SHOAPRBI+30*, SHOAPRBL+3 | 
| >> SNOMEDS | DISPPRBL+24*, DISPPRBL+26 | 
| >> STATUS | BREAKOUT+1* | 
| >> STORDFN( | FINDNONE+10, FINDNONE+12* | 
| >> STR | FINDSOML+13*, FINDSOML+14, FINDSOML+21, FINDSOML+22, CNTPROBS+5*, CNTPROBS+6, FINDNOLA+28*, FINDNOLA+29, FINDNOLA+37, FINDNOLA+38 , ICDCODE+6*, ICDCODE+9, ICDCODE+10 | 
| >> TAB | ICDCODE+10*, ICDCODE+11, ICDCODE+12 | 
| >> TEST | ICDCODE+2, ICDCODE+4 | 
| TWO | SETBLRVS~, SETBLRVS+2 | 
| U | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| WOT | SETHEAD~, SETHEAD+1, SETHEAD+3, SETHEAD+5 | 
| >> XPARSYS | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> XQXFLG | EP+1, DISPPRBL+1, FINDSOME+1, CNTPROBS+1, CNTORDRS+1, FINDNONE+1, SHOAPROB+1, FINDNOLA+1 | 
| >> YRENTRY | CNTPROBS+6*, CNTPROBS+7 | 
| Name | Field # of Occurrence | 
|---|---|
| $T( | EP+3, DISPPRBL+3, FINDSOMI+1, FINDNONI+1, SHOAPRBI+1, FINDNOLA+3, SETBLRVS+1 |