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