ORYDLG ;SLC/MKB -- Postinit bulletin for order dialogs ;7/28/04 08:18 ;;3.0;ORDER ENTRY/RESULTS REPORTING;**141,165,216**;Dec 17, 1997 ; EN(PATCH,ORDLG,USERS) ; -- look for local copies of ORDLG(NAME) by package, ; send list in bulletin to DUZ, POSTMASTER, USERS(DUZ) when done ; Q:$O(ORDLG(""))="" ;none N ORZ,ORI,X,NM,I,OR0,PKG,DG,ORPKG,ORNATL,DLG,CNT S ORZ(1)="The following nationally exported order dialogs have been modified by" S X="this patch: ",ORI=1,NM="" F S NM=$O(ORDLG(NM)) Q:NM="" D . S ORI=ORI+1,ORZ(ORI)=X_NM,X=" " . S I=+$O(^ORD(101.41,"AB",NM,0)),OR0=$G(^ORD(101.41,I,0)) . S PKG=+$P(OR0,U,7),DG=+$P(OR0,U,5) S:PKG ORPKG(PKG,DG)="" S I=0 F I=1:1 S X=$T(NATL+I) Q:X["ZZZZZ" S ORNATL($P(X,";",3))="" S ORI=ORI+1,ORZ(ORI)="Please review and compare the following locally created order dialogs" S ORI=ORI+1,ORZ(ORI)="that may be copies, for any necessary changes:",CNT=0 S PKG=0 F S PKG=$O(ORPKG(PKG)) Q:PKG<1 S DLG=0 D . F S DLG=+$O(^ORD(101.41,"APKG",PKG,DLG)) Q:DLG<1 D .. S OR0=$G(^ORD(101.41,DLG,0)) Q:$P(OR0,U,4)'="D" .. Q:'$D(ORPKG(PKG,+$P(OR0,U,5))) ;included DispGrp .. Q:$D(ORNATL($P(OR0,U))) S CNT=CNT+1 .. S ORI=ORI+1,ORZ(ORI)=$J(DLG,7)_" "_$P(OR0,U) EN1 I CNT>0 D ;local copies found -> send bulletin . N XMDUZ,XMY,I,XMSUB,XMTEXT,DIFROM . S XMDUZ="PATCH OR*3*"_$G(PATCH)_" POSTINIT",XMY(.5)="" . S:$G(DUZ) XMY(DUZ)="" S I=0 F S I=$O(USERS(I)) Q:I<1 S XMY(I)="" . S XMSUB=XMDUZ_" COMPLETED",XMTEXT="ORZ(" D ^XMD . D BMES^XPDUTL("Some national order dialogs have been modified in this patch;") . D MES^XPDUTL("a bulletin has been sent to the installer listing local copies that") . D MES^XPDUTL("may need to be reviewed and updated.") Q ; NATL ;;Nationally exported dialogs ;;FHW1 ;;FHW2 ;;FHW3 ;;FHW7 ;;FHW8 ;;GMRAOR ALLERGY ENTER/EDIT ;;GMRCOR CONSULT ;;GMRCOR REQUEST ;;GMRVOR ;;LR OTHER LAB TESTS ;;OR GWCOND CONDITION ;;OR GWDIAG DIAGNOSIS ;;OR GWINST DNR ;;OR GXACTV OTHER ACTIVITY ORDER ;;OR GXMISC GENERAL ;;OR GXMOVE ADMIT PATIENT ;;OR GXMOVE DISCHARGE ;;OR GXMOVE EVENT ;;OR GXMOVE TRANSFER ;;OR GXMOVE TREATING SPECIALTY ;;OR GXPARM CALL HO ON ;;OR GXSKIN DRESSING CHANGE ;;OR GXTEXT TEXT ONLY ORDER ;;OR GXTEXT WORD PROCESSING ORDER ;;ORWD GENERIC ACTIVITY ;;ORWD GENERIC DIET ;;ORWD GENERIC NURSING ;;ORWD GENERIC VITALS ;;PS MEDS ;;PSJ OR PAT OE ;;PSJI OR PAT FLUID OE ;;PSO OERR ;;PSO SUPPLY ;;RA OERR EXAM ;;ZZZZZ