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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PXAIVST

Package: PCE Patient Care Encounter

Routine: PXAIVST


Information

PXAIVST ;ISL/JVS,KWP,ESW - GET A VISIT FROM ENCOUNTER NODE ;04/11/2024

Source Information

Source file <PXAIVST.m>

Call Graph

Call Graph

Call Graph Total: 6

Package Total Call Graph
PCE Patient Care Encounter 4 (ERRSET,VAL,VALSCC)^PXAIVSTV  EN1^PXKMAIN  SEND^PXMSG  FINDVISIT^PXUTLVST  
VA FileMan 2 FILE^DIE  $$GET1^DIQ  

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 PXAI  

Entry Points

Name Comments DBIA/ICR reference
VST ;--CREATE A VISIT
SET ;--SET AND NEW VARIABLES
VAL ;--VALIDATE ENOUGH DATA
SETVARA ;--SET VISIT VARIABLES
SETPXKA ;--SET PXK ARRAY AFTER
CALL ;--CALL
MULTMATCHMSG(DFN,VDT,HLOC,SVC,DSS,INS,TYPE,DUZ,VISITLIST) ;Send a MailMan message to the
SPKGSRC(PXAVISIT,EPKG,PXAPKG,ESOURCE,PXASOURC,PXAERRF,PXAERR) ;Save Package and

External References

