PSS50P7 ;BIR/LDT - API FOR INFORMATION FROM FILE 50.7;Aug 24, 2021@15:03:03
Source file <PSS50P7.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 |
|---|---|---|
| ZERO(PSSIEN,PSSFT,PSSFL,LIST) | ;
|
|
| SYNONYM(PSSIEN,PSSFT,PSSFL,LIST) | ;
|
|
| NAME(PSSIEN) | ;
|
|
| INSTR(PSSIEN,PSSFT,PSSFL,LIST) | ;
|
|
| DRGIEN(PSSIEN,PSSFL,LIST) | ;
|
|
| IEN(PSSFT,PSSFL,LIST) | ;
|
|
| LOOKUP(PSSFT,PSSD,PSSS,LIST) | ;
|
|
| SETSCRN | ;Set Screen for inactive entries in PHARMACY ORDERABLE ITEM file (#50.7).
|
|
| SSET(PSSC,PSSCNT,PSSI,DIR,SUB) | ;Pull back a subset of the PHARMACY ORDERABLE ITEM file (#50.7)
|
|
| INDCATN(PSSIEN,LIST) | ; *187 return Indications for Use for Prescription and Medication Order
|
|
| Name | Field # of Occurrence |
|---|---|
| DD^%DT | SSET+4 |
| $$FIND1^DIC | ZERO+18, SYNONYM+16, INSTR+15 |
| FIND^DIC | ZERO+25, SYNONYM+25, INSTR+22, DRGIEN+16, IEN+14 |
| GETS^DIQ | ZERO+21, ZERO+28, SYNONYM+19, SYNONYM+28, NAME+5, INSTR+18, INSTR+25 |
| LOOKUP^PSS50P7A | LOOKUP+12 |
| LOOP^PSS50P7A | ZERO+24, SYNONYM+24, INSTR+21, IEN+13 |
| SETPTI^PSS50P7A | INSTR+19, INSTR+26 |
| SETSYN^PSS50P7A | SYNONYM+20, SYNONYM+29 |
| SETZR2^PSS50P7A | SYNONYM+22, SYNONYM+31 |
| SETZRO^PSS50P7A | ZERO+22, ZERO+29 |
| $$ENLU^PSSGMI | INDCATN+4, INDCATN+6, INDCATN+10, INDCATN+12 |
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | FIND^DIC |
| ^PS(50.7 - [#50.7] | FIND1^DIC, FIND^DIC, GETS^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS(50.606 - [#50.606] | SSET+5 |
| ^PS(50.7 - [#50.7] | SSET+3, INDCATN+4, INDCATN+5, INDCATN+10, INDCATN+11 |
| ^TMP( | SSET+5* |
| ^TMP("DILIST" | ZERO+26, ZERO+27, ZERO+28, ZERO+30!, SYNONYM+26, SYNONYM+27, SYNONYM+28, SYNONYM+32!, INSTR+23, INSTR+24 , INSTR+25, INSTR+27!, IEN+15, IEN+16, IEN+17, IEN+18, IEN+19, IEN+20, IEN+21! |
| ^TMP($J | ZERO+13!, ZERO+14*, ZERO+15*, ZERO+19*, ZERO+20*, ZERO+26*, ZERO+27*, SYNONYM+11!, SYNONYM+12*, SYNONYM+13* , SYNONYM+17*, SYNONYM+18*, SYNONYM+21*, SYNONYM+26*, SYNONYM+27*, SYNONYM+30*, INSTR+10!, INSTR+11*, INSTR+12*, INSTR+16* , INSTR+17*, INSTR+23*, INSTR+24*, DRGIEN+11!, DRGIEN+12*, DRGIEN+17*, DRGIEN+18*, DRGIEN+19*, IEN+9!, IEN+10* , IEN+15*, IEN+16*, IEN+18*, IEN+19*, IEN+20*, LOOKUP+10!, LOOKUP+11*, INDCATN+3!, INDCATN+4*, INDCATN+8* , INDCATN+10*, INDCATN+14* |
| Name | Line Occurrences |
|---|---|
| SETSCRN | ZERO+17, SYNONYM+15, INSTR+14, IEN+12 |
| Name | Field # of Occurrence |
|---|---|
| ^(0 | SSET+3 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ARR | INDCATN+1~, INDCATN+9! |
| ARR( | INDCATN+4*, INDCATN+7*, INDCATN+8, INDCATN+10*, INDCATN+13*, INDCATN+14 |
| CNT | SYNONYM+9~, SYNONYM+20*, SYNONYM+21, SYNONYM+29*, SYNONYM+30 |
| DIERR | ZERO+11~, SYNONYM+9~, NAME+3~, INSTR+8~, DRGIEN+9~, IEN+7~, LOOKUP+8~ |
| DIR | SSET~, SSET+3 |
| I | INDCATN+1~, INDCATN+3*, INDCATN+5*, INDCATN+6, INDCATN+8*, INDCATN+9*, INDCATN+11*, INDCATN+12, INDCATN+14* |
| IND | INDCATN+1~, INDCATN+4*, INDCATN+6*, INDCATN+7, INDCATN+10*, INDCATN+12*, INDCATN+13 |
| J | INDCATN+1~ |
| K | INDCATN+1~, INDCATN+3*, INDCATN+4*, INDCATN+8*, INDCATN+9*, INDCATN+10*, INDCATN+14* |
| LIST | ZERO~, ZERO+12, ZERO+13, ZERO+14, ZERO+15, ZERO+19, ZERO+20, ZERO+26, ZERO+27, SYNONYM~ , SYNONYM+10, SYNONYM+11, SYNONYM+12, SYNONYM+13, SYNONYM+17, SYNONYM+18, SYNONYM+21, SYNONYM+26, SYNONYM+27, SYNONYM+30 , INSTR~, INSTR+9, INSTR+10, INSTR+11, INSTR+12, INSTR+16, INSTR+17, INSTR+23, INSTR+24, DRGIEN~ , DRGIEN+10, DRGIEN+11, DRGIEN+12, DRGIEN+17, DRGIEN+18, DRGIEN+19, IEN~, IEN+8, IEN+9, IEN+10 , IEN+15, IEN+16, IEN+18, IEN+19, IEN+20, LOOKUP~, LOOKUP+9, LOOKUP+10, LOOKUP+11, INDCATN~ , INDCATN+2, INDCATN+3, INDCATN+4, INDCATN+8, INDCATN+10, INDCATN+14 |
| ND | ZERO+17~, SYNONYM+15~, INSTR+14~ |
| PS0 | SSET+2~, SSET+3*, SSET+4, SSET+5 |
| PSS | ZERO+11~, SYNONYM+9~, NAME+3~, INSTR+8~, DRGIEN+9~, IEN+7~, LOOKUP+8~ |
| PSS(1 | ZERO+21*, ZERO+22*, ZERO+28*, ZERO+29*, SYNONYM+19*, SYNONYM+20*, SYNONYM+28*, SYNONYM+29*, INSTR+18*, INSTR+19* , INSTR+25*, INSTR+26*, DRGIEN+18*, DRGIEN+19* |
| PSS(2 | SYNONYM+22*, SYNONYM+31*, DRGIEN+19*, IEN+16*, IEN+17*, IEN+18, IEN+19, IEN+20 |
| PSS50P7 | ZERO+11~, ZERO+28!, SYNONYM+9~, SYNONYM+28!, NAME+3~, NAME+6, INSTR+8~, INSTR+25!, DRGIEN+9~, IEN+7~ , LOOKUP+8~ |
| PSS50P7( | ZERO+22, ZERO+29, SYNONYM+20, SYNONYM+22, SYNONYM+28!, SYNONYM+29, SYNONYM+31, NAME+7, INSTR+19, INSTR+26 |
| PSS50P7("DILIST" | DRGIEN+17, DRGIEN+18, DRGIEN+19 |
| PSSC | SSET~, SSET+3, SSET+5* |
| PSSCNT | SSET~, SSET+3 |
| PSSD | LOOKUP~ |
| PSSFL | ZERO~, ZERO+17, SYNONYM~, SYNONYM+15, INSTR~, INSTR+14, DRGIEN~, DRGIEN+15, IEN~, IEN+12 |
| PSSFT | ZERO~, ZERO+14, ZERO+23, ZERO+24, ZERO+25, SYNONYM~, SYNONYM+12, SYNONYM+23, SYNONYM+24, SYNONYM+25 , INSTR~, INSTR+11, INSTR+20, INSTR+21, INSTR+22, IEN~, IEN+10, IEN+13, IEN+14, LOOKUP~ , LOOKUP+11 |
| PSSI | SSET~, SSET+3*, SSET+5 |
| PSSIDT | SSET+2~, SSET+4*, SSET+5 |
| PSSIEN | ZERO~, ZERO+14, ZERO+15, ZERO+18, ZERO+23, ZERO+28*, SYNONYM~, SYNONYM+12, SYNONYM+13, SYNONYM+16 , SYNONYM+23, SYNONYM+28*, SYNONYM+30, NAME~, NAME+4, NAME+5, NAME+7, INSTR~, INSTR+11, INSTR+12 , INSTR+15, INSTR+20, INSTR+25*, DRGIEN~, DRGIEN+12, DRGIEN+16, INDCATN~, INDCATN+2, INDCATN+4, INDCATN+5 , INDCATN+10, INDCATN+11 |
| PSSIEN2 | ZERO+18~*, ZERO+19, ZERO+21, SYNONYM+16~*, SYNONYM+17, SYNONYM+19, SYNONYM+21, INSTR+15~*, INSTR+16, INSTR+18 |
| PSSJ | SSET+2~, SSET+3*, SSET+5 |
| PSSS | LOOKUP~ |
| PSSXX | ZERO+27~*, ZERO+28, SYNONYM+27~*, SYNONYM+28, INSTR+24~*, INSTR+25 |
| SCR | ZERO+11~, SYNONYM+9~, INSTR+8~, DRGIEN+9~, IEN+7~, LOOKUP+8~ |
| SCR("S" | ZERO+16*, ZERO+18, ZERO+25, SYNONYM+14*, SYNONYM+16, SYNONYM+25, INSTR+13*, INSTR+15, INSTR+22, DRGIEN+13* , DRGIEN+15*, DRGIEN+16, IEN+11*, IEN+14, SETSCRN+2* |
| SUB | SSET~, SSET+5 |
| Y | SSET+2~, SSET+4*, SSET+5* |
| ZZERR | ZERO+11~, SYNONYM+9~, NAME+3~, INSTR+8~, DRGIEN+9~, IEN+7~, LOOKUP+8~ |