ORMBLDLR ; SLC/MKB - Build outgoing Lab ORM msgs ;14-May-2010 11:26;PLS
Source file <ORMBLDLR.m>
| Package | Total | Caller Graph | 
|---|---|---|
| Order Entry Results Reporting | 1 | ORMBLD | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| CH | ; -- new Lab CH order | |
| SPEC() | ; -- Returns specimen/sample string for current INST | |
| BB | ; -- new Lab BB order | |
| XO1 | ||
| COLLTYPE() | ; -- Returns collection type for current INST | |
| AP | ; -- new Lab AP order ; fall through to CH - no difference at this time | |
| PTR(NAME) | ; -- Returns ptr value of prompt in Dialog file | |
| XO | ; -- Send XO message to Lab | |
| HL7DATE(DATE) | ; -- FM -> HL7 format | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAB(61 - [#61] | SPEC+3 | 
| ^LAB(62 - [#62] | SPEC+5 | 
| ^LAB(62.05 - [#62.05] | CH+9 | 
| ^OR(100 - [#100] | CH+2, BB+3, XO+2, XO+4, XO+7, XO+8 | 
| ^ORD(100.98 - [#100.98] | XO+2 | 
| ^ORD(101.41 - [#101.41] | PTR+1 | 
| ^ORD(101.42 - [#101.42] | XO1+3, XO1+11 | 
| ^TMP("ORWORD" | CH+14, CH+15, CH+16, BB+6, BB+7, BB+8, XO1+4, XO1+5, XO1+6, XO1+12 , XO1+13, XO1+14 | 
| Name | Line Occurrences | 
|---|---|
| $$COLLTYPE | CH+10 | 
| $$HL7DATE | CH+7, BB+4 | 
| $$PTR | CH+3, CH+4, CH+5, BB+2, BB+3, BB+5, COLLTYPE+2, SPEC+2, SPEC+4, XO+5 , XO+6 | 
| $$SPEC | CH+10, XO1+3, XO1+11 | 
| Name | Field # of Occurrence | 
|---|---|
| ^( | CH+16, BB+8, XO+7, XO+8, XO1+6, XO1+14 | 
| ^(0 | CH+2, XO+7, XO+8 | 
| ^(1 | XO+7, XO+8 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| CMMT | CH+1~, CH+4*, CH+14, CH+15, CH+16, XO+1~, XO+6*, XO1+4, XO1+5, XO1+6 , XO1+12, XO1+13, XO1+14 | 
| CNT | XO+1~, XO+6*, XO1+2*, XO1+3, XO1+5*, XO1+6, XO1+10*, XO1+11, XO1+13*, XO1+14 | 
| DATE | HL7DATE~, HL7DATE+1 | 
| DG | XO+1~, XO+2*, XO+3*, XO+4, XO1+15 | 
| I | CH+1~, CH+8*, CH+10*, CH+12, CH+15*, CH+16, CH+18, BB+1~, BB+6*, BB+7 , BB+8*, XO+1~, XO+7*, XO+8*, XO1+1*, XO1+2, XO1+7*, XO1+9*, XO1+10 | 
| >> IFN | CH+2, CH+18, BB+3, XO+2, XO+4, XO+7, XO1 | 
| IND | CH+1~, CH+5*, CH+12 | 
| IND2 | CH+1~, CH+5*, CH+12 | 
| INST | CH+1~, CH+8*, CH+9, CH+10, CH+12, CH+14, CH+15, CH+16, COLLTYPE+2, SPEC+2 , SPEC+4, XO+1~, XO1+2*, XO1+3, XO1+4, XO1+5, XO1+6, XO1+10*, XO1+11, XO1+12 , XO1+13, XO1+14 | 
| IP | CH+1~, CH+6*, CH+10 | 
| J | CH+1~, CH+14*, CH+15, CH+16*, BB+1~, BB+7*, BB+8*, XO+1~, XO1+4*, XO1+5 , XO1+6*, XO1+12*, XO1+13, XO1+14* | 
| L | CH+16*, XO+1~, XO1+6*, XO1+14* | 
| NAME | PTR~, PTR+1 | 
| OI | CH+1~, CH+3*, CH+8, CH+10, XO+1~, XO+5*, XO+7, XO+8 | 
| OR0 | XO+1~, XO+2*, XO+3 | 
| ORDIALOG | XO+1~, XO+3*, XO1, XO1+7!*, XO1+8 | 
| ORDIALOG( | CH+8, CH+9, CH+10, CH+12, BB+2, BB+5, COLLTYPE+2, SPEC+2, SPEC+4, XO1+3 , XO1+11 | 
| ORMSG | XO+1~, XO1+15 | 
| ORMSG( | CH+10*, CH+12*, CH+15*, CH+16*, XO1+3*, XO1+5*, XO1+6*, XO1+11*, XO1+13*, XO1+14* | 
| ORMSG(4 | CH+7*, BB+4*, XO+4* | 
| ORMSG(5 | BB+5* | 
| ORMSG(6 | BB+7*, BB+8* | 
| ORNEW | XO+1~ | 
| ORNEW( | XO+7*, XO1+1, XO1+2, XO1+9 | 
| OROLD | XO+1~, XO+4*, XO+8, XO1+8 | 
| OROLD( | XO+8*, XO1+1, XO1+9, XO1+10 | 
| QUAN | BB+1~, BB+2*, BB+4 | 
| SAMP | SPEC+1~, SPEC+4*, SPEC+5 | 
| SPEC | SPEC+1~, SPEC+2*, SPEC+3, SPEC+5 | 
| START | CH+1~, CH+2*, CH+7, BB+1~, BB+3*, BB+4 | 
| STOP | CH+1~, CH+2*, CH+7 | 
| TEST | XO+1~, XO+7*, XO+8*, XO1+2*, XO1+3, XO1+10*, XO1+11 | 
| TYPE | COLLTYPE+1~, COLLTYPE+2*, COLLTYPE+3 | 
| U | CH+2, CH+7, CH+9, CH+12, BB+3, SPEC+3, SPEC+5, XO+2, XO+3, XO+4 , XO+7, XO+8, XO1+2, XO1+3, XO1+10, XO1+11 | 
| URG | CH+1~, CH+3*, CH+9, XO+1~, XO+5*, XO1+3, XO1+11 | 
| WP | BB+1~, BB+3*, BB+6, BB+7, BB+8 | 
| X | CH+1~, CH+9*, CH+10, COLLTYPE+1~, COLLTYPE+3*, COLLTYPE+4, SPEC+1~, SPEC+3*, SPEC+5*, SPEC+6 | 
| X0 | SPEC+1~, SPEC+3*, SPEC+5 |