Produced by Araxis Merge on 10/26/2017 10:44:48 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\CreationScripts\BMS\4.Stored Procedures | dbo.usp_Save_Level_Of_Care.sql | Wed Oct 18 19:07:02 2017 UTC |
| 2 | OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures | dbo.usp_Save_Level_Of_Care.sql | Thu Oct 26 19:45:37 2017 UTC |
| Description | Between Files 1 and 2 |
|
|---|---|---|
| Text Blocks | Lines | |
| Unchanged | 2 | 158 |
| 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 | /****** Ob ject: Sto redProcedu re [dbo].[ usp_Save_L evel_Of_Ca re] Scr ipt Date: 03/22/2012 11:04:49 ******/ | |
| 2 | IF EXISTS (SELECT * FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_S ave_Level_ Of_Care]') AND type in (N'P', N'PC')) | |
| 3 | DROP PROCE DURE [dbo] .[usp_Save _Level_Of_ Care] | |
| 4 | GO | |
| 5 | SET ANSI_N ULLS ON | |
| 6 | GO | |
| 7 | SET QUOTED _IDENTIFIE R ON | |
| 8 | GO | |
| 9 | ||
| 10 | -- | |
| 11 | -- ======= ========== ========== ========== ======== | |
| 12 | -- Author: Valent inm | |
| 13 | -- Create date: 05/1 8/2012 | |
| 14 | -- Descrip tion: Save level of care. | |
| 15 | -- ======= ========== ========== ========== ======== | |
| 16 | -- ======= ========== ========== ========== ======== | |
| 17 | -- Update by: PII | |
| 18 | -- Update date: 26.1 0.2012 | |
| 19 | -- Descrip tion: Sepa rated even ts from ac ts. | |
| 20 | -- ======= ========== ========== ========== ======== | |
| 21 | ||
| 22 | CREATE PRO CEDURE [db o].[usp_Sa ve_Level_O f_Care] | |
| 23 | @P ATIENT_UID UNIQUEIDE NTIFIER, | |
| 24 | @A SSIGNMENT_ DATE DATET IME, | |
| 25 | @L EVEL_OF_CA RE NVARCHA R(50), | |
| 26 | @W ARD_LIST N VARCHAR(MA X) | |
| 27 | AS | |
| 28 | SET NOCOUN T ON | |
| 29 | BEGIN | |
| 30 | DE CLARE @ADM ISSION_ID INT, @CREA TION_UTC_D ATE DATETI ME, @HAS_D ISCHARGE B IT | |
| 31 | ||
| 32 | IF (@PATIENT _UID IS NU LL) | |
| 33 | RETU RN | |
| 34 | ||
| 35 | CR EATE TABLE #WARDS (W ARD_UID UN IQUEIDENTI FIER) | |
| 36 | INSERT INTO #WAR DS (WARD_U ID) | |
| 37 | SELECT CAST(VALU E AS UNIQU EIDENTIFIE R) | |
| 38 | FROM dbo.fn_Spl it(@WARD_L IST, ',') | |
| 39 | ||
| 40 | SELECT TOP 1 @AD MISSION_ID = AE.ID, @CREATION_ UTC_DATE = AE.CREATI ON_UTC_DAT E, @HAS_DI SCHARGE = AE.HAS_DIS CHARGE | |
| 41 | FROM A DMISSION_E VN AS AE | |
| 42 | INNER JOIN #WARD S AS WARD ON AE.WARD _UID = WAR D.WARD_UID | |
| 43 | WHERE PATIENT_UI D = @PATIE NT_UID | |
| 44 | ORDER BY AE.ADMI SSION_DATE DESC | |
| 45 | ||
| 46 | IF (@ADMISSI ON_ID IS N ULL) | |
| 47 | RETU RN | |
| 48 | ||
| 49 | IF (@HAS_DISC HARGE = 1) | |
| 50 | RETU RN; | |
| 51 | ||
| 52 | DE CLARE @LEV EL_OF_CARE _ID INT; | |
| 53 | SE LECT @LEVE L_OF_CARE_ ID = ID | |
| 54 | FR OM ADMISSI ON_LEVEL_O F_CARE | |
| 55 | WH ERE ADMISS ION_ID = @ ADMISSION_ ID; | |
| 56 | ||
| 57 | IF @LEVEL_OF _CARE_ID I S NULL | |
| 58 | BEGI N | |
| 59 | INSERT INTO ADMI SSION_LEVE L_OF_CARE( ADMISSION_ ID, LEVEL_ OF_CARE, C REATION_DA TE) | |
| 60 | VALUES (@ADMISSIO N_ID, @LEV EL_OF_CARE , @ASSIGNM ENT_DATE) | |
| 61 | SET @L EVEL_OF_CA RE_ID = s cope_ident ity() | |
| 62 | END | |
| 63 | EL SE | |
| 64 | BEGI N | |
| 65 | UPDATE ADMISSION _LEVEL_OF_ CARE | |
| 66 | SET | |
| 67 | LEVEL_OF _CARE = @L EVEL_OF_CA RE, | |
| 68 | CREATION _DATE = @A SSIGNMENT_ DATE | |
| 69 | WHERE ID = @LEVE L_OF_CARE_ ID; | |
| 70 | END | |
| 71 | DR OP TABLE # WARDS | |
| 72 | ||
| 73 | SE LECT ID, A DMISSION_I D, LEVEL_O F_CARE,CRE ATION_DATE | |
| 74 | FR OM ADMISSI ON_LEVEL_O F_CARE | |
| 75 | WH ERE ID = @ LEVEL_OF_C ARE_ID | |
| 76 | END | |
| 77 | ||
| 78 | GO | |
| 79 | ||
| 80 |
Araxis Merge (but not the data content of this report) is Copyright © 1993-2016 Araxis Ltd (www.araxis.com). All rights reserved.