PXAIPOV ;ISL/JVS,PKR,ESW - SET THE DIAGNOSIS/PROBLEM LIST NODES ;Oct 29, 2025@14:09:42
Source file <PXAIPOV.m>
| Package | Total | Call Graph |
|---|---|---|
| PCE Patient Care Encounter | 8 | ERR^PXAI PL^PXAIPL (ERRSET,VAL,VAL04,VAL802)^PXAIPOVV $$PROVNARR^PXAPI POV^PXBGPOV PRV^PXBGPRV EN1^PXKMAIN ($$FINDBYCODE,CONVERTTOPCE,GETPATSA,GETSAFORVPOVDET,SETOLD800)^PXSPECAUTH |
| VA FileMan | 1 | FILE^DIE |
| 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 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| POV | ;--CREATE DIAGNOSIS
|
|
| SET | ;--SET AND NEW VARIABLES
|
|
| SETVARA | ;--SET VISIT VARIABLES
|
|
| SETPXKA | ;--SET PXK ARRAY AFTER
|
|
| SETVARB | ;--SET VARIABLES BEFORE
|
|
| BEFOR | ;
|
|
| SETPXKB | ||
| MISC | ;--MISCELLANEOUS NODE
|
|
| PRIM | ;--SET A PROVIDER AS PRIMARY
|
|
| SPOVPRIM(PXADATA,VISITIEN,PXAERR) | ;If there is an exisiting primary diagnosis
|
| Name | Field # of Occurrence |
|---|---|
| FILE^DIE | SPOVPRIM+18 |
| ERR^PXAI | SETVARA+7, SETVARA+29 |
| PL^PXAIPL | SETVARA+48 |
| ERRSET^PXAIPOVV | SPOVPRIM+23 |
| VAL^PXAIPOVV | SET+16 |
| VAL04^PXAIPOVV | SETVARA+7 |
| VAL802^PXAIPOVV | SETVARA+29 |
| $$PROVNARR^PXAPI | SETVARA+6, SETVARA+27 |
| POV^PXBGPOV | SETVARB+3 |
| PRV^PXBGPRV | PRIM+3 |
| EN1^PXKMAIN | PRIM+14 |
| $$FINDBYCODE^PXSPECAUTH | SET+12 |
| CONVERTTOPCE^PXSPECAUTH | SETVARA+43 |
| GETPATSA^PXSPECAUTH | SETVARA+36 |
| GETSAFORVPOVDET^PXSPECAUTH | BEFOR+3 |
| SETOLD800^PXSPECAUTH | SETVARA+42 |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVPOV - [#9000010.07] | BEFOR+2, SPOVPRIM+15 |
| ^AUPNVPOV("AD" | SPOVPRIM+14 |
| ^AUPNVPRV - [#9000010.06] | PRIM+7, PRIM+12 |
| ^AUPNVSIT - [#9000010] | SETVARA+35, PRIM+8 |
| ^TMP("PXAIADDPRV" | SETVARA+21*, SETVARA+23* |
| ^TMP("PXBGPOVMATCH" | SETVARB+4, SETVARB+5, SETVARB+6!, PRIM+16! |
| ^TMP("PXK" | SETPXKA+1*, SETPXKA+2*, SETPXKA+3*, SETPXKA+4*, SETPXKA+5*, SETPXKA+6*, SETPXKA+7*, SETVARB+5*, BEFOR+2*, SETPXKB+1* , SETPXKB+2*, SETPXKB+3*, SETPXKB+4*, SETPXKB+5*, SETPXKB+6*, SETPXKB+7*, SETPXKB+8*, SETPXKB+9*, SETPXKB+12, SETPXKB+17* , PRIM+11*, PRIM+12*, PRIM+13* |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| AFTER0 | SET+1~, SETVARA+1*, SETVARA+2*, SETVARA+3*, SETVARA+4*, SETVARA+6*, SETVARA+7, SETVARA+10*, SETVARA+12*, SETVARA+13* , SETVARA+14*, SETPXKA+1, PRIM+7*, PRIM+8*, PRIM+9*, PRIM+10*, PRIM+11 |
| AFTER12 | SET+1~, SETVARA+16*, SETVARA+17*, SETVARA+18*, SETPXKA+2 |
| AFTER800 | SET+1~, SETVARA+42, SETPXKA+3 |
| AFTER801 | SET+1~ |
| AFTER802 | SET+1~, SETVARA+25*, SETVARA+27*, SETVARA+28, SETVARA+30*, SETPXKA+4 |
| AFTER811 | SET+1~, SETVARA+32*, SETPXKA+5 |
| AFTER812 | SET+1~, SETVARA+45*, SETVARA+46*, SETPXKA+6, SETPXKB+14, SETPXKB+15*, SETPXKB+16*, SETPXKB+17 |
| AFTER8A | SET+1~ |
| >> AFTER900 | SETVARA+43, SETPXKA+7 |
| BEFOR0 | SET+2~, BEFOR+5*, SETPXKB+1 |
| BEFOR12 | SET+2~, BEFOR+5*, SETPXKB+2 |
| BEFOR800 | SET+2~, BEFOR+3, BEFOR+5*, SETPXKB+3, SETPXKB+7 |
| BEFOR801 | SET+2~ |
| BEFOR802 | SET+2~, BEFOR+5*, SETPXKB+4 |
| BEFOR811 | SET+2~, BEFOR+5*, SETPXKB+5 |
| BEFOR812 | SET+2~, BEFOR+5*, SETPXKB+6, SETPXKB+12*, SETPXKB+13, SETPXKB+14, SETPXKB+15, SETPXKB+16 |
| BEFORE900 | SET+2~, BEFOR+3, BEFOR+5*, SETPXKB+8 |
| CODE | SET+2~, SET+12*, SETVARA+37*, SETVARA+39, SETVARA+41 |
| DIAG | SPOVPRIM+2~, SPOVPRIM+5*, SPOVPRIM+6, SPOVPRIM+7 |
| EVENTDT | SET+3~ |
| FDA | SPOVPRIM+12~ |
| FDA( | SPOVPRIM+17* |
| FPRI | SET+2~, PRIM+2~, PRIM+3 |
| GMPSAVED | SET+3~ |
| IENB | SET+3~, SETVARB+5*, BEFOR+1, BEFOR+2, BEFOR+3 |
| IENS | SPOVPRIM+12~, SPOVPRIM+16*, SPOVPRIM+17, SPOVPRIM+22 |
| IND | SPOVPRIM+2~, SPOVPRIM+3*, SPOVPRIM+4*, SPOVPRIM+5, SPOVPRIM+7, SPOVPRIM+13*, SPOVPRIM+14*, SPOVPRIM+15, SPOVPRIM+16 |
| J | SET+3~ |
| LNARR | SET+3~ |
| MSG | SPOVPRIM+12~, SPOVPRIM+19 |
| MSG("DIERR" | SPOVPRIM+21 |
| NOPLLIST | SET+3~ |
| >> PATIENT | SETVARA+3 |
| PDNEW | SPOVPRIM+2~, SPOVPRIM+3*, SPOVPRIM+7*, SPOVPRIM+8 |
| PIECE | SET+3~, BEFOR+2* |
| POVI | SET+3~ |
| PRI | SET+3~, SETVARA+9*, SETVARA+10 |
| PRVDR | SET+3~, PRIM+2~, PRIM+3, PRIM+4 |
| PXAA | SET+3~ |
| PXAA( | SET+13* |
| PXAA("CATEGORY" | SETVARA+25, SETVARA+27 |
| PXAA("COMMENT" | SETVARA+32 |
| PXAA("DELETE" | SETVARA+2, SETVARA+20, SETVARA+22 |
| PXAA("DIAGNOSIS" | SETVARA+1, SETVARB+4, SETVARB+5 |
| PXAA("ENC PRO | VIDER" , SETVARA+18, SETVARA+20, SETVARA+21 |
| PXAA("EVENT D | /T" , SETVARA+16 |
| PXAA("LEXICON | TERM" , SETVARA+12 |
| PXAA("NARRATIVE" | SETVARA+6 |
| PXAA("ORD PRO | VIDER" , SETVARA+17, SETVARA+22, SETVARA+23 |
| PXAA("ORD/RES" | SETVARA+14 |
| PXAA("PATIENT" | SETVARA+3* |
| PXAA("PKG" | SETVARA+45 |
| PXAA("PL IEN" | , SETVARA+13 |
| PXAA("PRIMARY" | SETVARA+9 |
| PXAA("SOURCE" | SETVARA+46 |
| PXAAX | SET+3~ |
| PXAB | SET+3~ |
| PXADATA | SET+11, SET+12, SET+13, SPOVPRIM~, SPOVPRIM+4, SPOVPRIM+5, SPOVPRIM+7 |
| PXAERR | SET+7!, SPOVPRIM~ |
| PXAERR(12 | SPOVPRIM+21* |
| PXAERR(13 | SPOVPRIM+22* |
| PXAERR(7 | SET+9* |
| PXAERR(8 | SET+8* |
| PXAERR(9 | SPOVPRIM+20* |
| PXAIVDT | SET+4~ |
| >> PXAK | SET+8, SET+11, SET+12, SET+13, SETPXKA+1, SETPXKA+2, SETPXKA+3, SETPXKA+4, SETPXKA+5, SETPXKA+6 , SETPXKA+7, SETVARB+5, BEFOR+2, SETPXKB+1, SETPXKB+2, SETPXKB+3, SETPXKB+4, SETPXKB+5, SETPXKB+6, SETPXKB+7 , SETPXKB+8, SETPXKB+9, SETPXKB+12, SETPXKB+17 |
| >> PXAPKG | SETVARA+45 |
| PXARRAY | SET+3~ |
| >> PXASOURC | SETVARA+46 |
| >> PXAVISIT | SETVARA+4, SETVARA+34, SETVARA+35, SETVARA+36, SETVARB+3, PRIM+3, PRIM+8, PRIM+9 |
| PXBCNT | SET+4~, PRIM+2~, PRIM+3 |
| PXBCNTPL | SET+4~ |
| PXBKY | SET+4~, PRIM+2~, PRIM+3 |
| PXBPMT | SET+4~ |
| PXBSAM | SET+4~, PRIM+2~, PRIM+3 |
| PXBSKY | SET+4~, PRIM+2~, PRIM+3, PRIM+5 |
| PXBSKY(1 | PRIM+7, PRIM+12, PRIM+13 |
| PXDIGNS | SET+4~ |
| PXKDONE | SET+4~ |
| PXRDR | PRIM+15! |
| PXSAS | SET+4~, SETVARA+42, SETVARA+43 |
| PXSAS( | SET+12*, SETVARA+39!, SETVARA+41* |
| SAINPUTS | SET+5~ |
| STOP | SET+5~, SET+16, SETVARA+7 |
| SUB | SET+5~, SET+11*, SET+12, SET+13 |
| TMPSA | SET+5~, SETVARA+36 |
| TMPSA( | SETVARA+37, SETVARA+39, SETVARA+41 |
| U | SETVARA+1, SETVARA+2, SETVARA+3, SETVARA+4, SETVARA+6, SETVARA+7, SETVARA+10, SETVARA+12, SETVARA+13, SETVARA+14 , SETVARA+16, SETVARA+17, SETVARA+18, SETVARA+25, SETVARA+27, SETVARA+28, SETVARA+30, SETVARA+32, SETVARA+36, SETVARA+39 , SETVARA+45, SETVARA+46, SETPXKB+15, SETPXKB+16, PRIM+7, PRIM+8, PRIM+9, PRIM+10, SPOVPRIM+15 |
| VAR | SET+5~ |
| VISITIEN | SPOVPRIM~, SPOVPRIM+14 |
| VNODE | SET+5~, SETVARA+35*, SETVARA+36 |
| VSA | SET+5~ |