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 |