BLSLX ; IHS/CMI/LAB - BLS export data ; [ 02/20/2003 6:40 AM ]
Source file <BLSLX.m>
| Package | Total | Call Graph | 
|---|---|---|
| VA Fileman | 4 | (C,NOW)^%DTC ^DIE ^DIK ^DIR | 
| Kernel | 3 | ($$DEL,$$LIST,$$SEND)^%ZISH $$FMTE^XLFDT DE^XUSHSHP | 
| IHS Support HL7 Interfaces | 2 | $$R01SS^BHLEVENT HFSA^BHLU | 
| IHS Changes To Lab | 1 | $$ADDON^BLRUTIL | 
| IHS Generic Interface System | 1 | ($$DATE,$$HDATE)^INHUT | 
| MailMan | 1 | ^XMB | 
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| FAC(LOC) | ;-- return the asufac code | |
| EN(BLSX) | ;EP - called from APCDALVR | |
| LIST(DIR) | ;-- get a list of files in the directory | |
| NOW() | ;-- return now in fm dt | |
| BLST(DATE,DAYS) | ||
| CLEANUP | ;EP -- cleanup files older than parameter days | |
| EXPORT | ;EP - loop through BLSLX and export message | |
| RFILE | ;EP - remove files from hfs | |
| BUL(FTP,DIR,FNM) | ||
| DQ(DEQ) | ;-- decrypt the password | |
| SENDFILE(FNM,SDIR,IP,PASS) | ;-- this will trigger a send via the sendto command, sendto.pl must exist | |
| RESEND | ;EP -- resend a file | 
| Name | Field # of Occurrence | 
|---|---|
| C^%DTC | BLST+2 | 
| NOW^%DTC | NOW+1 | 
| $$DEL^%ZISH | CLEANUP+27, RFILE+20 | 
| $$LIST^%ZISH | LIST+1 | 
| $$SEND^%ZISH | SENDFILE+7 | 
| $$R01SS^BHLEVENT | EXPORT+4 | 
| HFSA^BHLU | EXPORT+24 | 
| $$ADDON^BLRUTIL | EN+2 | 
| ^DIE | EXPORT+7 | 
| ^DIK | CLEANUP+12 | 
| ^DIR | RESEND+7, RFILE+7 | 
| $$DATE^INHUT | EXPORT+20 | 
| $$HDATE^INHUT | CLEANUP+18 | 
| $$FMTE^XLFDT | CLEANUP+5 | 
| ^XMB | BUL+5 | 
| DE^XUSHSHP | DQ+3 | 
| 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 | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Function Call: WRITE | 
 | 
| Routine Call | 
 | 
| Routine Call | 
 | 
