PXAIPOVV ;ISL/JVS,PKR - VALIDATE DIAGNOSIS ;02/04/2021
Source file <PXAIPOVV.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 2 | $$ISCACT^PXLEX $$DXNARR^PXUTL1 |
DRG Grouper | 1 | ($$CODEC,$$CODEN,$$CSI)^ICDEX |
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 | 2 | PXAI PXAIPOV |
Name | Comments | DBIA/ICR reference |
---|---|---|
ERRSET | ;Set the rest of the error data.
|
|
PRIM(VISITIEN,PXADATA,PXAERRF) | ;Make sure there is only one primary diagnosis.
|
|
VAL | ;Validate the input data.
|
|
VAL04 | ;Setup error array for missing or invalid Provider Narrative.
|
|
VAL802 | ;Setup error array for missing or invalid Provider Narrative Category.
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVSIT - [#9000010] | VAL+10 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
CODE | VAL+9~, VAL+15*, VAL+16*, VAL+31 |
CODEIEN | VAL+9~, VAL+15*, VAL+16*, VAL+17, VAL+24, VAL+30, VAL+71 |
CODESYS | VAL+9~, VAL+30*, VAL+31 |
DIAG | PRIM+1~, PRIM+4*, PRIM+5, PRIM+8, PRIM+9, PRIM+10, PRIM+12, PRIM+13, PRIM+15*, PRIM+16* |
EVENTDT | VAL+9~, VAL+13*, VAL+31, VAL+71 |
FMT | VAL+9~, VAL+14*, VAL+15, VAL+16, VAL+24 |
ICDDATA | VAL+9~ |
IND | PRIM+1~, PRIM+2*, PRIM+3*, PRIM+4, PRIM+6, PRIM+9, PRIM+13, PRIM+22* |
NPDIAG | PRIM+1~ |
NPDIAG( | PRIM+16*, PRIM+22 |
NPDN | PRIM+1~, PRIM+15*, PRIM+16*, PRIM+18, PRIM+20, PRIM+22 |
>> PDLISTE( | PRIM+8, PRIM+9!, PRIM+10! |
PDLISTN | PRIM+1~ |
PDLISTN( | PRIM+12*, PRIM+13!, PRIM+16 |
PRIM | PRIM+1~, PRIM+6*, PRIM+10, PRIM+12 |
>> PXAA("CATEGORY" | VAL802+3 |
>> PXAA("DELETE" | VAL+27 |
>> PXAA("DIAGNOSIS" | VAL+1, VAL+7, VAL+14, VAL+15, VAL+16, VAL+19, VAL+24*, VAL+33 |
>> PXAA("EVENT D | /T" , VAL+13 |
>> PXAA("NARRATIVE" | VAL+71*, VAL04+2 |
PXADATA | PRIM~, PRIM+3, PRIM+4, PRIM+6, PRIM+9, PRIM+13 |
>> PXADI("DIALOG" | ERRSET+3*, VAL802+5* |
>> PXAERR(11 | VAL+7*, VAL+19*, VAL+20, VAL+33*, VAL+34, VAL04+2*, VAL802+3* |
>> PXAERR(12 | PRIM+20*, PRIM+21*, PRIM+22*, VAL+3*, VAL+20*, VAL+34*, VAL04+3*, VAL802+4* |
>> PXAERR(7 | ERRSET+4*, VAL802+6* |
>> PXAERR(9 | PRIM+19*, VAL+2*, VAL+18*, VAL+32*, VAL04+1*, VAL802+2* |
PXAERRF | PRIM~ |
PXAERRF("POV" | ERRSET+2* |
>> PXAERRW("POV" | VAL802+7* |
>> PXAVISIT | VAL+10 |
SERVCAT | VAL+9~, VAL+11*, VAL+13 |
>> STOP | ERRSET+1* |
TEMP | VAL+9~, VAL+10*, VAL+11, VAL+13 |
U | VAL+11, VAL+13 |
VISITIEN | PRIM~ |