LR7OF1 ;slc/dcm/JAH - Setup new order from OE/RR ; 18-Apr-2016 06:13 ; MKK
Source file <LR7OF1.m>
| Package | Total | Call Graph | 
|---|---|---|
| IHS Changes To Lab | 4 | $$ORD^BLRRLEDI ERRMSG^BLRSGNS3 ($$REFLAB,$$REFLABCK,ADBLRRLO)^BLRUTIL6 IHSURGNT^BLRUTIL8 | 
| Lab Service | 3 | ($$FIND,$$ORES)^LR7OF5 SDGX69^LRBEBA2 ORDER^LROW2 | 
| VA Fileman | 3 | $$FIND1^DIC UPDATE^DIE $$GET1^DIQ | 
| Kernel | 2 | $$DT^XLFDT $$TRIM^XLFSTR | 
| DRG Grouper | 1 | $$ICDDX^ICDEX | 
| IHS Standard Terminology | 1 | ($$CONC,$$DESC,$$ICD2SMD,$$SEARCH,CNCLKP)^BSTSAPI | 
| Order Entry Results Reporting | 1 | $$VALUE^ORCSAVE2 | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| EN | ;Setup NEW orders from OE/RR messages | |
| TESTIT | ; EP - Test the REFLICDS logic | |
| REFLICDS | ; EP - Store the ICD code(s) into the BLR REFERENCE LAB ORDER/ACCESSION (#9009026.3) file | |
| ICD2SMD(ICD,PROVNARR) | ; EP - Use Provider Narrative and ICD-10 Code to get SNOMED match | |
| LOCK | ; | |
| ZSN1(NODE,STATUS,INDIC) | ; EP Add tests  ;IHS/CIA/DKM - Added INDIC ; ----- IHS/OIT/MKK - END Lab Patch 1022 Modification | |
| IHSICDI | ; ICD Clinical Indication ; S ICDCODE=$P(INDIC,"^") | |
| IHSSNOI | ; SNOMED Clinical Indication | |
| FSNOMED | ; EP - Try to find a SNOMED Code using an OE/RR API & BSTSAPI call | |
| ADD | ; | |
| IHSCLINI | ; EP - Clinical Indication | |
| ZX | ; | |
| ZSN | ; | |
| DT | ; | 
| Name | Field # of Occurrence | 
|---|---|
| $$ORD^BLRRLEDI | REFLICDS+19 | 
| ERRMSG^BLRSGNS3 | IHSCLINI+14, REFLICDS+40 | 
| $$REFLAB^BLRUTIL6 | REFLICDS+16 | 
| $$REFLABCK^BLRUTIL6 | REFLICDS+11 | 
| ADBLRRLO^BLRUTIL6 | IHSCLINI+19 | 
| IHSURGNT^BLRUTIL8 | ZSN1+24 | 
| $$CONC^BSTSAPI | IHSICDI+21, ICD2SMD+19 | 
| $$DESC^BSTSAPI | IHSSNOI+8 | 
| $$ICD2SMD^BSTSAPI | IHSICDI+19 | 
| $$SEARCH^BSTSAPI | ICD2SMD+6 | 
| CNCLKP^BSTSAPI | FSNOMED+13 | 
| $$FIND1^DIC | IHSSNOI+13, REFLICDS+20 | 
| UPDATE^DIE | IHSCLINI+11, REFLICDS+38 | 
| $$GET1^DIQ | IHSSNOI+14, REFLICDS+7, REFLICDS+10, REFLICDS+14, REFLICDS+18, REFLICDS+31, REFLICDS+34, TESTIT+10 | 
| $$ICDDX^ICDEX | IHSICDI+5 | 
| $$FIND^LR7OF5 | ZX+7 | 
| $$ORES^LR7OF5 | ZX+6 | 
| SDGX69^LRBEBA2 | ZSN1+13 | 
| ORDER^LROW2 | ZX+8 | 
| $$VALUE^ORCSAVE2 | FSNOMED+8, FSNOMED+10 | 
| $$DT^XLFDT | DT+1, IHSSNOI+23 | 
| $$TRIM^XLFSTR | IHSSNOI+10, FSNOMED+8 | 
| FileNo | Call Tags | 
|---|---|
| ^LR - [#63] | GET1^DIQ | 
| 69.01 | GET1^DIQ | 
| 69.03 | GET1^DIQ | 
| 69.05 | GET1^DIQ | 
| ^ICD9 - [#80] | GET1^DIQ | 
| ^ICDS - [#80.4] | FIND1^DIC, GET1^DIQ | 
| ^BLRRLO - [#9009026.3] | FIND1^DIC | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LRO(69 - [#69] | ZX+2, ZX+3*, ZX+8, LOCK+1, LOCK+3, ZSN+1, ZSN+2*, ZSN+3, ZSN+4*, ZSN+5* , ZSN+6*, ZSN+7*, ZSN+8, ADD+13, ADD+14*, ADD+16, ADD+17*, ZSN1+3, ZSN1+5, ZSN1+6* , ZSN1+15*, ZSN1+16, ZSN1+17*, ZSN1+18*, ZSN1+19*, ZSN1+20, ZSN1+22*, REFLICDS+24, REFLICDS+29, TESTIT+7 , TESTIT+9, TESTIT+13 | 
| ^TMP("OR" | EN+11, EN+12, EN+13, ZSN+4*, ADD+2*, ADD+5, ADD+10, ZSN1+14, ZSN1+15, ZSN1+17 | 
| Name | Line Occurrences | 
|---|---|
| $$ICD2SMD | IHSICDI+24 | 
| ADD | ZX+9 | 
| DT | EN+9 | 
| FSNOMED | IHSICDI+10 | 
| IHSCLINI | ZSN1+11 | 
| IHSICDI | IHSCLINI+8 | 
| IHSSNOI | IHSCLINI+9 | 
| LOCK | ZX+8, LOCK+2 | 
| REFLICDS | IHSCLINI+17, TESTIT+15 | 
| ZSN | ZSN+1 | 
| ZSN1 | ADD+10 | 
| ZX | EN+15 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | EN+13, ADD+5, ADD+10, ZSN1+19*, ZSN1+22* | 
| ^("CTR" | EN+11* | 
| ^(0 | ZX+3*, LOCK+3, ZSN1+15, ZSN1+20*, ZSN1+22* | 
| ^(1 | ZSN+6*, ZSN1+20* | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BSTSFLAG | IHSICDI+17~ | 
| C | ZSN1+2~, ZSN1+16*, ZSN1+17* | 
| CLININD | FSNOMED+1~, FSNOMED+8*, FSNOMED+11, FSNOMED+16, FSNOMED+19, FSNOMED+24 | 
| CNT | ZSN1+2~, ZSN1+3*, ZSN1+6, ZSN1+13, ZSN1+15, ZSN1+16, ZSN1+17, ZSN1+18, ZSN1+20, ZSN1+22 , IHSCLINI+6, IHSCLINI+19, REFLICDS+10, REFLICDS+13, REFLICDS+24, REFLICDS+29, TESTIT+14*, ICD2SMD+12*, ICD2SMD+13*, ICD2SMD+14 , ICD2SMD+16, ICD2SMD+18 | 
| CNT1 | ZSN1+21~, ZSN1+22* | 
| COMBINE | ZX+1~, ZX+4*, ZX+6*, ZX+7*, ZX+8, ZX+9, ZX+10, ADD+15, ADD+16, ADD+17 , ZSN1+20, ZSN1+22 | 
| CONCID | IHSICDI+17~, IHSICDI+20*, IHSICDI+21, ICD2SMD+18*, ICD2SMD+19 | 
| >> CSNOMED | ICD2SMD+20*, ICD2SMD+21*, ICD2SMD+22, ICD2SMD+25 | 
| DFN | REFLICDS+1~, REFLICDS+18*, REFLICDS+19 | 
| >> DILOCKTM | TESTIT+1, ICD2SMD+1 | 
| >> DISYS | TESTIT+1, ICD2SMD+1 | 
| DT | ZX+8, ZSN+8, ZSN1+15, DT+1*, DT+2, TESTIT+1, ICD2SMD+1 | 
| DTIME | TESTIT+1, ICD2SMD+1 | 
| DUZ | TESTIT+1, ICD2SMD+1 | 
| DUZ(2 | REFLICDS+16 | 
| ERRS | IHSCLINI+2~, IHSCLINI+14, REFLICDS+2~, REFLICDS+36!, REFLICDS+40 | 
| F60IEN | REFLICDS+1~, REFLICDS+10*, REFLICDS+11, REFLICDS+14*, REFLICDS+16, REFLICDS+26 | 
| FDA | IHSCLINI+1~, IHSCLINI+11, REFLICDS+2~, REFLICDS+36! | 
| FDA( | IHSICDI+6*, IHSICDI+7*, IHSICDI+26*, IHSSNOI+3*, IHSSNOI+4*, IHSSNOI+11*, IHSSNOI+24*, REFLICDS+4, REFLICDS+37*, FSNOMED+16* , FSNOMED+19*, FSNOMED+26* | 
| >> FOUND | ICD2SMD+12*, ICD2SMD+13, ICD2SMD+26*, ICD2SMD+28 | 
| >> FOUND("SNOMED" | ICD2SMD+24!, ICD2SMD+25*, ICD2SMD+28 | 
| FOUNDIT | FSNOMED+1~, FSNOMED+22*, FSNOMED+23, FSNOMED+24*, FSNOMED+26 | 
| I | ADD+1~, ADD+12*, ADD+13*, ADD+16*, ZSN1+2~, ZSN1+16*, ZSN1+17* | 
| ICD | REFLICDS+1~, REFLICDS+28*, REFLICDS+29*, REFLICDS+30, ICD2SMD~, ICD2SMD+1, ICD2SMD+10, ICD2SMD+15 | 
| ICD10 | IHSSNOI+7~, IHSSNOI+20*, IHSSNOI+22, IHSSNOI+23 | 
| ICD10CS | IHSSNOI+7~, IHSSNOI+13*, IHSSNOI+14 | 
| ICD10DT | IHSSNOI+7~, IHSSNOI+14*, IHSSNOI+15*, IHSSNOI+23 | 
| >> ICD2CHK | ICD2SMD+10*, ICD2SMD+15 | 
| ICD9 | IHSSNOI+7~, IHSSNOI+21*, IHSSNOI+22*, IHSSNOI+23 | 
| ICDCODE | IHSICDI+2*, IHSICDI+5, IHSICDI+7, IHSICDI+15, IHSICDI+18, IHSICDI+24, IHSSNOI+7~, IHSSNOI+23*, IHSSNOI+24, REFLICDS+1~ , REFLICDS+31*, REFLICDS+34, REFLICDS+37 | 
| >> ICDDESC | IHSICDI+3*, IHSICDI+5*, IHSICDI+6, IHSICDI+24 | 
| ICDEXIST | REFLICDS+1~, REFLICDS+24* | 
| IENS | IHSCLINI+1~, IHSCLINI+6*, IHSICDI+6, IHSICDI+7, IHSICDI+26, IHSSNOI+3, IHSSNOI+4, IHSSNOI+11, IHSSNOI+24, REFLICDS+1~ , REFLICDS+6*, REFLICDS+7, REFLICDS+10, REFLICDS+13*, REFLICDS+14, REFLICDS+30, FSNOMED+16, FSNOMED+19, FSNOMED+26 | 
| IENSICD | REFLICDS+1~, REFLICDS+30*, REFLICDS+31 | 
| IN | IHSICDI+17~, IHSICDI+18*, IHSICDI+19, ICD2SMD+5*, ICD2SMD+6 | 
| INDIC | ADD+5*, ADD+10, ZSN1~, ZSN1+11, IHSCLINI+4, IHSCLINI+7, IHSICDI+2, IHSICDI+3, IHSSNOI+1, IHSSNOI+2 | 
| IO | TESTIT+1, ICD2SMD+1 | 
| >> IOBS | TESTIT+1, ICD2SMD+1 | 
| IOF | TESTIT+1, ICD2SMD+1 | 
| IOM | TESTIT+1, ICD2SMD+1 | 
| ION | TESTIT+1, ICD2SMD+1 | 
| >> IOS | TESTIT+1, ICD2SMD+1 | 
| IOSL | TESTIT+1, ICD2SMD+1 | 
| IOST | TESTIT+1, ICD2SMD+1 | 
| >> IOT | TESTIT+1, ICD2SMD+1 | 
| >> IOXY | TESTIT+1, ICD2SMD+1 | 
| J | ADD+1~, ADD+7*, ADD+10*, ZSN1+13, ZSN1+14, ZSN1+15, ZSN1+17 | 
| >> LRDFN | ZX+6, ZX+7, ZSN+2, ZSN+4, ADD+2, ZSN1+19, REFLICDS+18, TESTIT+10* | 
| >> LRDUZ | ZX+6, ZX+7, ZSN+2 | 
| LRJ | ADD+1~, ADD+10*, ZSN1+6, ZSN1+13, ZSN1+15, ZSN1+16, ZSN1+17, ZSN1+18, ZSN1+20, ZSN1+22 , IHSCLINI+6, IHSCLINI+19, REFLICDS+10, REFLICDS+13, REFLICDS+24, REFLICDS+29, TESTIT+14* | 
| >> LRLLOC | ZSN+2, ZSN+5 | 
| LRNT | EN+8~, ZSN+2, DT+2* | 
| >> LRODT | ZX+2, ZX+3, ZX+7, LOCK+1, LOCK+3, ZSN+1, ZSN+2, ZSN+3, ZSN+4, ZSN+5 , ZSN+6, ZSN+7, ADD+2, ADD+13, ADD+14, ADD+16, ADD+17, ZSN1+3, ZSN1+5, ZSN1+6 , ZSN1+13, ZSN1+15, ZSN1+16, ZSN1+17, ZSN1+18, ZSN1+19, ZSN1+20, ZSN1+22, IHSCLINI+6, IHSCLINI+19 , REFLICDS+6, REFLICDS+11, REFLICDS+13, REFLICDS+24, REFLICDS+29, TESTIT+6*, TESTIT+7*, TESTIT+9, TESTIT+10, TESTIT+13 | 
| >> LROLLOC | ZX+6, ZX+7, ZSN+2 | 
| >> LRORD | ZX+9*, ZX+10*, ZSN+7, ADD+2, ZSN1+20 | 
| LRORDR | EN+8~, EN+10*, ZSN+2 | 
| LRORIFN | ADD+1~, ADD+5*, ZSN1+6 | 
| >> LROT | TESTIT+12*, TESTIT+13*, TESTIT+14 | 
| >> LROUTINE | ZSN1+6 | 
| >> LRPRAC | ZX+6, ZX+7, ZSN+2 | 
| >> LRQUANT | ZSN1+4* | 
| >> LRSAMP | EN+12*, EN+13, ZX+6, ZX+7, ZSN+2, ZSN+4, ADD+5, ADD+10, ZSN1+14, ZSN1+15 , ZSN1+17 | 
| >> LRSDT | EN+12, EN+13, ZX+6, ZX+7, ZSN+2, ZSN+4, ADD+2, ADD+5, ADD+10, ZSN1+14 , ZSN1+15, ZSN1+17 | 
| >> LRSN | ZX+9*, LOCK+3*, ZSN+1*, ZSN+2, ZSN+4, ZSN+5, ZSN+6, ZSN+7, ADD+2, ADD+13 , ADD+14, ZSN1+3, ZSN1+5, ZSN1+6, ZSN1+13, ZSN1+15, ZSN1+16, ZSN1+17, ZSN1+18, ZSN1+20 , ZSN1+22, IHSCLINI+6, IHSCLINI+19, REFLICDS+6, REFLICDS+11, REFLICDS+13, REFLICDS+24, REFLICDS+29, TESTIT+8*, TESTIT+9* , TESTIT+10, TESTIT+13 | 
| >> LRSPEC | EN+13*, ZX+6, ZX+7, ZSN+4, ZSN+6, ADD+5, ADD+10, ZSN1+14, ZSN1+15, ZSN1+17 , ZSN1+19 | 
| >> LRSUM | LOCK+3*, ZSN+2 | 
| LRSXN | ADD+1~, ADD+12*, ADD+13*, ADD+14, ADD+16*, ADD+17 | 
| >> LRTSTS | ZSN1+4*, ZSN1+5, ZSN1+6, ZSN1+18, ZSN1+19, ZSN1+22 | 
| >> LRXZ | EN+10, EN+12, EN+13, ZX+6, ZX+7, ZSN+4, ADD+2, ADD+5, ADD+10, ZSN1+14 , ZSN1+15, ZSN1+17 | 
| NEWORD | ZX+1~, ZX+8*, ZSN+8 | 
| NODE | ADD+1~, ADD+10*, ZSN1~, ZSN1+4 | 
| ORDERIEN | REFLICDS+1~ | 
| ORDERN | REFLICDS+1~, REFLICDS+7*, REFLICDS+8, REFLICDS+19, REFLICDS+20, TESTIT+3*, TESTIT+4, TESTIT+7, TESTIT+9 | 
| >> ORDIEN | REFLICDS+20*, REFLICDS+22, REFLICDS+37 | 
| >> ORIFN | EN+14*, ZSN+2, FSNOMED+3, FSNOMED+8, FSNOMED+10 | 
| OUT | IHSICDI+17~, IHSICDI+18*, IHSICDI+19, ICD2SMD+5*, ICD2SMD+6 | 
| PROVNARR | ICD2SMD~, ICD2SMD+1, ICD2SMD+5, ICD2SMD+16 | 
| >> REJECT( | ZSN1+5* | 
| SCHEMA | IHSCLINI+1~, IHSCLINI+7*, IHSCLINI+8, IHSCLINI+9 | 
| SNOCONID | FSNOMED+1~, FSNOMED+10*, FSNOMED+11, FSNOMED+13 | 
| >> SNOMDESC | IHSSNOI+2*, IHSSNOI+3, IHSSNOI+11 | 
| SNOMED | IHSICDI+17~, IHSICDI+22*, IHSICDI+23*, IHSICDI+24*, IHSICDI+26, IHSSNOI+1*, IHSSNOI+4, IHSSNOI+8, ICD2SMD+3*, ICD2SMD+7 , ICD2SMD+28 | 
| >> SNOMEDESC | IHSSNOI+3, IHSSNOI+9, IHSSNOI+10*, IHSSNOI+11 | 
| STATUS | ADD+1~, ADD+10*, ZSN1~, ZSN1+6 | 
| STR | IHSICDI+17~, IHSICDI+21*, IHSICDI+22, IHSICDI+23, IHSSNOI+7~, IHSSNOI+8*, IHSSNOI+9, IHSSNOI+10, IHSSNOI+20, IHSSNOI+21 , ICD2SMD+19*, ICD2SMD+20, ICD2SMD+21 | 
| >> SYN | FSNOMED+22*, FSNOMED+23*, FSNOMED+24 | 
| TCNT | ZSN1+2~, ZSN1+16*, ZSN1+17 | 
| >> TSICD | ICD2SMD+14*, ICD2SMD+15 | 
| U | ZX+3, LOCK+3, TESTIT+1, ICD2SMD+1 | 
| UNEEK | EN+8~, EN+14*, ZX+5 | 
| VARS | FSNOMED+1~ | 
| VARS( | ICD2SMD+13, ICD2SMD+14, ICD2SMD+16, ICD2SMD+18 | 
| VARS(1 | IHSICDI+20, FSNOMED+16, FSNOMED+19, FSNOMED+23, FSNOMED+24 | 
| X | EN+8~, EN+13*, EN+14, ZX+1~, ZSN1+2~, ZSN1+15*, ZSN1+20*, ZSN1+22, REFLICDS+19*, ICD2SMD+6* , ICD2SMD+7 | 
| XI | ZSN1+2~, ZSN1+20* | 
| >> XPARSYS | TESTIT+1, ICD2SMD+1 | 
| >> XQXFLG | TESTIT+1, ICD2SMD+1 | 
| ZTQUEUED | ZX+8*! | 
| ZTREQ | ZX+8! | 
| ZTSK | EN+8~, ZX+8! |