PSSP254 ;BIRM/SA - PATCH PSS*1*254 Pre/Post-Init Rtn ; Aug 25, 2021@16:00
Source file <PSSP254.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 |
|---|---|---|
| POST | ; post install actions
|
|
| END | ; Post-install end point
|
|
| ST | ; Update entries in DOSE UNITS file (#51.24) and DOSE UNIT CONVERSION file (#51.25)
|
|
| FDB | ; 1st DataBank Dose Unit Updates
|
|
| SYN | ; SYNONYM updates
|
|
| DEL24 | ; delete entries from file #51.24
|
|
| DUC | ; update the DOSE UNIT 1 (#.01) of the DOSE UNIT CONVERSION file (#51.25)
|
|
| DEL25 | ; delete entries from the DOSE UNIT CONVERSION file (#51.25)
|
|
| UNIT2 | ; update the DOSE UNIT 2 field (#.01) and the CONVERSION FACTOR field (#1) entries in file (#51.25)
|
|
| MR | ; STANDARD MEDICATION ROUTES (#51.23) file updates
|
|
| WS | ; Web Service updates
|
|
| DISABLE(SRVNAME,PSSIEN) | ; Disable PPSN server if it exists-will set it back to enabled
|
|
| DCF | ; Converting DOSING CHECK FREQUENCY field in both files (MEDICATION INSTRUCTION (#51) & ADMINISTRATION SCHEDULE (#51.1))
|
|
| SETTXT(TXT) | ; Setting Plain Text
|
|
| LSTDRG(FILE,MEDSCH,FIELD) | ;Display impacted drugs
|
|
| ; Sends Mailman message
|
||
| LI241 | ; FDB DOSE Unit entry list in file (#51.24)
|
|
| LI242 | ; new SYNONYM list to be added in file (#51.24)
|
|
| LI251 | ; DOSE UNIT 1 entries of file (#51.25)
|
|
| LI252 | ; DOSE UNIT 2 entries of file (#51.25)
|
|
| WEBS | ; Map the system type to the SERVER endpoint
|
| Name | Field # of Occurrence |
|---|---|
| $$FIND1^DIC | FDB+2, SYN+2, DEL24+4, DUC+2, DEL25+4, MR+6, WS+8 |
| FILE^DICN | SYN+5 |
| ^DIE | FDB+5, DUC+3, UNIT2+11, MR+10, DCF+17, DCF+23 |
| FILE^DIE | WS+17, DISABLE+4 |
| ^DIK | DEL24+6, DEL25+6 |
| $$GET1^DIQ | FDB+3, UNIT2+7, MR+7, MR+8, MR+9, DCF+12, DCF+21, DCF+35 |
| $$FREQCHK^PSSJSV | DCF+14 |
| NEWROUTE^PSSP254A | MR+13 |
| NEWUNITS^PSSP254A | ST+26 |
| RTEUNIT^PSSP254A | POST+12 |
| EN^PSSP254R | POST+37 |
| $$FMADD^XLFDT | POST+20 |
| $$UP^XLFSTR | DCF+12 |
| ^XMD | MAIL+8 |
| BMES^XPDUTL | POST+13, ST+2, ST+7, ST+10, ST+13, ST+16, ST+19, ST+22, FDB+7, SYN+8 , DEL24+8, DUC+5, DEL25+8, UNIT2+14, MR+3, MR+11, WS+20, DISABLE+5, DCF+5, DCF+31 , DCF+39, DCF+43, MAIL+3 |
| MES^XPDUTL | WS+5, LSTDRG+11, LSTDRG+14 |
| FileNo | Call Tags |
|---|---|
| ^XOB(18.12 - [#18.12] | FIND1^DIC |
| ^PS(51.23 - [#51.23] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ |
| ^PS(51.24 - [#51.24] | Classic Fileman Calls, FIND1^DIC, GET1^DIQ |
| ^PS(51.25 - [#51.25] | Classic Fileman Calls, FIND1^DIC |
| 51.251 | GET1^DIQ |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^PS( | DCF+11, DCF+20, DCF+21 |
| ^PS(51.24 - [#51.24] | SYN+4, DEL24+5 |
| ^PS(51.25 - [#51.25] | DEL25+5, UNIT2+5, UNIT2+10, UNIT2+12, UNIT2+13 |
| ^TMP("PSS254P" | POST+16!, POST+36!, SETTXT+1* |
| ^XOB(18.12 - [#18.12] | WS+9 |
| ^XTMP("PSSP254B" | POST+11, POST+12, POST+19!, POST+20*, FDB+8*, SYN+6*, DEL24+5*, DUC+6*, DEL25+5*, UNIT2+10* , MR+8*, WS+9*, DCF+16*, DCF+22*, DCF+26, DCF+29, DCF+32, DCF+33, DCF+34, LSTDRG+5 , LSTDRG+6 |
| ^XUSEC("PSNMGR" | MAIL+5 |
| Name | Line Occurrences |
|---|---|
| DCF | POST+32 |
| DEL24 | ST+14 |
| DEL25 | ST+20 |
| DISABLE | WS+10 |
| DUC | ST+17 |
| END | POST+11 |
| FDB | ST+8 |
| LSTDRG | DCF+40 |
| POST+35 | |
| MR | POST+30 |
| SETTXT | POST+22, POST+23, ST+3, ST+4, ST+5, ST+7, ST+9, ST+10, ST+12, ST+13 , ST+15, ST+16, ST+18, ST+19, ST+21, ST+22, FDB+7, SYN+8, DEL24+8, DUC+5 , DEL25+8, UNIT2+14, MR+1, MR+3, MR+4, MR+11, WS+20, DCF+3, DCF+5, DCF+6 , DCF+27, DCF+31, DCF+39, DCF+43, DCF+44, DCF+46, DCF+47, DCF+49, DCF+50, LSTDRG+11 , LSTDRG+14 |
| ST | POST+28 |
| SYN | ST+11 |
| UNIT2 | ST+23 |
| WS | POST+26 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| DA | ST+24!, FDB+1~, FDB+2*, FDB+3, FDB+6, FDB+8, SYN+1~, SYN+6, DEL24+1~, DEL24+4* , DEL24+5, DUC+1~, DUC+2*, DUC+4, DUC+6, DEL25+1~, DEL25+4*, DEL25+5, UNIT2+1!, UNIT2+6* , UNIT2+7, UNIT2+10, UNIT2+11!, MR+6*, MR+7, MR+8, MR+9, MR+10!, DCF+1~, DCF+17* , DCF+23* |
| DA(1 | SYN+5*, SYN+6, UNIT2+4*, UNIT2+5, UNIT2+7, UNIT2+8, UNIT2+10, DCF+23* |
| DD | SYN+1~ |
| DIC | SYN+1~, SYN+5* |
| DIC(0 | SYN+5* |
| DIE | ST+24!, FDB+1~, FDB+5*, DUC+1~, DUC+3*, UNIT2+1!, UNIT2+8*, UNIT2+11!, MR+10*!, DCF+1~ , DCF+17!*, DCF+23* |
| DIFROM | MAIL+1~ |
| DIK | DEL24+1~, DEL24+6*, DEL25+1~, DEL25+6* |
| DINUM | SYN+1~ |
| DO | SYN+1~ |
| DR | ST+24!, FDB+1~, FDB+5*, DUC+1~, DUC+3*, UNIT2+1!, UNIT2+9*, UNIT2+11!, MR+10*!, DCF+1~ , DCF+17!*, DCF+23* |
| DRGCTR | DCF+1~, DCF+20*, DCF+21, DCF+22, DCF+23, LSTDRG+1~, LSTDRG+4*, LSTDRG+5*, LSTDRG+6 |
| DRGFILE | DCF+1~, DCF+8*, DCF+9*, DCF+21, LSTDRG+1~, LSTDRG+3* |
| DRGLIST | LSTDRG+1~, LSTDRG+9 |
| DRGLIST( | LSTDRG+7*, LSTDRG+12 |
| DRGNAME | LSTDRG+1~, LSTDRG+6*, LSTDRG+7, LSTDRG+12*, LSTDRG+13 |
| DRGNODE | DCF+1~, DCF+8*, DCF+9*, DCF+20, DCF+21 |
| DT | POST+20 |
| DUZ | MAIL+6 |
| FDA | WS+1~, WS+9!, WS+17! |
| FDA( | WS+11*, WS+12*, WS+13*, WS+15*, WS+16* |
| FIELD | DCF+1~, DCF+8*, DCF+9*, DCF+12, DCF+16, DCF+17, DCF+22, DCF+33*, DCF+34, DCF+40 , LSTDRG~, LSTDRG+5, LSTDRG+6 |
| FILE | DCF+1~, DCF+7*, DCF+8, DCF+11, DCF+12, DCF+16, DCF+17, DCF+20, DCF+21, DCF+22 , DCF+29*, DCF+30, DCF+32, DCF+33, DCF+34, DCF+35, DCF+40, LSTDRG~, LSTDRG+3, LSTDRG+5 , LSTDRG+6 |
| FREQCHK | DCF+1~, DCF+14*, DCF+15, DCF+16, DCF+17, DCF+20 |
| FROM | FDB+1~, FDB+3*, FDB+4, FDB+6, FDB+8 |
| II | ST+1~, UNIT2+1!, UNIT2+3*, MAIL+1~, MAIL+5* |
| JJ | ST+1~, UNIT2+1!, UNIT2+5*, UNIT2+6 |
| LINE | DCF+1~ |
| MEDSCH | DCF+1~, DCF+11*, DCF+12, DCF+16, DCF+17, DCF+20, DCF+21, DCF+22, DCF+23, DCF+32* , DCF+33, DCF+34, DCF+35, DCF+40, LSTDRG~, LSTDRG+5, LSTDRG+6 |
| MTXT | POST+1~, ST+7*, ST+10*, ST+13*, ST+16*, ST+19*, ST+22*, FDB+6*, FDB+7, SYN+7* , SYN+8, DEL24+7*, DEL24+8, DUC+4*, DUC+5, DEL25+7*, DEL25+8, UNIT2+12*, UNIT2+13*, UNIT2+14 , MR+2*, MR+3, MR+9*, MR+11, WS+18*, WS+19*, WS+20, DCF+4*, DCF+5, DCF+30* , DCF+31, DCF+35*, DCF+37*, DCF+39, DCF+42*, DCF+43, LSTDRG+10*, LSTDRG+11, LSTDRG+13*, LSTDRG+14 |
| NEWFREQ | DCF+1~, DCF+13*, DCF+14, DCF+15, DCF+16, DCF+17 |
| OLDFREQ | DCF+1~, DCF+12*, DCF+13, DCF+15, DCF+16 |
| PSA | ST+1~, SYN+1~, SYN+2*, SYN+4, SYN+5 |
| PSI | ST+1~, SYN+1~, SYN+3* |
| PSJ | ST+1~, ST+8*, ST+11*, ST+17*, ST+23* |
| PSL | ST+1~, UNIT2+1!, UNIT2+3* |
| PSLIST | ST+1~, ST+8*, ST+11*, ST+17*, ST+23*, FDB+2, FDB+4, FDB+5, FDB+6, FDB+8 , SYN+2, SYN+3, SYN+7, DUC+2, DUC+3, DUC+4, DUC+6, UNIT2+3, UNIT2+4, UNIT2+12 , UNIT2+13 |
| PSSCNT | WS+1~, WS+6* |
| PSSDATA | WS+1~, WS+6*, WS+7, WS+8, WS+11, WS+12 |
| PSSERR | DISABLE+1~ |
| PSSERR("DIERR" | WS+18, WS+19 |
| PSSERVER | DISABLE+1~ |
| PSSERVER( | DISABLE+3* |
| PSSIEN | WS+8*, WS+9, WS+10*, WS+11, WS+12, WS+13, WS+15, WS+16, DISABLE~, DISABLE+3 |
| PSSLINE | POST+1~, SETTXT+1* |
| PSSTYPE | WS+1~, WS+2*, WS+4*, WS+5, WS+7 |
| PSX | ST+1~, SYN+1~, SYN+3*, SYN+4, SYN+5, SYN+6, SYN+7, UNIT2+1!, UNIT2+3*, UNIT2+5 , UNIT2+7, UNIT2+9, UNIT2+10, UNIT2+12, UNIT2+13 |
| REVFLG | DCF+1~, DCF+25*, DCF+38*, DCF+45 |
| SRVNAME | WS+1~, WS+8*, WS+10, WS+14, WS+18, WS+19, DISABLE~, DISABLE+5 |
| SYM | ST+1~, SYN+1~, SYN+3* |
| TMPMSG | DCF+1~, DCF+21*, DCF+22 |
| TXT | ST+1~, DEL24+1~, DEL24+3*, DEL24+4, DEL24+7, DEL25+1~, DEL25+3*, DEL25+4, DEL25+7, MR+5* , MR+6, MR+7, MR+8, MR+9, MR+10, SETTXT~, SETTXT+1 |
| U | FDB+2, FDB+4, FDB+5, FDB+6, FDB+8, SYN+2, SYN+3, SYN+7, DUC+2, DUC+3 , DUC+4, DUC+6, UNIT2+3, UNIT2+4, UNIT2+12, UNIT2+13 |
| X | ST+1~, SYN+5*, DCF+1~ |
| XMDUZ | MAIL+1~, MAIL+7* |
| XMSUB | MAIL+1~, MAIL+6* |
| XMTEXT | MAIL+1~, MAIL+7* |
| XMX | MAIL+1~ |
| XMY | MAIL+1~ |
| XMY( | MAIL+5*, MAIL+6* |
| >> XPDQUES("POS1" | WS+2 |
| XUMF | ST+24!, FDB+5*, DEL24+2*, DUC+3*, DEL25+2*, UNIT2+2* |
| XX | DCF+1~, DCF+34*, DCF+36, DCF+37, DCF+42 |
| Y | SYN+1~, SYN+6, DCF+1~ |