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