PSSPGXOR ;BIR/RTR - PHARMACOGENOMICS CPRS API ;09/20/07
Source file <PSSPGXOR.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 |
| Package | Total | Caller Graph |
|---|---|---|
| Pharmacy Data Management | 2 | PSSPGXPR PSSPGXT1 |
| Order Entry Results Reporting | 1 | ORKCHK5 |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| PGX(PSSORPT,PSSOLIST,PSSORPKG,PSSORDRG,PSSORDNM,PSSORSUP) | ; CPRS API for pharmacogenomic order check
|
|
| BDA(PSSBDAOI,PSSBDAPK) | ; Find best drug available for PGx order check
|
|
| VUID(PSSNDF3) | ;Return VUID
|
|
| LAST(PSSPK) | ;
|
|
| LASTP(PSSLA4) | ;
|
|
| SETOR | ;Set data for CPRS PGX check from PSSPHAR array
|
|
| HDRDOWN | ;Can't retrieve patient's gene data
|
|
| INC | ;
|
|
| FORMAT(X) | ;
|
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | PGX+10 |
| ^PS(50.7 - [#50.7] | PGX+10 |
| ^PS(59.7 - [#59.7] | SETOR+4, HDRDOWN+4 |
| ^PSDRUG - [#50] | PGX+10, BDA+6, BDA+7, BDA+13, BDA+14, SETOR+25 |
| ^PSDRUG("ASP" | BDA+5 |
| ^TMP($J | SETOR+11*, SETOR+13*, SETOR+14*, SETOR+15*, SETOR+18*, SETOR+19*, SETOR+20*, SETOR+21*, SETOR+22*, SETOR+23* , SETOR+24*, SETOR+30*, HDRDOWN+11*, HDRDOWN+12*, HDRDOWN+15*, HDRDOWN+17*, FORMAT+8*, FORMAT+11*, FORMAT+13* |
| ^UTILITY($J | FORMAT+3!, FORMAT+6, FORMAT+7, FORMAT+8, FORMAT+9, FORMAT+10, FORMAT+11, FORMAT+12! |
| Name | Line Occurrences |
|---|---|
| $$LAST | BDA+34, BDA+35, BDA+36, BDA+37, BDA+38, BDA+41, BDA+42, BDA+43, BDA+44, BDA+45 , BDA+48, BDA+49, BDA+50, BDA+51, BDA+52, BDA+55, BDA+56, BDA+57, BDA+58, BDA+59 |
| $$LASTP | BDA+33, BDA+40, BDA+47, BDA+54 |
| $$VUID | BDA+13, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23, BDA+26 |
| HDRDOWN | SETOR+5 |
| INC | FORMAT+8, FORMAT+11, FORMAT+13 |
| Name | Field # of Occurrence |
|---|---|
| ^("ND" | BDA+6 |
| ^(0 | PGX+10 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> DIWF | FORMAT+2* |
| >> DIWL | FORMAT+2* |
| >> DIWR | FORMAT+2* |
| DT | BDA+23, BDA+24 |
| PSSACT | SETOR+3~, SETOR+10*, SETOR+11, SETOR+18, SETOR+24, FORMAT+8, FORMAT+11, FORMAT+13 |
| PSSAPFLG | BDA+1~, BDA+15*, BDA+20 |
| PSSAPLP | BDA+1~, BDA+25*, BDA+26 |
| PSSAPUSE | BDA+1~, BDA+7*, BDA+13, BDA+25*, BDA+26 |
| PSSBDAOI | BDA~, BDA+2, BDA+5 |
| PSSBDAPK | BDA~, BDA+3, BDA+22, BDA+23, BDA+29, BDA+30, BDA+32, BDA+39, BDA+46, BDA+53 |
| PSSBDAR | BDA+1~ |
| PSSBDAR( | BDA+13*, BDA+16, BDA+17, BDA+18, BDA+19, BDA+22, BDA+23, BDA+24, BDA+28 |
| PSSBDARP | BDA+1~ |
| PSSBDARP( | BDA+29, LAST+2, LAST+3, LAST+4 |
| PSSBDARP("I" | BDA+17* |
| PSSBDARP("O" | BDA+16* |
| PSSBDARP("U" | BDA+18* |
| PSSBDARP("X" | BDA+19* |
| PSSBDARP("Z" | BDA+20* |
| PSSBDCNT | BDA+1~, BDA+4*, BDA+13*, BDA+27 |
| PSSBDDAT | BDA+1~, BDA+14*, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23, BDA+26 |
| PSSBDEAR | BDA+1~ |
| PSSBDEAR( | BDA+21*, BDA+60, BDA+62 |
| PSSBDGCN | BDA+1~, BDA+12*, BDA+13, BDA+16, BDA+17, BDA+18, BDA+19, BDA+20, BDA+21, BDA+23 , BDA+26 |
| PSSBDL | BDA+1~, BDA+5*, BDA+6, BDA+7, BDA+13, BDA+14, BDA+16, BDA+17, BDA+18, BDA+19 , BDA+20, BDA+21, BDA+22, BDA+23, BDA+24, BDA+26, BDA+33*, BDA+34*, BDA+35*, BDA+36* , BDA+37*, BDA+38*, BDA+40*, BDA+41*, BDA+42*, BDA+43*, BDA+44*, BDA+45*, BDA+47*, BDA+48* , BDA+49*, BDA+50*, BDA+51*, BDA+52*, BDA+54*, BDA+55*, BDA+56*, BDA+57*, BDA+58*, BDA+59* , BDA+62* |
| PSSBDND | BDA+1~, BDA+6*, BDA+8 |
| PSSBDND1 | BDA+1~, BDA+8*, BDA+9, BDA+10, BDA+12 |
| PSSBDND3 | BDA+1~, BDA+8*, BDA+9, BDA+10, BDA+12, BDA+13, BDA+16, BDA+17, BDA+18, BDA+19 , BDA+20, BDA+21, BDA+23, BDA+26 |
| PSSBDRS2 | BDA+1~, BDA+29 |
| PSSBDRS2( | BDA+23*, BDA+29, BDA+30 |
| PSSBDRS3 | BDA+1~ |
| PSSBDRS3( | BDA+26*, LASTP+4, LASTP+5, LASTP+6 |
| PSSBDRSL | BDA+1~, BDA+4*, BDA+5, BDA+22*, BDA+28, BDA+29*, BDA+32, BDA+33*, BDA+34*, BDA+35* , BDA+36*, BDA+37*, BDA+38*, BDA+39, BDA+40*, BDA+41*, BDA+42*, BDA+43*, BDA+44*, BDA+45* , BDA+46, BDA+47*, BDA+48*, BDA+49*, BDA+50*, BDA+51*, BDA+52*, BDA+53, BDA+54*, BDA+55* , BDA+56*, BDA+57*, BDA+58*, BDA+59* |
| PSSBDZ | BDA+1~, BDA+6*, BDA+11 |
| PSSCREEN | SETOR+3~, SETOR+9*, SETOR+12 |
| PSSDRGOI | PGX+8~, PGX+13 |
| PSSDRGOI( | PGX+11*, PGX+12* |
| PSSGENE | HDRDOWN+1~, HDRDOWN+2*, HDRDOWN+8*, HDRDOWN+9, HDRDOWN+16*, HDRDOWN+17 |
| PSSGNW | SETOR+3~ |
| PSSGVAL1 | SETOR+3~, SETOR+27*, SETOR+28 |
| PSSGVAL2 | SETOR+3~, SETOR+28*, SETOR+29 |
| PSSGVAL3 | SETOR+3~, SETOR+27! |
| PSSGVAL3( | SETOR+28, SETOR+29* |
| PSSGVAL4 | SETOR+3~, SETOR+27*, SETOR+29* |
| PSSGVAL5 | SETOR+3~, SETOR+27!, SETOR+29*, SETOR+30 |
| >> PSSHDRFG | SETOR+5 |
| PSSLA1 | LAST+1~, LAST+2*, LAST+3, LAST+4 |
| PSSLA2 | BDA+1~, BDA+60*, BDA+61, BDA+62 |
| PSSLA3 | BDA+1~, BDA+29, BDA+30* |
| PSSLA4 | LASTP~, LASTP+2 |
| PSSLA5 | LASTP+1~, LASTP+2*, LASTP+3 |
| PSSLA6 | LASTP+1~, LASTP+2*, LASTP+3 |
| PSSLA7 | LASTP+1~, LASTP+2*, LASTP+3 |
| PSSLA8 | LASTP+1~, LASTP+3*, LASTP+4, LASTP+5, LASTP+6 |
| PSSLAL1 | LAST+1~, LAST+3*, LAST+4 |
| PSSLALD | LAST+1~, LAST+2*, LAST+4*, LAST+5 |
| PSSLALF | LAST+1~, LAST+2*, LAST+4* |
| PSSLARES | LASTP+1~*, LASTP+3, LASTP+6*, LASTP+7 |
| PSSLAV2 | LASTP+1~, LASTP+4*, LASTP+5, LASTP+6 |
| PSSLAV3 | LASTP+1~, LASTP+5*, LASTP+6 |
| PSSLAZ | LASTP+1~, LASTP+2*, LASTP+3 |
| PSSMCT | SETOR+3~ |
| PSSNDF3 | VUID~, VUID+2, VUID+3 |
| PSSOLIST | PGX~, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20, SETOR+21, SETOR+22 , SETOR+23, SETOR+24, SETOR+30, HDRDOWN+11, HDRDOWN+12, HDRDOWN+15, HDRDOWN+17 |
| PSSORCTR | SETOR+3~, SETOR+6*, SETOR+8*, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20 , SETOR+21, SETOR+22, SETOR+23, SETOR+24, SETOR+30 |
| PSSORDNM | PGX~, SETOR+11, SETOR+13, SETOR+14, SETOR+15, SETOR+18, SETOR+19, SETOR+20, SETOR+21, SETOR+22 , SETOR+23, SETOR+24, SETOR+30 |
| PSSORDRG | PGX~, PGX+10, PGX+11, PGX+12, SETOR+25 |
| PSSOROI | PGX+8~, PGX+10*, PGX+12, SETOR+14, SETOR+18, HDRDOWN+3 |
| PSSORPGX | PGX+8~ |
| PSSORPKG | PGX~, PGX+13 |
| PSSORPT | PGX~, PGX+13 |
| PSSORRET | PGX+8~, PGX+13 |
| PSSORSUP | PGX~ |
| PSSORURL | SETOR+3~, SETOR+4*, SETOR+15, SETOR+22 |
| PSSORVAG | SETOR+3~, SETOR+25*, SETOR+26 |
| PSSORVGN | SETOR+3~, SETOR+25*, SETOR+26*, SETOR+30 |
| PSSPGXOR | PGX+8~, PGX+9* |
| >> PSSPHAR | HDRDOWN+6, HDRDOWN+14 |
| >> PSSPHAR( | SETOR+7, SETOR+8, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+27 , SETOR+28 |
| >> PSSPHAR("HIGH" | HDRDOWN+6, HDRDOWN+7, HDRDOWN+8, HDRDOWN+10 |
| PSSPK | LAST~, LAST+2, LAST+3, LAST+4 |
| PSSPUNC | SETOR+3~, SETOR+16*, SETOR+17 |
| PSSPUNCT | SETOR+3~, SETOR+16*, SETOR+17*, SETOR+19 |
| PSSQLC | FORMAT+1~, FORMAT+5*, FORMAT+8* |
| PSSQLRF | SETOR+3~, FORMAT+2, FORMAT+5, FORMAT+9, FORMAT+13 |
| PSSSUB1 | SETOR+7*, SETOR+8, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+27 , SETOR+28, HDRDOWN+1~, HDRDOWN+6*, HDRDOWN+7, HDRDOWN+8, HDRDOWN+10 |
| PSSSUB2 | SETOR+3~, HDRDOWN+1~, HDRDOWN+7*, HDRDOWN+8 |
| PSSTEMPX | SETOR+3~, FORMAT+12! |
| PSSTXT | HDRDOWN+1~, HDRDOWN+3*, HDRDOWN+9*, HDRDOWN+10*, HDRDOWN+11, HDRDOWN+17 |
| PSSTXT1 | HDRDOWN+1~, HDRDOWN+4*, HDRDOWN+11, HDRDOWN+17 |
| >> PSSURL | SETOR+4 |
| PSSVUID | VUID+1~, VUID+3*, VUID+4 |
| PSSW1 | FORMAT+1~, FORMAT+6*, FORMAT+7, FORMAT+8, FORMAT+9*, FORMAT+10, FORMAT+11 |
| PSSW2 | FORMAT+1~, FORMAT+7*, FORMAT+8, FORMAT+10*, FORMAT+11 |
| PSSXCT | SETOR+3~, SETOR+8*, INC+1*, FORMAT+8, FORMAT+11, FORMAT+13 |
| PSSXL | SETOR+3~, SETOR+8*, SETOR+9, SETOR+10, SETOR+14, SETOR+16, SETOR+19, SETOR+20, SETOR+21, SETOR+24 , SETOR+27, SETOR+28, FORMAT+8, FORMAT+11, FORMAT+13 |
| X | FORMAT~ |