Name Field # of Occurrence
FILE^DIE SPKGSRC+7
$$GET1^DIQ SETVARA+10, MULTMATCHMSG+8
ERRSET^PXAIVSTV CALL+15, SPKGSRC+13
VAL^PXAIVSTV VAL+1
VALSCC^PXAIVSTV SETVARA+37
EN1^PXKMAIN CALL+38
SEND^PXMSG MULTMATCHMSG+37
FINDVISIT^PXUTLVST CALL+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^VA(200 - [#200] GET1^DIQ
^DIC(4 - [#4] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUPNVSIT - [#9000010] VAL+5, CALL+23, CALL+25, SPKGSRC+3
^DPT - [#2] MULTMATCHMSG+7
^TMP("PXK" SETPXKA+1*, SETPXKA+2*, SETPXKA+3*, SETPXKA+4*, SETPXKA+5*, SETPXKA+6*, CALL+6*, CALL+23*, CALL+25*, CALL+29*
CALL+30*, CALL+31*, CALL+32*, CALL+33*, CALL+34*, CALL+36*, CALL+39, SPKGSRC+14*
^TMP("PXMULTMSG" MULTMATCHMSG+12!, MULTMATCHMSG+13*, MULTMATCHMSG+14*, MULTMATCHMSG+15*, MULTMATCHMSG+16*, MULTMATCHMSG+17*, MULTMATCHMSG+18*, MULTMATCHMSG+19*, MULTMATCHMSG+20*, MULTMATCHMSG+21*
, MULTMATCHMSG+22*, MULTMATCHMSG+23*, MULTMATCHMSG+24*, MULTMATCHMSG+25*, MULTMATCHMSG+26*, MULTMATCHMSG+27*, MULTMATCHMSG+28*, MULTMATCHMSG+29*, MULTMATCHMSG+30*, MULTMATCHMSG+31*
, MULTMATCHMSG+32*, MULTMATCHMSG+33*, MULTMATCHMSG+34*, MULTMATCHMSG+35*, MULTMATCHMSG+36*, MULTMATCHMSG+38!

Label References

Name Line Occurrences
MULTMATCHMSG CALL+19

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AFTER0 SET+1~, SETVARA+1*, SETVARA+12*, SETVARA+13*, SETVARA+14*, SETVARA+15*, SETVARA+16*, SETVARA+17*, SETVARA+18*, SETVARA+19*
SETVARA+20*, SETVARA+21*, SETVARA+22*, SETPXKA+1, CALL+2, CALL+3
AFTER150 SET+1~, SETVARA+41*, SETPXKA+3
AFTER21 SET+1~, SETVARA+40*, SETPXKA+2
AFTER800 SET+1~, SETVARA+25*, SETVARA+26*, SETVARA+27*, SETVARA+28*, SETVARA+29*, SETVARA+31*, SETVARA+32*, SETVARA+33*, SETVARA+36
SETVARA+38*, SETPXKA+4
AFTER811 SET+2~, SETVARA+42*, SETPXKA+5
AFTER812 SET+4~, SET+9*, SETVARA+43*, SETVARA+44*, SETPXKA+6
AFTER8A SET+4~, SETVARA+36*, SETVARA+38
BEFOR0 SET+1~, CALL+27*, CALL+29
BEFOR150 SET+1~, CALL+27*, CALL+31
BEFOR21 SET+1~, CALL+27*, CALL+30
BEFOR800 SET+1~, CALL+27*, CALL+32
BEFOR811 SET+2~, CALL+27*, CALL+33
BEFOR812 SET+2~, SET+9*, CALL+34
DFN CALL+1~, CALL+2*, CALL+5, CALL+13, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+7, MULTMATCHMSG+14, MULTMATCHMSG+19
DSS CALL+1~, CALL+2*, CALL+5, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+23
DUZ CALL+19, MULTMATCHMSG~, MULTMATCHMSG+8, MULTMATCHMSG+13
DUZ("AG" SETVARA+9
DUZ(2 SETVARA+10
EPKG SPKGSRC~, SPKGSRC+5
ESOURCE SPKGSRC~, SPKGSRC+6
FDA SPKGSRC+2~, SPKGSRC+7
FDA(9000010 SPKGSRC+5*, SPKGSRC+6*
HLOC CALL+1~, CALL+2*, CALL+5, CALL+12, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+21
IENS SPKGSRC+2~, SPKGSRC+4*, SPKGSRC+5, SPKGSRC+6
IND MULTMATCHMSG+6~, MULTMATCHMSG+11*
INS CALL+1~, CALL+2*, CALL+5, CALL+12, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+24
MSG SPKGSRC+2~, SPKGSRC+8
MSG("DIERR" SPKGSRC+10, SPKGSRC+12
PATIENT VAL+7*, SETVARA+13*, MULTMATCHMSG+6~, MULTMATCHMSG+7*, MULTMATCHMSG+14
PIECE SET+3~, CALL+23*, CALL+25*
PROVIDER MULTMATCHMSG+6~, MULTMATCHMSG+8*, MULTMATCHMSG+13
PXAA SET+3~
PXAA( SET+7*
PXAA("AO" SETVARA+26
PXAA("APPT" SETVARA+24
PXAA("CHECKOU T D/T" , SETVARA+18
PXAA("COMMENT" SETVARA+42
PXAA("CV" SETVARA+32
PXAA("DSS ID" SETVARA+16
PXAA("EC" SETVARA+28
PXAA("ELIGIBILITY" SETVARA+19, SETVARA+23
PXAA("ENC D/T " , VAL+6*, SETVARA+1
PXAA("ENCOUNT ER TYPE" , SETVARA+41
PXAA("HNC" SETVARA+31
PXAA("HOS LOC " , VAL+9*, SETVARA+20
PXAA("INSTITUTION" SETVARA+9, SETVARA+14
PXAA("IR" SETVARA+27
PXAA("MST" SETVARA+29
PXAA("OUTSIDE LOCATION" , SETVARA+9, SETVARA+40
PXAA("PARENT" SETVARA+17
PXAA("PATIENT" VAL+7*, SETVARA+13
PXAA("SC" SETVARA+25
PXAA("SERVICE CATEGORY" , VAL+8*, SETVARA+15
PXAA("SHAD" SETVARA+33
PXAB SET+3~
>> PXACCNT SETVARA+22
>> PXADATA SET+6, SET+7, VAL+1, CALL+24
PXAERR SPKGSRC~
PXAERR(10 CALL+13*
PXAERR(12 CALL+14*, SPKGSRC+10*
PXAERR(13 SPKGSRC+12*
PXAERR(7 SET+13*, CALL+10*
PXAERR(8 SET+12*, CALL+11*
PXAERR(9 CALL+12*, SPKGSRC+9*
PXAERRF SPKGSRC~
>> PXAK SET+11*
PXALOOK SET+3~
PXAPKG SETVARA+43, SPKGSRC~, SPKGSRC+5, SPKGSRC+14
PXASOURC SETVARA+44, SPKGSRC~, SPKGSRC+6, SPKGSRC+14
>> PXAUSER SETVARA+21
PXAVISIT VAL+4, VAL+5, CALL+5, CALL+6, CALL+7*, CALL+18*, CALL+22, CALL+23, CALL+25, CALL+36
CALL+39*, SPKGSRC~, SPKGSRC+3, SPKGSRC+4
>> PXELAP SETVARA+23*, SETVARA+24*
STOP SET+3~, VAL+1
SUB SET+3~, SET+6*, SET+7
SUBJECT MULTMATCHMSG+6~, MULTMATCHMSG+9*, MULTMATCHMSG+37
SVC CALL+1~, CALL+3*, CALL+5, CALL+11, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+22
TEMP SET+3~, VAL+5*, VAL+6, VAL+7, VAL+8, VAL+9, SETVARA+9*, SETVARA+10*, SETVARA+11*, SETVARA+12
, SPKGSRC+2~, SPKGSRC+3*
TYPE CALL+1~, CALL+3*, CALL+5, CALL+11, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+25
U VAL+6, VAL+7, VAL+8, VAL+9, SETVARA+1, SETVARA+12, SETVARA+13, SETVARA+14, SETVARA+15, SETVARA+16
SETVARA+17, SETVARA+18, SETVARA+19, SETVARA+20, SETVARA+21, SETVARA+22, SETVARA+23, SETVARA+24, SETVARA+25, SETVARA+26
SETVARA+27, SETVARA+28, SETVARA+29, SETVARA+31, SETVARA+32, SETVARA+33, SETVARA+40, SETVARA+41, SETVARA+42, SETVARA+43
SETVARA+44, CALL+2, CALL+3, MULTMATCHMSG+7, SPKGSRC+14
VDT CALL+1~, CALL+3*, CALL+5, CALL+10, CALL+19, MULTMATCHMSG~, MULTMATCHMSG+20
VISITLIST CALL+1~, CALL+5, CALL+19, MULTMATCHMSG~
VISITLIST( MULTMATCHMSG+11
VISITLIST(0 CALL+4*, CALL+6, CALL+7, CALL+8, CALL+17, MULTMATCHMSG+11
VISITLIST(1 CALL+7, CALL+18, MULTMATCHMSG+10
VLIST MULTMATCHMSG+6~, MULTMATCHMSG+10*, MULTMATCHMSG+11*, MULTMATCHMSG+16
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All