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 |