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~ |