BLRLINKP ; IHS/DIR/FJE - VALIDATION OF VARIOUS V FILE FIELDS ; 22-Oct-2013 09:22 ; MKK
Source file <BLRLINKP.m>
| Package | Total | Call Graph |
|---|---|---|
| IHS Changes To Lab | 1 | ENTRYAUD^BLRUTIL |
| VA Fileman | 1 | CHK^DIE |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VTEST | ; validation on required TEST field
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER VTEST^BLRLINKP") |
|
| REQMSG | ;creation of required field message
|
|
| BLRPCCVE | ||
| FLDSCHK | ;
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER FLDSCHK^BLRLINKP") |
|
| VVSIT | ; validation on required VISIT field
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER VVSIT^BLRLINKP") |
|
| PARSE | ;;subscript name|field # for appropriate V file |literal desc|field # for file #9009022|global root|validation subroutine
|
|
| VNOACT | ;
|
|
| VPROV | ; validation of provider field
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER VPROV^BLRLINKP") |
|
| TRANS | ; perform input transform found in file in DD for appropriate V file
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER TRANS^BLRLINKP") |
|
| VANTIB | ; validation on antibiotic field for Micro or
; antibody field for blood bank ; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER VANTIB^BLRLINKP") |
|
| BLDFLD | ; create BLR variables from BLRSTR
; D:$G(SNAPSHOT) ENTRYAUD^BLRUTIL("ENTER BLDFLD^BLRLINKP") |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Routine Call |
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVSIT - [#9000010] | VVSIT+7, BLRPCCVE+38, BLRPCCVE+40 |
| ^BLRTXLOG - [#9009022] | BLRPCCVE+10, BLRPCCVE+11, BLRPCCVE+12, BLRPCCVE+13 |
| ^DD( | TRANS+5, VVSIT+11 |
| ^DIC - [#1] | BLRLINKP+29 |
| ^DIC(6 - [#6] | VPROV+17 |
| ^LAB(60 - [#60] | VTEST+5 |
| ^LAB(61.3 - [#61.3] | VANTIB+7 |
| ^LAB(62.06 - [#62.06] | VANTIB+6 |
| ^LRO(68.999999901 - [#68.999999901] | BLRPCCVE+29, BLRPCCVE+32, BLRPCCVE+37 |
| ^VA(200 - [#200] | VPROV+10, VPROV+17 |
| Name | Line Occurrences |
|---|---|
| @( | BLRLINKP+21 |
| BLDFLD | BLRLINKP+17 |
| BLRPCCVE | BLRLINKP+26 |
| FLDSCHK | BLRLINKP+19 |
| REQMSG | VTEST+3, VVSIT+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ACC | BLRPCCVE+4~, BLRPCCVE+13* |
| >> ALRCHKIP | BLRLINKP+16* |
| >> APCDALVR( | BLRLINKP+17, BLRLINKP+18, TRANS+3, VTEST+3, VTEST+4*, VTEST+5, VVSIT+3, VVSIT+4, VVSIT+7, VANTIB+4 , VANTIB+5*, VANTIB+6, VANTIB+7, VPROV+3, FLDSCHK+3, FLDSCHK+4 |
| >> BLR200CV | VPROV+10 |
| >> BLRBUL | BLRLINKP+23*, BLRLINKP+29*, VTEST+5*, VVSIT+4*, VVSIT+7*, VANTIB+6*, VANTIB+7*, VPROV+9*, VPROV+11*, VPROV+17* , REQMSG+1*, BLRPCCVE+50*, BLRPCCVE+54* |
| BLRCHK | FLDSCHK+3, FLDSCHK+4, FLDSCHK+5! |
| BLRCHQ | BLRLINKP+16*, BLRLINKP+17, BLRLINKP+19, BLRLINKP+32!, FLDSCHK+4* |
| >> BLRLINK | BLRLINKP+16* |
| BLRLIT | BLRLINKP+22, BLRLINKP+32!, BLDFLD+3*, FLDSCHK+4 |
| >> BLRLOGDA | BLRPCCVE+8, BLRPCCVE+10, BLRPCCVE+11, BLRPCCVE+12, BLRPCCVE+13 |
| BLRNAME | BLRLINKP+17, BLRLINKP+18, BLRLINKP+32!, BLDFLD+3*, TRANS+3, VTEST+3, VTEST+4, VTEST+5, VVSIT+3, VVSIT+4 , VVSIT+7, VANTIB+4, VANTIB+5, VANTIB+6, VANTIB+7, VPROV+3, FLDSCHK+3, FLDSCHK+4 |
| >> BLROPRV | VPROV+8 |
| >> BLRPCC | BLRLINKP+23*, BLRLINKP+26, BLRLINKP+29*, VTEST+5*, VVSIT+4*, VVSIT+7*, VANTIB+6*, VANTIB+7*, VPROV+9*, VPROV+11* , VPROV+17*, REQMSG+1*, BLRPCCVE+48*, BLRPCCVE+49*, BLRPCCVE+53* |
| BLRPMSG | BLRLINKP+32!, VPROV+6*, VPROV+9, VPROV+11, VPROV+16*, VPROV+17 |
| >> BLRQUIET | BLRLINKP+19, BLRLINKP+22 |
| BLRROOT | BLRLINKP+32!, BLDFLD+3*, TRANS+4, VVSIT+10 |
| >> BLRSS | BLRLINKP+17, VANTIB+6, VANTIB+7 |
| >> BLRSS1 | BLRLINKP+17, BLDFLD+3* |
| BLRSTR | BLRLINKP+17*, BLRLINKP+32!, BLDFLD+3 |
| BLRTLOG | BLRLINKP+23, BLRLINKP+32!, BLDFLD+3*, VTEST+5, VANTIB+6, VANTIB+7, VPROV+6, VPROV+16, REQMSG+1 |
| BLRTXT | BLRLINKP+17*, BLRLINKP+32! |
| BLRVDELF | BLRPCCVE+5~, BLRPCCVE+27*, BLRPCCVE+38*, BLRPCCVE+39 |
| >> BLRVFILE | BLRLINKP+29, TRANS+5, VVSIT+11, FLDSCHK+3, FLDSCHK+4 |
| BLRVFLD | BLRLINKP+32!, BLDFLD+3*, TRANS+5, VVSIT+11, FLDSCHK+3, FLDSCHK+4 |
| >> BLRVIEN | VVSIT+9 |
| BLRVMERF | BLRPCCVE+5~, BLRPCCVE+27*, BLRPCCVE+40*, BLRPCCVE+41, BLRPCCVE+49 |
| BLRVPRV | BLRLINKP+32!, VPROV+8*, VPROV+9, VPROV+10, VPROV+17 |
| BLRVSUB | BLRLINKP+20*, BLRLINKP+21, BLRLINKP+32!, BLDFLD+3* |
| COLLDT | BLRPCCVE+4~, BLRPCCVE+12*, BLRPCCVE+31 |
| COLLDTF | BLRPCCVE+5~, BLRPCCVE+27*, BLRPCCVE+33* |
| DFN | BLRPCCVE+4~, BLRPCCVE+14*, BLRPCCVE+24, BLRPCCVE+29, BLRPCCVE+31*, BLRPCCVE+32 |
| >> DIC | TRANS+4*, VVSIT+10* |
| >> DIC(0 | TRANS+4*, VVSIT+10* |
| >> DIE | TRANS+4*, VVSIT+10* |
| IHSVXF | BLRPCCVE+5~, BLRPCCVE+6~, BLRPCCVE+27*, BLRPCCVE+29*, BLRPCCVE+30, BLRPCCVE+32*, BLRPCCVE+33, BLRPCCVE+35, BLRPCCVE+37 |
| ORDERDT | BLRPCCVE+4~, BLRPCCVE+11*, BLRPCCVE+14 |
| PCCVDMF | BLRPCCVE+5~, BLRPCCVE+27*, BLRPCCVE+39*, BLRPCCVE+41*, BLRPCCVE+47, BLRPCCVE+52 |
| PCCVIS | BLRPCCVE+5~, BLRPCCVE+27*, BLRPCCVE+37*, BLRPCCVE+38, BLRPCCVE+40, BLRPCCVE+48, BLRPCCVE+53 |
| PTPTR | BLRPCCVE+4~, BLRPCCVE+10*, BLRPCCVE+14, BLRPCCVE+31 |
| >> T | BLRLINKP+17* |
| U | BLRLINKP+29, TRANS+5, VVSIT+11 |
| X | BLRLINKP+18*, BLRLINKP+22, VTEST+3!, VTEST+5!, VVSIT+3!, VVSIT+4!, VVSIT+7!, VANTIB+6!, VANTIB+7!, VPROV+9! , VPROV+11!, VPROV+17! |
| Name | Field # of Occurrence |
|---|---|
| $T(PARSE+T | BLRLINKP+17 |