VBECPOST ;HIOFO;BNT VBECS 1.0 Post Install Routine ; 01/28/05 11:17
Source file <VBECPOST.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN | ;
; Add 'OTHER' TOPOGRAPHY FIELD if it doesn't exist. |
|
| TOPOG() | ; Make sure the 'OTHER' TOPOGRAPHY FIELD file 61 entry exists.
|
|
| COLSAMP() | ; Add the VBECS NO SPECIMEN REQUIRED entry to file 62
|
|
| LABTSTS | ; Add the VBECS Lab Tests to file 60
; Input: VBSAMP = IEN of the VBECS - NO SPECIMEN REQUIRED ; Collection Sample file #62 entry. |
|
| DIR(LABTST) | ; Ask user for Collection Sample for Lab Test
|
|
| XPAR | ;Main entry point
|
|
| ACNAREA(VBECARY) | ; Return Lab Blood Bank Accession Areas
|
|
| BLDINV | ; Add Generic VBECS Blood Inventory for Lab Workload Reporting
|
|
| BLDDONOR | ; Add Generic VBECS BLOOD DONOR for Lab Workload Reporting
|
|
| DEL | ; Delete entries for testing
|
|
| LST | ;;NAME^TYPE^HIGHEST URGENCY ALLOWED^PRINT NAME^SUBSCRIPT^COLLECTION SAMPLE^UNIQUE COLLECTION SAMPLE
|
|
| PARMS | ; Build VBECS PARAMETERS
|
|
| BI | ;;UNIT ID^SOURCE^INVOICE#^COMPONENT^DATE/TIME RECEIVED^EXP DATE/TIME^ABO GROUP^RH TYPE^DIVISION^DISP DATE
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | BLDINV+3, DEL+18 |
| FIND^DIC | TOPOG+2, COLSAMP+3, LABTSTS+9, DEL+2, DEL+10, DEL+25 |
| ^DIE | LABTSTS+34, DEL+7, DEL+15, DEL+21, DEL+30 |
| UPDATE^DIE | TOPOG+8, COLSAMP+16, LABTSTS+27, BLDINV+17 |
| GETS^DIQ | ACNAREA+6 |
| ^DIR | DIR+4 |
| $$CHGADPRT^VBECRPCC | XPAR+12 |
| $$CONTEXT^VBECRPCC | XPAR+6 |
| $$NOW^XLFDT | BLDINV+10, BLDINV+16 |
| BMES^XPDUTL | TOPOG+1, COLSAMP+1, LABTSTS+3, XPAR+2, BLDINV+1 |
| MES^XPDUTL | TOPOG+4, TOPOG+10, TOPOG+11, COLSAMP+5, COLSAMP+18, COLSAMP+22, LABTSTS+11, LABTSTS+12, LABTSTS+29, LABTSTS+31 , LABTSTS+40, XPAR+5, XPAR+7, XPAR+8, XPAR+11, XPAR+13, XPAR+14, BLDINV+4, BLDINV+5, BLDINV+19 , BLDINV+20, DEL+4, DEL+12, DEL+20, DEL+27 |
| $$ENCRYP^XUSRB1 | XPAR+6 |
| FileNo | Call Tags |
|---|---|
| ^DIC(4 - [#4] | GETS^DIQ |
| ^LAB(60 - [#60] | Classic Fileman Calls, FIND^DIC |
| ^LAB(61 - [#61] | Classic Fileman Calls, FIND^DIC |
| ^LAB(62 - [#62] | Classic Fileman Calls, FIND^DIC |
| ^LRD(65 - [#65] | Classic Fileman Calls, FIND1^DIC |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^LAB(60 - [#60] | LABTSTS+30, LABTSTS+32, LABTSTS+38*, LABTSTS+39* |
| ^LAB(62 - [#62] | COLSAMP+20*, COLSAMP+21*, LABTSTS+23 |
| ^LAB(62.05 - [#62.05] | LABTSTS+17 |
| ^LRO(68 - [#68] | ACNAREA+3, ACNAREA+4, ACNAREA+5, ACNAREA+8 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | COLSAMP+2~, COLSAMP+6*, COLSAMP+11, LABTSTS+4~, LABTSTS+7*, LABTSTS+23, LABTSTS+26, LABTSTS+36*, LABTSTS+38, ACNAREA+1~ , ACNAREA+2*, ACNAREA+8* |
| DA | LABTSTS+32*, DEL+1~, DEL+7*, DEL+8!, DEL+15*, DEL+16!, DEL+21*, DEL+22!, DEL+30* |
| DIDEL | LABTSTS+33*, DEL+1~, DEL+7*, DEL+8!, DEL+15*, DEL+16!, DEL+21*, DEL+22!, DEL+30* |
| DIE | LABTSTS+33*, DEL+1~, DEL+7*, DEL+8!, DEL+15*, DEL+16!, DEL+21*, DEL+22!, DEL+30* |
| >> DIR("A" | DIR+2* |
| >> DIR(0 | DIR+3* |
| >> DIV | ACNAREA+5*, ACNAREA+6, ACNAREA+7, ACNAREA+8 |
| DO | LABTSTS+32!, DEL+24! |
| DR | LABTSTS+33*, DEL+1~, DEL+7*, DEL+8!, DEL+15*, DEL+16!, DEL+21*, DEL+22!, DEL+30* |
| >> I | LABTSTS+36*, LABTSTS+37, LABTSTS+39, DEL+6*, DEL+14*, DEL+29* |
| >> INST | ACNAREA+7*, ACNAREA+8 |
| LABTST | DIR~, DIR+2 |
| OUT | COLSAMP+2~, LABTSTS+4~, LABTSTS+14~ |
| OUT("DIERR" | COLSAMP+17, LABTSTS+28, LABTSTS+35, BLDINV+18 |
| OUT("DILIST" | TOPOG+3, COLSAMP+4, LABTSTS+10, DEL+3, DEL+6, DEL+7, DEL+11, DEL+14, DEL+15, DEL+26 , DEL+29, DEL+30 |
| OUT("ERROR" | TOPOG+9, TOPOG+12 |
| OUT(4 | ACNAREA+7 |
| >> VBCOL | LABTSTS+25*, LABTSTS+26 |
| VBDATA | LABTSTS+8*, LABTSTS+9, LABTSTS+11, LABTSTS+12, LABTSTS+15, LABTSTS+18, LABTSTS+20, LABTSTS+22, LABTSTS+24, LABTSTS+25 , LABTSTS+29, LABTSTS+30, LABTSTS+32, LABTSTS+40, XPAR+3~, XPAR+4*, XPAR+5, XPAR+6, XPAR+7, XPAR+8 , DEL+1~, DEL+24*, DEL+25, DEL+27 |
| VBECARY | COLSAMP+19*, COLSAMP+20, COLSAMP+21, LABTSTS+5, LABTSTS+35, ACNAREA~ |
| VBECARY( | COLSAMP+19, COLSAMP+21, LABTSTS+36, LABTSTS+37, ACNAREA+8* |
| VBECFDA | TOPOG+5~, COLSAMP+2~, LABTSTS+4~, LABTSTS+14~, BLDINV+2~, BLDDONOR+1~ |
| VBECFDA(1 | TOPOG+6*, TOPOG+7*, COLSAMP+7*, COLSAMP+8*, COLSAMP+9*, COLSAMP+10*, COLSAMP+11*, LABTSTS+15*, LABTSTS+16*, LABTSTS+17* , LABTSTS+18*, LABTSTS+19*, LABTSTS+20*, LABTSTS+23*, LABTSTS+26*, BLDINV+6*, BLDINV+7*, BLDINV+8*, BLDINV+9*, BLDINV+10* , BLDINV+11*, BLDINV+12*, BLDINV+13*, BLDINV+15*, BLDINV+16* |
| >> VBECI | COLSAMP+19*, COLSAMP+20, LABTSTS+8*, XPAR+4*, DEL+24* |
| VBECLIEN | LABTSTS+4~, LABTSTS+14~ |
| VBIEN | DEL+1~, DEL+8!, DEL+16!, DEL+18*, DEL+19, DEL+21, DEL+22! |
| VBIENS | COLSAMP+2~, LABTSTS+14~ |
| VBIENS(1 | COLSAMP+19, COLSAMP+20, COLSAMP+21, COLSAMP+23, LABTSTS+35, LABTSTS+38, LABTSTS+39 |
| X | LABTSTS+37*, LABTSTS+38, LABTSTS+39, ACNAREA+2*, ACNAREA+3*, ACNAREA+4, ACNAREA+5, ACNAREA+8, DEL+1~, DEL+5* , DEL+6*, DEL+7, DEL+13*, DEL+14*, DEL+15, DEL+28*, DEL+29*, DEL+30 |
| >> XPDQUES("POSVLIPADDRESS" | XPAR+10, XPAR+12 |
| >> XPDQUES("POSVLPORT" | XPAR+10, XPAR+12 |
| >> Y | DIR+5 |