LA7UID2 ;VA/DALOI/JRR - Process Download Message for an entry in 62.48 ; O3/16/2005
Source file <LA7UID2.m>
| Package | Total | Call Graph | 
|---|---|---|
| Health Level Seven | 3 | ($$HLDATE,$$HLNAME)^HLFNC $$MSH^HLFNC1 (EN1,INIT,KILL)^HLTRANS | 
| VA Fileman | 3 | FILE^DICN ^DIE $$GET1^DIQ | 
| Automated Lab Instruments | 1 | CREATE^LA7LOG | 
| IHS Changes To Lab | 1 | $$GETHRCN^BLRUTIL4 | 
| Kernel | 1 | $$NOW^XLFDT | 
| Lab Service | 1 | (DEM,KVAR)^LRX | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| PV1 | ||
| CHKDT(LA7X) | ; Check validity of date/time ; Adjust invalid times to closest valid time - correct for lab problem ; that generated invalid FileMan date/times. ; If hours>24 then set to 24 with no minutes/seconds ; If minutes greater than 59 then set to 59 ; If seconds greater than 59 then set to 59 | |
| PID | ||
| BUILD | ; Build one accession into an HL7 message | |
| MSH | ;requires LA7NDAP= IEN in 770 HL7 NON-DHCP APPLICATION file | |
| OBR | ; | |
| ORC | ; | |
| Q6249 | ; create an entry in the MESSAGE QUEUE file to store this message | 
| Name | Field # of Occurrence | 
|---|---|
| $$GETHRCN^BLRUTIL4 | PID+6 | 
| FILE^DICN | Q6249+13 | 
| ^DIE | BUILD+22 | 
| $$GET1^DIQ | ORC+5, OBR+16 | 
| $$HLDATE^HLFNC | PID+11, OBR+13 | 
| $$HLNAME^HLFNC | ORC+5, PID+8 | 
| $$MSH^HLFNC1 | MSH+6 | 
| EN1^HLTRANS | BUILD+16 | 
| INIT^HLTRANS | MSH+3 | 
| KILL^HLTRANS | MSH+1 | 
| CREATE^LA7LOG | MSH+5 | 
| DEM^LRX | PID+2 | 
| KVAR^LRX | BUILD+24 | 
| $$NOW^XLFDT | Q6249+4 | 
| Name | Line Occurrences | 
|---|---|
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^VA(200 - [#200] | GET1^DIQ | 
| ^LAB(61 - [#61] | GET1^DIQ | 
| ^LAHM(62.49 - [#62.49] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^LAB(60 - [#60] | OBR+28 | 
| ^LAB(62.05 - [#62.05] | OBR+46 | 
| ^LAB(62.4 - [#62.4] | OBR+34, OBR+36, OBR+50 | 
| ^LAHM(62.49 - [#62.49] | BUILD+19, Q6249+5, Q6249+6, Q6249+14, Q6249+17*, Q6249+21*, Q6249+22* | 
| ^LR - [#63] | OBR+6 | 
| ^LRO(68 - [#68] | ORC+3, OBR+8, OBR+15, OBR+17, OBR+18, OBR+48 | 
| ^TMP("LA7" | OBR+23 | 
| Name | Line Occurrences | 
|---|---|
| $$CHKDT | OBR+12 | 
| MSH | BUILD+6 | 
| OBR | BUILD+11 | 
| ORC | BUILD+8 | 
| PID | BUILD+9 | 
| PV1 | BUILD+10 | 
| Q6249 | BUILD+13 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| DA | BUILD+20~, BUILD+21* | 
| DD | Q6249+8! | 
| DIC | Q6249+2~, Q6249+9* | 
| DIC("DR" | Q6249+11*, Q6249+12* | 
| DIC(0 | Q6249+9* | 
| DIE | BUILD+20~, BUILD+21* | 
| DINUM | Q6249+2~, Q6249+10* | 
| DLAYGO | Q6249+2~, Q6249+9* | 
| DO | Q6249+8! | 
| >> DOB | PID+11 | 
| DR | BUILD+20~, BUILD+21* | 
| DT | Q6249+22 | 
| >> HLECH | ORC+5, OBR+28, OBR+30, OBR+33, OBR+37, OBR+43, OBR+47 | 
| >> HLERR | MSH+5 | 
| >> HLFS | ORC+7, ORC+8, PID+14, PID+15, PV1+4, PV1+5, OBR+54, OBR+55, Q6249+16 | 
| >> HLMTN | BUILD+14* | 
| >> HLNDAP | MSH+2* | 
| HLSDATA | BUILD+3! | 
| HLSDATA( | Q6249+19, Q6249+21 | 
| HLSDATA(0 | MSH+6*, Q6249+15 | 
| HLSDATA(1 | PID+15* | 
| HLSDATA(2 | PV1+5* | 
| HLSDATA(3 | ORC+8*, OBR+55* | 
| >> HRCN | PID+6 | 
| I | CHKDT+7~, CHKDT+13*, CHKDT+14, CHKDT+15, CHKDT+16, CHKDT+17 | 
| IOM | OBR+1 | 
| >> LA7 | ORC+6*, ORC+7, PID+13*, PID+14, PV1+3*, PV1+4, OBR+8*, OBR+10, OBR+12, OBR+14 , OBR+15*, OBR+16, OBR+40*, OBR+41, OBR+42, OBR+43, OBR+45*, OBR+46*, OBR+47, OBR+48* , OBR+51, OBR+53*, OBR+54, Q6249+18*, Q6249+19*, Q6249+20, Q6249+21 | 
| >> LA71 | Q6249+18*, Q6249+20*, Q6249+22 | 
| LA760 | OBR+2~, OBR+22*, OBR+28 | 
| >> LA76248 | Q6249+11 | 
| >> LA76249 | BUILD+19, BUILD+21, Q6249+7*, Q6249+17, Q6249+21, Q6249+22 | 
| >> LA768 | ORC+3, OBR+8, OBR+15, OBR+17, OBR+18, OBR+48 | 
| >> LA76801 | ORC+3, OBR+8, OBR+15, OBR+17, OBR+18 | 
| >> LA76802 | ORC+3, OBR+8, OBR+15, OBR+17, OBR+18, OBR+51 | 
| LA76821 | OBR+41~* | 
| LA76822 | OBR+1, OBR+42~* | 
| >> LA7ACC | OBR+18* | 
| >> LA7ACC( | OBR+20, OBR+22, OBR+45 | 
| >> LA7ACC0 | ORC+4, PID+1, PV1+1 | 
| LA7CDT | OBR+2~, OBR+13*, OBR+29 | 
| LA7CMT | OBR+2~, OBR+14*, OBR+31 | 
| >> LA7CNT | OBR+4*, OBR+27*, OBR+55 | 
| >> LA7CODE | OBR+25*, OBR+28 | 
| LA7D0 | OBR+35*, OBR+50*, OBR+51, OBR+52! | 
| >> LA7DATA | OBR+26*, OBR+28 | 
| >> LA7DTIM | Q6249+4*, Q6249+11 | 
| LA7ERR | BUILD+7, MSH+4!, MSH+5* | 
| LA7I | OBR+2~, OBR+19*, OBR+20*, OBR+22, OBR+23, OBR+45 | 
| >> LA7INST | OBR+23 | 
| >> LA7MSH | Q6249+15*, Q6249+16*, Q6249+17 | 
| >> LA7NDAP | MSH+2 | 
| LA7OBR | OBR+3!, OBR+21!, OBR+54*, OBR+55 | 
| LA7OBR( | OBR+53, OBR+54 | 
| LA7OBR(1 | OBR+27* | 
| LA7OBR(12 | OBR+30* | 
| LA7OBR(13 | OBR+31* | 
| LA7OBR(15 | OBR+32*, OBR+33* | 
| LA7OBR(18 | OBR+37* | 
| LA7OBR(19 | OBR+39*, OBR+43* | 
| LA7OBR(2 | OBR+51* | 
| LA7OBR(27 | OBR+47* | 
| LA7OBR(4 | OBR+28* | 
| LA7OBR(7 | OBR+29* | 
| LA7ORC | ORC+1!, ORC+7*, ORC+8 | 
| LA7ORC( | ORC+6, ORC+7 | 
| LA7ORC(1 | ORC+2* | 
| LA7ORC(12 | ORC+4*, ORC+5* | 
| LA7ORC(3 | ORC+3* | 
| LA7PID | PID!, PID+12*, PID+14*, PID+15 | 
| LA7PID( | PID+13, PID+14 | 
| LA7PID(19 | PID+10* | 
| LA7PID(3 | PID+6* | 
| LA7PID(5 | PID+8* | 
| LA7PID(7 | PID+11* | 
| LA7PID(8 | PID+9* | 
| LA7PV1 | PV1!, PV1+2*, PV1+4*, PV1+5 | 
| LA7PV1( | PV1+3, PV1+4 | 
| LA7PV1(3 | PV1+1* | 
| LA7SPEC | OBR+2~, OBR+16*, OBR+32 | 
| >> LA7TMP | OBR+23*, OBR+24, OBR+25, OBR+26, OBR+28 | 
| >> LA7UID | OBR+17*, OBR+51, Q6249+12 | 
| LA7X | OBR+11~, OBR+12*, OBR+13, CHKDT~, CHKDT+9, CHKDT+19*, CHKDT+21 | 
| LA7Y | CHKDT+7~, CHKDT+9*, CHKDT+12, CHKDT+14, CHKDT+17* | 
| LA7Y( | CHKDT+14*, CHKDT+15*, CHKDT+16* | 
| LA7Y(1 | CHKDT+17, CHKDT+18 | 
| LA7Y(3 | CHKDT+18 | 
| LA7Y(5 | CHKDT+18 | 
| >> LRAUTO | OBR+34, OBR+37, Q6249+12 | 
| LRCADR | OBR+34*, OBR+35, OBR+36*, OBR+37, OBR+38! | 
| >> LRDFN | PID+1*, PID+6, OBR+6 | 
| LRDPF | PID+1!, OBR+33 | 
| >> LRFORCE | OBR+41, OBR+42 | 
| >> LRINFW | OBR+6*, OBR+30 | 
| >> LRLL | OBR+1 | 
| >> LRTYPE | OBR+1 | 
| >> PNM | PID+8 | 
| >> SEX | PID+9 | 
| >> SSN | PID+10 | 
| U | OBR+36, OBR+50 | 
| X | CHKDT+7~, CHKDT+18*, CHKDT+19, Q6249+6*, Q6249+7, Q6249+10 | 
| >> ZTQUEUED | OBR+1 |