PXAIVST ;ISL/JVS,KWP,ESW - GET A VISIT FROM ENCOUNTER NODE ;04/11/2024
Source file <PXAIVST.m>
action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
Package | Total | Caller Graph |
---|---|---|
PCE Patient Care Encounter | 1 | PXAI |
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
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | GET1^DIQ |
^DIC(4 - [#4] | GET1^DIQ |
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! |
Name | Line Occurrences |
---|---|
MULTMATCHMSG | CALL+19 |
>> | 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 |