PXAI ;ISL/JVS,ISA/KWP,ESW - PCE DRIVING RTN FOR 'DATA2PCE' API ; 6/20/03 11:15am
Source file <PXAI.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 14 | CPT^PXAICPT ARRAY^PXAICPTV HF^PXAIHF IMM^PXAIIMM EDU^PXAIPED POV^PXAIPOV (OTHER,PRIM,PRV)^PXAIPRV SKIN^PXAISK VST^PXAIVST VPTR^PXAIVSTV EXAM^PXAIXAM ($$SOURCE,TMPSOURC)^PXAPIUTL (EN1,EVENT)^PXKMAIN $$PKG2IEN^VSIT |
VA Fileman | 2 | (BLD,MSG)^DIALOG EN^DIQ1 |
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 4 | PXAICPT PXAIPRV PXAIVSTV PXAPI |
Name | Comments | DBIA/ICR reference |
---|---|---|
VST | ;--VISIT
|
|
EXAM | ;--EXAMINATION
|
|
ERR | ;
|
|
POV | ;--DIAGNOSIS
|
|
HF | ;--HEALTH FACTOR
|
|
EDU | ;--PATIENT EDUCATION
|
|
IMM | ;--IMMUNIZATION
|
|
INTERNAL | ;---SET ERRORS TO GLOBAL ARRAY
|
|
PRV | ;--PROVIDER
|
|
SOR | ;--SOURCE
|
|
EXIT | ;--EXIT AND CLEAN UP
|
|
EXTERNAL | ;---SEND ERRORS TO SCREEN
|
|
SKIN | ;--SKIN TEST
|
|
DATA2PCE(PXADATA,PXAPKG,PXASOURC,PXAVISIT,PXAUSER,PXANOT,ERRRET,PXAPREDT,PXAPROB) | ;+API to pass data for add/edit/delete to PCE.
|
|
NEW | ;--NEW VARIABLES
|
|
PROVDRST | ; Check provider status (Primary or Secondary)
|
|
POVPRM(VISIT,PRIMFND,POVARR) | ;
|
|
CPT | ;--PROCEDURE
|
Name | Field # of Occurrence |
---|---|
BLD^DIALOG | EXTERNAL+2, INTERNAL+2 |
MSG^DIALOG | EXTERNAL+3, INTERNAL+3 |
EN^DIQ1 | PROVDRST+8 |
CPT^PXAICPT | CPT+2 |
ARRAY^PXAICPTV | ERR+9 |
HF^PXAIHF | HF+2 |
IMM^PXAIIMM | IMM+2 |
EDU^PXAIPED | EDU+2 |
POV^PXAIPOV | POV+7 |
OTHER^PXAIPRV | SKIN+6 |
PRIM^PXAIPRV | SKIN+12 |
PRV^PXAIPRV | PRV+10 |
SKIN^PXAISK | SKIN+2 |
VST^PXAIVST | VST+3 |
VPTR^PXAIVSTV | VST+2 |
EXAM^PXAIXAM | EXAM+2 |
$$SOURCE^PXAPIUTL | SOR+4 |
TMPSOURC^PXAPIUTL | SOR+6 |
EN1^PXKMAIN | SKIN+10 |
EVENT^PXKMAIN | SKIN+13, EXIT+1 |
$$PKG2IEN^VSIT | SOR+2 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVPOV - [#9000010.07] | POVPRM+5 |
^AUPNVPOV("AD" | POVPRM+4 |
^AUPNVPRV - [#9000010.06] | PROVDRST+5 |
^AUPNVPRV("AD" | PROVDRST+4 |
^AUPNVSIT - [#9000010] | PRV+1 |
^TMP("DIERR" | NEW+9! |
^TMP("PXAIADDPRV" | NEW+9! |
^TMP("PXK" | NEW+9!, SKIN+9, SKIN+14!, EXIT+2! |
^VA(200 - [#200] | ERR+6 |
Name | Line Occurrences |
---|---|
ERR | VST+2, VST+5, PRV+10, CPT+2, POV+7, EDU+2, EXAM+2, HF+2, IMM+2, SKIN+2 |
EXTERNAL | ERR+7 |
INTERNAL | ERR+8 |
POVPRM | POV+5 |
PROVDRST | PRV+8 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | PROVDRST+1~, PROVDRST+7*, PROVDRST+9 |
DETS | PROVDRST+1~, PROVDRST+5*, PROVDRST+6, POVPRM+1~, POVPRM+5*, POVPRM+6 |
DFN | NEW+1~ |
DIC | PROVDRST+1~, PROVDRST+7* |
DIQ | PROVDRST+1~, PROVDRST+8* |
DIQ(0 | PROVDRST+8* |
DR | PROVDRST+1~, PROVDRST+7*, PROVDRST+9 |
DUZ | NEW+7 |
ERRRET | DATA2PCE~, SKIN+11* |
LPXAK | POVPRM+1~, POVPRM+15*, POVPRM+16, POVPRM+17 |
NDX | POVPRM+1~, POVPRM+9* |
NDX( | POVPRM+9*, POVPRM+13 |
NODE | ERR+4~, INTERNAL+1*, INTERNAL+2, INTERNAL+3* |
NOVSIT | NEW+1~ |
ORDX | POVPRM+1~, POVPRM+5*, POVPRM+6, POVPRM+11*, POVPRM+12*, POVPRM+13, POVPRM+16 |
ORDX( | POVPRM+6* |
ORDXP | POVPRM+1~ |
ORDXP( | POVPRM+6*, POVPRM+12 |
PATIENT | NEW+2~, PRV+1* |
POVARR | POVPRM~, POVPRM+8, POVPRM+9, POVPRM+13, POVPRM+15, POVPRM+16, POVPRM+17 |
PRI | PRV+11!, PROVDRST+1~, PROVDRST+9*, PROVDRST+10 |
PRIMFND | NEW+2~, PRV+2*, PRV+3, PRV+5*, PRV+6, POV+1*, POV+2, POV+4*, POV+5, POVPRM~ , POVPRM+11, POVPRM+12 |
PRVDR | NEW+3!, SKIN+12!, EXIT+2! |
PRVIEN | PROVDRST+1~, PROVDRST+3*, PROVDRST+4*, PROVDRST+5, PROVDRST+7, POVPRM+1~, POVPRM+2*, POVPRM+4*, POVPRM+5, POVPRM+6 |
PRVPRIM | PROVDRST+1~ |
PRVPRIM( | PROVDRST+9 |
PXADATA | DATA2PCE~, NEW+6, PRV+3, PRV+4, PRV+5, PRV+7, PRV+8, PRV+9, CPT+1, POV+2 , POV+3, POV+4, POV+5, POV+6, EDU+1, EXAM+1, HF+1, IMM+1, SKIN+1, ERR+5 , INTERNAL+1, INTERNAL+3, PROVDRST+6, PROVDRST+10 |
PXADEC | NEW+1~ |
>> PXADI("DIALOG" | ERR+3, ERR+10!, EXTERNAL+2, INTERNAL+2 |
PXAERR | NEW+3!, VST+5!, PRV+12!, CPT+3!, POV+8!, EDU+3!, EXAM+3!, HF+3!, IMM+3!, SKIN+3! , SKIN+14!, EXIT+3!, EXTERNAL+2, INTERNAL+2 |
PXAERR(1 | ERR+5* |
PXAERR(2 | ERR+5* |
PXAERR(3 | ERR+5* |
PXAERR(4 | ERR+6* |
PXAERR(5 | ERR+6* |
PXAERRF | NEW+1~, VST+2, VST+5, PRV+10, CPT+2, POV+7, EDU+2, EXAM+2, HF+2, IMM+2 , SKIN+2, SKIN+15 |
PXAERROR | NEW+3! |
PXAK | NEW+1~, PRV+2*, PRV+3*, PRV+4, PRV+5, PRV+7*, PRV+8, PRV+9*, CPT+1*, POV+1* , POV+2*, POV+3, POV+4, POV+6*, EDU+1*, EXAM+1*, HF+1*, IMM+1*, SKIN+1*, PROVDRST+2 , PROVDRST+6, PROVDRST+10, POVPRM+8*, POVPRM+9 |
PXANOT | DATA2PCE~, ERR+7 |
PXAPKG | DATA2PCE~, SOR+1*, SOR+2*, ERR+5 |
PXAPREDT | DATA2PCE~ |
PXAPROB | DATA2PCE~ |
PXASOURC | DATA2PCE~, SOR+3*, SOR+4*, SOR+6, ERR+5 |
PXASUB | NEW+1~, NEW+4* |
PXAUSER | DATA2PCE~, NEW+7*, ERR+6 |
PXAVISIT | DATA2PCE~, NEW+6, VST+2, VST+4, PRV+1, POV+5, ERR+6, PROVDRST+4, POVPRM+4 |
PXELAP | NEW+1~ |
PXKERROR | NEW+3!, SKIN+11, SKIN+14! |
SCREEN | ERR+4~ |
STOP | POVPRM+1~ |
U | PROVDRST+6, POVPRM+5, POVPRM+6 |
VALQUIET | NEW+2~, NEW+4* |
VISIT | POVPRM~ |