VPRDPSO ;SLC/MKB -- Outpatient Pharmacy extract ;8/2/11 15:29
Source file <VPRDPSO.m>
| action | A | extended action | Ea | event driver | Ed | subscriber | Su | protocol | O | limited protocol | LP | run routine | RR | broker | B | edit | E | server | Se | P | screenman | SM | inquire | I |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| RX(ID,MED) | ; -- return a prescription in MED("attribute")=value
|
|
| STOP(BEG,X) | ; -- Return date after adding X to BEG
|
|
| ACTIVE(X) | ; -- return 1 or 0, if X is an active status
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^TMP("PSOR" | RX+3!, RX+4, RX+7, RX+33, RX+34, RX+44, RX+45, RX+47, RX+48, RX+50 , RX+65! |
| ^TMP($J | RX+10, RX+11, RX+55, RX+65! |
| Name | Line Occurrences |
|---|---|
| $$STOP | RX+57 |
| Name | Field # of Occurrence |
|---|---|
| ^( | RX+33, RX+34, RX+45, RX+48, RX+50 |
| ^("DRUG" | RX+4 |
| ^(1 | RX+4 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| BEG | STOP~, STOP+2, STOP+9 |
| CONJ | RX+51~, RX+56*, RX+58, RX+59 |
| D | STOP+1~, STOP+2*, STOP+4*, STOP+5*, STOP+6*, STOP+9 |
| >> DFN | RX+3 |
| DOSE | RX+51~, RX+53*, RX+58 |
| DRUG | RX+1~, RX+4*, RX+12 |
| DUR | RX+51~, RX+56*, RX+57, RX+58, RX+59 |
| END | RX+51~, RX+57*, RX+58, RX+59 |
| FILL | RX+1~, RX+24! |
| FILL( | RX+27*, RX+28*, RX+29*, RX+30*, RX+31*, RX+33*, RX+34*, RX+35, RX+36 |
| H | STOP+1~, STOP+2*, STOP+7*, STOP+9 |
| I | RX+1~, RX+33*, RX+34*, RX+44*, RX+45*, RX+47*, RX+48*, RX+50*, RX+58 |
| ID | RX~, RX+3, RX+4, RX+5, RX+7, RX+15, RX+19, RX+20, RX+33, RX+34 , RX+44, RX+45, RX+47, RX+48, RX+50 |
| M | STOP+1~, STOP+2*, STOP+8*, STOP+9 |
| MED | RX~, RX+1! |
| MED("currentProvider" | RX+60*, RX+61* |
| MED("daysSupply" | RX+21* |
| MED("dose" | RX+58* |
| MED("expires" | RX+15* |
| MED("facility" | RX+64* |
| MED("fill" | RX+39* |
| MED("fillCost" | RX+43* |
| MED("fillsAllowed" | RX+22* |
| MED("fillsRemaining" | RX+22* |
| MED("form" | RX+10* |
| MED("indication" | RX+20* |
| MED("lastFilled" | RX+24* |
| MED("location" | RX+63* |
| MED("medID" | RX+5* |
| MED("name" | RX+8* |
| MED("orderID" | RX+6* |
| MED("ordered" | RX+16* |
| MED("orderingProvider" | RX+60* |
| MED("parked" | RX+19* |
| MED("pharmacist" | RX+62* |
| MED("prescription" | RX+23* |
| MED("ptInstructions" | RX+49* |
| MED("quantity" | RX+21* |
| MED("routing" | RX+23* |
| MED("sig" | RX+46* |
| MED("start" | RX+13* |
| MED("status" | RX+18* |
| MED("stop" | RX+14* |
| MED("supply" | RX+11* |
| MED("type" | RX+5* |
| MED("vaStatus" | RX+17* |
| MED("vaType" | RX+5* |
| MW | RX+37~, RX+38*, RX+39 |
| NOUN | RX+51~, RX+52*, RX+58 |
| ORIFN | RX+1~, RX+6* |
| PRV | RX+1~, RX+36*, RX+40*, RX+61 |
| PSOI | RX+1~, RX+7*, RX+8, RX+9, RX+10, RX+11 |
| REL | RX+37~, RX+38*, RX+39 |
| RFD | RX+1~, RX+36*, RX+39 |
| RTE | RX+51~, RX+54*, RX+55*, RX+58 |
| RX0 | RX+1~, RX+4*, RX+13, RX+14, RX+16, RX+17, RX+21, RX+22, RX+23, RX+24 , RX+26, RX+29, RX+30, RX+31, RX+42 |
| RX1 | RX+1~, RX+4*, RX+6, RX+23, RX+28, RX+60, RX+62, RX+63, RX+64 |
| SCH | RX+51~, RX+56*, RX+58 |
| START | RX+1~, RX+13*, RX+57, RX+58, RX+59* |
| STOP | RX+1~, RX+14*, RX+57 |
| U | RX+6, RX+10, RX+13, RX+14, RX+15, RX+16, RX+17, RX+19, RX+20, RX+21 , RX+22, RX+23, RX+24, RX+26, RX+28, RX+29, RX+30, RX+31, RX+34, RX+38 , RX+39, RX+40, RX+42, RX+52, RX+53, RX+54, RX+56, RX+58, RX+60, RX+61 , RX+62, RX+63, RX+64 |
| UD | RX+51~, RX+52*, RX+58 |
| UNIT | RX+51~, RX+53*, RX+58 |
| UNT | STOP+1~, STOP+2*, STOP+3*, STOP+4, STOP+5, STOP+6, STOP+7, STOP+8 |
| VPR | RX+2~ |
| VPRI | RX+25~*, RX+27, RX+28, RX+29, RX+30, RX+31, RX+32*, RX+33*, RX+34*, RX+35* , RX+36, RX+39 |
| X | RX+1~, RX+15*, RX+16*, RX+17*, RX+18, RX+19*, RX+20*, RX+26*, RX+27, RX+28 , RX+29, RX+30, RX+31, RX+33*, RX+34*, RX+36*, RX+38, RX+39, RX+40, RX+42* , RX+43, RX+44*, RX+45*, RX+46, RX+47*, RX+48*, RX+49, RX+50*, RX+52, RX+53 , RX+54, RX+56, RX+60*, STOP~, STOP+2*, STOP+4, STOP+5, STOP+6, STOP+7, STOP+8 , ACTIVE~, ACTIVE+2, ACTIVE+3, ACTIVE+4, ACTIVE+5 |
| Y | STOP+1~, STOP+2*, STOP+9*, STOP+10, ACTIVE+1~*, ACTIVE+2*, ACTIVE+3*, ACTIVE+4*, ACTIVE+5*, ACTIVE+6 |