Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All
Print Page as PDF
Routine: PXBAPI1

Package: PCE Patient Care Encounter

Routine: PXBAPI1


Information

PXBAPI1 ;ISL/JVS,dee - PCE's API - interview questions ;5/6/05 2:59pm

Source Information

Source file <PXBAPI1.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
PCE Patient Care Encounter 10 $$DELVFILE^PXAPIDEL  CHIKOUT^PXBAPI2  CLASS^PXBAPI21  CPT^PXBMCPT  POV^PXBMPOV  PRV^PXBMPRV  STP^PXBMSTP  WAIT^PXCEHELP  
EN1^PXKMAIN  $$DISPOSIT^PXUTL1  
Scheduling 3 ($$DATE,DATE)^SCDXUTL  $$ELAP^SDPCE  $$CLNCK^SDUTL2  
VA FileMan 1 ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

protocol O screenman SM broker B event driver Ed print P extended action Ea limited protocol LP edit E server Se subscriber Su inquire I run routine RR action A

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
PCE Patient Care Encounter 2 PXAPIEED  PXBAPI  

Entry Points

Name Comments DBIA/ICR reference
ASKHL2 ;DIC on file 44
ADDEDIT ;
PRV(PXBEXIT) ;Ask the user Providers
VISIT(PXBEXIT) ;Creat or edit the Visit
CODT(PXBEXIT) ;Ask the user the Check out Date/Time
CPT(PXBEXIT) ;Ask the user Providers and CTPs
POV(PXBEXIT) ;Ask the user Diagnoses
ADQ(PXBEXIT) ;Ask the Administration questions
1
SCC(PXBEXIT) ;Ask the user the Service connected conditions
3
2
ADDEDIT3 ;added PX*1.0*182
ADDEDIT2 ;
ADDEDIT1 ;
ASKHL() ;Ask user for a Hospital Location
STP(PXBEXIT) ;Ask the user Stop Codes
ASKPAT() ;Ask user for a patient
PROCESS(PXBEXIT) ;
ASKDT() ;Ask user for the encounter Date/Time

External References

Name Field # of Occurrence
^DIR ADDEDIT2+8, ADDEDIT3+7, ASKPAT+5, ASKHL2+11, ASKDT+5
$$DELVFILE^PXAPIDEL ADDEDIT2+11, ADDEDIT3+9
CHIKOUT^PXBAPI2 CODT+2
CLASS^PXBAPI21 SCC+9
CPT^PXBMCPT CPT+1
POV^PXBMPOV POV+1
PRV^PXBMPRV PRV+1
STP^PXBMSTP STP+2
WAIT^PXCEHELP VISIT+2
EN1^PXKMAIN VISIT+33
$$DISPOSIT^PXUTL1 2+2, CODT+11
$$DATE^SCDXUTL STP+1
DATE^SCDXUTL STP+1
$$ELAP^SDPCE ADQ+9
$$CLNCK^SDUTL2 ASKHL2+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly, contact IRM."
  • Line Location: 2+32
Function Call: WRITE
  • Prompt: !!
  • Line Location: ADDEDIT2+3
Function Call: WRITE
  • Prompt: !!
  • Line Location: ADDEDIT3+2
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: ASKHL2+13
Function Call: WRITE
  • Prompt: !!,$C(7),"Cannot edit at this time, try again later."
  • Line Location: VISIT+2
