BLRSGNSY ; IHS/OIT/MKK - IHS Lab SiGN or SYmptom ; 31-Jul-2015 06:30 ; MKK
Source file <BLRSGNSY.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To Lab | 7 | (ADDTMENU,EEP,HEADERDT,HEADERPG,HEADONE,LINEWRAP,MENUDRVR,PRESSKEY)^BLRGMENU $$INACTDT^BLRICDU0 ERRMSG^BLRSGNS3 ($$CHKITOUT,GETDIAG)^BLRSGNSU EN^BLRSM ENTRYAUD^BLRUTIL (ADBLRRLO,STORDIAG)^BLRUTIL6 |
| VA Fileman | 4 | $$FIND1^DIC (FILE,UPDATE)^DIE $$GET1^DIQ ^DIR |
| Kernel | 2 | ($$DT,$$FMTE)^XLFDT ($$CJ,$$TRIM)^XLFSTR |
| DRG Grouper | 1 | $$ICDDX^ICDEX |
| IHS VA Utilities | 1 | ^XBFMK |
| Registration | 1 | CLEAR^VALM1 |
| Package | Total | Caller Graph |
|---|---|---|
| IHS Changes To Lab | 4 | BLRDIAG BLRSGNS2 BLRSGNSU BLRSM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| STORDIAG(DFN,LRORD,LRODT,LRSP,LRSPTST,PROBSTR,RELCINFO) | ; EP - Store the responses on the test
|
|
| GETSDIAG(DFN,LRORD,LRODT,LRSP,LRTST,BAILOUT) | ; EP - Get & Store Diagnosis
|
|
| XTMPORPT | ; EP - Report on ^XTMP("BLRSGNSY" data by Order Number
|
|
| LISTMSEL() | ; EP - LIST Manager to SELect entry
|
|
| XTMPMENU | ; EP - Menu of XTMP Reports
|
|
| PEP | ; EP
|
|
| EEP | ; Ersatz EP
|
|
| PROVNARR | ; EP - List ALL current Provider Narratives for all tests for the order
|
|
| XTMPRPT | ; EP - Report on ^XTMP("BLRSGNSY" data
|
|
| ALLTESTS(DFN,LRORD,LRODT) | ; EP - Get & Store Single Diagnosis for *ALL* tests on an Order with Multiple Tests
|
|
| RELCINFO() | ; EP - Relevant Clinical Information -- Currently (01/27/2014), not used
|
|
| XTMPORPL | ; EP - Line of Data
|
|
| NEWLIST | ; EP - Ask user if they want to create a new listing
|
|
| DEBUG | ; EP
|
|
| XTMPRPTL | ; EP - Line of Data
|
|
| GETVALUE(PROBLIEN) | ; EP - Get the value to store from the Problem List
|
|
| XTMPRPTI | ; EP - Initialization
|
|
| EP | ; EP
|
|
| XTMPORPI | ; EP - Initialization
|
|
| RESETSCR | ; EP - Reset the screen after a crash
|
| Name | Field # of Occurrence |
|---|---|
| ADDTMENU^BLRGMENU | XTMPMENU+6, XTMPMENU+7, XTMPMENU+8 |
| EEP^BLRGMENU | EEP+1 |
| HEADERDT^BLRGMENU | XTMPRPTI+6, XTMPORPI+6 |
| HEADERPG^BLRGMENU | XTMPRPTL+1, XTMPORPL+1 |
| HEADONE^BLRGMENU | XTMPRPTI+7, XTMPORPI+7 |
| LINEWRAP^BLRGMENU | PROVNARR+20, XTMPRPTL+5, XTMPORPL+5 |
| MENUDRVR^BLRGMENU | XTMPMENU+11 |
| PRESSKEY^BLRGMENU | NEWLIST+29, XTMPRPT+5, XTMPRPT+14, XTMPORPT+5, XTMPORPT+16 |
| $$INACTDT^BLRICDU0 | STORDIAG+25 |
| ERRMSG^BLRSGNS3 | STORDIAG+21, STORDIAG+47 |
| $$CHKITOUT^BLRSGNSU | GETSDIAG+5, ALLTESTS+7 |
| GETDIAG^BLRSGNSU | NEWLIST+30 |
| EN^BLRSM | LISTMSEL+4 |
| ENTRYAUD^BLRUTIL | STORDIAG+10 |
| ADBLRRLO^BLRUTIL6 | STORDIAG+51 |
| STORDIAG^BLRUTIL6 | STORDIAG+49 |
| $$FIND1^DIC | STORDIAG+31 |
| FILE^DIE | STORDIAG+19 |
| UPDATE^DIE | STORDIAG+36, STORDIAG+41 |
| $$GET1^DIQ | PROVNARR+12, PROVNARR+13, PROVNARR+14, PROVNARR+24 |
| ^DIR | NEWLIST+13, NEWLIST+21, RELCINFO+9 |
| $$ICDDX^ICDEX | GETVALUE+3 |
| CLEAR^VALM1 | RESETSCR+1 |
| ^XBFMK | STORDIAG+12, NEWLIST+8, NEWLIST+17, RELCINFO+5 |
| $$DT^XLFDT | STORDIAG+25 |
| $$FMTE^XLFDT | XTMPRPTL+3, XTMPORPL+3 |
| $$CJ^XLFSTR | XTMPORPI+9 |
| $$TRIM^XLFSTR | STORDIAG+8 |
| 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 |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNPROB - [#9000011] | GETVALUE+1 |
| ^DPT - [#2] | GETSDIAG+3, ALLTESTS+5 |
| ^LRO(69 - [#69] | ALLTESTS+13, ALLTESTS+15, PROVNARR+6, PROVNARR+8, PROVNARR+10 |
| ^TMP("BLR SNOMED GET" | GETSDIAG+13!, ALLTESTS+17! |
| ^TMP("BLRDIAG" | NEWLIST+3, PROVNARR+2 |
| ^XTMP("BLRSGNSY" | XTMPRPT+3, XTMPRPT+10, XTMPRPT+12, XTMPORPT+3, XTMPORPT+10, XTMPORPT+12, XTMPORPT+14 |
| Name | Line Occurrences |
|---|---|
| $$GETSDIAG | DEBUG+10 |
| NEWLIST | LISTMSEL+5 |
| STORDIAG | GETSDIAG+11, ALLTESTS+15 |
| XTMPORPI | XTMPORPT+7 |
| XTMPORPL | XTMPORPT+14 |
| XTMPRPTI | XTMPRPT+7 |
| XTMPRPTL | XTMPRPT+12 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BAILOUT | GETSDIAG~, GETSDIAG+1, GETSDIAG+7*, ALLTESTS+3*, LISTMSEL+2*, LISTMSEL+3, LISTMSEL+7, NEWLIST+5*, NEWLIST+6, NEWLIST+22* , NEWLIST+25 |
| >> BLRVERN | XTMPMENU+3*, XTMPRPTI+1*, XTMPORPI+1* |
| >> BLRVERN2 | XTMPMENU+4* |
| >> CNT | PROVNARR+5*, PROVNARR+16*, PROVNARR+17, XTMPRPTI+14*, XTMPRPTL+8*, XTMPORPI+17*, XTMPORPL+8* |
| >> DATETIME | XTMPRPT+10*, XTMPRPT+12, XTMPRPTI+16*, XTMPRPTL+3, XTMPORPT+11*, XTMPORPT+12*, XTMPORPT+14, XTMPORPI+19*, XTMPORPL+3 |
| DESCPROB | STORDIAG+1~, STORDIAG+4*, STORDIAG+8*, STORDIAG+16 |
| DFN | GETSDIAG~, GETSDIAG+1, GETSDIAG+3, GETSDIAG+5, GETSDIAG+11, ALLTESTS~, ALLTESTS+1, ALLTESTS+5, ALLTESTS+7, ALLTESTS+15 , STORDIAG~, DEBUG+3*, DEBUG+10 |
| >> DILOCKTM | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> DIR("A" | NEWLIST+10*, NEWLIST+19*, RELCINFO+7* |
| >> DIR("B" | NEWLIST+11* |
| >> DIR("T" | NEWLIST+12*, NEWLIST+20*, RELCINFO+8* |
| >> DIR(0 | NEWLIST+9*, NEWLIST+18*, RELCINFO+6* |
| >> DIRUT | NEWLIST+14, NEWLIST+27 |
| >> DISYS | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| DT | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| DTIME | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| DUZ | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| ERRS | STORDIAG+13!, STORDIAG+21, STORDIAG+27!, STORDIAG+34!, STORDIAG+38, STORDIAG+39!, STORDIAG+47 |
| >> F60DESC | PROVNARR+12*, PROVNARR+18 |
| FDA | STORDIAG+13!, STORDIAG+27!, STORDIAG+39! |
| FDA( | STORDIAG+16*, STORDIAG+17*, STORDIAG+18*, STORDIAG+35*, STORDIAG+40* |
| >> HDRONE | XTMPRPTI+7, XTMPRPTL+1, XTMPORPI+7, XTMPORPL+1 |
| >> HEADER(1 | XTMPRPTI+3*, XTMPORPI+3* |
| >> HEADER(2 | XTMPRPTI+4*, XTMPORPI+4* |
| >> HEADER(3 | XTMPRPTI+9*, XTMPORPI+9* |
| >> HEADER(4 | XTMPRPTI+10*, XTMPRPTI+11*, XTMPORPI+10* |
| >> HEADER(5 | XTMPORPI+11*, XTMPORPI+12*, XTMPORPI+13*, XTMPORPI+14* |
| >> HRCN | GETSDIAG+1, ALLTESTS+1, DEBUG+5* |
| >> ICD | PROVNARR+24*, PROVNARR+25 |
| ICDCODE | STORDIAG+1~, STORDIAG+5*, STORDIAG+25, STORDIAG+30, STORDIAG+31, STORDIAG+35, GETVALUE+4*, GETVALUE+5 |
| >> ICDDESC | GETVALUE+4*, GETVALUE+5 |
| >> ICDIEN | STORDIAG+31*, STORDIAG+32*, STORDIAG+38, STORDIAG+40, STORDIAG+49 |
| >> ICDPROB | GETVALUE+1*, GETVALUE+3 |
| ICDSTR | STORDIAG+1~, GETVALUE+3*, GETVALUE+4 |
| IENS | STORDIAG+1~, STORDIAG+13!, STORDIAG+14*, STORDIAG+16, STORDIAG+17, STORDIAG+18, STORDIAG+28*, STORDIAG+35, STORDIAG+40, PROVNARR+11* , PROVNARR+12, PROVNARR+13, PROVNARR+14, PROVNARR+24 |
| IO | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> IOBS | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| IOF | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| IOM | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1, XTMPORPI+9 |
| ION | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> IOS | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| IOSL | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| IOST | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> IOT | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> IOXY | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> LINES | XTMPRPTI+13*, XTMPRPTL+1, XTMPRPTL+7*, XTMPORPI+16*, XTMPORPL+1, XTMPORPL+7* |
| >> LRDFN | GETSDIAG+3*, ALLTESTS+5* |
| LRODT | GETSDIAG~, GETSDIAG+1, GETSDIAG+5, GETSDIAG+11, ALLTESTS~, ALLTESTS+1, ALLTESTS+7, ALLTESTS+13, ALLTESTS+15, STORDIAG~ , STORDIAG+14, STORDIAG+28, STORDIAG+49, STORDIAG+51, NEWLIST+30, PROVNARR+5*, PROVNARR+6*, PROVNARR+8, PROVNARR+10, PROVNARR+11 , DEBUG+7*, DEBUG+10 |
| LRORD | GETSDIAG~, GETSDIAG+1, GETSDIAG+11, ALLTESTS~, ALLTESTS+1, ALLTESTS+13, ALLTESTS+15, STORDIAG~, DEBUG+6*, DEBUG+10 |
| >> LROTST | PROVNARR+9*, PROVNARR+10*, PROVNARR+11 |
| >> LRSNOMED | PROVNARR+14*, PROVNARR+15, PROVNARR+22 |
| LRSP | GETSDIAG~, GETSDIAG+1, GETSDIAG+11, ALLTESTS+12*, ALLTESTS+13*, ALLTESTS+15, STORDIAG~, STORDIAG+14, STORDIAG+28, STORDIAG+49 , STORDIAG+51, PROVNARR+7*, PROVNARR+8*, PROVNARR+10, PROVNARR+11, DEBUG+8*, DEBUG+10 |
| LRSPTST | ALLTESTS+14*, ALLTESTS+15*, STORDIAG~, STORDIAG+14, STORDIAG+28, STORDIAG+49, STORDIAG+51 |
| LRTST | GETSDIAG~, GETSDIAG+1, GETSDIAG+11, DEBUG+9*, DEBUG+10 |
| LRTSTF60 | STORDIAG+1~ |
| >> MAXLINES | XTMPRPTI+13*, XTMPRPTL+1, XTMPORPI+16*, XTMPORPL+1 |
| >> MSG | XTMPRPT+11*, XTMPRPT+12*, XTMPRPTL+4, XTMPRPTL+5, XTMPORPT+13*, XTMPORPT+14*, XTMPORPL+4, XTMPORPL+5 |
| ONETEST | NEWLIST+1~, NEWLIST+3*, NEWLIST+19 |
| >> ORDERN | PROVNARR+2*, PROVNARR+3, PROVNARR+6, PROVNARR+8 |
| >> ORDERNUM | XTMPORPT+9*, XTMPORPT+10*, XTMPORPT+12, XTMPORPL+3 |
| >> PG | XTMPRPTI+14*, XTMPRPTL+1, XTMPORPI+17*, XTMPORPL+1 |
| >> PNM | GETSDIAG+1, ALLTESTS+1, DEBUG+4* |
| PROBLIEN | GETVALUE~, GETVALUE+1 |
| PROBSTR | GETSDIAG+5*, GETSDIAG+7, GETSDIAG+11, ALLTESTS+7*, ALLTESTS+8, ALLTESTS+15, STORDIAG~, STORDIAG+3, STORDIAG+4, STORDIAG+5 |
| >> PROVNARR | PROVNARR+13*, PROVNARR+15, PROVNARR+20 |
| >> QFLG | XTMPRPT+10, XTMPRPT+12, XTMPRPT+14, XTMPRPTI+15*, XTMPRPTL+1, XTMPORPT+10, XTMPORPT+12, XTMPORPT+14, XTMPORPT+16, XTMPORPI+18* , XTMPORPL+1 |
| RELCINFO | GETSDIAG+9*, GETSDIAG+11, ALLTESTS+10*, ALLTESTS+15, STORDIAG~, STORDIAG+18, RELCINFO+3*, RELCINFO+11*, RELCINFO+13 |
| SNOMED | STORDIAG+1~, STORDIAG+3*, STORDIAG+17, LISTMSEL+1! |
| SNOMED( | LISTMSEL+7 |
| U | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> WHICHONE | LISTMSEL+2*, LISTMSEL+3, LISTMSEL+5, LISTMSEL+7 |
| >> X | RELCINFO+11, DEBUG+10*, XTMPMENU+1 |
| >> XPARSYS | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> XQXFLG | GETSDIAG+1, ALLTESTS+1, RELCINFO+1, PROVNARR+1, DEBUG+1, XTMPMENU+1, XTMPRPT+1, XTMPORPT+1 |
| >> Y | NEWLIST+5*, NEWLIST+6, NEWLIST+14, NEWLIST+22, NEWLIST+23*, NEWLIST+27 |
| Name | Field # of Occurrence |
|---|---|
| $T( | XTMPMENU+3, XTMPRPTI+1, XTMPORPI+1 |