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 |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PXBAPI

Package: PCE Patient Care Encounter

Routine: PXBAPI


Information

PXBAPI ;ISL/JVS,ISA/KWP - PCE's API interview questions - encounter ;03/29/2018

Source Information

Source file <PXBAPI.m>

Call Graph

Call Graph

Call Graph Total: 8

Package Total Call Graph
PCE Patient Care Encounter 7 $$SOURCE^PXAPIUTL  PROCESS^PXBAPI1  FIX1^PXBCC  EVENT^PXKMAIN  ($$LOCK,UNLOCK)^PXLOCK  (CHECK,EN)^PXXDPT  $$PKG2IEN^VSIT  
Problem List 1 ^GMPLUTL  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

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

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
PCE Patient Care Encounter 1 PXAPI  

Entry Points

Name Comments DBIA/ICR reference
INTV(WHAT,PACKAGE,SOURCE,PXBVST,PXBHLOC,PXBPAT,PXBAPPT,PXLIMDT,PXALHLOC) ;

External References

Name Field # of Occurrence
^GMPLUTL INTV+100
$$SOURCE^PXAPIUTL INTV+83
PROCESS^PXBAPI1 INTV+107
FIX1^PXBCC INTV+64
EVENT^PXKMAIN INTV+112
$$LOCK^PXLOCK INTV+105
UNLOCK^PXLOCK INTV+114
CHECK^PXXDPT INTV+59
EN^PXXDPT INTV+61
$$PKG2IEN^VSIT INTV+78

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a ""WHAT"", contact IRM."
  • Line Location: INTV+73
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a ""PACKAGE"", contact IRM."
  • Line Location: INTV+74
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a ""SOURCE"", contact IRM."
  • Line Location: INTV+75
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a valid ""PACKAGE"", contact IRM."
  • Line Location: INTV+79
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a ""VISIT"", contact IRM."
  • Line Location: INTV+85
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly with the Visit for a different Patient, contact IRM."
  • Line Location: INTV+89
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly with the Visit for a different Hospital Locations, contact IRM."
  • Line Location: INTV+91
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly with the Visit and Appointment of different times, contact IRM."
  • Line Location: INTV+94
Function Call: WRITE
  • Prompt: !,"Procedure ""INTV^PXAPI"" was called incorrectly without a ""PATIENT"", contact IRM."
  • Line Location: INTV+96
Function Call: WRITE
  • Prompt: !,PXMSG("LOCK")
  • Line Location: INTV+106
Function Call: WRITE
  • Prompt: !," - - - - S o r r y A b o u t T h e W a i t - - - -"
  • Line Location: INTV+108
Function Call: WRITE
  • Prompt: !,"This information is being stored or monitored by Scheduling"
  • Line Location: INTV+109
Function Call: WRITE
  • Prompt: !,"Integrated Billing, Order Entry, Registration, Prosthetics"
  • Line Location: INTV+110
