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! |