PXAPI ;ISL/dee - PCE's APIs ;4/16/97
Source file <PXAPI.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
SWITCHD() | ;This returns the date that PCE starts collecting the data
; instead Scheduling (switch over date). |
|
APPT2VST(DFN,ENCDT,HLOC) | ;Get the visit for an Appointment
|
|
PRVCLASS(PROVIDER,VISITDT) | ;See if this is a good provider
|
|
ENCEVENT(VISIT,DONTKILL) | ;--Get all of the encounter data
|
|
ENCEDIT(WHAT,PACKAGE,SOURCE,DFN,BEGINDT,ENDDT,HLOC,SCREEN,APPOINT,PROMPT,COSTATUS) | ;--Ask for encounter the edit it of delete it
|
|
DISPVSIT | ;Called by Scheduling to create a visit for a disposition
|
|
VST2APPT(VISIT) | ;Is this visit related to an appointment
|
|
DELVFILE(WHICH,VISIT,PACKAGE,SOURCE,ASK,ECHO,USER) | ;Deletes the requesed data related to the visit.
|
|
INTV(WHAT,PACKAGE,SOURCE,VISIT,HL,DFN,APPT,LIMITDT,ALLHLOC) | ;This api will prompt the user for Visit and related V-file data used to document an encounter.
|
|
LOPENCED(WHAT,PACKAGE,SOURCE,DFN,BEGINDT,ENDDT,HLOC,SCREEN,APPOINT,PROMPT,COSTATUS) | ;--Ask for encounter the edit it of delete it
|
|
VISITLST(DFN,BEGINDT,ENDDT,HLOC,SCREEN,APPOINT,PROMPT,COSTATUS) | ;--GATHER VISITS
|
|
DATA2PCE(DATA,PACKAGE,SOURCE,VISIT,USER,DISPLAY,ERROR,SCREEN,ARRAY) | ;API to pass data for add/edit/delete to PCE
|
|
GETENC(DFN,ENCDT,HLOC) | ;--Get all of the encounter data
|
|
DISPASK | ||
CPT(PXACPT,PXAPAT,PXADATE,PXAHLOC) | ;This is the function call to return the quantity
; of a particular CPT for a patient on one day and for ; one hospital location if passed. |
|
SOURCE(SOURCE) | ;Get IEN of data source in the PCE Data Source file
|
|
ACTIVPRV(PROVIDER,VISITDT) | ;See if this is a good provider on the date of
|
|
STOPCODE(PXASTOP,PXAPAT,PXADATE) | ;This is the function call to return the quantity
; of a particular Stop Code for a patient on one day. |
|
SWITCHCK(DATE) | ;Returns 1 if after the switch over date 0 otherwise.
|
|
PROVNARR(PXPNAR,PXFILE,PXCLEX) | ;Convert external Provider Narrative to internal.
|
|
Name | Field # of Occurrence |
---|---|
^DIC | DISPASK+4 |
FILE^DICN | PROVNARR+24 |
$$DATA2PCE^PXAI | DATA2PCE+7 |
$$DELVFILE^PXAPIDEL | DELVFILE+3 |
$$ENCEDIT^PXAPIEED | ENCEDIT+3 |
$$LOPENCED^PXAPIEED | LOPENCED+3 |
$$PRVCLASS^PXAPIUTL | ACTIVPRV+3, PRVCLASS+2 |
$$SOURCE^PXAPIUTL | SOURCE+1 |
$$INTV^PXBAPI | INTV+7 |
$$VISITLST^PXBGVST | VISITLST+4 |
$$GETENC^PXKENC | GETENC+3 |
ENCEVENT^PXKENC | ENCEVENT+3 |
$$APPT2VST^PXUTL1 | APPT2VST+3 |
$$VST2APPT^PXUTL1 | VST2APPT+3 |
^VSIT | DISPASK+9 |
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^PX(815 - [#815] | Classic Fileman Calls |
^AUTNPOV - [#9999999.27] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVCPT - [#9000010.18] | CPT+28 |
^AUPNVCPT("AD" | CPT+27 |
^AUPNVSIT - [#9000010] | STOPCODE+19, CPT+23, CPT+24, CPT+25 |
^AUPNVSIT("AA" | STOPCODE+17, STOPCODE+18, CPT+21, CPT+22 |
^AUTNPOV - [#9999999.27] | PROVNARR+21, PROVNARR+25* |
^AUTNPOV("B" | PROVNARR+21 |
^AUTNPOV(0 | PROVNARR+19, PROVNARR+26 |
^DD(815 | DISPASK+2 |
^PX(815 - [#815] | SWITCHD+2, SWITCHCK+2, DISPVSIT+4, DISPVSIT+6 |
Name | Line Occurrences |
---|---|
DISPASK | DISPASK+7 |
Name | Field # of Occurrence |
---|---|
^(0 | CPT+28 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
ALLHLOC | INTV~, INTV+7 |
APPOINT | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
APPT | INTV~, INTV+7 |
ARRAY | DATA2PCE~, DATA2PCE+7 |
ASK | DELVFILE~, DELVFILE+3 |
BEGINDT | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
COSTATUS | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
DA | PROVNARR+14~, PROVNARR+16*, PROVNARR+21*, PROVNARR+23!, DISPVSIT+9~ |
DA(1 | DISPASK* |
DATA | DATA2PCE~, DATA2PCE+3, DATA2PCE+7 |
DATE | SWITCHCK~, SWITCHCK+4 |
DD | PROVNARR+14~ |
DFN | INTV~, INTV+4*, INTV+7, VISITLST~, VISITLST+3, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 , GETENC~, GETENC+3, APPT2VST~, APPT2VST+3 |
DIC | PROVNARR+14~, PROVNARR+15*, DISPVSIT+9~, DISPASK+1* |
DIC("P" | DISPASK+2* |
DIC(0 | PROVNARR+15*, DISPASK+3* |
DISPLAY | DATA2PCE~, DATA2PCE+7 |
DLAYGO | PROVNARR+14~, PROVNARR+15* |
DO | PROVNARR+14~ |
DONTKILL | ENCEVENT~, ENCEVENT+3 |
ECHO | DELVFILE~, DELVFILE+3 |
ENCDT | GETENC~, GETENC+3, APPT2VST~, APPT2VST+3 |
ENDDT | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
ERROR | DATA2PCE~, DATA2PCE+7 |
HL | INTV~, INTV+5*, INTV+7 |
HLOC | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3, GETENC~, GETENC+3, APPT2VST~, APPT2VST+3 |
LIMITDT | INTV~, INTV+7 |
PACKAGE | INTV~, INTV+7, DELVFILE~, DELVFILE+3, DATA2PCE~, DATA2PCE+4, DATA2PCE+7, ENCEDIT~, ENCEDIT+3, LOPENCED~ , LOPENCED+3 |
PROMPT | VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
PROVIDER | ACTIVPRV~, ACTIVPRV+3, PRVCLASS~, PRVCLASS+2 |
PXACOUNT | STOPCODE+10~, STOPCODE+14*, STOPCODE+19*, STOPCODE+20, CPT+13~, CPT+18*, CPT+28*, CPT+29 |
PXACPT | CPT~, CPT+14*, CPT+28 |
PXADATE | STOPCODE~, STOPCODE+13*, STOPCODE+15, CPT~, CPT+16*, CPT+19 |
PXAHLOC | CPT~, CPT+17*, CPT+25 |
PXAPAT | STOPCODE~, STOPCODE+12*, STOPCODE+17, STOPCODE+18, CPT~, CPT+15*, CPT+21, CPT+22 |
PXASTOP | STOPCODE~, STOPCODE+11*, STOPCODE+19 |
PXAVCPT | CPT+13~, CPT+26*, CPT+27*, CPT+28 |
PXAVST | STOPCODE+10~, STOPCODE+14*, STOPCODE+18*, STOPCODE+19, CPT+13~, CPT+18*, CPT+22*, CPT+23, CPT+24, CPT+25 , CPT+27 |
PXCLEX | PROVNARR~, PROVNARR+25 |
PXENDDAT | STOPCODE+10~, STOPCODE+16*, STOPCODE+17, CPT+13~, CPT+20*, CPT+21 |
PXFILE | PROVNARR~, PROVNARR+25 |
PXPNAR | PROVNARR~, PROVNARR+17 |
PXREVDAT | STOPCODE+10~, STOPCODE+15*, STOPCODE+16, STOPCODE+17*, STOPCODE+18, CPT+13~, CPT+19*, CPT+20, CPT+21*, CPT+22 |
SCREEN | DATA2PCE~, DATA2PCE+7, VISITLST~, VISITLST+4, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
SOURCE | INTV~, INTV+7, DELVFILE~, DELVFILE+3, DATA2PCE~, DATA2PCE+5, DATA2PCE+7, SOURCE~, SOURCE+1, ENCEDIT~ , ENCEDIT+3, LOPENCED~, LOPENCED+3 |
SWITCH | SWITCHCK+1~, SWITCHCK+2*, SWITCHCK+3, SWITCHCK+4 |
USER | DELVFILE~, DELVFILE+3, DATA2PCE~, DATA2PCE+7 |
VISIT | INTV~, INTV+3*, INTV+7, DELVFILE~, DELVFILE+3, DATA2PCE~, DATA2PCE+6*, DATA2PCE+7, ENCEVENT~, ENCEVENT+3 , VST2APPT~, VST2APPT+3 |
VISITDT | ACTIVPRV~, ACTIVPRV+3, PRVCLASS~, PRVCLASS+2 |
>> VSIT("IEN" | DISPASK+8* |
>> VSIT("LOC" | DISPVSIT+4*, DISPVSIT+5, DISPVSIT+6*, DISPASK+5*, DISPASK+8 |
WHAT | INTV~, INTV+7, ENCEDIT~, ENCEDIT+3, LOPENCED~, LOPENCED+3 |
WHICH | DELVFILE~, DELVFILE+3 |
X | PROVNARR+17*, PROVNARR+18, PROVNARR+21, DISPVSIT+9~ |
Y | PROVNARR+14~, PROVNARR+16*, PROVNARR+21*, PROVNARR+22, PROVNARR+23!, PROVNARR+25, PROVNARR+27, DISPVSIT+9~, DISPASK+5 |
>> ZTQUEUED | DISPVSIT+5 |