Produced by Araxis Merge on 10/26/2017 10:44:45 PM Eastern Daylight Time. See www.araxis.com for information about Merge. This report uses XHTML and CSS2, and is best viewed with a modern standards-compliant browser. For optimum results when printing this report, use landscape orientation and enable printing of background images and colours in your browser.
| # | Location | File | Last Modified |
|---|---|---|---|
| 1 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.2.17.1 | usp_Filter_Icon.sql | Wed Oct 18 19:03:30 2017 UTC |
| 2 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.2.17.1 | usp_Filter_Icon.sql | Thu Oct 26 19:41:50 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 476 |
| Changed | 1 | 2 |
| Inserted | 0 | 0 |
| Removed | 0 | 0 |
| Whitespace | |
|---|---|
| Character case | Differences in character case are significant |
| Line endings | Differences in line endings (CR and LF characters) are ignored |
| CR/LF characters | Not shown in the comparison detail |
No regular expressions were active.
| 1 | USE [BMS] | |
| 2 | GO | |
| 3 | /****** Ob ject: Sto redProcedu re [dbo].[ usp_Filter _Icon] Script Dat e: 7/13/20 17 1:50:52 PM ****** / | |
| 4 | SET ANSI_N ULLS ON | |
| 5 | GO | |
| 6 | SET QUOTED _IDENTIFIE R ON | |
| 7 | GO | |
| 8 | -- ======= ========== ========== ========== ======== | |
| 9 | -- Author: PII | |
| 10 | -- Create date: 25.0 4.2012 | |
| 11 | -- Descrip tion: Filt er icons. | |
| 12 | -- ======= ========== ========== ========== ======== | |
| 13 | ALTER PROC EDURE [dbo ].[usp_Fil ter_Icon] | |
| 14 | @L IST_TYPE N VARCHAR(20 ), | |
| 15 | @I CON_FLAG_I DS NVARCHA R(MAX), | |
| 16 | @F ACILITY_UI D UNIQUEID ENTIFIER | |
| 17 | AS | |
| 18 | BEGIN | |
| 19 | SET NOCOUN T ON | |
| 20 | ||
| 21 | CR EATE TABLE #ICONS (I CON_ID INT , [GROUP] NVARCHAR(5 0), SUBGRO UP NVARCHA R(100), IM AGE_BYTES NVARCHAR(M AX), IMAGE _BYTES_INA CTIVE NVAR CHAR(MAX), | |
| 22 | IC ON_NAME NV ARCHAR(150 ), ICON_DE SCRIPTION NVARCHAR(1 50), ACTIV E BIT, PUB LISHED BIT , ORDER_IN DEX INT, P ATIENT_OR_ ROOMBED CH AR(1), | |
| 23 | IM AGE_NAME N VARCHAR(25 0), MOUSE_ OVER_TEXT NVARCHAR(1 50), AUTO_ ICON_PATTE RN NVARCHA R(255), FA CILITY_UID UNIQUEIDE NTIFIER, | |
| 24 | IC ON_TYPE_CO DE VARCHAR (100), ICO N_TYPE_COD E_SYSTEM V ARCHAR(100 ), ICON_TY PE_CODE_SY STEM_NAME VARCHAR(10 0), ICON_T YPE_DISPLA Y_NAME NVA RCHAR(250) ) | |
| 25 | ||
| 26 | IF (@LIST_TY PE = 'ALL' ) | |
| 27 | BEGI N | |
| 28 | IF (@F ACILITY_UI D IS NULL) | |
| 29 | INSERT I NTO #ICONS | |
| 30 | (ICON_ID, [GROUP], S UBGROUP, I MAGE_BYTES , IMAGE_BY TES_INACTI VE, ICON_N AME, ICON_ DESCRIPTIO N, ACTIVE, | |
| 31 | PUBLISHED, ORDER_IND EX, PATIEN T_OR_ROOMB ED, IMAGE_ NAME, MOUS E_OVER_TEX T, AUTO_IC ON_PATTERN , FACILITY _UID, | |
| 32 | ICON_TYPE_ CODE, ICON _TYPE_CODE _SYSTEM, I CON_TYPE_C ODE_SYSTEM _NAME, ICO N_TYPE_DIS PLAY_NAME) | |
| 33 | SELECT IFL.ID AS [ICON_ID], | |
| 34 | [G ROUP] AS [ GROUP], | |
| 35 | SU BGROUP AS [SUBGROUP] , | |
| 36 | IM AGE_BYTES AS [IMAGE _BYTES], | |
| 37 | IM AGE_BYTES_ INACTIVE A S [IMAGE_B YTES_INACT IVE], | |
| 38 | IC ON_NAME AS [ICON_NAM E], | |
| 39 | SH ORT_DESCRI PTION AS [ ICON_DESCR IPTION], | |
| 40 | AC TIVE AS [A CTIVE], | |
| 41 | PU BLISHED AS [PUBLISHE D], | |
| 42 | OR DER_INDEX AS [ORDER_ INDEX], | |
| 43 | PA TIENT_OR_R OOMBED AS [PATIENT_O R_ROOMBED] , | |
| 44 | IM AGE_NAME A S [IMAGE_N AME], | |
| 45 | MO USE_OVER_T EXT AS [MO USE_OVER_T EXT], | |
| 46 | AU TO_ICON_PA TTERN AS [ AUTO_ICON_ PATTERN], | |
| 47 | NU LL AS [FAC ILITY_UID] , | |
| 48 | IT .CODE AS [ ICON_TYPE_ CODE], | |
| 49 | IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM], | |
| 50 | IT .CODE_SYST EM_NAME AS [ICON_TYP E_CODE_SYS TEM_NAME], | |
| 51 | IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ] | |
| 52 | FROM ICO N_FLAG AS IFL | |
| 53 | LEFT JOIN CONCEPT AS IT ON IFL .ICON_TYPE _ID = IT.I D | |
| 54 | ELSE I F (@FACILI TY_UID IS NOT NULL) | |
| 55 | INSERT I NTO #ICONS | |
| 56 | (ICON_ID, [GROUP], S UBGROUP, I MAGE_BYTES , IMAGE_BY TES_INACTI VE, ICON_N AME, ICON_ DESCRIPTIO N, ACTIVE, | |
| 57 | PUBLISHED, ORDER_IND EX, PATIEN T_OR_ROOMB ED, IMAGE_ NAME, MOUS E_OVER_TEX T, AUTO_IC ON_PATTERN , FACILITY _UID, | |
| 58 | ICON_TYPE_ CODE, ICON _TYPE_CODE _SYSTEM, I CON_TYPE_C ODE_SYSTEM _NAME, ICO N_TYPE_DIS PLAY_NAME) | |
| 59 | SELECT IFL.ID AS [ICON_ID], | |
| 60 | [G ROUP] AS [ GROUP], | |
| 61 | SU BGROUP AS [SUBGROUP] , | |
| 62 | IM AGE_BYTES AS [IMAGE _BYTES], | |
| 63 | IM AGE_BYTES_ INACTIVE A S [IMAGE_B YTES_INACT IVE], | |
| 64 | IC ON_NAME AS [ICON_NAM E], | |
| 65 | SH ORT_DESCRI PTION AS [ ICON_DESCR IPTION], | |
| 66 | AC TIVE AS [A CTIVE], | |
| 67 | PU BLISHED AS [PUBLISHE D], | |
| 68 | OR DER_INDEX AS [ORDER_ INDEX], | |
| 69 | PA TIENT_OR_R OOMBED AS [PATIENT_O R_ROOMBED] , | |
| 70 | IM AGE_NAME A S [IMAGE_N AME], | |
| 71 | MO USE_OVER_T EXT AS [MO USE_OVER_T EXT], | |
| 72 | AU TO_ICON_PA TTERN AS [ AUTO_ICON_ PATTERN], | |
| 73 | NU LL AS [FAC ILITY_UID] , | |
| 74 | IT .CODE AS [ ICON_TYPE_ CODE], | |
| 75 | IT .CODE_SYST EM AS [ICO N_TYPE_COD E_SYSTEM], | |
| 76 | IT .CODE_SYST EM_NAME AS [ICON_TYP E_CODE_SYS TEM_NAME], | |
| 77 | IT .DISPLAY_N AME AS [IC ON_TYPE_DI SPLAY_NAME ] | |
| 78 | FROM ICO N_FLAG AS IFL | |
| 79 | LEFT JOIN CONCEPT AS IT ON IFL .ICON_TYPE _ID = IT.I D | |
| 80 | WHERE SU BGROUP <> 'SITE_CONF IGURABLE_I CON' | |
| 81 | UNION | |
| 82 | SELECT IFL.ID AS [ICON_ID], | |
| 83 | IF L.[GROUP] AS [GROUP] , | |
| 84 | IF L.SUBGROUP AS [SUBGR OUP], | |
| 85 | IF L.IMAGE_BY TES AS [I MAGE_BYTES ], | |
| 86 | IF L.IMAGE_BY TES_INACTI VE AS [IMA GE_BYTES_I NACTIVE], | |
| 87 | CO ALESCE(IFF .ICON_NAME , IFL.ICON _NAME) AS [ICON_NAME ], | |
| 88 | CO ALESCE(IFF .ICON_NAME , IFL.SHOR T_DESCRIPT ION) AS [I CON_DESCRI PTION], | |
| 89 | IF F.ACTIVE A S [ACTIVE] , | |
| 90 | IF L.PUBLISHE D AS [PUBL ISHED], | |
| 91 | CO ALESCE(IFF .ORDER_IND EX, IFL.OR DER_INDEX) AS [ORDER _INDEX], | |
| 92 | CO ALESCE(IFF .PATIENT_O R_ROOMBED, IFL.PATIE NT_OR_ROOM BED) AS [P ATIENT_OR_ ROOMBED], | |
| 93 | IF L.IMAGE_NA ME AS [IMA GE_NAME], | |
| 94 | CO ALESCE(IFF .MOUSE_OVE R_TEXT, IF L.MOUSE_OV ER_TEXT) A S [MOUSE_O VER_TEXT], | |
| 95 | IF L.AUTO_ICO N_PATTERN AS [AUTO_I CON_PATTER N], | |
| 96 | IF F.FACILITY _UID AS [F ACILITY_UI D], | |
| 97 | NU LL AS [ICO N_TYPE_COD E], | |
| 98 | NU LL AS [ICO N_TYPE_COD E_SYSTEM], | |
| 99 | NU LL AS [ICO N_TYPE_COD E_SYSTEM_N AME], | |
| 100 | NU LL AS [ICO N_TYPE_DIS PLAY_NAME] | |
| 101 | FROM ICO N_FLAG AS IFL | |
| 102 | LEFT JOIN ICON_FLAG_ FACILITY A S IFF ON I FL.ID = IF F.ICON_FLA G_ID AND I FF.FACILIT Y_UID = @F ACILITY_UI D | |
| 103 | WHERE IF L.SUBGROUP = 'SITE_C ONFIGURABL E_ICON' | |
| 104 | END | |
| 105 | EL SE IF (@LI ST_TYPE = 'WHITEBOAR D') | |
| 106 | BEGI N | |
| 107 | INSERT INTO #ICO NS | |
| 108 | (ICON_ID , [GROUP], SUBGROUP, IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, | |
| 109 | PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, FACILI TY_UID, | |
| 110 | ICON_TYP E_CODE, IC ON_TYPE_CO DE_SYSTEM, ICON_TYPE _CODE_SYST EM_NAME, I CON_TYPE_D ISPLAY_NAM E) | |
| 111 | SELECT ID AS [I CON_ID], | |
| 112 | [GROUP] AS [GROUP], | |
| 113 | SUBGROUP A S [SUBGROU P], | |
| 114 | IMAGE_BYTE S AS [IMA GE_BYTES], | |
| 115 | IMAGE_BYTE S_INACTIVE AS [IMAGE _BYTES_INA CTIVE], | |
| 116 | ICON_NAME AS [ICON_N AME], | |
| 117 | SHORT_DESC RIPTION AS [ICON_DES CRIPTION], | |
| 118 | ACTIVE AS [ACTIVE], | |
| 119 | PUBLISHED AS [PUBLIS HED], | |
| 120 | ORDER_INDE X AS [ORDE R_INDEX], | |
| 121 | PATIENT_OR _ROOMBED A S [PATIENT _OR_ROOMBE D], | |
| 122 | IMAGE_NAME AS [IMAGE _NAME], | |
| 123 | MOUSE_OVER _TEXT AS [ MOUSE_OVER _TEXT], | |
| 124 | AUTO_ICON_ PATTERN AS [AUTO_ICO N_PATTERN] , | |
| 125 | NULL AS [F ACILITY_UI D], | |
| 126 | NULL AS [I CON_TYPE_C ODE], | |
| 127 | NULL AS [I CON_TYPE_C ODE_SYSTEM ], | |
| 128 | NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME], | |
| 129 | NULL AS [I CON_TYPE_D ISPLAY_NAM E] | |
| 130 | FROM ICO N_FLAG | |
| 131 | WHERE (SUB GROUP = 'S TANDARD_IC ON' OR SUB GROUP = 'E MERGENCY_I CON') | |
| 132 | UNION | |
| 133 | SELECT IFL.ID A S [ICON_ID ], | |
| 134 | IFL.[GROUP ] AS [GROU P], | |
| 135 | IFL.SUBGRO UP AS [SUB GROUP], | |
| 136 | IFL.IMAGE_ BYTES AS [IMAGE_BYT ES], | |
| 137 | IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] , | |
| 138 | IFF.ICON_N AME AS [IC ON_NAME], | |
| 139 | IFF.ICON_N AME AS [IC ON_DESCRIP TION], | |
| 140 | IFF.ACTIVE AS [ACTIV E], | |
| 141 | IFL.PUBLIS HED AS [PU BLISHED], | |
| 142 | IFF.ORDER_ INDEX AS [ ORDER_INDE X], | |
| 143 | IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED], | |
| 144 | IFL.IMAGE_ NAME AS [I MAGE_NAME] , | |
| 145 | IFF.MOUSE_ OVER_TEXT AS [MOUSE_ OVER_TEXT] , | |
| 146 | IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN], | |
| 147 | IFF.FACILI TY_UID AS [FACILITY_ UID], | |
| 148 | NULL AS [I CON_TYPE_C ODE], | |
| 149 | NULL AS [I CON_TYPE_C ODE_SYSTEM ], | |
| 150 | NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME], | |
| 151 | NULL AS [I CON_TYPE_D ISPLAY_NAM E] | |
| 152 | FROM I CON_FLAG A S IFL | |
| 153 | INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID = IFF.ICON_ FLAG_ID | |
| 154 | WHERE IFF.FACILI TY_UID = @ FACILITY_U ID | |
| 155 | END | |
| 156 | EL SE IF (@LI ST_TYPE = 'SEARCH') | |
| 157 | BEGI N | |
| 158 | INSERT INTO #ICO NS | |
| 159 | (ICON_ID , [GROUP], SUBGROUP, IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, | |
| 160 | PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, FACILI TY_UID, | |
| 161 | ICON_TYP E_CODE, IC ON_TYPE_CO DE_SYSTEM, ICON_TYPE _CODE_SYST EM_NAME, I CON_TYPE_D ISPLAY_NAM E) | |
| 162 | SELECT IFL.ID A S [ICON_ID ], | |
| 163 | IFL.[GROUP ] AS [GROU P], | |
| 164 | IFL.SUBGRO UP AS [SUB GROUP], | |
| 165 | IFL.IMAGE_ BYTES AS [IMAGE_BYT ES], | |
| 166 | IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] , | |
| 167 | IFL.ICON_N AME AS [IC ON_NAME], | |
| 168 | IFF.DESCRI PTION AS [ ICON_DESCR IPTION], | |
| 169 | IFF.ACTIVE AS [ACTIV E], | |
| 170 | IFL.PUBLIS HED AS [PU BLISHED], | |
| 171 | IFF.ORDER_ INDEX AS [ ORDER_INDE X], | |
| 172 | IFF.PATIEN T_OR_ROOMB ED AS [PAT IENT_OR_RO OMBED], | |
| 173 | IFL.IMAGE_ NAME AS [I MAGE_NAME] , | |
| 174 | IFL.MOUSE_ OVER_TEXT AS [MOUSE_ OVER_TEXT] , | |
| 175 | IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN], | |
| 176 | IFF.FACILI TY_UID AS [FACILITY_ UID], | |
| 177 | NULL AS [I CON_TYPE_C ODE], | |
| 178 | NULL AS [I CON_TYPE_C ODE_SYSTEM ], | |
| 179 | NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME], | |
| 180 | NULL AS [I CON_TYPE_D ISPLAY_NAM E] | |
| 181 | FROM I CON_FLAG A S IFL | |
| 182 | INNER JO IN ICON_FL AG_FACILIT Y AS IFF O N IFL.ID = IFF.ICON_ FLAG_ID | |
| 183 | INNER JO IN dbo.fn_ Split_Ids( @ICON_FLAG _IDS, ',') AS SI ON SI.ID = IF L.ID | |
| 184 | WHERE IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON' AND IFL.PU BLISHED = 1 AND IFF. ACTIVE = 1 | |
| 185 | END | |
| 186 | EL SE | |
| 187 | BEGI N | |
| 188 | INSERT INTO #ICO NS | |
| 189 | (ICON_ID , [GROUP], SUBGROUP, IMAGE_BYT ES, IMAGE_ BYTES_INAC TIVE, ICON _NAME, ICO N_DESCRIPT ION, ACTIV E, | |
| 190 | PUBLISHE D, ORDER_I NDEX, PATI ENT_OR_ROO MBED, IMAG E_NAME, MO USE_OVER_T EXT, AUTO_ ICON_PATTE RN, FACILI TY_UID, | |
| 191 | ICON_TYP E_CODE, IC ON_TYPE_CO DE_SYSTEM, ICON_TYPE _CODE_SYST EM_NAME, I CON_TYPE_D ISPLAY_NAM E) | |
| 192 | SELECT IFL.ID A S [ICON_ID ], | |
| 193 | IFL.[GROUP ] AS [GROU P], | |
| 194 | IFL.SUBGRO UP AS [SUB GROUP], | |
| 195 | IFL.IMAGE_ BYTES AS [IMAGE_BYT ES], | |
| 196 | IFL.IMAGE_ BYTES_INAC TIVE AS [I MAGE_BYTES _INACTIVE] , | |
| 197 | COALESCE(I FF.ICON_NA ME, IFL.IC ON_NAME) A S [ICON_NA ME], | |
| 198 | COALESCE(I FF.ICON_NA ME, IFL.SH ORT_DESCRI PTION) AS [ICON_DESC RIPTION], | |
| 199 | IFF.ACTIVE AS [ACTIV E], | |
| 200 | IFL.PUBLIS HED AS [PU BLISHED], | |
| 201 | COALESCE(I FF.ORDER_I NDEX, IFL. ORDER_INDE X) AS [ORD ER_INDEX], | |
| 202 | COALESCE(I FF.PATIENT _OR_ROOMBE D, IFL.PAT IENT_OR_RO OMBED) AS [PATIENT_O R_ROOMBED] , | |
| 203 | IFL.IMAGE_ NAME AS [I MAGE_NAME] , | |
| 204 | COALESCE(I FF.MOUSE_O VER_TEXT, IFL.MOUSE_ OVER_TEXT) AS [MOUSE _OVER_TEXT ], | |
| 205 | IFL.AUTO_I CON_PATTER N AS [AUTO _ICON_PATT ERN], | |
| 206 | IFF.FACILI TY_UID AS [FACILITY_ UID], | |
| 207 | NULL AS [I CON_TYPE_C ODE], | |
| 208 | NULL AS [I CON_TYPE_C ODE_SYSTEM ], | |
| 209 | NULL AS [I CON_TYPE_C ODE_SYSTEM _NAME], | |
| 210 | NULL AS [I CON_TYPE_D ISPLAY_NAM E] | |
| 211 | FROM I CON_FLAG A S IFL | |
| 212 | LEFT JOI N ICON_FLA G_FACILITY AS IFF ON IFL.ID = IFF.ICON_F LAG_ID AND IFF.FACIL ITY_UID = @FACILITY_ UID | |
| 213 | WHERE IFL.SUBGRO UP = 'SITE _CONFIGURA BLE_ICON' | |
| 214 | END | |
| 215 | ||
| 216 | SE LECT ICON _ID, | |
| 217 | [GROUP ], | |
| 218 | SUBGRO UP, | |
| 219 | IMAGE_ BYTES, | |
| 220 | IMAGE_ BYTES_INAC TIVE, | |
| 221 | ICON_N AME, | |
| 222 | ICON_D ESCRIPTION , | |
| 223 | ACTIVE , | |
| 224 | PUBLIS HED, | |
| 225 | ORDER_ INDEX, | |
| 226 | PATIEN T_OR_ROOMB ED, | |
| 227 | IMAGE_ NAME, | |
| 228 | MOUSE_ OVER_TEXT, | |
| 229 | AUTO_I CON_PATTER N, | |
| 230 | FACILI TY_UID, | |
| 231 | ICON_T YPE_CODE, | |
| 232 | ICON_T YPE_CODE_S YSTEM, | |
| 233 | ICON_T YPE_CODE_S YSTEM_NAME , | |
| 234 | ICON_T YPE_DISPLA Y_NAME | |
| 235 | FR OM #ICONS | |
| 236 | ||
| 237 | DR OP TABLE # ICONS | |
| 238 | ||
| 239 | END |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.