ORY389 ;SP/WAT,RFR - PRE/POST INSTALL FOR OR*3*389 ;01/06/16 05:57
Source file <ORY389.m>
| Package | Total | Call Graph |
|---|---|---|
| Kernel | 5 | (,$$S)^%ZTLOAD ($$FMADD,$$NOW)^XLFDT $$REPEAT^XLFSTR UPDATE^XPDID BMES^XPDUTL |
| VA FileMan | 3 | ^DIC UPDATE^DIE $$GET1^DIQ |
| Order Entry Results Reporting | 2 | ($$MAIL,WRAP)^ORUTL EN^ORYDLG |
| Pharmacy Data Management | 2 | ZERO^PSS50 DRGIEN^PSS50P7 |
| Clinical Reminders | 1 | BLDLIST^PXRMFRPT |
| Toolkit | 1 | (DEL,PUT)^XPAR |
| 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
|
|
| RESTART | ;index redux
|
|
| QUEUE(ORMSG,ZTRTN,ZTDESC,ORCURITM) | ;CREATE A SPECIFIED TASK
|
|
| INDEX(ORIFN) | ;create indices
|
|
| CONSULT | ;find GMRC QO's to show the EAD default value/WAT
|
|
| XM | ||
| SODLGCON | ;LOOP THROUGH ALL ORDERABLE ITEMS AND REPORT ON THOSE THAT ARE SUPPLY (TASKED)
|
|
| ISSUPPLY(ORDRGIEN) | ;DETERMINE IF DRUG IS A SUPPLY ITEM
|
|
| QUICK(ORIEN,ORTEXT) | ;FIND QUICK ORDERS THAT REFERENCE THE ORDERABLE ITEM
|
|
| REMIND(ORITMIEN,ORTEXT,ORFILE,ORINDENT) | ;FIND CLINICAL REMINDERS THAT REFERENCE THE ORDERABLE ITEM/QUICK ORDER DIALOG
|
|
| MSG(TEXTOUT,ORINDENT) | ;PROCESS DATA FROM BLDLIST^PXRMFRPT
|
|
| MENU(ORQIEN,ORTEXT,ORINDENT) | ;FIND ORDER MENUS THAT REFERENCE THE ORDERABLE ITEM
|
|
| UPDDGMAP | ;Update the Pharmacy Display Group child mappings
|
|
| SENDDSPG(ANAME) | ; Return true if the current display group should be sent
|
|
| SENDDLG(ANAME) | ; Return true if the current order dialog should be sent
|
|
| DLGBULL | ; send bulletin about modified dialogs <on first install>
|
|
| PARVAL | ;add Clin. Inf, Clin Meds display group to SEQUENCE parameter
|
| Name | Field # of Occurrence |
|---|---|
| ^%ZTLOAD | QUEUE+9 |
| $$S^%ZTLOAD | INDEX+14, SODLGCON+30, SODLGCON+32 |
| ^DIC | RESTART+3 |
| UPDATE^DIE | UPDDGMAP+16 |
| $$GET1^DIQ | MSG+16 |
| $$MAIL^ORUTL | INDEX+28, XM, SODLGCON+65 |
| WRAP^ORUTL | SODLGCON+46, SODLGCON+47, SODLGCON+48, QUICK+6, QUICK+7, MSG+24, MSG+33, MENU+9 |
| EN^ORYDLG | DLGBULL+3 |
| ZERO^PSS50 | SODLGCON+43 |
| DRGIEN^PSS50P7 | SODLGCON+39 |
| BLDLIST^PXRMFRPT | REMIND+6 |
| $$FMADD^XLFDT | QUEUE+7, INDEX+30 |
| $$NOW^XLFDT | QUEUE+7, INDEX+30 |
| $$REPEAT^XLFSTR | SODLGCON+17, SODLGCON+27, SODLGCON+48, SODLGCON+55, QUICK+7, MSG+5, MENU+7, MENU+8 |
| DEL^XPAR | PARVAL+2, PARVAL+6, PARVAL+10 |
| PUT^XPAR | PARVAL+5, PARVAL+9, PARVAL+13 |
| UPDATE^XPDID | QUEUE+16 |
| BMES^XPDUTL | POST+1, POST+5, QUEUE+6, QUEUE+11, QUEUE+15 |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^OR(100 - [#100] | Classic Fileman Calls |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| ANAME | SENDDSPG~, SENDDSPG+1, SENDDSPG+2, SENDDSPG+3, SENDDSPG+4, SENDDLG~, SENDDLG+1, SENDDLG+2, SENDDLG+3 |
| COUNT | CONSULT+2~, CONSULT+3*, CONSULT+7, CONSULT+8*, CONSULT+9*, CONSULT+10*, CONSULT+11*, CONSULT+12*, CONSULT+13*, CONSULT+14* , CONSULT+15*, CONSULT+16*, CONSULT+17*, CONSULT+18*, CONSULT+19*, CONSULT+20*, CONSULT+21*, CONSULT+22*, CONSULT+23*, CONSULT+24* , CONSULT+25*, CONSULT+37*, CONSULT+38, CONSULT+39* |
| DA | CONSULT+2~, CONSULT+3*, CONSULT+27*, CONSULT+28, CONSULT+29, CONSULT+31, CONSULT+33, CONSULT+35, CONSULT+37 |
| DA1 | CONSULT+2~, CONSULT+3*, CONSULT+31*, CONSULT+32, CONSULT+33, CONSULT+37 |
| DIC | RESTART+1~, RESTART+2* |
| DIC("A" | RESTART+2* |
| DIC(0 | RESTART+2* |
| DT | SODLGCON+34 |
| DTOUT | RESTART+1~ |
| DTYP | MSG+3~, MSG+18*, MSG+19 |
| DUOUT | RESTART+1~ |
| DUZ | INDEX+27 |
| FI | MSG+3~, MSG+23*, MSG+27*, MSG+28*, MSG+30, MSG+32 |
| FIEN | MSG+3~, MSG+8*, MSG+9*, MSG+11, MSG+15, MSG+23, MSG+28 |
| FILENUM | MSG+3~, MSG+6*, MSG+7*, MSG+9, MSG+11, MSG+15, MSG+23, MSG+28 |
| HEADER | MENU+4~, MENU+6*, MENU+7* |
| I | DLGBULL+1~, DLGBULL+2* |
| IEN | MSG+3~, MSG+14*, MSG+15*, MSG+16, MSG+18, MSG+20, MSG+23, MSG+26, MSG+28 |
| IND | MSG+3~ |
| NAME | MSG+3~, MSG+16*, MSG+20, MSG+26 |
| NL | MSG+3~ |
| NOUT | MSG+3~ |
| ORCHK | SODLGCON+1~, SODLGCON+38* |
| ORCHNKBR | SODLGCON+3~, SODLGCON+27*, SODLGCON+53 |
| ORCIDG | UPDDGMAP+2~, UPDDGMAP+5*, UPDDGMAP+11, UPDDGMAP+12 |
| ORCMDG | UPDDGMAP+2~, UPDDGMAP+4*, UPDDGMAP+8, UPDDGMAP+9 |
| ORCSUP | UPDDGMAP+2~, UPDDGMAP+6*, UPDDGMAP+14, UPDDGMAP+15 |
| ORCURITM | QUEUE~, QUEUE+16, QUEUE+17* |
| ORD | DLGBULL+1~, DLGBULL+3 |
| ORD( | DLGBULL+2* |
| ORDATE | SODLGCON+1~, SODLGCON+33*, SODLGCON+34 |
| ORDDHDR | SODLGCON+2~, SODLGCON+41*, SODLGCON+47* |
| ORDGIEN | SODLGCON+1~ |
| ORDISABL | CONSULT+2~, CONSULT+35*, CONSULT+36*, CONSULT+37 |
| ORDLG | INDEX+3~, INDEX+8*, INDEX+9, INDEX+11*, INDEX+12*, INDEX+13, SODLGCON+3~ |
| ORDLG( | SODLGCON+22, SODLGCON+23 |
| ORDLG("ADDITIVE" | SODLGCON+10*, SODLGCON+11 |
| ORDLG("ORDERA | BLE ITEM" , SODLGCON+6*, SODLGCON+7 |
| ORDLGIDX | SODLGCON+1~, SODLGCON+22*, SODLGCON+23 |
| ORDLGIEN | SODLGCON+1~, SODLGCON+23*, SODLGCON+24 |
| ORDRGIEN | SODLGCON+1~, SODLGCON+42*, SODLGCON+43, SODLGCON+45, SODLGCON+47, SODLGCON+48, ISSUPPLY~, ISSUPPLY+2 |
| OREAD | CONSULT+2~, CONSULT+5*, CONSULT+6*, CONSULT+7, CONSULT+34 |
| OREXIT | SODLGCON+1~, SODLGCON+33*, SODLGCON+34*, SODLGCON+35 |
| ORFIELDS | SODLGCON+1~ |
| ORFILE | REMIND~, REMIND+6 |
| ORFND | UPDDGMAP+2~, UPDDGMAP+7*, UPDDGMAP+8*, UPDDGMAP+9, UPDDGMAP+10*, UPDDGMAP+11*, UPDDGMAP+12, UPDDGMAP+13*, UPDDGMAP+14*, UPDDGMAP+15 |
| ORGMRPKG | CONSULT+2~, CONSULT+4*, CONSULT+29 |
| ORGO | SODLGCON+3~, SODLGCON+5*, SODLGCON+15, SODLGCON+62 |
| ORGROUP | SODLGCON+1~ |
| ORHEADER | QUICK+3~, QUICK+4*, QUICK+6* |
| ORI | UPDDGMAP+2~, UPDDGMAP+7*, UPDDGMAP+8, UPDDGMAP+10*, UPDDGMAP+11, UPDDGMAP+13*, UPDDGMAP+14 |
| ORIDX | SODLGCON+1~, MENU+4~, MENU+6*, MENU+9 |
| ORIEN | SODLGCON+2~, SODLGCON+28*, SODLGCON+29, SODLGCON+33, SODLGCON+36, SODLGCON+46, SODLGCON+51, SODLGCON+52, QUICK~, QUICK+5 , QUICK+8, QUICK+9 |
| ORIFN | INDEX~, INDEX+4*, INDEX+5, INDEX+6, INDEX+7, INDEX+9, INDEX+10, INDEX+11, INDEX+13, INDEX+14 , INDEX+26, INDEX+31 |
| ORINDENT | REMIND~, REMIND+7, MSG~, MSG+5*, MSG+13, MSG+19, MSG+26, MENU~, MENU+5*, MENU+7 , MENU+8 |
| ORISSUP | SODLGCON+2~, SODLGCON+41*, SODLGCON+49*, SODLGCON+50 |
| ORITEM | INDEX+3~ |
| ORITMHDR | SODLGCON+2~, SODLGCON+41*, SODLGCON+46* |
| ORITMIEN | SODLGCON+2~, SODLGCON+24*, SODLGCON+25, SODLGCON+26, REMIND~, REMIND+6 |
| ORITMS | MSG+22~, MSG+23*, MSG+24 |
| ORLABEL | CONSULT+2~, CONSULT+5*, CONSULT+6*, CONSULT+7, CONSULT+9, CONSULT+20, CONSULT+23 |
| ORLINE | SODLGCON+2~ |
| ORMSG | QUEUE~, QUEUE+6, QUEUE+11, QUEUE+12 |
| ORNODE | INDEX+3~, INDEX+7*, INDEX+8, INDEX+11*, INDEX+12 |
| ORPHDG | UPDDGMAP+2~, UPDDGMAP+3*, UPDDGMAP+9, UPDDGMAP+12, UPDDGMAP+15 |
| ORPHOI | SODLGCON+2~, SODLGCON+36*, SODLGCON+37, SODLGCON+39 |
| ORPOST | POST+6~, POST+7*, QUEUE+11, QUEUE+14 |
| ORQIEN | SODLGCON+2~, SODLGCON+20*, SODLGCON+21, SODLGCON+23, SODLGCON+24, SODLGCON+26, MENU~, MENU+6 |
| ORQO | QUICK+3~, QUICK+5*, QUICK+6, QUICK+7, QUICK+8, QUICK+9 |
| ORQORDER | SODLGCON+2~, SODLGCON+19*, SODLGCON+26, SODLGCON+66, QUICK+5, QUICK+8, QUICK+9 |
| ORRECP | INDEX+3~, INDEX+28 |
| ORRECP( | INDEX+27* |
| ORREP | INDEX+3~, INDEX+19! |
| ORREP(1 | INDEX+17*, INDEX+20* |
| ORREP(2 | INDEX+21* |
| ORREP(3 | INDEX+22* |
| ORREP(4 | INDEX+23* |
| ORREP(5 | INDEX+24* |
| ORREP(6 | INDEX+25* |
| ORREP(7 | INDEX+26* |
| ORRESULT | SODLGCON+2~ |
| ORSTAT | INDEX+3~, INDEX+28*, INDEX+29, CONSULT+2~, XM*, SODLGCON+2~, SODLGCON+65* |
| ORSTNUM | POST+6~, POST+7*, POST+8, POST+9, POST+10, POST+11 |
| ORTEXT | SODLGCON+1~, SODLGCON+5*, SODLGCON+8, SODLGCON+9, SODLGCON+12, SODLGCON+13, SODLGCON+14, SODLGCON+16, SODLGCON+17, SODLGCON+46 , SODLGCON+47, SODLGCON+48, SODLGCON+51, SODLGCON+52, SODLGCON+53, SODLGCON+55, SODLGCON+57, SODLGCON+58, SODLGCON+59, SODLGCON+60 , SODLGCON+61, SODLGCON+63, SODLGCON+65, SODLGCON+66, QUICK~, QUICK+6, QUICK+7, QUICK+8, QUICK+9, REMIND~ , REMIND+7, MENU~, MENU+9 |
| ORZZ | UPDDGMAP+2~ |
| ORZZ(1 | UPDDGMAP+9*, UPDDGMAP+12*, UPDDGMAP+15* |
| OUTPUT | MSG+4~, MSG+13*, MSG+19*, MSG+20*, MSG+21*, MSG+24, MSG+26*, MSG+30*, MSG+32*, MSG+33 , MENU+4~, MENU+7*, MENU+8*, MENU+9 |
| QONAME | CONSULT+2~, CONSULT+3*, CONSULT+26*, CONSULT+27, CONSULT+37 |
| RESPONSE | CONSULT+2~, CONSULT+33*, CONSULT+34 |
| RNUM | MSG+3~, MSG+12*, MSG+16 |
| SUBHEAD | MSG+3~, MSG+27*, MSG+29, MSG+31* |
| TEXT | MSG+3~ |
| TEXTOUT | MSG~, MSG+24, MSG+33 |
| TOTAL | CONSULT+2~, CONSULT+39* |
| TYPE | MSG+3~, MSG+10*, MSG+11, MSG+12, MSG+13, MSG+15, MSG+17, MSG+23, MSG+25, MSG+28 , MSG+30 |
| U | INDEX+8, INDEX+12, INDEX+30, CONSULT+28, CONSULT+29, CONSULT+33, CONSULT+35, SODLGCON+21, SODLGCON+26, SODLGCON+33 , SODLGCON+36, SODLGCON+46, ISSUPPLY+2, REMIND+6, MSG+18, MSG+20, MENU+9 |
| X | RESTART+1~, INDEX+14~*, SODLGCON+31~, SODLGCON+32*, PARVAL+1~, PARVAL+4*, PARVAL+5, PARVAL+8*, PARVAL+9, PARVAL+12* , PARVAL+13 |
| XPDIDTOT | POST+6~, POST+7* |
| Y | RESTART+1~, RESTART+4, RESTART+6 |
| ZTDESC | QUEUE~ |
| ZTDTH | QUEUE+5~, QUEUE+7* |
| ZTIO | QUEUE+5~, QUEUE+8* |
| >> ZTQUEUED | SODLGCON+4, SODLGCON+67 |
| >> ZTREQ | INDEX+32*, XM+1*, SODLGCON+67* |
| ZTRTN | QUEUE~ |
| ZTSK | QUEUE+5~, QUEUE+10, QUEUE+15, QUEUE+18 |
| >> ZTSTOP | INDEX+4, INDEX+14*, INDEX+16, INDEX+29, SODLGCON+28, SODLGCON+29, SODLGCON+32*, SODLGCON+54, SODLGCON+62 |