PXAPIOE ;ALB/MJK,ESW - Supported References for ACRP ; 12/5/02 11:27am
Source file <PXAPIOE.m>
| Package | Total | Call Graph |
|---|---|---|
| PCE Patient Care Encounter | 1 | EN1^PXKMAIN |
| VA Fileman | 1 | BLD^DIALOG |
| Package | Total | Caller Graph |
|---|---|---|
| Scheduling | 6 | SCMSVUT0 SD5360PT SDOECPT SDOEDX SDOEPRV SDOEQ |
| Lab Service | 3 | LRAPBK LRCAPES LRCAPES1 |
| PCE Patient Care Encounter | 1 | PXBGPRV |
| Text Integration Utility | 1 | TIUPXPM |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| VALVST(PXVIEN,PXERR) | ; -- validate visit ien input
|
|
| VNODES(VSTIEN,VSTRT,VSTSEQ) | ; -- get visit nodes
|
|
| DX(PXVIEN,PXERR) | ; -- at least one dx for visit??
|
|
| PDX(VSTPOV,RANK) | ; -- set primary dx for V POV entry
|
|
| GETPRV(PXVIEN,PXPRV,PXERR) | ; -- get provider's for visit;108
|
|
| INIT(VSTRT,VSTSEQ) | ; -- set up structures
|
|
| GETDX(PXVIEN,PXDX,PXERR) | ; -- get dx's for visit
|
|
| PCLASS(VSTPRV) | ; -- set provider class for V PRV entry
|
|
| GETDXQ | ||
| CPTARR(PXVIEN,PXCPT,PXERR) | ;+API to return all CPT data for a visit.
|
|
| PRVQ | ||
| CPTQ | ||
| PRV(PXVIEN,PXERR) | ; -- at least one provider for visit?
|
|
| CPT(PXVIEN,PXERR) | ; -- at least one cpt for visit??
|
|
| POST | ; -- post error action logic
|
|
| GETCPTQ | ||
| PRVNODES(VSTPRV,VSTRT,VSTSEQ) | ; -- get provider nodes
|
|
| FINAL(VSTRT) | ; -- file data and clean up
|
|
| GETCPT(PXVIEN,PXCPT,PXERR) | ; -- get cpt's for visit
|
|
| DXQ | ||
| GETPRVQ | ||
| DXNODES(VSTPOV,VSTRT,VSTSEQ) | ; -- get dx nodes
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^AUPNVCPT - [#9000010.18] | GETCPT+6, CPTARR+5, CPTARR+6 |
| ^AUPNVCPT("AD" | CPT+8, GETCPT+5, CPTARR+4 |
| ^AUPNVPOV - [#9000010.07] | GETDX+6, PDX+9, DXNODES+4 |
| ^AUPNVPOV("AD" | DX+8, GETDX+5 |
| ^AUPNVPRV - [#9000010.06] | GETPRV+8, PCLASS+9, PRVNODES+4 |
| ^AUPNVPRV("AD" | PRV+7, GETPRV+7 |
| ^AUPNVSIT - [#9000010] | VALVST+3, VNODES+4 |
| ^PX(839.7 - [#839.7] | INIT+4 |
| ^TMP("PXK" | INIT+1 |
| Name | Line Occurrences |
|---|---|
| $$VALVST | CPT+6, GETCPT+3, CPTARR+3, DX+6, GETDX+3, PRV+6, GETPRV+3 |
| CPTQ | CPT+6 |
| DXNODES | PDX+14 |
| DXQ | DX+6 |
| FINAL | PDX+18, PCLASS+17 |
| GETCPTQ | GETCPT+3 |
| GETDXQ | GETDX+3 |
| GETPRVQ | GETPRV+3 |
| INIT | PDX+6, PCLASS+6 |
| PRVNODES | PCLASS+14 |
| PRVQ | PRV+6 |
| VNODES | PDX+11, PCLASS+11 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | GETCPT+6, GETDX+6, GETPRV+9 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| CNT | GETCPT+5~*, GETCPT+6*, GETCPT+7, CPTARR+1~, CPTARR+2*, CPTARR+7*, CPTARR+8, GETDX+5~*, GETDX+6*, GETDX+7 , GETPRV+6~, GETPRV+7*, GETPRV+11*, GETPRV+18*, GETPRV+19 |
| I | GETCPT+5~*, GETCPT+6, GETDX+5~*, GETDX+6, GETPRV+6~, GETPRV+7*, GETPRV+8, GETPRV+9, GETPRV+12, GETPRV+13 , GETPRV+14*, GETPRV+15*, GETPRV+16, GETPRV+17 |
| IEN | CPTARR+1~, CPTARR+2*, CPTARR+4*, CPTARR+5, CPTARR+6 |
| NODE | VNODES+1~, VNODES+3*, VNODES+4, VNODES+5, VNODES+6, DXNODES+1~, DXNODES+3*, DXNODES+4, DXNODES+5, DXNODES+6 , PRVNODES+1~, PRVNODES+3*, PRVNODES+4, PRVNODES+5, PRVNODES+6 |
| PP | GETPRV+6~, GETPRV+15*, GETPRV+17 |
| PR | GETPRV+6~, GETPRV+9*, GETPRV+11, GETPRV+12, GETPRV+13, GETPRV+14*, GETPRV+15, GETPRV+16 |
| PRS | GETPRV+6~ |
| PRS( | GETPRV+13*, GETPRV+14, GETPRV+15 |
| PRV | GETPRV+6~, GETPRV+11*, GETPRV+12, GETPRV+16 |
| PS | GETPRV+6~, GETPRV+9*, GETPRV+10, GETPRV+13 |
| PXCPT | GETCPT~, GETCPT+6, GETCPT+7, CPTARR~, CPTARR+6, CPTARR+8 |
| PXDX | GETDX~, GETDX+6, GETDX+7 |
| PXERR | CPT~, CPT+6, GETCPT~, GETCPT+3, CPTARR~, CPTARR+3, DX~, DX+6, GETDX~, GETDX+3 , PRV~, PRV+6, GETPRV~, GETPRV+3, VALVST~, VALVST+9 |
| PXIN | VALVST+6~, VALVST+9 |
| PXIN("ID" | VALVST+7* |
| PXKNOEVT | FINAL+1~, FINAL+2* |
| PXOK | CPT+2~, CPT+3*, CPT+8*, CPTQ, DX+2~, DX+3*, DX+8*, DXQ, PRV+2~, PRV+3* , PRV+7*, PRVQ |
| PXOUT | VALVST+6~, VALVST+9 |
| PXOUT("ID" | VALVST+8* |
| PXPRV | GETPRV~, GETPRV+9, GETPRV+12, GETPRV+16, GETPRV+17, GETPRV+19 |
| PXVIEN | CPT~, CPT+6, CPT+8, GETCPT~, GETCPT+3, GETCPT+5, CPTARR~, CPTARR+3, CPTARR+4, DX~ , DX+6, DX+8, GETDX~, GETDX+3, GETDX+5, PRV~, PRV+6, PRV+7, GETPRV~, GETPRV+3 , GETPRV+7, VALVST~, VALVST+3, VALVST+7, VALVST+8 |
| RANK | PDX~, PDX+15 |
| U | GETPRV+9, PDX+10, PDX+15, PCLASS+10 |
| VSTIEN | PDX+3~, PDX+10*, PDX+11, PCLASS+3~, PCLASS+10*, PCLASS+11, VNODES~, VNODES+2, VNODES+4 |
| VSTPOV | PDX~, PDX+9, PDX+14, DXNODES~, DXNODES+2, DXNODES+4 |
| VSTPRV | PCLASS~, PCLASS+9, PCLASS+14, PRVNODES~, PRVNODES+2, PRVNODES+4 |
| VSTRT | PDX+2~, PDX+6, PDX+11, PDX+14, PDX+15*, PDX+18, PCLASS+2~, PCLASS+6, PCLASS+11, PCLASS+14 , PCLASS+17, INIT~, INIT+1*, INIT+3, INIT+4, FINAL~, FINAL+4, VNODES~, VNODES+2, VNODES+5 , VNODES+6, DXNODES~, DXNODES+2, DXNODES+5, DXNODES+6, PRVNODES~, PRVNODES+2, PRVNODES+5, PRVNODES+6 |
| VSTSEQ | PDX+2~, PDX+6, PDX+11, PDX+14, PCLASS+2~, PCLASS+6, PCLASS+11, PCLASS+14, INIT~, INIT+2* , VNODES~, VNODES+2, VNODES+5, VNODES+6, DXNODES~, DXNODES+2, DXNODES+5, DXNODES+6, PRVNODES~, PRVNODES+2 , PRVNODES+5, PRVNODES+6 |
| X | PDX+3~, PDX+9*, PDX+10, PCLASS+3~, PCLASS+9*, PCLASS+10, VNODES+1~, VNODES+4*, VNODES+5, VNODES+6 , DXNODES+1~, DXNODES+4*, DXNODES+5, DXNODES+6, PRVNODES+1~, PRVNODES+4*, PRVNODES+5, PRVNODES+6 |