Routine Call
  • DIR
  • Line Location:
    • ADDEDIT2+8
    • ADDEDIT3+7
    • ASKPAT+5
    • ASKHL2+11
    • ASKDT+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVCPT("AD" ADDEDIT1+12, ADDEDIT2+1
^AUPNVSIT - [#9000010] 2+1, 2+2, ADDEDIT2+12, CODT+11, VISIT+2, VISIT+6, VISIT+34, STP+1
^AUPNVSIT("AD" ADDEDIT2+1
^DPT - [#2] ADQ+7
^SC - [#44] VISIT+11
^TMP("PXK" VISIT+3!, VISIT+7*, VISIT+30*, VISIT+31*, VISIT+32*, VISIT+35

Label References

Name Line Occurrences
$$ASKDT ADQ+6
$$ASKHL ADQ+5, ADQ+10
$$ASKPAT ADQ+3
ADDEDIT 2+4
ADDEDIT1 ADDEDIT2+1
ADDEDIT2 ADDEDIT1+2, ADDEDIT1+4, ADDEDIT1+6, ADDEDIT1+11
ADDEDIT3 ADDEDIT1+12
ADQ PROCESS+4, 2+7, ADDEDIT1+1
ASKHL2 ASKHL2+15
CODT 2+10, ADQ+11
CPT 2, 2+25, ADDEDIT1+10
POV 3, 2+28, ADDEDIT1+5
PRV 1, 2+22, ADDEDIT1+3
SCC 2+16, ADQ+12
STP 2+2, 2+31
VISIT 2+12, 2+18, ADQ+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ASKPAT+2~, ASKHL2+1~, ASKDT+1~
>> DFN ADQ+4*, CODT+11
DIC ASKPAT+2~, ASKHL2+1~
DIR ADDEDIT2+2~, ADDEDIT3+1~, ASKPAT+2~, ASKHL2+1~, ASKDT+1~
DIR("?" ASKDT+4*
DIR("A" ADDEDIT2+5*, ADDEDIT2+6*, ADDEDIT3+4*, ADDEDIT3+5*, ASKPAT+4*, ASKHL2+3*, ASKDT+3*
DIR("B" ADDEDIT2+7*, ADDEDIT3+6*
DIR("S" ASKHL2+7*, ASKHL2+10*
DIR(0 ADDEDIT2+4*, ADDEDIT3+3*, ASKPAT+3*, ASKHL2+2*, ASKDT+2*
DT ASKDT+2
PRVDR CPT+1!, POV+1!, PRV+1!, STP+2!
>> PXALHLOC ASKHL2+7
PXANS ADDEDIT+1~, ADDEDIT2+1, ADDEDIT2+9*, ADDEDIT2+10
>> PXB800(1 SCC+14*, VISIT+18
>> PXB800(2 SCC+15*, VISIT+19
>> PXB800(3 SCC+16*, VISIT+20
>> PXB800(4 SCC+17*, VISIT+21
>> PXB800(5 SCC+18*, VISIT+22
>> PXB800(6 SCC+20*, VISIT+24
>> PXB800(7 SCC+21*, VISIT+25
>> PXB800(8 SCC+22*, VISIT+26
PXBAFTER VISIT+4~
PXBAFTER( VISIT+6*, VISIT+7, VISIT+30
PXBAFTER(0 VISIT+9*, VISIT+10*, VISIT+11*, VISIT+12*, VISIT+16*, VISIT+17*, VISIT+28*
PXBAFTER(150 VISIT+13*
PXBAFTER(800 VISIT+18*, VISIT+19*, VISIT+20*, VISIT+21*, VISIT+22*, VISIT+24*, VISIT+25*, VISIT+26*
PXBAFTER(812 VISIT+14*, VISIT+15*
>> PXBAPPT ADQ+6, ADQ+7, VISIT+12
PXBCLASS SCC+1~, SCC+11*
>> PXBCODT CODT+3*, CODT+4*, VISIT+16
PXBDATA SCC+1~
PXBDATA("ERR" SCC+11
PXBDATA(1 SCC+15
PXBDATA(2 SCC+16
PXBDATA(3 SCC+14
PXBDATA(4 SCC+17
PXBDATA(5 SCC+18
PXBDATA(6 SCC+20
PXBDATA(7 SCC+21
PXBDATA(8 SCC+22
PXBEXIT PROCESS~, PROCESS+4, 1, 3, 2, 2+1*, 2+2, 2+7, 2+10, 2+11
, 2+12, 2+13*, 2+16, 2+17, 2+18, 2+19*, 2+22, 2+25, 2+28, 2+31
, 2+32*, ADDEDIT1+1, ADDEDIT1+2, ADDEDIT1+3, ADDEDIT1+4, ADDEDIT1+5, ADDEDIT1+6, ADDEDIT1+10, ADDEDIT1+11, ADDEDIT2+1*
, ADDEDIT2+11*, ADQ~, ADQ+3*, ADQ+5*, ADQ+6*, ADQ+10*, ADQ+11, ADQ+12, ADQ+13, ADQ+14
, ADQ+15*, CODT~, CODT+10*, CODT+11*, SCC~, SCC+11*, SCC+12, SCC+13*, VISIT~, VISIT+2*
, CPT~, POV~, PRV~, STP~
>> PXBHLOC ADQ+5*, ADQ+7, ADQ+9, ADQ+10*, CODT+2, SCC+9, VISIT+11, VISIT+17
PXBNODE VISIT+4~, VISIT+5*, VISIT+6, VISIT+7, VISIT+29*, VISIT+30
PXBOUTEN SCC+1~, SCC+2*, SCC+9
>> PXBPAT 2+2, ADQ+3*, ADQ+4, ADQ+7, ADQ+9, CODT+2, SCC+9, VISIT+10
>> PXBPKG VISIT+14
PXBREQ PROCESS+1~
>> PXBSOURC VISIT+15, VISIT+32
>> PXBVST 2+1, 2+2, 2+13, 2+19, ADDEDIT1+12, ADDEDIT2+1, ADDEDIT2+11, ADDEDIT2+12*, ADDEDIT3+9*, ADQ+1
, ADQ+15, CODT+11, SCC+9, VISIT+2, VISIT+6, VISIT+8, VISIT+31, VISIT+34, VISIT+35*, CPT+1
, POV+1, PRV+1, STP+1, STP+2
>> PXBVSTDT ADQ+6*, ADQ+7, CODT+2, SCC+9, VISIT+9
PXCECAT 2+16*!, ADQ+12*!
PXCHKOUT CODT+1~, CODT+3, CODT+4, CODT+10
PXDOD SCC+1~, SCC+2*, SCC+13
>> PXELAP ADQ+9*, VISIT+27, VISIT+28
PXKERROR VISIT+4~
>> PXLIMDT ASKDT+2
PXRES ASKHL2+1~, ASKHL2+15*
>> WHAT PROCESS+2, 2+3, 2+5, 2+8, 2+14, 2+20, 2+23, 2+26, 2+29, ADQ+12
, CODT+10
X ADDEDIT2+2~, ADDEDIT3+1~, ASKPAT+2~, ASKHL2+1~, ASKDT+1~
Y ADDEDIT2+2~, ADDEDIT2+9, ADDEDIT3+1~, ADDEDIT3+8, ASKPAT+2~, ASKPAT+6, ASKHL2+1~, ASKHL2+15, ASKHL2+17, ASKDT+1~
, ASKDT+6

Marked Items

Name Field # of Occurrence
$T(DATE^SCDXUTL STP+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  Marked Items |  All