Produced by Araxis Merge on 10/26/2017 10:44:44 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.1.6.3\Reports | DROP_CREATE_BMS_HISTORY_usp_Rpt_IconUsageHistory.sql | Wed Oct 18 19:06:46 2017 UTC |
| 2 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\BMSv2Updates\2.1.6.3\Reports | DROP_CREATE_BMS_HISTORY_usp_Rpt_IconUsageHistory.sql | Thu Oct 26 19:34:32 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 346 |
| Changed | 1 | 10 |
| 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_H ISTORY] | |
| 2 | GO | |
| 3 | ||
| 4 | /****** Ob ject: Sto redProcedu re [dbo].[ usp_Rpt_Ic onUsageHis tory] S cript Date : 6/14/201 6 9:13:58 AM ******/ | |
| 5 | DROP PROCE DURE [dbo] .[usp_Rpt_ IconUsageH istory] | |
| 6 | GO | |
| 7 | ||
| 8 | /****** Ob ject: Sto redProcedu re [dbo].[ usp_Rpt_Ic onUsageHis tory] S cript Date : 6/14/201 6 9:13:58 AM ******/ | |
| 9 | SET ANSI_N ULLS ON | |
| 10 | GO | |
| 11 | ||
| 12 | SET QUOTED _IDENTIFIE R ON | |
| 13 | GO | |
| 14 | ||
| 15 | ||
| 16 | --exec usp _Rpt_IconU sageHistor y @UserID= N' DNS ',@FACILIT IES_IDS=N' 144;143_1, 145;142_2, 146;141_3, 147;140_4, 148;139_5, 149;138_6, 150;137_7, 151;136_8, 161;135_9, 162;134_10 ,163;133_1 1,164;132_ 12,165;131 _13,166;13 0_14,167;1 29_15,168; 128_16,169 ;127_17,17 0;126_18,1 71;125_19, 172;124_20 ,173;123_2 1,174;122_ 22,175;121 _23,176;12 0_24,177;1 19_25,178; 118_26,179 ;117_27,18 0;116_28,1 81;115_29, 182;114_30 ,183;113_3 1,184;112_ 32,185;111 _33,186;11 0_34,187;1 09_35,188; 108_36,189 ;107_37,19 0;106_38,1 91;105_39, 192;104_40 ,193;103_4 1,194;102_ 42,195;101 _43,196;10 0_44,197;9 9_45,198;9 8_46,199;9 7_47,200;9 6_48,201;9 5_49,202;9 4_50,203;9 3_51,204;9 2_52,205;9 1_53,206;9 0_54,207;8 9_55,208;8 8_56,209;8 7_57,210;8 6_58,211;8 5_59,212;8 4_60,213;8 3_61,214;8 2_62,215;8 1_63,216;8 0_64,217;7 9_65,218;7 8_66,219;7 7_67,220;7 6_68,221;7 5_69,222;7 4_70,223;7 3_71,224;7 2_72,225;7 1_73,226;7 0_74,227;6 9_75,228;6 8_76,229;6 7_77,230;6 6_78,231;6 5_79,232;6 4_80,233;6 3_81,234;6 2_82,235;6 1_83,236;6 0_84,237;5 9_85,238;5 8_86,239;5 7_87,240;5 6_88,241;5 5_89,242;5 4_90,243;5 3_91,244;5 2_92,245;5 1_93,246;5 0_94,247;4 9_95,248;4 8_96,249;4 7_97,250;4 6_98,251;4 5_99,252;4 4_100,253; 43_101,254 ;42_102,25 5;41_103,2 56;40_104, 257;39_105 ,258;38_10 6,259;37_1 07,260;36_ 108,261;35 _109,262;3 4_110,263; 33_111,264 ;32_112,26 5;31_113,2 66;30_114, 267;29_115 ,268;28_11 6,269;27_1 17,270;26_ 118,271;25 _119,272;2 4_120,273; 23_121,274 ;22_122,27 5;21_123,2 76;20_124, 277;19_125 ,278;18_12 6,279;17_1 27,280;16_ 128,281;15 _129,282;1 4_130,283; 13_131,284 ;12_132,28 5;11_133,2 86;10_134, 287;9_135, 295;8_136, 296;7_137, 297;6_138, 298;5_139, 299;4_140, 300;3_141, 301;2_142, 302;1_143' ,@ICON_TYP ES=N'18;-2 _27_1,19;- 3_26_2,20; -1_25_3,21 ;-2_24_4,2 3;-2_23_5, 24;-1_22_6 ,26;-2_21_ 7,27;-1_20 _8,29;-2_1 9_9,30;-1_ 18_10,32;- 2_17_11,33 ;-1_16_12, 35;-2_15_1 3,37;-2_14 _14,39;-2_ 13_15,42;- 2_12_16,44 ;-2_11_17, 45;-2_10_1 8,46;-2_9_ 19,47;-2_8 _20,48;-2_ 7_21,49;-2 _6_22,50;- 2_5_23,51; -1_4_24,52 ;-2_3_25,5 3;-1_2_26, 54;-1_1_27 ',@DATE_FR OM = '1/1/ 2008', @DA TE_TO='12/ 29/2016', @ICON_GROU P=N'-3' | |
| 17 | --exec usp _Rpt_IconU sageHistor y @UserID= N' DNS ',@FACILIT IES_IDS=N' 144;143_1, 146;141_3, 162;134_10 ,147;140_4 ,163;133_1 1,164;132_ 12,165;131 _13,166;13 0_14,148;1 39_5,145;1 42_2,149;1 38_6,150;1 37_7,151;1 36_8,168;1 28_16,167; 129_15,197 ;99_45,198 ;98_46,199 ;97_47,169 ;127_17,17 0;126_18,1 71;125_19, 172;124_20 ,200;96_48 ,201;95_49 ,202;94_50 ,203;93_51 ,173;123_2 1,174;122_ 22,175;121 _23,176;12 0_24,204;9 2_52,205;9 1_53,206;9 0_54,207;8 9_55,208;8 8_56,177;1 19_25,178; 118_26,179 ;117_27,18 0;116_28,2 09;87_57,2 10;86_58,2 24;72_72,2 25;71_73,1 81;115_29, 182;114_30 ,183;113_3 1,184;112_ 32,226;70_ 74,227;69_ 75,228;68_ 76,229;67_ 77,185;111 _33,186;11 0_34,187;1 09_35,188; 108_36,230 ;66_78,231 ;65_79,232 ;64_80,233 ;63_81,234 ;62_82,189 ;107_37,19 0;106_38,1 91;105_39, 192;104_40 ,235;61_83 ,236;60_84 ,237;59_85 ,238;58_86 ,193;103_4 1,194;102_ 42,195;101 _43,196;10 0_44,253;4 3_101,254; 42_102,255 ;41_103,25 6;40_104,2 11;85_59,2 12;84_60,2 13;83_61,2 14;82_62,2 57;39_105, 258;38_106 ,259;37_10 7,260;36_1 08,261;35_ 109,215;81 _63,216;80 _64,217;79 _65,218;78 _66,262;34 _110,263;3 3_111,264; 32_112,265 ;31_113,21 9;77_67,22 0;76_68,22 1;75_69,22 2;74_70,26 6;30_114,2 67;29_115, 268;28_116 ,269;27_11 7,223;73_7 1,239;57_8 7,240;56_8 8,241;55_8 9,242;54_9 0,270;26_1 18,271;25_ 119,272;24 _120,273;2 3_121,243; 53_91,244; 52_92,245; 51_93,246; 50_94,302; 1_143,274; 22_122,275 ;21_123,27 6;20_124,2 77;19_125, 247;49_95, 248;48_96, 249;47_97, 161;135_9, 250;46_98, 278;18_126 ,279;17_12 7,280;16_1 28,295;8_1 36,251;45_ 99,252;44_ 100,281;15 _129,282;1 4_130,283; 13_131,296 ;7_137,297 ;6_138,298 ;5_139,299 ;4_140,284 ;12_132,28 5;11_133,2 86;10_134, 287;9_135, 300;3_141, 301;2_142' ,@ICON_TYP ES=N'27;-1 _6_3',@DAT E_FROM='20 16-05-27 0 0:00:01',@ DATE_TO='2 016-05-27 23:59:59', @ICON_GROU P=N'-1' | |
| 18 | --exec usp _Rpt_IconU sageHistor y @UserID= N' DNS ',@FACILIT IES_IDS=N' 144;143_1, 146;141_3, 162;134_10 ,147;140_4 ,163;133_1 1,164;132_ 12,165;131 _13,166;13 0_14,148;1 39_5,145;1 42_2,149;1 38_6,150;1 37_7,151;1 36_8,168;1 28_16,167; 129_15,197 ;99_45,198 ;98_46,199 ;97_47,169 ;127_17,17 0;126_18,1 71;125_19, 172;124_20 ,200;96_48 ,201;95_49 ,202;94_50 ,203;93_51 ,173;123_2 1,174;122_ 22,175;121 _23,176;12 0_24,204;9 2_52,205;9 1_53,206;9 0_54,207;8 9_55,208;8 8_56,177;1 19_25,178; 118_26,179 ;117_27,18 0;116_28,2 09;87_57,2 10;86_58,2 24;72_72,2 25;71_73,1 81;115_29, 182;114_30 ,183;113_3 1,184;112_ 32,226;70_ 74,227;69_ 75,228;68_ 76,229;67_ 77,185;111 _33,186;11 0_34,187;1 09_35,188; 108_36,230 ;66_78,231 ;65_79,232 ;64_80,233 ;63_81,234 ;62_82,189 ;107_37,19 0;106_38,1 91;105_39, 192;104_40 ,235;61_83 ,236;60_84 ,237;59_85 ,238;58_86 ,193;103_4 1,194;102_ 42,195;101 _43,196;10 0_44,253;4 3_101,254; 42_102,255 ;41_103,25 6;40_104,2 11;85_59,2 12;84_60,2 13;83_61,2 14;82_62,2 57;39_105, 258;38_106 ,259;37_10 7,260;36_1 08,261;35_ 109,215;81 _63,216;80 _64,217;79 _65,218;78 _66,262;34 _110,263;3 3_111,264; 32_112,265 ;31_113,21 9;77_67,22 0;76_68,22 1;75_69,22 2;74_70,26 6;30_114,2 67;29_115, 268;28_116 ,269;27_11 7,223;73_7 1,239;57_8 7,240;56_8 8,241;55_8 9,242;54_9 0,270;26_1 18,271;25_ 119,272;24 _120,273;2 3_121,243; 53_91,244; 52_92,245; 51_93,246; 50_94,302; 1_143,274; 22_122,275 ;21_123,27 6;20_124,2 77;19_125, 247;49_95, 248;48_96, 249;47_97, 161;135_9, 250;46_98, 278;18_126 ,279;17_12 7,280;16_1 28,295;8_1 36,251;45_ 99,252;44_ 100,281;15 _129,282;1 4_130,283; 13_131,296 ;7_137,297 ;6_138,298 ;5_139,299 ;4_140,284 ;12_132,28 5;11_133,2 86;10_134, 287;9_135, 300;3_141, 301;2_142' ,@ICON_TYP ES=N'32;-2 _13_6',@DA TE_FROM='2 016-05-27 00:00:01', @DATE_TO=' 2016-05-27 23:59:59' ,@ICON_GRO UP=N'-2' | |
| 19 | --exec usp _Rpt_IconU sageHistor y @UserID= N' DNS ',@FACILIT IES_IDS=N' 144;143_1, 146;141_3, 162;134_10 ,147;140_4 ,163;133_1 1,164;132_ 12,165;131 _13,166;13 0_14,148;1 39_5,145;1 42_2,149;1 38_6,150;1 37_7,151;1 36_8,168;1 28_16,167; 129_15,197 ;99_45,198 ;98_46,199 ;97_47,169 ;127_17,17 0;126_18,1 71;125_19, 172;124_20 ,200;96_48 ,201;95_49 ,202;94_50 ,203;93_51 ,173;123_2 1,174;122_ 22,175;121 _23,176;12 0_24,204;9 2_52,205;9 1_53,206;9 0_54,207;8 9_55,208;8 8_56,177;1 19_25,178; 118_26,179 ;117_27,18 0;116_28,2 09;87_57,2 10;86_58,2 24;72_72,2 25;71_73,1 81;115_29, 182;114_30 ,183;113_3 1,184;112_ 32,226;70_ 74,227;69_ 75,228;68_ 76,229;67_ 77,185;111 _33,186;11 0_34,187;1 09_35,188; 108_36,230 ;66_78,231 ;65_79,232 ;64_80,233 ;63_81,234 ;62_82,189 ;107_37,19 0;106_38,1 91;105_39, 192;104_40 ,235;61_83 ,236;60_84 ,237;59_85 ,238;58_86 ,193;103_4 1,194;102_ 42,195;101 _43,196;10 0_44,253;4 3_101,254; 42_102,255 ;41_103,25 6;40_104,2 11;85_59,2 12;84_60,2 13;83_61,2 14;82_62,2 57;39_105, 258;38_106 ,259;37_10 7,260;36_1 08,261;35_ 109,215;81 _63,216;80 _64,217;79 _65,218;78 _66,262;34 _110,263;3 3_111,264; 32_112,265 ;31_113,21 9;77_67,22 0;76_68,22 1;75_69,22 2;74_70,26 6;30_114,2 67;29_115, 268;28_116 ,269;27_11 7,223;73_7 1,239;57_8 7,240;56_8 8,241;55_8 9,242;54_9 0,270;26_1 18,271;25_ 119,272;24 _120,273;2 3_121,243; 53_91,244; 52_92,245; 51_93,246; 50_94,302; 1_143,274; 22_122,275 ;21_123,27 6;20_124,2 77;19_125, 247;49_95, 248;48_96, 249;47_97, 161;135_9, 250;46_98, 278;18_126 ,279;17_12 7,280;16_1 28,295;8_1 36,251;45_ 99,252;44_ 100,281;15 _129,282;1 4_130,283; 13_131,296 ;7_137,297 ;6_138,298 ;5_139,299 ;4_140,284 ;12_132,28 5;11_133,2 86;10_134, 287;9_135, 300;3_141, 301;2_142' ,@ICON_TYP ES=N'51;-1 _3_6,30;-1 _5_4,53;-1 _2_7,54;-1 _1_8,33;-1 _4_5,20;-1 _8_1,27;-1 _6_3,24;-1 _7_2',@DAT E_FROM='20 16-05-27 0 0:00:01',@ DATE_TO='2 016-05-27 23:59:59', @ICON_GROU P=N'-2' | |
| 20 | --exec usp _Rpt_IconU sageHistor y @UserID= N'
|
|
| 21 | CREATE PRO CEDURE [db o].[usp_Rp t_IconUsag eHistory] | |
| 22 | @U serID NVAR CHAR(500), | |
| 23 | @F ACILITIES_ IDS NVARCH AR(MAX) = '', | |
| 24 | @I CON_TYPES NVARCHAR(M AX), | |
| 25 | @D ATE_FROM D ATETIME, | |
| 26 | @D ATE_TO DAT ETIME, | |
| 27 | @I CON_GROUP nvarchar(2 0) | |
| 28 | ||
| 29 | AS | |
| 30 | BEGIN | |
| 31 | ||
| 32 | /* SELECT NUL L as CODE, NULL as [ DESCRIPTIO N], NULL a s FLAG_ID, NULL as I CON_NAME, NULL as AC TIVE, NULL as PT_REC , | |
| 33 | N ULL as BED _REC, NULL as IMAGE_ BYTES, NUL L as SHORT _DESCRIPTI ON, NULL a s IMAGE_NA ME, NULL a s SUBGROUP , | |
| 34 | N ULL as WAR D, NULL as BED, NULL as PATIEN T */ | |
| 35 | ||
| 36 | DE CLARE @TBL _FACILITY TABLE (ID INT PRIMAR Y KEY) | |
| 37 | DE CLARE @TBL _ICON_TYPE TABLE (CO DE VARCHAR (250) PRIM ARY KEY) | |
| 38 | DE CLARE @TBL _ICON_GROU P TABLE (C ODE VARCHA R(20) PRIM ARY KEY) | |
| 39 | DE CLARE @TBL _ICON_SUBG ROUP TABLE (NAME VAR CHAR(30) P RIMARY KEY ) | |
| 40 | DE CLARE @TBL _ENTITY TA BLE (PK_EN TITY INT P RIMARY KEY , IDENTIFI ER NVARCHA R(250)) | |
| 41 | ||
| 42 | --LEFT JOI N BMS_EIS. dbo.ENTITY AS E1 ON E1.IDENTIF IER = ICON _ASSOCIATI ON.PATIENT _UID | |
| 43 | --LEFT JOI N BMS_EIS. dbo.EHL7_P ERSON AS P ERSON_P ON PERSON_P. PFK_PERSON = E1.PK_E NTITY | |
| 44 | ||
| 45 | IN SERT INTO @TBL_ENTIT Y | |
| 46 | SELE CT PK_ENTI TY, IDENTI FIER FROM BMS_EIS.db o.ENTITY | |
| 47 | ||
| 48 | IN SERT INTO @TBL_FACIL ITY(ID) | |
| 49 | SE LECT CASE WHEN CHARI NDEX(';',F .ID) > 0 T HEN CAST(S UBSTRING(F .ID,1, CHA RINDEX(';' ,F.ID) -1) AS INT) | |
| 50 | EL SE CAST(F. ID AS INT) | |
| 51 | E ND | |
| 52 | FR OM (SELECT VALUE AS ID FROM d bo.ufn_Spl it(@FACILI TIES_IDS, ','))F | |
| 53 | ||
| 54 | IN SERT INTO @TBL_ICON_ TYPE(CODE) | |
| 55 | SE LECT CONVE RT(VARCHAR (20), VALU E) FROM db o.ufn_Spli t(@ICON_TY PES, ',') | |
| 56 | ||
| 57 | IN SERT INTO @TBL_ICON_ GROUP(CODE ) | |
| 58 | SE LECT CONVE RT(VARCHAR (50), VALU E) FROM db o.ufn_Spli t(@ICON_GR OUP, ',') | |
| 59 | ||
| 60 | IN SERT INTO @TBL_ICON_ SUBGROUP ( NAME) | |
| 61 | SE LECT | |
| 62 | CASE WHEN IG.C ODE = '-1' THEN 'EME RGENCY_ICO N' | |
| 63 | WHEN IG.CODE = '-2' THEN 'STANDARD_ ICON' | |
| 64 | WHEN IG.CODE = '-3' THEN 'SITE_CONF IGURABLE_I CON' | |
| 65 | END | |
| 66 | FR OM @TBL_IC ON_GROUP I G | |
| 67 | ||
| 68 | DE CLARE @TBL _ICONS tab le (id int PRIMARY K EY) | |
| 69 | ||
| 70 | IN SERT INTO @TBL_ICONS (id) | |
| 71 | SE LECT CASE WHEN CHARI NDEX(';',c ode) > 0 t hen | |
| 72 | substr ing(code,1 ,charindex (';',code) -1) | |
| 73 | else c ode end | |
| 74 | fr om @TBL_IC ON_TYPE | |
| 75 | ||
| 76 | IF EXISTS(SE LECT 1 FR OM @TBL_FA CILITY) | |
| 77 | BEGI N | |
| 78 | ||
| 79 | CREA TE TABLE # TBL_TEMP | |
| 80 | ( | |
| 81 | ID INT IDENTITY( 1,1) PRIMA RY KEY, | |
| 82 | CODE_B NVARCHAR( 250), | |
| 83 | CODE_P NVARCHAR( 250), | |
| 84 | FLAG_I D INT, | |
| 85 | [DESCR IPTION] NV ARCHAR(250 ), | |
| 86 | ICON_N AME NVARCH AR(250), | |
| 87 | ACTIVE CHAR(1), | |
| 88 | PT_REC NVARCHAR( 10), | |
| 89 | BED_RE C NVARCHAR (10), | |
| 90 | IMAGE_ BYTES nvar char(max), | |
| 91 | SHORT_ DESCRIPTIO N NVARCHAR (250), | |
| 92 | IMAGE_ NAME nvarc har(250), | |
| 93 | SUBGRO UP nvarcha r(250), | |
| 94 | PATIEN T_P nvarch ar(250), | |
| 95 | PATIEN T_B nvarch ar(250), | |
| 96 | BED_B nvarchar(2 0), | |
| 97 | WARD_B nvarchar( 100), | |
| 98 | BED_P nvarchar(2 0), | |
| 99 | WARD_P nvarchar( 100) | |
| 100 | ) | |
| 101 | ||
| 102 | INSE RT INTO #T BL_TEMP(CO DE_B, CODE _P, FLAG_I D, ICON_NA ME, [DESCR IPTION], ACTIVE, PT _REC, BED_ REC, IMAGE _BYTES, | |
| 103 | SH ORT_DESCRI PTION, IMA GE_NAME, S UBGROUP, P ATIENT_P, PATIENT_B, BED_B, WA RD_B, BED_ P, WARD_P) | |
| 104 | SELECT SUBSTRIN G(ORG_B.NA ME, 4,3) a s CODE_B, | |
| 105 | SUBSTRIN G(ORG_P.NA ME, 4,3) A S CODE_P, | |
| 106 | ISNULL(I CON_FLAG.I D, IFF.ICO N_FLAG_ID) as FLAG_I D, | |
| 107 | ISNULL(I CON_FLAG.[ SHORT_DESC RIPTION], IFF.DESCRI PTION) as [DESCRIPTI ON], | |
| 108 | ISNULL(I CON_FLAG.I CON_NAME, IFF.ICON_N AME) as IC ON_NAME, | |
| 109 | 'Y' AS A CTIVE, | |
| 110 | CASE WHE N ICON_ASS OCIATION.P ATIENT_UID IS NOT NU LL THEN 'Y ' ELSE 'N' END AS PT _REC, | |
| 111 | CASE WHE N ICON_ASS OCIATION.B ED_UID IS NOT NULL T HEN 'Y' EL SE 'N' END AS BED_RE C, | |
| 112 | ISNULL(I CON_FLAG.I MAGE_BYTES , ICON_FLA G2.IMAGE_B YTES) as I MAGE_BYTES , | |
| 113 | ISNULL(I CON_FLAG.S HORT_DESCR IPTION, IF F.DESCRIPT ION) AS SH ORT_DESCRI PTION, | |
| 114 | ISNULL(I CON_FLAG.I MAGE_NAME, IFF.ICON_ NAME) as I MAGE_NAME, | |
| 115 | ISNULL(I CON_FLAG.S UBGROUP, I CON_FLAG2. SUBGROUP) as SUBGROU P, | |
| 116 | PERSON_P .[NAME_FAM ILY] + SUB STRING(S1. [IDENTIFIE R_EXTENSIO N], 7, 5) AS PATIENT _P, | |
| 117 | PERSON_B .[NAME_FAM ILY] + SUB STRING(S2. [IDENTIFIE R_EXTENSIO N], 7, 5) AS PATIENT _B, | |
| 118 | BED_PLAC EB.NAME AS BED_B, | |
| 119 | WARD_PLA CEB.NAME A S WARD_B, | |
| 120 | BED_PLAC EP.NAME AS BED_P, | |
| 121 | WARD_PLA CEP.NAME a s WARD_P | |
| 122 | FROM I CON_ASSOCI ATION_H AS ICON_ASSO CIATION | |
| 123 | LEFT J OIN ICON_F LAG_H ICON _FLAG ON I CON_ASSOCI ATION.ICON _FLAG_ID = ICON_FLAG .ID | |
| 124 | INNER JOIN @TBL_ ICONS ICON S ON ICON_ ASSOCIATIO N.ICON_FLA G_ID = ICO NS.ID | |
| 125 | LEFT J OIN ICON_F LAG_FACILI TY_H IFF O N ICON_ASS OCIATION.I CON_FLAG_F ACILITY_ID = IFF.ID | |
| 126 | LEFT J OIN ICON_F LAG_H ICON _FLAG2 ON IFF.ICON_F LAG_ID = I CON_FLAG2. ID | |
| 127 | LEFT J OIN ADMISS ION_EVN_H ADM_B ON I CON_ASSOCI ATION.BED_ UID = ADM_ B.BED_UID | |
| 128 | LEFT J OIN @TBL_E NTITY AS E 1 ON E1.ID ENTIFIER = ICON_ASSO CIATION.PA TIENT_UID | |
| 129 | LEFT J OIN BMS_EI S.dbo.EHL7 _PERSON AS PERSON_P ON PERSON_ P.PFK_PERS ON = E1.PK _ENTITY | |
| 130 | LEFT J OIN BMS_EI S.dbo.EHL7 _UID AS S1 ON S1.FK_ ENTITY = P ERSON_P.PF K_PERSON A ND S1.IDEN TIFIER_ROO T = 'SSN' | |
| 131 | LEFT J OIN @TBL_E NTITY AS E 2 ON E2.ID ENTIFIER = ICON_ASSO CIATION.BE D_UID | |
| 132 | LEFT J OIN BMS_EI S.dbo.EHL7 _PLACE AS BED_PLACEB ON BED_PL ACEB.PFK_P LACE = E2. PK_ENTITY | |
| 133 | LEFT J OIN @TBL_E NTITY AS E 3 ON E3.ID ENTIFIER = ADM_B.WAR D_UID | |
| 134 | LEFT J OIN BMS_EI S.dbo.EHL7 _PLACE AS WARD_PLACE B ON WARD_ PLACEB.PFK _PLACE =E3 .PK_ENTITY | |
| 135 | LEFT J OIN ADMISS ION_EVN_H ADM_P ON I CON_ASSOCI ATION.PATI ENT_UID = ADM_P.PATI ENT_UID | |
| 136 | LEFT J OIN @TBL_E NTITY AS E 4 ON E4.ID ENTIFIER = ADM_P.BED _UID | |
| 137 | LEFT J OIN BMS_EI S.dbo.EHL7 _PLACE AS BED_PLACEP ON BED_PL ACEP.PFK_P LACE = E4. PK_ENTITY | |
| 138 | LEFT J OIN @TBL_E NTITY AS E 5 ON E5.ID ENTIFIER = ADM_P.WAR D_UID | |
| 139 | LEFT J OIN BMS_EI S.dbo.EHL7 _PLACE AS WARD_PLACE P ON WARD_ PLACEP.PFK _PLACE = E 5.PK_ENTIT Y | |
| 140 | LEFT J OIN @TBL_E NTITY AS E 6 ON E6.ID ENTIFIER = ADM_B.VIS TA_SITE_UI D | |
| 141 | LEFT J OIN BMS_EI S.dbo.EHL7 _ORGANIZAT ION ORG_B ON ORG_B.P FK_ORGANIZ ATION = E6 .PK_ENTITY | |
| 142 | LEFT J OIN @TBL_E NTITY AS E 7 ON E7.ID ENTIFIER = ADM_P.VIS TA_SITE_UI D | |
| 143 | LEFT J OIN BMS_EI S.dbo.EHL7 _ORGANIZAT ION ORG_P ON ORG_P.P FK_ORGANIZ ATION = E7 .PK_ENTITY | |
| 144 | LEFT J OIN @TBL_E NTITY AS E 8 ON E8.ID ENTIFIER = ADM_B.PAT IENT_UID | |
| 145 | LEFT J OIN BMS_EI S.dbo.EHL7 _PERSON AS PERSON_B ON PERSON_ B.PFK_PERS ON = E8.PK _ENTITY | |
| 146 | LEFT J OIN BMS_EI S.dbo.EHL7 _UID AS S2 ON S2.FK_ ENTITY = P ERSON_B.PF K_PERSON A ND S2.IDEN TIFIER_ROO T = 'SSN' | |
| 147 | WHER E ICON_ASS OCIATION.D ATE BETWEE N @DATE_FR OM AND @DA TE_TO | |
| 148 | OPTI ON (MAXDOP 1) | |
| 149 | -- c ount how m any patien ts or beds have the icon assoc iated | |
| 150 | ||
| 151 | sele ct DISTINC T ISNULL(I SNULL(CODE _B, CODE_P ), 'N/A') AS CODE, | |
| 152 | [DE SCRIPTION] , | |
| 153 | FLA G_ID, ICON _NAME, ACT IVE, | |
| 154 | PT_ REC, | |
| 155 | BED _REC, | |
| 156 | IMA GE_BYTES, | |
| 157 | SHO RT_DESCRIP TION, | |
| 158 | IMA GE_NAME, | |
| 159 | SUB GROUP, | |
| 160 | ISN ULL(WARD_B , WARD_P) as WARD, | |
| 161 | ISN ULL(BED_B, BED_P) as BED, | |
| 162 | ISN ULL(PATIEN T_B, PATIE NT_P) as P ATIENT | |
| 163 | from #TBL_TEMP T | |
| 164 | INNE R JOIN @TB L_ICON_SUB GROUP ISG ON T.SUBGR OUP = ISG. NAME | |
| 165 | ||
| 166 | grou p by ISNUL L(CODE_B, CODE_P), [ DESCRIPTIO N], FLAG_I D, ICON_NA ME, ACTIVE , BED_REC, PT_REC, I MAGE_BYTES , SHORT_DE SCRIPTION, IMAGE_NAM E, SUBGROU P, ISNULL( WARD_B, WA RD_P),ISNU LL(PATIENT _B, PATIEN T_P), | |
| 167 | ISN ULL(BED_B, BED_P) | |
| 168 | orde r by CODE, [DESCRIPT ION] | |
| 169 | ||
| 170 | -- sele ct * from @TBL_ICONS | |
| 171 | DROP TABLE #TB L_TEMP | |
| 172 | ||
| 173 | EN D | |
| 174 | END | |
| 175 | ||
| 176 | GO | |
| 177 | ||
| 178 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.