BLR7OGMP ; IHS/OIT/MKK - Lab Interim Report for EHR ; 13-Oct-2017 14:04 ; MKK
Source file <BLR7OGMP.m>
| Package | Total | Call Graph | 
|---|---|---|
| Kernel | 3 | $$FMTE^XLFDT ($$CJ,$$LJ,$$REPEAT,$$TRIM,$$UP)^XLFSTR ($$NAME,$$PADD)^XUAF4 | 
| Lab Service | 2 | $$EN^LRLRRVF (DD,DOC)^LRX | 
| VA Fileman | 2 | $$GET1^DIQ ^DIWP | 
| IHS Changes To Lab | 1 | $$GETACCCP^BLRUTIL3 | 
| Registration | 1 | $$SETSTR^VALM1 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PRINT(OUTCNT) | ; from LR7OGMC | |
| MULTIVAL(VALUE) | ; EP - Multiple Line Value String | |
| PLS | ; List performing laboratories | |
| NAME(X) | ; $$(#) -> name | |
| SETLINE(LINE,CNT) | ; | |
| LABARRT | ; EP - Lab Arrival Time | |
| MUMPEVAL(EVAL) | ; | |
| DQUOTER(STR) | ; EP -- Get rid of double quotes in string | |
| ZEROFIX(F60PTR,RESULT) | ; EP - Leading & Trailing Zero Fix for Results | |
| MUMPRNGE(RANGE) | ; EP -- MUMPS Code in Reference Range -- Evaluate and store | |
| USEDIWP(X,LM,CW) | ; EP -- Use FileMan DIWP to wrap text | |
| DD(Y) | ; $$(date/time) -> date/time format | |
| REFWRAP | ; EP -- Reference Range String too long -- have to wrap it | |
| GETCOMPD() | ; EP - Get Completion Date | |
| CONDSPEC() | ; EP - Specimen Condition | |
| RESULTHD | ; EP - 'Results' Header | 
| Name | Field # of Occurrence | 
|---|---|
| $$GETACCCP^BLRUTIL3 | LABARRT+3 | 
| $$GET1^DIQ | PRINT+99, PLS+18, LABARRT+5 | 
| ^DIWP | USEDIWP+5, REFWRAP+10 | 
| $$EN^LRLRRVF | PRINT+77 | 
| DD^LRX | DD+1 | 
| DOC^LRX | NAME+2 | 
| $$SETSTR^VALM1 | PRINT+22 | 
| $$FMTE^XLFDT | PRINT+26, GETCOMPD+16, LABARRT+9 | 
| $$CJ^XLFSTR | PLS+25 | 
| $$LJ^XLFSTR | PLS+9, PLS+17 | 
| $$REPEAT^XLFSTR | PLS+11 | 
| $$TRIM^XLFSTR | PRINT+73, PRINT+74, MUMPRNGE+15, MUMPRNGE+18, DQUOTER+4 | 
| $$UP^XLFSTR | PRINT+26, PRINT+72, ZEROFIX+3, LABARRT+9 | 
| $$NAME^XUAF4 | PLS+9 | 
| $$PADD^XUAF4 | PLS+10 | 
| FileNo | Call Tags | 
|---|---|
| 68.02 | GET1^DIQ | 
| ^HL(779.004 - [#779.004] | GET1^DIQ | 
| ^BLRUCUM - [#90475.3] | GET1^DIQ | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^DD(63.04 | ZEROFIX+11, ZEROFIX+13 | 
| ^LAB(60 - [#60] | PRINT+45, ZEROFIX+8 | 
| ^LAB(61 - [#61] | PRINT+25 | 
| ^LR - [#63] | PRINT+53, PRINT+87, PRINT+91, CONDSPEC+1, GETCOMPD+9, GETCOMPD+12, GETCOMPD+14 | 
| ^TMP("LR7OG" | PRINT+9, PRINT+12, PRINT+14, PRINT+42, PRINT+117, PRINT+119, PRINT+121, PRINT+124, PRINT+126 | 
| ^TMP("LR7OGX" | SETLINE+1* | 
| ^TMP("LRPLS" | PRINT+91*, PLS+8, PLS+14, PLS+29! | 
| ^UTILITY($J | USEDIWP+3!, USEDIWP+7, USEDIWP+8, REFWRAP+7!, REFWRAP+12, REFWRAP+14, REFWRAP+21, REFWRAP+23, REFWRAP+25! | 
| ^XTMP("BLR7OGMP" | REFWRAP+12* | 
| Name | Line Occurrences | 
|---|---|
| $$CONDSPEC | PRINT+32 | 
| $$DQUOTER | MUMPRNGE+16, MUMPRNGE+19 | 
| $$GETCOMPD | PRINT+109, REFWRAP+17 | 
| $$MUMPEVAL | MUMPRNGE+22, MUMPRNGE+23 | 
| $$NAME | PRINT+16 | 
| LABARRT | PRINT+29 | 
| MULTIVAL | PRINT+115 | 
| MUMPRNGE | PRINT+61 | 
| PLS | PRINT+129 | 
| REFWRAP | PRINT+110 | 
| RESULTHD | PRINT+38 | 
| SETLINE | PRINT+18, PRINT+23, PRINT+27, PRINT+35, PRINT+36, PRINT+113, PRINT+119, PRINT+125, PRINT+128, RESULTHD+4 , RESULTHD+13, PLS+5, PLS+6, PLS+12, PLS+19, PLS+22, PLS+26, USEDIWP+9, REFWRAP+18, REFWRAP+24 , LABARRT+10 | 
| USEDIWP | MULTIVAL+1 | 
| ZEROFIX | PRINT+56, PRINT+75, PRINT+76 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | PRINT+14, PRINT+42, PRINT+119, PRINT+124 | 
| ^("G" | PRINT+9 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| ACC | PRINT+1~, PRINT+21*, PRINT+22 | 
| AGE | PRINT+1~, PRINT+9* | 
| CDT | PRINT+1~, PRINT+10*, PRINT+12*, PRINT+13, PRINT+14, PRINT+26, PRINT+42, PRINT+117, PRINT+119, PRINT+121 , PRINT+124, PRINT+126 | 
| CMNT | PRINT+1~, PRINT+123*, PRINT+124*, PRINT+126 | 
| CNT | SETLINE~, SETLINE+1, SETLINE+2*, USEDIWP+1~ | 
| COUNTRY | PLS+3~, PLS+16*, PLS+18 | 
| COUNTY | PLS+3~, PLS+16*, PLS+17 | 
| CW | USEDIWP~, USEDIWP+4 | 
| DATA | PRINT+1~, PRINT+42*, PRINT+43, PRINT+44, PRINT+95, GETCOMPD+3, GETCOMPD+6 | 
| DATANAME | GETCOMPD+1~, GETCOMPD+6*, GETCOMPD+9 | 
| DATEHERE | GETCOMPD+1~, GETCOMPD+9*, GETCOMPD+12*, GETCOMPD+14*, GETCOMPD+16*, GETCOMPD+18 | 
| DBLQ | DQUOTER+1~, DQUOTER+3*, DQUOTER+5, DQUOTER+6 | 
| >> DILOCKTM | ZEROFIX+1 | 
| >> DISYS | ZEROFIX+1 | 
| >> DIWF | USEDIWP+4*, REFWRAP+9* | 
| >> DIWL | USEDIWP+4*, REFWRAP+9* | 
| >> DIWR | USEDIWP+4*, REFWRAP+9* | 
| >> DN | ZEROFIX+8*, ZEROFIX+9, ZEROFIX+11, ZEROFIX+13 | 
| DOC | PRINT+1~, PRINT+16*, PRINT+20 | 
| >> DP | ZEROFIX+15*, ZEROFIX+16, ZEROFIX+27 | 
| DT | ZEROFIX+1 | 
| DTIME | ZEROFIX+1 | 
| DUZ | ZEROFIX+1 | 
| EVAL | MUMPEVAL~, MUMPEVAL+3, MUMPEVAL+6, MUMPEVAL+7*, MUMPEVAL+10 | 
| EVALLEN | MUMPEVAL+1~, MUMPEVAL+6*, MUMPEVAL+7 | 
| F60PTR | ZEROFIX~, ZEROFIX+1, ZEROFIX+6, ZEROFIX+8 | 
| FLAG | PRINT+1~, PRINT+44*, PRINT+97 | 
| HIGH | PRINT+1~, PRINT+74*, PRINT+76, PRINT+77, MUMPRNGE+1~, MUMPRNGE+18*, MUMPRNGE+19*, MUMPRNGE+23 | 
| ICOUNTRY | PLS+3~ | 
| IDT | PRINT+1~, PRINT+13*, PRINT+53, PRINT+87, PRINT+91, PRINT+109, REFWRAP+17, CONDSPEC+1, GETCOMPD+9, GETCOMPD+12 , GETCOMPD+14 | 
| INTP | PRINT+1~, PRINT+118*, PRINT+119* | 
| IO | ZEROFIX+1 | 
| >> IOBS | ZEROFIX+1 | 
| IOF | ZEROFIX+1 | 
| IOM | ZEROFIX+1 | 
| ION | ZEROFIX+1 | 
| >> IOS | ZEROFIX+1 | 
| IOSL | ZEROFIX+1 | 
| IOST | ZEROFIX+1 | 
| >> IOT | ZEROFIX+1 | 
| >> IOXY | ZEROFIX+1 | 
| LABARRT | LABARRT+1~, LABARRT+5*, LABARRT+6, LABARRT+9 | 
| LINE | PRINT+1~, PRINT+20*, PRINT+22*, PRINT+23, PRINT+25*, PRINT+26*, PRINT+27, PRINT+34*, PRINT+35, PRINT+94! , PRINT+95*, PRINT+96*, PRINT+97*, PRINT+100*, PRINT+106*, PRINT+107*, PRINT+109*, PRINT+113, PRINT+122*, PRINT+124* , PRINT+125, PRINT+126*, SETLINE~, SETLINE+1, PLS+2~, PLS+9*, PLS+11*, PLS+12, PLS+17*, PLS+18* , PLS+19, USEDIWP+1~, USEDIWP+6*, USEDIWP+7*, USEDIWP+8, REFWRAP+14*, REFWRAP+15*, REFWRAP+17*, REFWRAP+18, REFWRAP+22! , REFWRAP+23*, REFWRAP+24, REFWRAP+25!, LABARRT+8!, LABARRT+9*, LABARRT+10, LABARRT+11! | 
| LINER | REFWRAP+1~, REFWRAP+20*, REFWRAP+21*, REFWRAP+23 | 
| LINESTR | PRINT+5~, RESULTHD+1!, RESULTHD+2*, RESULTHD+3*, RESULTHD+4, RESULTHD+5!, RESULTHD+6*, RESULTHD+7*, RESULTHD+8*, RESULTHD+9* , RESULTHD+10*, RESULTHD+11*, RESULTHD+12*, RESULTHD+13 | 
| LM | USEDIWP~, USEDIWP+4, USEDIWP+7, USEDIWP+8, REFWRAP+1~, REFWRAP+8*, REFWRAP+9 | 
| LOW | PRINT+1~, PRINT+73*, PRINT+75, PRINT+77, MUMPRNGE+1~, MUMPRNGE+15*, MUMPRNGE+16*, MUMPRNGE+22 | 
| LRAA | LABARRT+1~, LABARRT+3, LABARRT+5 | 
| LRAD | LABARRT+1~, LABARRT+3, LABARRT+5 | 
| LRAN | LABARRT+1~, LABARRT+3, LABARRT+5 | 
| LRAS | LABARRT+1~, LABARRT+2*, LABARRT+3 | 
| LRCW | PRINT+1~, PRINT+9* | 
| >> LRDFN | PRINT+53, PRINT+87, PRINT+91, CONDSPEC+1, GETCOMPD+9, GETCOMPD+12, GETCOMPD+14 | 
| LRDOC | NAME+1~, NAME+3 | 
| LRPLS | PRINT+5~, PLS+2~, PLS+7*, PLS+8*, PLS+9, PLS+10, PLS+14 | 
| LRSS | GETCOMPD+1~, GETCOMPD+3*, GETCOMPD+4, GETCOMPD+8, GETCOMPD+11, GETCOMPD+14 | 
| LRX | PRINT+1~, PRINT+82*, PRINT+105, PRINT+106, PRINT+110, REFWRAP+6 | 
| MAX | REFWRAP+1~, REFWRAP+3*, REFWRAP+9 | 
| >> ORIGRSLT | ZEROFIX+18*, ZEROFIX+25 | 
| OUTCNT | PRINT~, PRINT+18, PRINT+23, PRINT+27, PRINT+35, PRINT+36, PRINT+113, PRINT+119, PRINT+125, PRINT+128 , RESULTHD+4, RESULTHD+13, PLS+5, PLS+6, PLS+12, PLS+19, PLS+22, PLS+26, USEDIWP+9, REFWRAP+18 , REFWRAP+24, LABARRT+10 | 
| PORDER | PRINT+1~, PRINT+41*, PRINT+42*, PRINT+117, PRINT+119 | 
| PRNTCODE | PRINT+1~, PRINT+44*, PRINT+58, PRINT+59 | 
| RANGE | PRINT+2~, PRINT+44*, PRINT+49*, PRINT+61, PRINT+72, PRINT+73, PRINT+74, PRINT+77*, PRINT+79*, PRINT+82 , MUMPRNGE~, MUMPRNGE+15, MUMPRNGE+18, MUMPRNGE+25*, MUMPRNGE+26* | 
| REFHIGH | PRINT+2~, PRINT+47*, PRINT+49 | 
| REFLOW | PRINT+2~, PRINT+46*, PRINT+49 | 
| REMOVED | DQUOTER+1~, DQUOTER+4*, DQUOTER+5, DQUOTER+6*, DQUOTER+8 | 
| RESULT | ZEROFIX~, ZEROFIX+1, ZEROFIX+3, ZEROFIX+5, ZEROFIX+18, ZEROFIX+19, ZEROFIX+20, ZEROFIX+21*, ZEROFIX+23*, ZEROFIX+25* , ZEROFIX+27*, ZEROFIX+29* | 
| RV1 | MUMPRNGE+1~, MUMPRNGE+22*, MUMPRNGE+25 | 
| RV2 | MUMPRNGE+1~, MUMPRNGE+23*, MUMPRNGE+25 | 
| SEX | PRINT+2~, PRINT+9* | 
| SITE | PRINT+2~, PRINT+44*, PRINT+53*, PRINT+54, PRINT+87*, PRINT+88, PRINT+89, PRINT+91, PRINT+107, REFWRAP+15 | 
| SITECNT | PRINT+5~, PRINT+11*, PRINT+54*, PRINT+88*, PRINT+128, PRINT+129 | 
| SPEC | PRINT+2~, PRINT+15*, PRINT+25, PRINT+45 | 
| SPECCOND | PRINT+6~, PRINT+32*, PRINT+33, PRINT+34 | 
| STR | PRINT+45*, PRINT+46, PRINT+47, PRINT+50, PRINT+51, DQUOTER~, DQUOTER+4, MUMPEVAL+1~, MUMPEVAL+10*, MUMPEVAL+11 , PLS+3~, PLS+14*, PLS+15, PLS+16, PLS+25*, PLS+26, USEDIWP+1~, USEDIWP+8*, USEDIWP+9, ZEROFIX+13* , ZEROFIX+15 | 
| SUB | PRINT+2~, PRINT+44*, PRINT+53, PRINT+87 | 
| >> SYMBOL | ZEROFIX+18*, ZEROFIX+20*, ZEROFIX+29 | 
| TESTNUM | PRINT+2~, PRINT+44*, PRINT+45, PRINT+56, PRINT+75, PRINT+76 | 
| TESTSPEC | PRINT+3~ | 
| THER | PRINT+3~ | 
| THERHIGH | PRINT+3~, PRINT+51* | 
| THERLOW | PRINT+3~, PRINT+50* | 
| TIDT | PRINT+5~ | 
| TLOCDNM | PRINT+5~ | 
| U | PRINT+9, PRINT+15, PRINT+16, PRINT+21, PRINT+25, PRINT+43, PRINT+44, PRINT+95, PLS+11, ZEROFIX+1 , LABARRT+2 | 
| UNITS | PRINT+3~, PRINT+44*, PRINT+99*, PRINT+100 | 
| VALUE | PRINT+3~, PRINT+58*, PRINT+96, PRINT+115, MULTIVAL~, MULTIVAL+1 | 
| WOT | MUMPEVAL+1~, MUMPEVAL+12 | 
| X | PRINT+3~, PRINT+44*, PRINT+56, PRINT+58, NAME~, PLS+2~, PLS+10*, PLS+11, USEDIWP~, REFWRAP+6* | 
| >> XPARSYS | ZEROFIX+1 | 
| >> XQXFLG | ZEROFIX+1 | 
| Y | DD~, DD+2 | 
| ZERO | PRINT+3~, PRINT+14*, PRINT+15, PRINT+16, PRINT+21, LABARRT+2 |