PXAIPRVV ;ISL/JVS,PKR - VALIDATE PROVIDER DATA ;11/19/2021
Source file <PXAIPRVV.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 4 | PXAI PXAIPRV PXAIPRVV PXAIVAL |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERRSET | ;Set the rest of the error data.
|
|
PRIM(VISITIEN,PXADATA,PXAERRF,PXAPREDT) | ;Check there is only one primary
|
|
VAL | ;Validate the input.
|
|
VPRV(PXDUZ,PXAA,PXAERR,VISITIEN) | ;Check for a valid provider.
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVPRV - [#9000010.06] | PRIM+6 |
^AUPNVPRV("AD" | PRIM+5 |
^AUPNVSIT - [#9000010] | VPRV+9 |
^VA(200 - [#200] | VPRV+1 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CLASS | VPRV+6~, VPRV+10*, VPRV+11 |
EPRIM | PRIM+2~ |
EPRIM( | PRIM+25*, PRIM+34, PRIM+56 |
EVENTDT | VPRV+6~, VPRV+8*, VPRV+9*, VPRV+10, VPRV+12 |
IND | PRIM+2~, PRIM+10*, PRIM+11*, PRIM+12, PRIM+16, PRIM+18, PRIM+21, PRIM+22, PRIM+34*, PRIM+48* , PRIM+56*, PRIM+57* |
NPPE | PRIM+2~, PRIM+4*, PRIM+24*, PRIM+25*, PRIM+29, PRIM+32, PRIM+34, PRIM+51, PRIM+56 |
NPPN | PRIM+2~, PRIM+26*, PRIM+27*, PRIM+43, PRIM+46, PRIM+48, PRIM+51, PRIM+57 |
NPPT | PRIM+2~, PRIM+51*, PRIM+52, PRIM+54 |
NPRIM | PRIM+2~ |
NPRIM( | PRIM+27*, PRIM+48, PRIM+57 |
PPEDIT | PRIM+2~, PRIM+10*, PRIM+17*, PRIM+18*, PRIM+37 |
PPLISTE | PRIM+2~ |
PPLISTE( | PRIM+8*, PRIM+15, PRIM+17!, PRIM+18!, PRIM+25 |
PPLISTN | PRIM+2~ |
PPLISTN( | PRIM+21*, PRIM+22!, PRIM+27 |
PROVIEN | PRIM+2~, PRIM+7*, PRIM+8, PRIM+12*, PRIM+13, PRIM+15, PRIM+17, PRIM+18, PRIM+21, PRIM+22 , PRIM+24*, PRIM+25*, PRIM+26*, PRIM+27* |
PXAA | VAL+10, VPRV~ |
PXAA("DELETE" | VAL+7 |
PXAA("EVENT D | /T" , VPRV+8 |
PXAA("NAME" | VAL+1, VAL+10 |
PXADATA | PRIM~, PRIM+11, PRIM+12, PRIM+16, PRIM+18, PRIM+21, PRIM+22 |
>> PXADI("DIALOG" | ERRSET+3* |
PXAERR | VAL+10, VPRV~ |
PXAERR(11 | PRIM+31*, PRIM+39*, PRIM+45* |
PXAERR(12 | PRIM+32*, PRIM+33*, PRIM+34*, PRIM+40*, PRIM+46*, PRIM+47*, PRIM+48*, PRIM+54*, PRIM+55*, PRIM+56* , PRIM+57*, VAL+3*, VPRV+3*, VPRV+12* |
PXAERR(7 | ERRSET+4* |
PXAERR(9 | PRIM+30*, PRIM+38*, PRIM+44*, PRIM+53*, VAL+2*, VPRV+2*, VPRV+7* |
PXAERRF | PRIM~ |
PXAERRF("PRV" | ERRSET+2* |
PXAPREDT | PRIM~, PRIM+37, PRIM+39 |
>> PXAVISIT | VAL+10 |
PXDUZ | VPRV~, VPRV+1, VPRV+10, VPRV+12 |
STOP | ERRSET+1*, PRIM+3~ |
TEMP | PRIM+3~, PRIM+6*, PRIM+7, PRIM+8 |
U | PRIM+7, PRIM+8, VPRV+9 |
VISITIEN | PRIM~, PRIM+5, PRIM+31, PRIM+45, VPRV~, VPRV+9 |
VPRVIEN | PRIM+3~, PRIM+4*, PRIM+5*, PRIM+6 |