PSSFILED ;BIR/CML3-VARIOUS FILED UPKEEP ;09/15/97
Source file <PSSFILED.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 | 4 | ^PS(51 OLD MED INSTRUCTION NAME(S) PSS INFINS ADED PSSJU MI |
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| DONE | ;S X="PSGSETU" X ^%ZOSF("TEST") I D ENKV^PSGSETU K D0,D1,D2,PSGRBS Q
|
|
| GED | ; generic edit
|
|
| ENAT | ; team file
|
|
| ENAS | ; schedules file - no longer used
|
|
| ENMR | ; med route file
|
|
| ENWG | ; ward group file
|
|
| CHKNSY(PSSMIFLD) | ; -- check Name and Synonym Fields **pss_1_201**
; Called by: Name (#.01)and Synonym (#.5) Input Transforms ; Input -- PSSMIFLD Field -- .01=NAME, .5=SYNONYM ; X Name (#.01) or Synonym (#.5) ; PSSMIACT Action -- for Lookup=LKUP and Edit=EDIT -- set in ENMI line tag ; PSSMIEN Medication Instruction file (#51) IEN -- set in ENMI line tag ; Output -- X is killed if duplicate exists |
|
| GETVAL(PSSMIFLD,PSSMIEN,PSSMIENO) | ; -- get Name or Synonym or Old Medication Instruction Name Field Value **pss_1_201**
; Called by: Name (#.01)and Synonym (#.5) Input Transforms ; Input -- PSSMIFLD Field -- .01=NAME, .5=SYNONYM, 33,.01=OMINAME ; PSSMIEN Medication Instruction file (#51) IEN ; PSSMIENO Old Med Instruction Name(s) multiple (#51.33) IEN ; Output -- Name (#.01) or Synonym (#.5) or Old Medication Instruction Name Field (#51.33,.01) Value |
|
| ISOMIDUP(X,PSSMIDA) | ; -- Is there a duplicate in the Old Med Instruction Name(s) sub-file (#51.33) **pss_1_201**
; Input -- X Medication Instruction file (#51) Name (#.01) field or Synonym (#.5) field ; Output -- 1=Duplicate Found and 0=Unable to Check or No Duplicate Found ; PSSMIDA Old Med Instruction Name(s) multiple (#51.33) IEN Array |
|
| EXEHLP | ; -- Name, Synonym and Old Med Instruction Name Fields Executable Help **pss_1_201**
; Called by: Name (#.01), Synonym (#.5) and Old Med Instruction Name(s) (#51.33,.01) Executable Help ; Input -- PSSMIMSG Medication Instruction Message Flag and Array -- set in OMICHK and CHKNSY line tags ; Output -- None |
|
| CHKOMI(PSSMIFLD) | ; -- check Old Med Instruction Name Field **pss_1_201**
; Called by: Old Med Instruction Name(s) (#51.33,.01) Input Transform ; Input -- PSSMIFLD Field -- 33,.01=OMINAME ; X Old Med Instruction Name(s) multiple (#51.33) Name (#.01) field ; PSSMIACT Action -- for Lookup=LKUP and Edit=EDIT -- set in ENMI line tag ; PSSMIEN Medication Instruction file (#51) IEN -- set in ENMI line tag ; PSSMIENO Old Med Instruction Name(s) multiple (#51.33) IEN -- set in ENOMI line tag ; Output -- X is killed if duplicate exists |
|
| DELOMI(PSSMIEN,PSSMIENO) | ; -- delete entry from OLD MED INSTRUCTION NAME(S) multiple #51.33 **pss_1_201**
; Input -- PSSMIEN Medication Instruction file (#51) IEN ; PSSMIENO Old Med Instruction Name(s) multiple (#51.33) IEN ; Output -- None |
|
| ISNSYDUP(X,PSSMIDA) | ; -- Is there a duplicate in the Name or Synonym field of the Medication Instruction file (#51) **pss_1_201**
; Input -- X Old Med Instruction Name(s) multiple (#51.33) Name (#.01) field ; Output -- 1=Duplicate Found and 0=Unable to Check or No Duplicate Found ; PSSMIDA Medication Instruction file (#51) IEN |
|
| ENMI | ; medication instruction file **enhancements made in pss_1_201**
|
|
| ENMIQ | ||
| ENOMI(PSSPMI,PSSDA) | ; prompt to display interaction for OLD MED INSTRUCTION NAME(S) multiple **enhancements made in pss_1_201**
|
|
| SELOMI | ; -- select Old Med Instruction Name
|
|
| ENOMIQ | ||
| OMILE(PSSDA,PSSLR) | ;
|
|
| ENOMIX(PSSPMI,PSSDA) | ; used by the 'AF' xref for adding an edited NAME (#.01) field's old value in the MEDICATION INSTRUCTION (#51) file to the OLD MED INSTRUCTION NAME(S) multiple **pss_1_201**
|
|
| ENDRG | ; standard drug fields
|
|
| DE | ;
|
|
| ENOSE | ; order set enter/edit
|
|
| RBCHK | ; used to validate room-bed
|
|
| RBQ | ; show room-beds for a ward
|
|
| RBNP | ;W """^"" TO STOP: " R Z3:DTIME W:'$T $C(7) S:'$T Z3="^" W *13," ",*13 Q
|
|
| ENPPD | ; edit pharmacy patient data
|
|
| ENCPDD | ; edit patient's default stop date (wall)
|
|
| ENSYS | ; edit system file
|
|
| ENPLSP | ; edit pick list site parameters
|
|
| ENCS | ; change current site & parameters
|
|
| DF | ; Add/edit Med route, instruction... to the Dosage form file.
|
|
| ENII | ; infusion instruction file
|
| Name | Field # of Occurrence |
|---|---|
| NOW^%DTC | ENDRG+2 |
| EN^DDIOL | CHKNSY+26, CHKNSY+43, EXEHLP+4, CHKOMI+25, CHKOMI+38, CHKOMI+45, CHKOMI+54, DELOMI+12, DELOMI+14 |
| ^DIC | ENMR+5, ENMI+3, SELOMI+2, ENDRG+2, DF+6, ENII+1 |
| FILE^DICN | ENOMIX+11 |
| YN^DICN | RBQ+2 |
| ^DIE | ENMR+6, ENMI+5, SELOMI+4, DE+4, ENSYS+2, DF+7, DF+8, ENII+3 |
| ^DIK | DELOMI+19 |
| ^DIR | DELOMI+10, DF+4 |
| ^PSSGIU | DE+4 |
| $$UP^XLFSTR | CHKNSY+13, CHKOMI+14 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: READ |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PSDRUG - [#50] | Classic Fileman Calls |
| ^PS(50.606 - [#50.606] | Classic Fileman Calls |
| ^PS(51 - [#51] | Classic Fileman Calls |
| ^PS(51.2 - [#51.2] | Classic Fileman Calls |
| ^PS(53.47 - [#53.47] | Classic Fileman Calls |
| ^PS(59.7 - [#59.7] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DIC(42 - [#42] | RBCHK+3, RBQ+2, RBQ+3 |
| ^PS(50.606 - [#50.606] | DF+7 |
| ^PS(51 - [#51] | CHKNSY+22, CHKNSY+30, CHKNSY+36, CHKNSY+42, GETVAL+14, GETVAL+17, GETVAL+20, ISOMIDUP+10, ISOMIDUP+15, CHKOMI+44 , CHKOMI+50, ISNSYDUP+10, ISNSYDUP+15, OMILE+2, ENOMIX+6, ENOMIX+7, ENOMIX+8, ENOMIX+9 |
| ^PS(59.7 - [#59.7] | ENMR+3, ENMI+2 |
| ^PSDRUG - [#50] | DE+2 |
| Name | Line Occurrences |
|---|---|
| $$GETVAL | CHKNSY+16, CHKOMI+28 |
| $$ISNSYDUP | CHKOMI+48 |
| $$ISOMIDUP | CHKNSY+33, CHKNSY+39, CHKOMI+41 |
| $$OMILE | CHKOMI+19, CHKOMI+23, SELOMI+2 |
| DE | ENDRG+2 |
| DELOMI | CHKOMI+21 |
| DF | ENMR+6 |
| DONE | ENAT+3, ENWG+3, ENDRG+3, ENOSE+3 |
| ENMI | ENMI+7 |
| ENMIQ | ENMI+3 |
| ENOMI | ENMI+5 |
| ENOMIQ | SELOMI+2 |
| RBNP | RBQ+3 |
| SELOMI | SELOMI+6 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ENDRG+2, RBQ+2* |
| DA | ENMR+5*, ENMR+7!, DELOMI+15~, DELOMI+17*, ENMI+1~, ENMI+5*, SELOMI+1~, SELOMI+4*, ENOMIX+11*, DE+4! , ENSYS+2*!, DF+5!, DF+7*, DF+8*, ENII+3*, ENII+4! |
| DA(1 | DELOMI+17*, DELOMI+18, SELOMI+2*, SELOMI+4*, ENOMIX+11*, RBQ+2, RBQ+3 |
| DA(2 | RBCHK+3 |
| DD | ENMI+1~, SELOMI+1~ |
| DFNO | DF+5~, DF+6*, DF+7, DF+8 |
| DIC | ENMR+2!, ENMR+4*, ENMR+5!, ENMI+1~, ENMI+3*!, SELOMI+1~, SELOMI+2*!, ENOMIX+11*, ENDRG+2*!, DF+5! , DF+6*, DF+8!, ENII+1*!, ENII+4! |
| DIC("A" | CHKOMI+23*, SELOMI+2*, ENDRG+2* |
| DIC(0 | ENMR+4*, ENMI+3*, SELOMI+2*, ENOMIX+11*, ENDRG+2*, DF+6*, ENII+1* |
| DIE | ENMR+2!, ENMR+5*, ENMR+7!, ENMI+1~, ENMI+5*, SELOMI+1~, SELOMI+4*, DE+4!, ENSYS+2*!, DF+5! , DF+7*, DF+8!*, ENII+3*, ENII+4! |
| DIK | DELOMI+15~, DELOMI+18* |
| DIR | DELOMI+4~ |
| DIR("?" | DF+3* |
| DIR("A" | DELOMI+8*, DF+2* |
| DIR("B" | DF+4* |
| DIR(0 | DELOMI+9*, DF+4* |
| DLAYGO | ENMR+4*, ENMR+5!, ENMI+1~, ENMI+3*, SELOMI+1~, ENII+1*, ENII+4! |
| DO | ENMI+1~, SELOMI+1~, ENOMIX+11! |
| DR | ENMR+2!, ENMR+5*, ENMR+7!, ENMI+1~, ENMI+5*, SELOMI+1~, SELOMI+4*, DE+4!, ENSYS+2*!, DF+5! , DF+7*, DF+8!*, ENII+3*, ENII+4! |
| MR | ENMR+2~, ENMR+5*, ENMR+7!, DF+7, DF+8! |
| MRNO | ENMR+2~, ENMR+5*, ENMR+7!, DF+7 |
| >> PSGDT | ENDRG+2*, DE+2 |
| PSIUA | ENDRG+3!, DE+4 |
| PSIUDA | ENDRG+3! |
| PSIUX | ENDRG+3!, DE+4* |
| >> PSJSYSW0 | ENCS+2 |
| PSSADDF | SELOMI+1~ |
| PSSDA | CHKOMI+23, ENOMI~, ENOMI+1, SELOMI+2, SELOMI+4, OMILE~, OMILE+2, ENOMIX~, ENOMIX+1, ENOMIX+6 , ENOMIX+7, ENOMIX+8, ENOMIX+11 |
| PSSDUPF | ISOMIDUP+4~, ISOMIDUP+8*, ISOMIDUP+10, ISOMIDUP+13*, ISOMIDUP+16, ISNSYDUP+4~, ISNSYDUP+8*, ISNSYDUP+10, ISNSYDUP+13*, ISNSYDUP+16 |
| PSSFINF | ENMI+1~, ENMI+4*, ENMI+5 |
| PSSFLDVL | GETVAL+6~, GETVAL+11*, GETVAL+13, GETVAL+14*, GETVAL+16, GETVAL+17*, GETVAL+19, GETVAL+20*, GETVAL+21 |
| PSSLE | OMILE+1~*, OMILE+2*, OMILE+3 |
| PSSLR | OMILE~, OMILE+2* |
| PSSMCHK | ENOMIX+3~, ENOMIX+4*, ENOMIX+7*, ENOMIX+8 |
| PSSMFL1 | ENOMIX+3~, ENOMIX+4*, ENOMIX+6*, ENOMIX+11 |
| PSSMFL2 | ENOMIX+3~, ENOMIX+4*, ENOMIX+7, ENOMIX+8*, ENOMIX+11 |
| PSSMFL3 | ENOMIX+3~, ENOMIX+4*, ENOMIX+9, ENOMIX+10*, ENOMIX+11 |
| PSSMI0 | CHKOMI+8~, CHKOMI+50* |
| PSSMIACT | CHKNSY+16, CHKNSY+22, CHKNSY+33, CHKNSY+43, CHKOMI+17, CHKOMI+28, CHKOMI+34, CHKOMI+44, CHKOMI+45, CHKOMI+54 , ENMI+1~, ENMI+3*, ENMI+5*, SELOMI+1~, SELOMI+2*, SELOMI+4* |
| PSSMIDA | CHKNSY+7~, CHKNSY+33, CHKNSY+36, CHKNSY+39, CHKNSY+42, ISOMIDUP~, ISOMIDUP+15*, CHKOMI+8~, CHKOMI+41, CHKOMI+44 , CHKOMI+48, CHKOMI+50, ISNSYDUP~, ISNSYDUP+15* |
| PSSMIDA(1 | ISOMIDUP+15* |
| PSSMIEN | CHKNSY+16, CHKNSY+30, CHKNSY+36, CHKNSY+42, GETVAL~, GETVAL+13, GETVAL+14, GETVAL+16, GETVAL+17, GETVAL+19 , GETVAL+20, CHKOMI+17, CHKOMI+19, CHKOMI+20, CHKOMI+21, CHKOMI+28, CHKOMI+44, DELOMI~, DELOMI+6, DELOMI+17 , ENMI+1~, ENMI+4*, ENMI+5 |
| PSSMIENO | GETVAL~, GETVAL+19, GETVAL+20, CHKOMI+19, CHKOMI+20, CHKOMI+21, CHKOMI+28, DELOMI~, DELOMI+6, DELOMI+17 , SELOMI+1~, SELOMI+3*, SELOMI+4 |
| PSSMIFLD | CHKNSY~, CHKNSY+10, CHKNSY+16, CHKNSY+30, GETVAL~, GETVAL+9, GETVAL+13, GETVAL+16, GETVAL+19, CHKOMI~ , CHKOMI+11, CHKOMI+28, CHKOMI+50*, CHKOMI+53 |
| PSSMIMSG | CHKNSY+19!, CHKNSY+23*, CHKNSY+26!, CHKNSY+34*, CHKNSY+40*, CHKNSY+43!, EXEHLP+4!, CHKOMI+31!, CHKOMI+35*, CHKOMI+38! , CHKOMI+42*, CHKOMI+45!, CHKOMI+51*, CHKOMI+54! |
| PSSMIMSG(1 | CHKNSY+24*, CHKNSY+35*, CHKNSY+41*, CHKOMI+36*, CHKOMI+43*, CHKOMI+52* |
| PSSMIMSG(2 | CHKNSY+25*, CHKNSY+36*, CHKNSY+42*, CHKOMI+37*, CHKOMI+44*, CHKOMI+53* |
| PSSMINME | ENMI+1~, ENMI+4*, ENMI+5 |
| PSSNM | ISNSYDUP+4~, ISNSYDUP+8*, ISNSYDUP+10*, ISNSYDUP+11, ISNSYDUP+15 |
| PSSOMIDF | CHKOMI+18~, CHKOMI+19* |
| PSSOMINM | ISOMIDUP+4~, ISOMIDUP+8*, ISOMIDUP+10*, ISOMIDUP+11, ISOMIDUP+15 |
| PSSOTH | ENMR+3*, ENMR+7!, ENMI+1~, ENMI+2* |
| PSSPMI | ENOMI~, ENOMI+1, ENOMIX~, ENOMIX+1, ENOMIX+6, ENOMIX+8, ENOMIX+10, ENOMIX+11 |
| PSSRCHK | ENOMIX+3~, ENOMIX+4*, ENOMIX+9*, ENOMIX+10 |
| PSSYNEWF | CHKNSY+7~, CHKNSY+29*, CHKNSY+30*, CHKNSY+33 |
| U | ENMR+5, ENMI+4, ENOMIX+6 |
| X | ENMR+7!, CHKNSY+13*, CHKNSY+16, CHKNSY+22!, CHKNSY+33!, CHKNSY+39!, ISOMIDUP~, ISOMIDUP+6, ISOMIDUP+11, CHKOMI+14* , CHKOMI+17!, CHKOMI+28, CHKOMI+34!, CHKOMI+41!, CHKOMI+48!, CHKOMI+50, DELOMI+4~, DELOMI+15~, ISNSYDUP~, ISNSYDUP+6 , ISNSYDUP+11, ENOMIX+11*, RBCHK+3, RBCHK+4! |
| Y | ENMR+2!, ENMR+5, ENMR+7!, DELOMI+4~, DELOMI+11, ENMI+1~, ENMI+3, ENMI+4, SELOMI+1~, SELOMI+2 , SELOMI+3, ENDRG+2, DE+2, DF+4, DF+5~, DF+6, ENII+1, ENII+2, ENII+3, ENII+4! |
| Z0 | RBCHK+3!, RBCHK+4!, RBQ+3*, RBQ+4! |
| Z1 | RBQ+3*, RBQ+4! |
| Z2 | RBQ+3*, RBQ+4! |
| Z3 | RBQ+3*, RBQ+4! |
| Z4 | RBQ+3*, RBQ+4! |