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