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 |