BLRPOC3 ;IHS/MSC/MKK - EHR POC Component support, part 2 ; 13-Oct-2017 14:04 ; MKK
Source file <BLRPOC3.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 3 | PRESSKEY^BLRGMENU $$CHKITOUT^BLRSGNSU $$GETACCCP^BLRUTIL3 | 
| VA Fileman | 2 | $$GET1^DIQ ^DIR | 
| IHS Laboratory Point of Care | 1 | ($$CHKTST,$$ISPANEL,SAVE)^BLRPOC | 
| IHS VA Utilities | 1 | ^XBFMK | 
| Kernel | 1 | ($$DT,$$NOW)^XLFDT | 
| Lab Service | 1 | ^LRWU4 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| SHOWFLAG | ; EP - Given Accession number, show V LAB FLAG | |
| BADSTUFF(STR,TAB) | ; EP - BADSTUFF error message | |
| INVALENT | ; EP - Invalid Entry Prompt | |
| GETRESLT(IEN,RESULT,COMMENT) | ; EP - Get Result Value | |
| ARRYDUMP(ARRY) | ; EP - "Dump" the array | |
| GETYVAL(FNUM,YVAL,PROMPT) | ; EP - MSC/MKK - Make this a function and add ability to pass a prompt string. | |
| SHOWIT | ; EP | |
| GETCOSMC(COSMCTST,ARRAY) | ; EP - Get results for ALL tests | |
| TEST | ; EP - Interactively TEST Point-Of-Care | 
| Name | Field # of Occurrence | 
|---|---|
| PRESSKEY^BLRGMENU | TEST+64, INVALENT+2, BADSTUFF+3, SHOWIT+12 | 
| $$CHKTST^BLRPOC | TEST+9 | 
| $$ISPANEL^BLRPOC | TEST+14 | 
| SAVE^BLRPOC | TEST+68 | 
| $$CHKITOUT^BLRSGNSU | TEST+49 | 
| $$GETACCCP^BLRUTIL3 | TEST+80 | 
| $$GET1^DIQ | TEST+10, TEST+23, TEST+24, TEST+28, TEST+73, TEST+75, GETCOSMC+7, GETCOSMC+12, GETRESLT+4, SHOWIT+2 , SHOWIT+3, SHOWIT+6, SHOWIT+8, SHOWIT+10, SHOWIT+11 | 
| ^DIR | TEST+59, GETYVAL+4, GETRESLT+8, GETRESLT+15 | 
| ^LRWU4 | SHOWFLAG+4 | 
| ^XBFMK | TEST+56, GETYVAL+1, GETRESLT+6, GETRESLT+13 | 
| $$DT^XLFDT | TEST+49 | 
| $$NOW^XLFDT | TEST+6 | 
| 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 | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^DPT - [#2] | GET1^DIQ | 
| ^LAB(60 - [#60] | GET1^DIQ | 
| 60.02 | GET1^DIQ | 
| ^LAB(61 - [#61] | GET1^DIQ | 
| ^LAB(62 - [#62] | GET1^DIQ | 
| 63.04 | GET1^DIQ | 
| 68.02 | GET1^DIQ | 
| ^AUPNVLAB - [#9000010.09] | GET1^DIQ | 
| ^BLRTXLOG - [#9009022] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^BLRTXLOG("D" | TEST+78, SHOWIT+5 | 
| ^LAB(60 - [#60] | TEST+21, TEST+26, TEST+27, GETCOSMC+5 | 
| ^LR - [#63] | TEST+74, SHOWIT+4 | 
| ^TMP("BLRDIAG" | TEST+3!, TEST+88! | 
| Name | Line Occurrences | 
|---|---|
| $$GETCOSMC | TEST+14 | 
| $$GETRESLT | TEST+17, GETCOSMC+9 | 
| $$GETYVAL | TEST+8, TEST+30, TEST+33, TEST+36, TEST+39, TEST+46 | 
| ARRYDUMP | TEST+55, TEST+62 | 
| BADSTUFF | TEST+10 | 
| INVALENT | GETYVAL+5, GETRESLT+9 | 
| SHOWIT | TEST+81 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ARRAY | GETCOSMC~, GETCOSMC+1 | 
| ARRAY("CMT" | GETCOSMC+15* | 
| ARRAY("RES" | GETCOSMC+14* | 
| ARRAY("TST" | GETCOSMC+13* | 
| ARRY | ARRYDUMP~, ARRYDUMP+3, ARRYDUMP+4 | 
| >> ARY | TEST+14, TEST+68 | 
| >> ARY("CD" | TEST+6*, TEST+61* | 
| >> ARY("CM" | TEST+23* | 
| >> ARY("CMT" | TEST+18*, TEST+42, TEST+43, TEST+44* | 
| >> ARY("COL" | TEST+28* | 
| >> ARY("LOC" | TEST+31* | 
| >> ARY("NOO" | TEST+37* | 
| >> ARY("ORDTST" | TEST+12* | 
| >> ARY("PRV" | TEST+34* | 
| >> ARY("RES" | TEST+18* | 
| >> ARY("SYMP" | TEST+52* | 
| >> ARY("TST" | TEST+16* | 
| >> ARY("URG" | TEST+40* | 
| >> BAILOUT | GETCOSMC+4*, GETCOSMC+5, GETCOSMC+9*, GETCOSMC+17 | 
| BLRLRAS | SHOWFLAG+1~, SHOWFLAG+5 | 
| BLRTXLOG | TEST+78*, TEST+79, SHOWFLAG+1~, SHOWIT+5*, SHOWIT+6, SHOWIT+10 | 
| >> CNT | GETCOSMC+4*, GETCOSMC+11*, GETCOSMC+13, GETCOSMC+14, GETCOSMC+15 | 
| >> COMMCNT | TEST+42*, TEST+43, TEST+44 | 
| COMMENT | TEST+17, TEST+18, GETCOSMC+9, GETCOSMC+15, GETRESLT~, GETRESLT+3*, GETRESLT+16* | 
| >> CONTINUE | TEST+14*, TEST+17*, TEST+18, TEST+19 | 
| >> COSMCIEN | GETCOSMC+3*, GETCOSMC+5, GETCOSMC+6 | 
| COSMCTST | GETCOSMC~, GETCOSMC+1, GETCOSMC+3 | 
| >> CSI | TEST+24*, TEST+25, TEST+26*, TEST+27*, TEST+28 | 
| >> DFN | TEST+47*, TEST+49, TEST+66, TEST+68, TEST+73 | 
| >> DILOCKTM | TEST+1, GETCOSMC+1 | 
| >> DIR("A" | TEST+58*, GETYVAL+3*, GETRESLT+7*, GETRESLT+14* | 
| >> DIR(0 | TEST+57*, GETYVAL+2*, GETRESLT+7*, GETRESLT+14* | 
| >> DIRUT | GETYVAL+5, GETRESLT+9 | 
| >> DISYS | TEST+1, GETCOSMC+1 | 
| DT | TEST+1, GETCOSMC+1 | 
| DTIME | TEST+1, GETCOSMC+1 | 
| DUZ | TEST+1, GETCOSMC+1 | 
| >> F60IEN | GETCOSMC+7*, GETCOSMC+9, GETCOSMC+12 | 
| FNUM | GETYVAL~, GETYVAL+2 | 
| IEN | GETRESLT~, GETRESLT+4 | 
| IO | TEST+1, GETCOSMC+1 | 
| >> IOBS | TEST+1, GETCOSMC+1 | 
| IOF | TEST+1, GETCOSMC+1 | 
| IOM | TEST+1, GETCOSMC+1 | 
| ION | TEST+1, GETCOSMC+1 | 
| >> IOS | TEST+1, GETCOSMC+1 | 
| IOSL | TEST+1, GETCOSMC+1 | 
| IOST | TEST+1, GETCOSMC+1 | 
| >> IOT | TEST+1, GETCOSMC+1 | 
| >> IOXY | TEST+1, GETCOSMC+1 | 
| LRAA | TEST+80, SHOWFLAG+1~, SHOWIT+1 | 
| LRAAIEN | SHOWFLAG+1~, SHOWIT+1*, SHOWIT+2, SHOWIT+3 | 
| LRAD | TEST+80, SHOWFLAG+1~, SHOWIT+1 | 
| LRAN | TEST+80, SHOWFLAG+1~, SHOWIT+1 | 
| LRAS | TEST+75*, TEST+78, TEST+80, TEST+86, SHOWFLAG+1~, SHOWFLAG+5*, SHOWIT+5 | 
| LRDATA | SHOWFLAG+1~, SHOWIT+4* | 
| >> LRDFN | TEST+73*, TEST+74, TEST+75, SHOWIT+2*, SHOWIT+4, SHOWIT+8 | 
| >> LRIDT | TEST+74*, TEST+75, SHOWIT+3*, SHOWIT+4, SHOWIT+8 | 
| >> PANELIEN | GETCOSMC+6*, GETCOSMC+7 | 
| >> PANELN | GETCOSMC+4*, GETCOSMC+5*, GETCOSMC+6 | 
| PROMPT | GETYVAL~, GETYVAL+3 | 
| RESULT | GETRESLT~, GETRESLT+10*, GETRESLT+12 | 
| >> RESULTS | TEST+17, TEST+18, GETCOSMC+9, GETCOSMC+14, GETCOSMC+15 | 
| >> RET | TEST+68, TEST+71 | 
| >> SITESPEC | TEST+21*, TEST+23 | 
| STR | TEST+49*, TEST+50, TEST+51, TEST+52, BADSTUFF~, BADSTUFF+2 | 
| STR1 | TEST+51*, TEST+52, ARRYDUMP+1~, ARRYDUMP+3*, ARRYDUMP+5, ARRYDUMP+6*, ARRYDUMP+7 | 
| TAB | BADSTUFF~, BADSTUFF+1*, BADSTUFF+2, BADSTUFF+3 | 
| >> TEST6 | TEST+10 | 
| TESTNAME | GETRESLT+1~, GETRESLT+4*, GETRESLT+7 | 
| >> TESTSTR | GETCOSMC+12*, GETCOSMC+13 | 
| >> TESTY | TEST+8, TEST+9, TEST+10, TEST+12, TEST+14, TEST+16, TEST+17, TEST+21, TEST+24, TEST+26 , TEST+27 | 
| U | TEST+1, TEST+23, TEST+28, TEST+51, TEST+52, TEST+66, GETCOSMC+1, GETCOSMC+12 | 
| VLABIEN | SHOWFLAG+1~, SHOWIT+6*, SHOWIT+11 | 
| >> X | TEST+80*, GETRESLT+16 | 
| >> XPARSYS | TEST+1, GETCOSMC+1 | 
| >> XQXFLG | TEST+1, GETCOSMC+1 | 
| >> Y | TEST+30, TEST+31, TEST+33, TEST+34, TEST+36, TEST+37, TEST+39, TEST+40, TEST+46, TEST+47 , TEST+60, TEST+66, GETYVAL+7, GETRESLT+10 | 
| YVAL | GETYVAL~, GETYVAL+7* |