| FileNo | Call Tags | 
|---|---|
| ^BLSLX - [#90221] | Classic Fileman Calls | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^AUPNVLAB - [#9000010.09] | EN+3, EN+4, EN+6 | 
| ^AUTTLOC - [#9999999.06] | FAC+1 | 
| ^AUTTSITE(1 | SENDFILE+1 | 
| ^BLRSITE - [#9009029] | EXPORT+11, EXPORT+13, EXPORT+14, EXPORT+19, RESEND+1, RESEND+13, RESEND+14, RESEND+15, CLEANUP+1, CLEANUP+2 , RFILE+1, RFILE+13 | 
| ^BLSELL - [#90222] | EN+8 | 
| ^BLSLX - [#90221] | EN+9, EN+10* | 
| ^BLSLX("ADXP" | CLEANUP+8, CLEANUP+10 | 
| ^BLSLX("AEXP" | EN+11*, EXPORT+2, EXPORT+3 | 
| ^BLSLX("B" | EN+11* | 
| ^BLSLX(0 | EN+12, EN+13*, EN+14 | 
| ^INRHD("B" | EXPORT+9 | 
| Name | Line Occurrences | 
|---|---|
| $$BLST | CLEANUP+4 | 
| $$DQ | EXPORT+15, EXPORT+16, RESEND+16, RESEND+17 | 
| $$FAC | EXPORT+20 | 
| $$LIST | RESEND+2, CLEANUP+14, RFILE+2 | 
| $$NOW | EXPORT+20 | 
| BUL | EXPORT+31, RESEND+24 | 
| SENDFILE | EXPORT+28, RESEND+22 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| >> % | NOW+2 | 
| >> BLSCDA | CLEANUP+6*, CLEANUP+8*, CLEANUP+10 | 
| >> BLSCIEN | CLEANUP+9*, CLEANUP+10*, CLEANUP+12 | 
| >> BLSDA | EXPORT+2*, EXPORT+3 | 
| >> BLSDAYS | CLEANUP+2*, CLEANUP+3*, CLEANUP+4 | 
| >> BLSDEST | EXPORT+9*, EXPORT+10, EXPORT+24 | 
| >> BLSDIR | EXPORT+11*, EXPORT+24, EXPORT+26, EXPORT+28, EXPORT+31, RESEND+1*, RESEND+2, RESEND+20, RESEND+22, RESEND+24 , CLEANUP+1*, CLEANUP+14, CLEANUP+21, CLEANUP+27, RFILE+1*, RFILE+2, RFILE+14, RFILE+20 | 
| >> BLSERR | EXPORT+4* | 
| >> BLSFDA | CLEANUP+16*, CLEANUP+17 | 
| >> BLSFDT | CLEANUP+18*, CLEANUP+19, CLEANUP+20 | 
| >> BLSFILES | LIST+1 | 
| >> BLSFILES( | RESEND+4, RESEND+5, RESEND+11, CLEANUP+16, CLEANUP+17, RFILE+4, RFILE+5, RFILE+11 | 
| >> BLSFILES("" | CLEANUP+15, LIST+2 | 
| >> BLSFLI | RESEND+10*, RESEND+11, RFILE+10*, RFILE+11 | 
| >> BLSFLST | RESEND+2*, RESEND+3, RESEND+6, RESEND+10, CLEANUP+14*, RFILE+2*, RFILE+3, RFILE+6, RFILE+10 | 
| >> BLSFNM | EXPORT+20*, EXPORT+24, EXPORT+26, EXPORT+28, EXPORT+30, EXPORT+31, RESEND+11*, RESEND+20, RESEND+22, RESEND+23 , RESEND+24, CLEANUP+17*, CLEANUP+18, CLEANUP+21, CLEANUP+27, CLEANUP+28, RFILE+11*, RFILE+14, RFILE+20, RFILE+21 | 
| >> BLSFNMI | RESEND+9*, RESEND+10, RFILE+9*, RFILE+10 | 
| >> BLSFTP | EXPORT+19*, EXPORT+27, EXPORT+28, EXPORT+30, EXPORT+31, RESEND+13*, RESEND+21, RESEND+22, RESEND+23, RESEND+24 , RFILE+13* | 
| >> BLSI | RESEND+10*, RFILE+10* | 
| >> BLSIEN | EXPORT+3*, EXPORT+4, EXPORT+7 | 
| >> BLSLL | EXPORT+15*, EXPORT+17, RESEND+16*, RESEND+18 | 
| >> BLSLLI | EXPORT+13*, EXPORT+15, RESEND+14*, RESEND+16 | 
| BLSLOINC | EN+5~, EN+6*, EN+7, EN+8 | 
| >> BLSLP | EXPORT+16*, EXPORT+17, RESEND+17*, RESEND+18 | 
| >> BLSLPI | EXPORT+14*, EXPORT+16, RESEND+15*, RESEND+17 | 
| >> BLSLSDA | RESEND+4*, RESEND+5, RFILE+4*, RFILE+5 | 
| >> BLSOPS | SENDFILE+1* | 
| >> BLSPASS | EXPORT+17*, EXPORT+18*, EXPORT+28, RESEND+18*, RESEND+19*, RESEND+22 | 
| >> BLSRX | EN+9 | 
| >> BLST | CLEANUP+4*, CLEANUP+5, CLEANUP+8, CLEANUP+20 | 
| >> BLSTE | CLEANUP+5*, CLEANUP+7, CLEANUP+13 | 
| BLSX | EN~, EN+1, EN+3, EN+4, EN+6, EN+9, EN+10, EN+11, EN+13, EN+15! | 
| >> DA | EXPORT+7*, CLEANUP+12* | 
| DATE | BLST~, BLST+1 | 
| DAYS | BLST~, BLST+1 | 
| DEQ | DQ~, DQ+2 | 
| DIE | EXPORT+7*, EXPORT+8! | 
| >> DIK | CLEANUP+12* | 
| DIR | BUL~, BUL+3, LIST~, LIST+1 | 
| DIR("A" | RESEND+6*, RFILE+6* | 
| DIR(0 | RESEND+6*, RFILE+6* | 
| >> DIRUT | RESEND+8, RFILE+8 | 
| DR | EXPORT+7*, EXPORT+8! | 
| DT | EN+10, EN+11, EXPORT+7, CLEANUP+4 | 
| DUZ(2 | EN+2, EXPORT+11, EXPORT+13, EXPORT+14, EXPORT+19, EXPORT+20, RESEND+1, RESEND+13, RESEND+14, RESEND+15 , CLEANUP+1, CLEANUP+2, RFILE+1, RFILE+13 | 
| FNM | BUL~, BUL+2, SENDFILE~, SENDFILE+7 | 
| FTP | BUL~, BUL+4 | 
| >> INHF | EXPORT+5 | 
| IP | SENDFILE~, SENDFILE+7 | 
| LOC | FAC~, FAC+1 | 
| PASS | SENDFILE~ | 
| >> RESULT | SENDFILE+7* | 
| SDIR | SENDFILE~, SENDFILE+7 | 
| U | EN+4, EN+6, EN+9, EN+13, EXPORT+11, EXPORT+13, EXPORT+14, EXPORT+19, RESEND+1, RESEND+13 , RESEND+14, RESEND+15, CLEANUP+1, CLEANUP+2, RFILE+1, RFILE+13, SENDFILE+1, FAC+1 | 
| X | CLEANUP+27*, CLEANUP+28, RFILE+20*, RFILE+21, BLST+3, DQ+1~, DQ+2*, DQ+4 | 
| X1 | BLST+1*, DQ+1~, DQ+2* | 
| X2 | BLST+1*, DQ+1~, DQ+2* | 
| XMB | BUL+1*, BUL+6! | 
| XMB(1 | BUL+2* | 
| XMB(2 | BUL+3* | 
| XMB(3 | BUL+4* | 
| >> Y | RESEND+9, RFILE+9, LIST+1* | 
| >> ZTQUEUED | EXPORT+1, EXPORT+6, EXPORT+21, EXPORT+25, EXPORT+29 |