PXBPL ;ISL/JVS - ADD DIAGNOSIS TO PROBLEM LIST ; 3/27/02 4:48pm
Source file <PXBPL.m>
Package | Total | Call Graph |
---|---|---|
PCE Patient Care Encounter | 6 | (LOC,REVPOV,TERM,WIN17)^PXBCC EN0^PXBDPRV POV^PXBGPOV PRV^PXBGPRV PRV^PXBPPRV HELP1^PXBUTL1 |
VA Fileman | 3 | ^DIE GETS^DIQ ^DIR |
Lexicon Utility | 1 | EN^LEXCODE |
Problem List | 1 | CREATE^GMPLUTL |
Name | Comments | DBIA/ICR reference |
---|---|---|
PR | ;
|
|
PRMPT | ;--Ask if you want to put entries in PL
|
|
SET | ;--SETUP AND NEW VARIABLES
|
|
SEND | ;--Entry point to send data to problem list
|
|
PRV | ;--Ask for provider
|
|
SELECT | ;--Select entries for PL
|
|
R | ||
LOOP | ;--Loop through diagnosis
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Routine Call |
|
Routine Call |
|
FileNo | Call Tags |
---|---|
^AUPNVPOV - [#9000010.07] | Classic Fileman Calls |
Name | Line Occurrences (* Changed, ! Killed) |
---|---|
^AUPNVPOV - [#9000010.07] | LOOP+7 |
^AUPNVSIT - [#9000010] | LOOP+8, LOOP+14, SEND+7, SEND+13 |
^DISV( | SELECT+18*, SELECT+19 |
Name | Line Occurrences |
---|---|
PR | LOOP+20 |
PRV | R+1 |
R | R |
SELECT | SELECT+16, SELECT+26 |
>> | Not killed explicitly |
* | Changed |
! | Killed |
~ | Newed |
Name | Field # of Occurrence |
---|---|
DA | PR+7~, PR+8*, PR+11, PR+13 |
DATA | SET+1~, R+1 |
DIE | PR+7~, PR+15* |
DIR | PRMPT+5!, SELECT+26! |
DIR("A" | PRMPT+3*, PRMPT+4*, SELECT+26* |
DIR("B" | PRMPT+2*, SELECT+26* |
DIR(0 | PRMPT+1*, SELECT+26* |
DR | PR+7~, PR+15* |
DTIME | SELECT+3, PR+3 |
DUZ | SELECT+18, SELECT+19 |
ERROR | R! |
FLAG | SET+1~, SELECT+24*, SELECT+26, PRV+1 |
>> FROM | PRV+2*, R* |
ICDCODE | SET+1~, LOOP+15*, LOOP+16, LOOP+17, SEND+1~, SEND+14*, SEND+15, SEND+16 |
>> IOEDEOP | R |
>> IORVOFF | PR+2 |
>> IORVON | SEND+2, PR+2 |
LEXS | LOOP+17!, SEND+16! |
LEXS("ICD" | LOOP+18, SEND+17 |
NOPLLIST | SET+3, LOOP+21! |
OK | SET+1~, SELECT+2*, SELECT+3*, SELECT+4*, SELECT+5*, SELECT+8, SELECT+10, SELECT+11*, SELECT+16, SELECT+18 , SELECT+19*, SELECT+21, LOOP+1, SEND+1~, PR+3* |
>> PATIENT | LOOP+4, SEND+3 |
PIECE | SELECT+9~, SELECT+10*, SELECT+11 |
>> PXBCNT | SET+2, PRMPT+3, PRMPT+4, SELECT+2, SELECT+3 |
PXBI | SELECT+9~, SELECT+10* |
PXBJ | SELECT+9~, SELECT+11* |
PXBK | SELECT+9~, SELECT+11* |
>> PXBKY( | SEND+4, SEND+14 |
>> PXBLEN | SELECT+15*, SELECT+21*, LOOP+1* |
>> PXBPIECE | SELECT+21*, SELECT+22, SELECT+23, SELECT+25, LOOP+1*, LOOP+2, LOOP+3, LOOP+5, LOOP+7, LOOP+15 , PR+8 |
PXBPL | SET+1~, LOOP+19, SEND+1~, SEND+18 |
PXBPL( | LOOP+14*, SEND+13* |
PXBPL("DIAGNOSIS" | LOOP+7*, SEND+6* |
PXBPL("LEXICON" | LOOP+18*, SEND+17* |
PXBPL("LOCATION" | LOOP+8*, SEND+7* |
PXBPL("NARRATIVE" | LOOP+5*, SEND+4* |
PXBPL("PATIENT" | LOOP+4*, SEND+3* |
PXBPL("PROVIDER" | LOOP+6*, SEND+5* |
PXBPLARR | PR+7~, PR+10! |
PXBPLARR( | PR+13 |
PXBPLERR | PR+7~, PR+10!, PR+12 |
PXBPLPOV | PR+7~, PR+9*, PR+11, PR+13 |
>> PXBRES | LOOP+19, SEND+18, PR+1, PR+6, PR+15 |
>> PXBRES(0 | PR+2 |
>> PXBSAM( | SELECT+23, LOOP+3, LOOP+5, LOOP+15, SEND+4, SEND+14 |
>> PXBSKY( | LOOP+7, PR+8 |
>> PXBVST | PRV+2, R+2, LOOP+8, LOOP+14, SEND+7, SEND+13 |
>> PXI | SELECT+21*, LOOP+1* |
PXII | LOOP+10~, LOOP+12*, LOOP+13, LOOP+14, SEND+9~, SEND+11*, SEND+12, SEND+13 |
PXSCSTR | LOOP+10~, LOOP+11*, LOOP+13, SEND+9~, SEND+10*, SEND+12 |
PXTYP | LOOP+10~, LOOP+13*, LOOP+14, SEND+9~, SEND+12*, SEND+13 |
>> REQE | SEND+4, SEND+14 |
>> REQI | LOOP+6, SEND+5, SEND+6 |
Y | PRMPT+6, SELECT+26! |