Function Call: WRITE
  • Prompt: !,"PCE/Visit Tracking and Automated Med Information Exchange."
  • Line Location: INTV+111

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] INTV+87, INTV+88, INTV+89, INTV+90, INTV+91
^DIC(9.4 - [#9.4] INTV+79
^DPT - [#2] INTV+60, INTV+93, INTV+94, INTV+98

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA INTV+57~, INTV+58*, INTV+60, INTV+62!
DFN INTV+58, INTV+68~, INTV+99*
DIE INTV+62!
DIQ INTV+65~
DR INTV+62!
DUZ INTV+105, INTV+114
DXX INTV+70~
DYY INTV+70~
IOARM0 INTV+45~
IOARM1 INTV+45~
IOAWM0 INTV+45~
IOAWM1 INTV+45~
IOBOFF INTV+45~
IOBON INTV+45~
IOCOMMA INTV+45~
IOCUB INTV+45~
IOCUD INTV+45~
IOCUF INTV+45~
IOCUOFF INTV+46~
IOCUON INTV+46~
IOCUU INTV+46~
IODCH INTV+46~
IODHLB INTV+46~
IODHLT INTV+46~
IODL INTV+46~
IODWL INTV+46~
IOECH INTV+46~
IOEDALL INTV+46~
IOEDBOP INTV+47~
IOEDEOP INTV+47~
IOEFLD INTV+47~
IOELALL INTV+47~
IOELBOL INTV+47~
IOELEOL INTV+47~
IOENTER INTV+47~
IOFIND INTV+47~
IOHDWN INTV+48~
IOHOME INTV+48~
IOHTS INTV+48~
IOHUP INTV+48~
IOICH INTV+48~
IOIL INTV+48~
IOIND INTV+48~
IOINHI INTV+48~
IOINLOW INTV+48~
IOINORM INTV+48~
IOINSERT INTV+49~
IOIRM0 INTV+50~
IOIRM1 INTV+50~
IOIS INTV+53~
IOKP0 INTV+49~
IOKP1 INTV+49~
IOKP2 INTV+49~
IOKP3 INTV+49~
IOKP4 INTV+49~
IOKP5 INTV+49~
IOKP6 INTV+49~
IOKP7 INTV+49~
IOKP8 INTV+49~
IOKP9 INTV+49~
IOKPAM INTV+50~
IOKPNM INTV+50~
IOMC INTV+50~
IOMINUS INTV+50~
IONEL INTV+50~
IONEXTSC INTV+50~
IOPERIOD INTV+50~
IOPF1 INTV+51~
IOPF2 INTV+51~
IOPF3 INTV+51~
IOPF4 INTV+51~
IOPREVSC INTV+51~
IOPROB INTV+51~
IOPTCH10 INTV+51~
IOPTCH12 INTV+51~
IOPTCH16 INTV+51~
IORC INTV+52~
IOREMOVE INTV+52~
IORESET INTV+52~
IORI INTV+52~
IORVOFF INTV+52~
IORVON INTV+52~
IOSC INTV+52~
IOSELECT INTV+52~
IOSGR0 INTV+52~
IOSTBM INTV+53~
IOSWL INTV+53~
IOTBC INTV+53~
IOTBCALL INTV+53~
IOUOFF INTV+53~
IOUON INTV+53~
ITEM INTV+69~
NF INTV+69~
PACKAGE INTV~, INTV+74, INTV+77, INTV+78
PAT INTV+69~
POP INTV+69~
PX INTV+57~, INTV+60*, INTV+62!
PXALHLOC INTV~
PXB800 INTV+68~
PXBAPPT INTV~, INTV+92, INTV+93*, INTV+94, INTV+95, INTV+97, INTV+98
PXBCNTPL INTV+69~
PXBCODT INTV+68~
PXBEXIT INTV+68~, INTV+69~, INTV+71*, INTV+86, INTV+89*, INTV+91*, INTV+94*, INTV+95, INTV+96*, INTV+107
, INTV+115
PXBHLOC INTV~, INTV+90*, INTV+91, INTV+93*, INTV+98*
PXBNCPTF INTV+70~
PXBPAT INTV~, INTV+88*, INTV+89, INTV+93, INTV+94, INTV+96, INTV+98, INTV+99
PXBPKG INTV+69~, INTV+77*, INTV+78*, INTV+79
PXBPRBON INTV+68~, INTV+100*
PXBPXXX INTV+66~*
PXBSOURC INTV+68~, INTV+82*, INTV+83*
PXBVST INTV~, INTV+85, INTV+86, INTV+87, INTV+88, INTV+89, INTV+90, INTV+91, INTV+103
PXBVSTDT INTV+68~, INTV+87*, INTV+93, INTV+94, INTV+97*
PXDA INTV+62!
PXELAP INTV+68~
PXLIMDT INTV~
PXMSG INTV+104~, INTV+105
PXMSG("LOCK" INTV+106
PXRESVAL INTV+102~, INTV+103, INTV+105*, INTV+106
PXVDR INTV+113!
PXVISIEN INTV+102~, INTV+103*, INTV+105, INTV+114
Q INTV+69~
SOURCE INTV~, INTV+75, INTV+82, INTV+83
TANA INTV+65~
TEST INTV+69~
U INTV+60
UID INTV+69~
VAL INTV+70~
VAR INTV+70~
WHAT INTV~, INTV+73, INTV+85

Marked Items

Name Field # of Occurrence
$T(^GMPLUTL INTV+100
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Local Variables |  Marked Items  | All