PSOMHV1 ;BIR/MHA - MHV API, Build patient medication ; 4/20/05 8:54am
Source file <PSOMHV1.m>
| Name | Comments | DBIA/ICR reference | 
|---|---|---|
| GET | ; | |
| RXD | ; | |
| EN(DFN,BDT,EDT) | ;entry point to return medication list | 
 
 | 
| PEN | ||
| SIG | ; | |
| EN2(DFN,RXLIST) | ;Entry point to return data for specified RX #s | 
 
 | 
| BLD | ; | |
| MDR | ; | |
| GET1 | ; | |
| EN3(DFN,BDT,EDT) | ;entry point to return prescription history | 
 
 | 
| PND | 
| Name | Line Occurrences (* Changed, ! Killed) | 
|---|---|
| ^PS(50.606 - [#50.606] | PEN+4, PND+4 | 
| ^PS(50.7 - [#50.7] | PEN+4, PND+4 | 
| ^PS(51 - [#51] | SIG+3 | 
| ^PS(51.2 - [#51.2] | MDR+3, MDR+4, PND+7 | 
| ^PS(52.41 - [#52.41] | PEN, PEN+1, PND, PND+1, PND+10, PND+11, PND+12, PND+13, PND+14, PND+15 | 
| ^PS(55 - [#55] | EN+8, EN+9, EN3+8, EN3+9 | 
| ^PS(59 - [#59] | RXD+30 | 
| ^PSDRUG - [#50] | EN2+15, EN2+17, PEN+4, GET+6, GET+7, GET1+4, GET1+5, RXD+12, PND+4 | 
| ^PSRX - [#52] | EN+9, EN2+10, EN2+13, EN2+14, EN2+16, EN3+9, GET+1, GET+2, GET+3, GET+4 , GET+5, GET+6, GET+8, GET1+1, GET1+2, GET1+3, GET1+4, RXD+1, RXD+2, RXD+4 , RXD+5, RXD+6, RXD+7, RXD+9, RXD+10, RXD+16, RXD+19, RXD+22, RXD+24, RXD+25 , RXD+27, RXD+28, MDR+2, MDR+3, MDR+4 | 
| ^PSRX("B" | EN2+8, EN2+9, EN2+10 | 
| ^TMP("PSO" | EN+4!, EN2+5!, EN3+4!, RXD+3*, RXD+4*, RXD+6*, RXD+7*, RXD+8*, RXD+10*, RXD+11* , RXD+12*, RXD+13*, RXD+16*, RXD+17*, RXD+19*, RXD+20*, RXD+24*, RXD+25*, RXD+28*, RXD+30* , MDR+4*, MDR+5*, PND+5*, PND+6*, PND+7*, PND+8*, PND+9*, PND+11*, PND+13*, PND+15* , PND+16*, PND+17*, SIG+4*, SIG+5, SIG+6*, SIG+7* | 
| ^VA(200 - [#200] | RXD+13 | 
| Name | Line Occurrences | 
|---|---|
| @( | BLD+2 | 
| BLD | EN+13, EN3+15 | 
| GET | EN+9 | 
| GET1 | EN3+9 | 
| MDR | RXD+21 | 
| PEN | EN+13 | 
| RXD | EN2+18 | 
| SIG | RXD+22 | 
| Name | Field # of Occurrence | 
|---|---|
| ^("STA" | GET+6, GET1+4, RXD+2 | 
| ^(0 | RXD+6, RXD+10, MDR+4 | 
| ^(2 | RXD+2 | 
| ^(3 | RXD+2 | 
| ^(9 | SIG+3 | 
| >> | Not killed explicitly | 
| * | Changed | 
| ! | Killed | 
| ~ | Newed | 
| Name | Field # of Occurrence | 
|---|---|
| BDT | EN~, EN+4, EN3~, EN3+4 | 
| DFN | EN~, EN+1, EN+8, EN+9, EN2~, EN2+1, EN2+12, EN3~, EN3+1, EN3+8 , EN3+9, PEN, PEN+1, GET+4, GET1+2, PND+1 | 
| DRG | EN+2~, EN+11*, EN+12, EN2+3~, EN3+2~, PEN+1*, PEN+4*, PEN+5, PEN+6*, PEN+7 , GET+6*, GET+7, GET1+4*, GET1+5, PND+4*, PND+5 | 
| DRGN | EN+2~, EN2+3~, EN3+2~, GET+7*, GET+8, GET+9, GET+10, GET1+5* | 
| DT | EN+3*, EN+5, EN2+4*, EN3+3*, EN3+5, GET+7, GET1+5, RXD+14 | 
| EDT | EN~, EN+4, EN3~, EN3+4 | 
| EXD | EN+2~, EN+6*, EN+8*, EN+9, EN2+3~, EN3+2~, EN3+6*, EN3+8*, EN3+9 | 
| I | EN+2~, EN2+3~, EN3+2~, RXD+5*, RXD+6, RXD+7, RXD+9*, RXD+10, RXD+25*, RXD+26* , RXD+27*, RXD+28 | 
| IFN | EN+2~, EN2+3~, EN2+16*, EN3+2~, BLD+2*, RXD+1, RXD+2, RXD+4, RXD+5, RXD+6 , RXD+7, RXD+9, RXD+10, RXD+16, RXD+19, RXD+22, RXD+24, RXD+25, RXD+27, RXD+28 , MDR+2, MDR+3, MDR+4, PND, PND+1, PND+10, PND+11, PND+12, PND+13, PND+14 , PND+15 | 
| J | EN2+3~, EN2+7* | 
| LSTFD | EN+2~, EN2+3~, EN3+2~, RXD+2*, RXD+5*, RXD+16 | 
| MIG | EN+2~, EN2+3~, EN3+2~, PND+15*, PND+16, PND+17 | 
| ORD | EN+2~, EN2+3~, EN3+2~, PEN+1*, PEN+2, PEN+3, PND+1*, PND+2, PND+3, PND+7 , PND+8, PND+9 | 
| PEN | EN+2~, EN2+3~, EN3+2~, PEN*, PEN+1, PEN+6, PEN+7, PND+14*, PND+15 | 
| PSOBD | EN+2~, EN+4*, EN+5*, EN+6, EN2+3~, EN3+2~, EN3+4*, EN3+5*, EN3+6 | 
| PSODD | EN+2~, EN2+3~, EN3+2~, PEN+3*, PEN+4, PND+3*, PND+4, PND+6 | 
| PSODIV | EN+2~, EN2+3~, EN3+2~, RXD+29*, RXD+30 | 
| PSOED | EN+2~, EN+4*, EN+7*, EN+8, EN2+3~, EN3+2~, EN3+4*, EN3+7*, EN3+8 | 
| PSOERR | EN2+3~ | 
| PSOOI | EN+2~, EN2+3~, EN3+2~, PEN+3*, PEN+4, PND+3*, PND+4 | 
| PSORX | EN2+3~, EN2+7*, EN2+8, EN2+9, EN2+10 | 
| PSOSD | EN+2~, EN+13, EN2+3~, EN3+2~, EN3+15 | 
| PSOSD( | EN+11, EN+12*!, EN3+13, EN3+14*!, GET+8, GET+9*, GET+10*, GET1+6*, BLD+1, BLD+2 | 
| PSOSD("PEN" | PEN+6, PEN+7* | 
| PSOSTA | EN2+3~, EN2+6*, EN2+16 | 
| PSOX1 | SIG+1~, SIG+5* | 
| PSOX2 | SIG+1~, SIG+5*, SIG+6, SIG+7* | 
| PSRXD | EN2+3~, EN2+10*, EN2+11, EN2+12, EN2+15, EN2+17 | 
| RX | EN+2~, EN+9*, EN2+3~, EN2+10*, EN2+13, EN2+14, EN2+16, EN3+2~, EN3+9*, EN3+13* , EN3+14, GET+1, GET+2, GET+3, GET+4, GET+5, GET+6, GET+9, GET+10, GET1+1 , GET1+2, GET1+3, GET1+4, GET1+6 | 
| RX0 | EN+2~, EN2+3~, EN3+2~, GET+5*, GET+8, GET1+3*, RXD+2*, RXD+3, RXD+12, RXD+13 , RXD+16, RXD+17 | 
| RX2 | EN+2~, EN2+3~, EN3+2~, GET+5*, GET+7, GET1+3*, GET1+5, RXD+2*, RXD+3, RXD+4 , RXD+12, RXD+14, RXD+29 | 
| RX3 | EN+2~, EN2+3~, EN3+2~, RXD+2*, RXD+3 | 
| RXLIST | EN2~, EN2+2, EN2+7 | 
| SC | EN+2~, EN2+3~, EN3+2~, RXD+15*, RXD+16, RXD+18*, RXD+19*, RXD+22*, RXD+23, RXD+26* , RXD+27*, RXD+28, MDR+1*, MDR+2*, MDR+3, MDR+4, PND+10*, PND+11, PND+12*, PND+13 , PND+14*, PND+15, PND+16*, PND+17 | 
| SCH | EN+2~, EN2+3~, EN3+2~, RXD+18*, RXD+19*, RXD+23*, RXD+24, RXD+25*, MDR+1*, MDR+3* , MDR+4, MDR+5, PND+10*, PND+11*, PND+12*, PND+13*, PND+16*, PND+17 | 
| ST0 | EN+2~, EN2+3~, EN3+2~, GET+7*, GET+8, GET+9, GET+10, GET1+5*, GET1+6, RXD+14* , RXD+15 | 
| STA | EN+2~, EN+10*, EN+12, EN2+3~, EN3+2~, EN3+10*, EN3+14, GET+6*, GET+7, GET1+4* , GET1+5, RXD+2*, RXD+14 | 
| TD | EN+2~, EN2+3~, EN2+17*, EN3+2~, BLD+2*, RXD+3, RXD+4, RXD+6, RXD+7, RXD+8 , RXD+10, RXD+11, RXD+12, RXD+13, RXD+16, RXD+17, RXD+19, RXD+20, RXD+24, RXD+25 , RXD+28, RXD+30, MDR+4, MDR+5, PND+5, PND+6, PND+7, PND+8, PND+9, PND+11 , PND+13, PND+15, PND+16, PND+17, SIG+4, SIG+5, SIG+6, SIG+7 | 
| TFN | EN+2~, EN2+3~, EN3+2~, BLD+2* | 
| TR | EN+2~, EN2+3~, EN2+16*, EN3+2~, BLD+1*, BLD+2, RXD+3, RXD+4, RXD+6, RXD+7 , RXD+8, RXD+10, RXD+11, RXD+12, RXD+13, RXD+16, RXD+17, RXD+19, RXD+20, RXD+24 , RXD+25, RXD+28, RXD+30, MDR+4, MDR+5, PND+5, PND+6, PND+7, PND+8, PND+9 , PND+11, PND+13, PND+15, PND+16, PND+17, SIG+4, SIG+5, SIG+6, SIG+7 | 
| TRM | EN+2~, EN2+3~, EN3+2~, RXD+2*, RXD+5*, RXD+16 | 
| >> X | EN+5, EN3+5, RXD+22*, SIG+1, SIG+2, SIG+3 | 
| >> X1 | EN+5*, EN3+5* | 
| >> X2 | EN+5*, EN3+5* | 
| >> Y | SIG+3* | 
| Z0 | SIG+1~*, SIG+3 | 
| Z1 | SIG+1~*, SIG+2, SIG+3*, SIG+4, SIG+6, SIG+7 |