PXSCH1 ;ISL/JVS - SCHEDULING REDESIGN PROCEDURES ;6/11/96
Source file <PXSCH1.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 4 | EN1^PXKMAIN CPT^PXSCH2 PRV^PXSCH3 DIAG^PXSCH4 |
Name | Comments | DBIA/ICR reference |
---|---|---|
COUNT | ;Count up the total number of procedures
|
|
SET | ;Set up needed variables
|
|
DOC | ;Set Provider array
|
|
CLASS | ;Set Classification array
|
|
EN1 | ;Entry point
|
|
EXIT | ;
|
|
DX | ;Set Diagnosis array
|
|
ARRAY | ;Set all of the data into variables
|
|
CHECK | ;Check on variables and/or environment
|
|
LOCLIZE | ; Set the tmp global into local array for speed
|
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^TMP("PXK" | EXIT+2! |
^TMP("SCCVEVT" | SET+1, SET+2, LOCLIZE+1, LOCLIZE+2, LOCLIZE+3, LOCLIZE+4, DX+1, DX+2, DX+3, DOC+1 , DOC+2, DOC+3, CLASS+1, CLASS+2, CLASS+3 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
%DD | EXIT+3! |
%DT | EXIT+3! |
%W | EXIT+3! |
%Y | EXIT+3! |
CPTNOD0 | EN1+2~ |
CPTNOD12 | EN1+2~ |
CPTNOD8 | EN1+2~ |
D | EXIT+3! |
D0 | EXIT+3! |
DI | EXIT+3! |
DIC | EXIT+3! |
DQ | EXIT+3! |
DX | EXIT+3! |
DXN800 | EN1+4~ |
DXN802 | EN1+4~ |
DXNOD0 | EN1+4~ |
DXNOD12 | EN1+4~ |
PRVNOD0 | EN1+3~ |
PRVNOD12 | EN1+3~ |
PXKCO | EXIT+1! |
PXS | EXIT+1! |
PXS("CLASSIFICATION" | CLASS+3* |
PXS("CLINIC" | ARRAY+5* |
PXS("DATE" | ARRAY+1* |
PXS("DIAGNOSIS" | DX+3*, COUNT+9 |
PXS("DIVISION" | ARRAY+3* |
PXS("ELIGIBILITY" | ARRAY+6* |
PXS("OUT PAT | ENCOU" , ARRAY+7* |
PXS("PARENT E | NCOUNTER" , ARRAY+16* |
PXS("PATIENT" | ARRAY+2* |
PXS("PROC" | COUNT+7* |
PXS("PROCEDURE" | ARRAY+8*, ARRAY+9*, ARRAY+10*, ARRAY+11*, ARRAY+12*, COUNT+3, COUNT+4, COUNT+5, COUNT+6 |
PXS("PROVIDER" | DOC+3*, COUNT+10 |
PXS("STOP COD | E ORIG" , ARRAY+13*, E" , ARRAY+4* |
PXS("VISIT" | ARRAY+14*, ARRAY+15 |
PXS1 | EN1+1~, CHECK+1*, COUNT+1~, COUNT+2*, COUNT+3*, COUNT+4 |
PXS2 | EN1+1~, COUNT+1~, COUNT+2*, COUNT+5*, COUNT+6 |
PXS3 | EN1+1~, COUNT+1~, COUNT+2* |
PXS4 | EN1+1~, COUNT+1~, COUNT+2*, COUNT+4*, COUNT+6, COUNT+7 |
PXSCNT | EN1+1~, COUNT+1~, COUNT+2*, COUNT+6*, COUNT+7* |
PXSCPT | EN1+3~ |
PXSCPTQ | EN1+3~ |
PXSCS0 | EN1+1~, LOCLIZE+1*, ARRAY+1, ARRAY+2, ARRAY+3 |
PXSCSI0 | EN1+1~, LOCLIZE+2*, ARRAY+4, ARRAY+5, ARRAY+6 |
PXSCSIPR | EN1+1~, LOCLIZE+3*, ARRAY+8, ARRAY+9, ARRAY+10, ARRAY+11, ARRAY+12 |
PXSCT | EN1+4~ |
PXSDOE | EN1+1~, SET+2*, LOCLIZE+4, ARRAY+7, DX+1, DX+2, DX+3, DOC+1, DOC+2, DOC+3 , CLASS+1, CLASS+2, CLASS+3 |
PXSDVI | EN1+1~, SET+1*, LOCLIZE+2, LOCLIZE+3 |
PXSDX | EN1+2~, EN1+3~, COUNT+9* |
PXSFILE | EN1+5~ |
PXSIEN | EN1+2~, DX+2*, DX+3, DOC+2*, DOC+3, CLASS+2*, CLASS+3 |
PXSINDX | EN1+2~, EN1+3~, COUNT+11* |
PXSOE | EN1+2~, LOCLIZE+4*, ARRAY+13, ARRAY+14, ARRAY+16 |
PXSPNN | EN1+3~, EXIT+1! |
PXSPNNN | EN1+3~, EXIT+1! |
PXSPR | EN1+2~, EN1+3~, COUNT+10* |
PXSPRV | EN1+4~ |
PXSZPN | EN1+5~ |
S | EXIT+3! |
>> SCCVEVT | CHECK+1 |
>> SCCVORG | CHECK+2 |
X | EXIT+3! |