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 |