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 |