160. EPMO Open Source Coordination Office Redaction File Detail Report

Produced by Araxis Merge on 10/26/2017 10:43:16 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.

160.1 Files compared

# Location File Last Modified
1 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Insert_WaitingListItem.sql Wed Oct 23 12:51:11 2013 UTC
2 OSCIF_BMS_v2_iter 2_September_2017.zip\BMS_Cand\BMS_Build_C72898\BMS_Source-BuildC72898.zip\C72898\Source\Sources\Database\CreationScripts\BMS\4.Stored Procedures dbo.usp_Insert_WaitingListItem.sql Thu Oct 26 15:46:39 2017 UTC

160.2 Comparison summary

Description Between
Files 1 and 2
Text Blocks Lines
Unchanged 5 536
Changed 4 28
Inserted 0 0
Removed 0 0

160.3 Comparison options

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

160.4 Active regular expressions

No regular expressions were active.

160.5 Comparison detail

  1   /****** Ob ject:  Sto redProcedu re [dbo].[ usp_Insert _WaitingLi stItem]     Script Da te: 03/22/ 2012 11:04 :49 ****** /
  2   IF  EXISTS  (SELECT *  FROM sys. objects WH ERE object _id = OBJE CT_ID(N'[d bo].[usp_I nsert_Wait ingListIte m]') AND t ype in (N' P', N'PC') )
  3   DROP PROCE DURE [dbo] .[usp_Inse rt_Waiting ListItem]
  4   GO
  5   SET ANSI_N ULLS ON
  6   GO
  7   SET QUOTED _IDENTIFIE R ON
  8   GO
  9   -- ======= ========== ========== ========== ========
  10   -- Author:                 PII
  11   -- Create  date: 31.0 8.2011
  12   -- Descrip tion: Inse rt waiting  list item .
  13   -- ======= ========== ========== ========== ========
  14   CREATE PRO CEDURE [db o].[usp_In sert_Waiti ngListItem
  15           @A CT_ID INT  OUTPUT,
  16           @C REATION_DA TE DATETIM E,
  17           @C ANCELED_DA TE DATETIM E,
  18           @P ARENT_ACT_ ID INT,
  19           @F LOW_ID UNI QUEIDENTIF IER,
  20           @D OMAIN_ID V ARCHAR(50) ,
  21           @P ATIENT_UID  UNIQUEIDE NTIFIER,
  22           @I EN VARCHAR (50),
  23           @F ACILITY_UI D UNIQUEID ENTIFIER,
  24           @P ROBLEM VAR CHAR(MAX),
  25           @F EE_COMMENT S VARCHAR( 150),
  26           @R EMOVED_DAT E DATETIME ,
  27           @W AITING_ARE A_CODE VAR CHAR(100),
  28           @W AITING_ARE A_CODE_SYS TEM VARCHA R(100),
  29           @W AITING_ARE A_CODE_SYS TEM_NAME V ARCHAR(100 ),
  30           @W AITING_ARE A_DISPLAY_ NAME VARCH AR(250),
  31           @R EASON_USIN G_FEE_CODE  VARCHAR(1 00),
  32           @R EASON_USIN G_FEE_CODE _SYSTEM VA RCHAR(100) ,
  33           @R EASON_USIN G_FEE_CODE _SYSTEM_NA ME VARCHAR (100),
  34           @R EASON_USIN G_FEE_DISP LAY_NAME V ARCHAR(250 ),
  35           @S ERVICE_REC EIVING_FEE _CODE      VARCHAR(10 0),
  36           @S ERVICE_REC EIVING_FEE _CODE_SYST EM VARCHAR (100),
  37           @S ERVICE_REC EIVING_FEE _CODE_SYST EM_NAME VA RCHAR(100) ,
  38           @S ERVICE_REC EIVING_FEE _DISPLAY_N AME     VA RCHAR(250) ,
  39           @A UTHORIZED_ FEE_CODE V ARCHAR(100 ),
  40           @A UTHORIZED_ FEE_CODE_S YSTEM      VARCHAR(10 0),
  41           @A UTHORIZED_ FEE_CODE_S YSTEM_NAME  VARCHAR(1 00),
  42           @A UTHORIZED_ FEE_DISPLA Y_NAME VAR CHAR(250),
  43           @C ONTRACT_FE E_CODE VAR CHAR(100),
  44           @C ONTRACT_FE E_CODE_SYS TEM VARCHA R(100),
  45           @C ONTRACT_FE E_CODE_SYS TEM_NAME V ARCHAR(100 ),
  46           @C ONTRACT_FE E_DISPLAY_ NAME VARCH AR(250),
  47           @F EE_DISPOSI TION_CODE  VARCHAR(10 0),
  48           @F EE_DISPOSI TION_CODE_ SYSTEM VAR CHAR(100),
  49           @F EE_DISPOSI TION_CODE_ SYSTEM_NAM E VARCHAR( 100),
  50           @F EE_DISPOSI TION_DISPL AY_NAME VA RCHAR(250) ,
  51           @T YPE_OF_BED _WARD VARC HAR(MAX),
  52           @R EQUESTED_B ED_UID UNI QUEIDENTIF IER,
  53           @R EQUESTED_B ED_DATE DA TETIME,
  54           @R EQUESTED_D ATE DATETI ME,
  55           @V ISTA_SITE_ UID UNIQUE IDENTIFIER ,
  56           @I S_IN_HOUSE  BIT,
  57           @L AST_EDIT_B
VARCHAR(10 0),
  58           @I S_BED_IN_I SOLATION B IT,
  59           @W AIT_TIME_A LERT_DATE  DATETIME,
  60           @I S_COMMUNIT Y_LIVING_C ENTER BIT,
  61       @IS_EV ACUATION_P ATIENT BIT ,
  62           @E VACUATION_ DISPOSITIO N_STATUS_C ODE VARCHA R(100),
  63           @E VACUATION_ DISPOSITIO N_STATUS_C ODE_SYSTEM  VARCHAR(1 00),
  64           @E VACUATION_ DISPOSITIO N_STATUS_C ODE_SYSTEM _NAME VARC HAR(100),
  65           @E VACUATION_ DISPOSITIO N_STATUS_D ISPLAY_NAM E VARCHAR( 100),
  66           @E VACUATION_ EXPECTED_D ATE DATETI ME,
  67           @E VACUATION_ ACTUAL_DAT E DATETIME ,
  68           @E VACUATION_ REASON_FOR _DELAY 
VARCHAR(25 0),
  69           @E VACUATION_ TRANSFER_E VACUATE_TO  
VARCHAR(25 0),
  70           @E VACUATION_ EQUIP_SUPP LY_REQUIRE MENTS 
VARCHAR(25 0),
  71           @E VACUATION_ TRANSPORTA TION_CARE_ LEVEL 
VARCHAR(25 0),
  72           @E VACUATION_ ENROUTE_ME DICAL_ATTE NDANT 
VARCHAR(25 0),
  73           @E VACUATION_ ENROUTE_NO N_MEDICAL_ ATTENDANT 
VARCHAR(25 0),
  74           @E VACUATION_ TRANSPORTA TION_TYPE_ CODE VARCH AR(100),
  75           @E VACUATION_ TRANSPORTA TION_TYPE_ CODE_SYSTE M VARCHAR( 100),
  76           @E VACUATION_ TRANSPORTA TION_TYPE_ CODE_SYSTE M_NAME VAR CHAR(100),
  77           @E VACUATION_ TRANSPORTA TION_TYPE_ DISPLAY_NA ME VARCHAR (100),
  78           @E VACUATION_ TRANSPORTA TION_PROVI DER_CODE V ARCHAR(100 ),
  79           @E VACUATION_ TRANSPORTA TION_PROVI DER_CODE_S YSTEM VARC HAR(100),
  80           @E VACUATION_ TRANSPORTA TION_PROVI DER_CODE_S YSTEM_NAME  VARCHAR(1 00),
  81           @E VACUATION_ TRANSPORTA TION_PROVI DER_DISPLA Y_NAME VAR CHAR(100),
  82           @E VACUATION_ TRANSPORTA TION_COMME NTS 
VARCHAR(25 0),
  83           @E VACUATION_ DESTINATIO N_ADDRESS 
VARCHAR(25 0),
  84           @E VACUATION_ DESTINATIO N_CITY_STA TE 
VARCHAR(25 0),
  85           @E VACUATION_ DESTINATIO N_POC_TELE PHONE 
VARCHAR(10 0),
  86           @E VACUATION_ ORIGINATOR _POC_TELEP HONE 
VARCHAR(10 0),
  87           @E VACUATION_ COMMENTS 
VARCHAR(50 0),
  88           @E VACUATION_ ENROUTE_ME DICAL_ATTE NDANT_NUMB ER INT,
  89           @E VACUATION_ ENROUTE_NO N_MEDICAL_ ATTENDANT_ NUMBER INT
  90   AS
  91   SET NOCOUN T ON
  92  
  93   BEGIN
  94  
  95           DE CLARE @WAI TING_AREA_ ID INT, @F EE_DISPOSI TION_ID IN T, @CONTRA CT_FEE_ID  INT, @AUTH ORIZED_FEE _ID INT, 
  96                             @SERVI CE_RECEIVI NG_FEE_ID  INT, @REAS ON_USING_F EE_ID INT,
  97                         @EVACUATIO N_DISPOSIT ION_STATUS _ID INT, @ EVACUATION _TRANSPORT ATION_TYPE _ID INT,
  98                             @EVACU ATION_TRAN SPORTATION _PROVIDER_ ID INT
  99  
  100           EX EC dbo.usp _Insert_Ac t
  101                    @PAT IENT_UID =  @PATIENT_ UID,
  102                    @CRE ATION_DATE  = @CREATI ON_DATE,
  103                    @CAN CELED_DATE  = @CANCEL ED_DATE,
  104                    @PAR ENT_ACT_ID  = @PARENT _ACT_ID,
  105                    @FLO W_ID = @FL OW_ID,
  106                    @DOM AIN_ID = @ DOMAIN_ID,
  107                    @IEN  = @IEN,
  108                    @ID  = @ACT_ID  OUTPUT
  109  
  110           --  WAITING A REA CONCEP T EXISTENC E CHECK
  111           EX EC DBO.USP _MANAGE_CO NCEPT 
  112                    @COD E = @WAITI NG_AREA_CO DE, 
  113                    @COD E_SYSTEM =  @WAITING_ AREA_CODE_ SYSTEM, 
  114                    @COD E_SYSTEM_N AME = @WAI TING_AREA_ CODE_SYSTE M_NAME, 
  115                    @DIS PLAY_NAME  = @WAITING _AREA_DISP LAY_NAME, 
  116                    @ID  = @WAITING _AREA_ID   OUTPUT
  117  
  118           --  FEE DISPO SITION CON CEPT EXIST ENCE CHECK
  119           EX EC DBO.USP _MANAGE_CO NCEPT 
  120                    @COD E = @FEE_D ISPOSITION _CODE, 
  121                    @COD E_SYSTEM =  @FEE_DISP OSITION_CO DE_SYSTEM,  
  122                    @COD E_SYSTEM_N AME = @FEE _DISPOSITI ON_CODE_SY STEM_NAME,  
  123                    @DIS PLAY_NAME  = @FEE_DIS POSITION_D ISPLAY_NAM E, 
  124                    @ID  = @FEE_DIS POSITION_I D OUTPUT
  125  
  126           --  CONTRACT  FEE CONCEP T EXISTENC E CHECK
  127           EX EC DBO.USP _MANAGE_CO NCEPT 
  128                    @COD E = @CONTR ACT_FEE_CO DE, 
  129                    @COD E_SYSTEM =  @CONTRACT _FEE_CODE_ SYSTEM, 
  130                    @COD E_SYSTEM_N AME = @CON TRACT_FEE_ CODE_SYSTE M_NAME, 
  131                    @DIS PLAY_NAME  = @CONTRAC T_FEE_DISP LAY_NAME, 
  132                    @ID  = @CONTRAC T_FEE_ID O UTPUT
  133  
  134           --  AUTHORIZE D FEE CONC EPT EXISTE NCE CHECK
  135           EX EC DBO.USP _MANAGE_CO NCEPT 
  136                    @COD E = @AUTHO RIZED_FEE_ CODE,
  137                    @COD E_SYSTEM =  @AUTHORIZ ED_FEE_COD E_SYSTEM, 
  138                    @COD E_SYSTEM_N AME = @AUT HORIZED_FE E_CODE_SYS TEM_NAME, 
  139                    @DIS PLAY_NAME  = @AUTHORI ZED_FEE_DI SPLAY_NAME
  140                    @ID  = @AUTHORI ZED_FEE_ID  OUTPUT
  141  
  142           --  SERVICE R ECEIVING F EE CONCEPT  EXISTENCE  CHECK
  143           EX EC DBO.USP _MANAGE_CO NCEPT 
  144                    @COD E = @SERVI CE_RECEIVI NG_FEE_COD E, 
  145                    @COD E_SYSTEM =  @SERVICE_ RECEIVING_ FEE_CODE_S YSTEM, 
  146                    @COD E_SYSTEM_N AME = @SER VICE_RECEI VING_FEE_C ODE_SYSTEM _NAME, 
  147                    @DIS PLAY_NAME  = @SERVICE _RECEIVING _FEE_DISPL AY_NAME, 
  148                    @ID  = @SERVICE _RECEIVING _FEE_ID OU TPUT
  149  
  150           --  REASON US ING FEE CO NCEPT EXIS TENCE CHEC K
  151           EX EC DBO.USP _MANAGE_CO NCEPT 
  152                    @COD E = @REASO N_USING_FE E_CODE, 
  153                    @COD E_SYSTEM =  @REASON_U SING_FEE_C ODE_SYSTEM
  154                    @COD E_SYSTEM_N AME = @REA SON_USING_ FEE_CODE_S YSTEM_NAME
  155                    @DIS PLAY_NAME  = @REASON_ USING_FEE_ DISPLAY_NA ME, 
  156                    @ID  = @REASON_ USING_FEE_ ID OUTPUT
  157  
  158           IF  @IS_EVACU ATION_PATI ENT IS NOT  NULL AND  @IS_EVACUA TION_PATIE NT = 1
  159                    BEGI N            
  160                             -- EVA CUATION DI SPOSITION  STATUS EXI STENCE CHE CK        
  161                             EXEC d bo.USP_MAN AGE_CONCEP
  162                                      @CODE =  @EVACUATIO N_DISPOSIT ION_STATUS _CODE, 
  163                                      @CODE_SY STEM = @EV ACUATION_D ISPOSITION _STATUS_CO DE_SYSTEM,
  164                                      @CODE_SY STEM_NAME  = @EVACUAT ION_DISPOS ITION_STAT US_CODE_SY STEM_NAME,
  165                                      @DISPLAY _NAME = @E VACUATION_ DISPOSITIO N_STATUS_D ISPLAY_NAM E,
  166                                      @ID = @E VACUATION_ DISPOSITIO N_STATUS_I D  OUTPUT
  167                                      
  168                             -- EVA CUATION TR ANSPORTATI ON TYPE EX ISTENCE CH ECK       
  169                             EXEC d bo.USP_MAN AGE_CONCEP
  170                                      @CODE =  @EVACUATIO N_TRANSPOR TATION_TYP E_CODE, 
  171                                      @CODE_SY STEM = @EV ACUATION_T RANSPORTAT ION_TYPE_C ODE_SYSTEM ,
  172                                      @CODE_SY STEM_NAME  = @EVACUAT ION_TRANSP ORTATION_T YPE_CODE_S YSTEM,
  173                                      @DISPLAY _NAME = @E VACUATION_ TRANSPORTA TION_TYPE_ DISPLAY_NA ME,
  174                                      @ID = @E VACUATION_ TRANSPORTA TION_TYPE_ ID  OUTPUT
  175                                      
  176                             -- EVA CUATION TR ANSPORTATI ON PROVIDE R EXISTENC E CHECK   
  177                             EXEC d bo.USP_MAN AGE_CONCEP
  178                                      @CODE =  @EVACUATIO N_TRANSPOR TATION_PRO VIDER_CODE
  179                                      @CODE_SY STEM = @EV ACUATION_T RANSPORTAT ION_PROVID ER_CODE_SY STEM,
  180                                      @CODE_SY STEM_NAME  = @EVACUAT ION_TRANSP ORTATION_P ROVIDER_CO DE_SYSTEM_ NAME,
  181                                      @DISPLAY _NAME = @E VACUATION_ TRANSPORTA TION_PROVI DER_DISPLA Y_NAME,
  182                                      @ID = @E VACUATION_ TRANSPORTA TION_PROVI DER_ID  OU TPUT
  183                    END
  184           EL SE
  185                    BEGI N
  186                             SET @E VACUATION_ DISPOSITIO N_STATUS_I D = NULL
  187                             SET @E VACUATION_ TRANSPORTA TION_TYPE_ ID = NULL
  188                             SET @E VACUATION_ TRANSPORTA TION_PROVI DER_ID = N ULL
  189                    END
  190  
  191           SE LECT TOP 1  @ACT_ID =  ID FROM A CT WHERE F LOW_ID = @ FLOW_ID OR DER BY ID  DESC
  192           
  193           IN SERT INTO  WAITING_LI ST
  194           (
  195                    ACT_ ID, 
  196                    FACI LITY_UID, 
  197                    WAIT ING_AREA_I D, 
  198                    PROB LEM, 
  199                    FEE_ DISPOSITIO N_ID, 
  200                    CONT RACT_FEE_I D, 
  201                    AUTH ORIZED_FEE _ID, 
  202                    SERV ICE_RECEIV ING_FEE_ID
  203                    REAS ON_USING_F EE_ID, 
  204                    FEE_ COMMENTS, 
  205                    REMO VED_DATE, 
  206                    TYPE _OF_BED_WA RD,
  207                    REQU ESTED_BED_ UID,
  208                    REQU ESTED_BED_ DATE,
  209                    REQU ESTED_DATE ,
  210                    VIST A_SITE_UID ,
  211                    IS_I N_HOUSE,
  212                    LAST _EDIT_BY,
  213                    IS_B ED_IN_ISOL ATION,
  214                    WAIT _TIME_ALER T_DATE,
  215                    IS_C OMMUNITY_L IVING_CENT ER,
  216                    IS_E VACUATION_ PATIENT,
  217                    EVAC UATION_DIS POSITION_S TATUS_ID,
  218                    EVAC UATION_EXP ECTED_DATE ,
  219                    EVAC UATION_ACT UAL_DATE,
  220                    EVAC UATION_REA SON_FOR_DE LAY,
  221                    EVAC UATION_TRA NSFER_EVAC UATE_TO,
  222                    EVAC UATION_EQU IP_SUPPLY_ REQUIREMEN TS,
  223                    EVAC UATION_TRA NSPORTATIO N_CARE_LEV EL,
  224                    EVAC UATION_ENR OUTE_MEDIC AL_ATTENDA NT,
  225                    EVAC UATION_ENR OUTE_NON_M EDICAL_ATT ENDANT,
  226                    EVAC UATION_TRA NSPORTATIO N_TYPE_ID,
  227                    EVAC UATION_TRA NSPORTATIO N_PROVIDER _ID,
  228                    EVAC UATION_TRA NSPORTATIO N_COMMENTS ,
  229                    EVAC UATION_DES TINATION_A DDRESS,
  230                    EVAC UATION_DES TINATION_C ITY_STATE,
  231                    EVAC UATION_DES TINATION_P OC_TELEPHO NE,
  232                    EVAC UATION_ORI GINATOR_PO C_TELEPHON E,
  233                    EVAC UATION_COM MENTS,
  234                    EVAC UATION_ENR OUTE_MEDIC AL_ATTENDA NT_NUMBER,
  235                    EVAC UATION_ENR OUTE_NON_M EDICAL_ATT ENDANT_NUM BER
  236           )
  237           VA LUES
  238           (
  239                    @ACT _ID, 
  240                    @FAC ILITY_UID,  
  241                    @WAI TING_AREA_ ID, 
  242                    @PRO BLEM, 
  243                    @FEE _DISPOSITI ON_ID, 
  244                    @CON TRACT_FEE_ ID, 
  245                    @AUT HORIZED_FE E_ID, 
  246                    @SER VICE_RECEI VING_FEE_I D, 
  247                    @REA SON_USING_ FEE_ID, 
  248                    @FEE _COMMENTS,  
  249                    @REM OVED_DATE,  
  250                    @TYP E_OF_BED_W ARD,
  251                    @REQ UESTED_BED _UID,
  252                    @REQ UESTED_BED _DATE,
  253                    @REQ UESTED_DAT E,
  254                    @VIS TA_SITE_UI D,
  255                    @IS_ IN_HOUSE,
  256                    @LAS T_EDIT_BY,
  257                    @IS_ BED_IN_ISO LATION,
  258                    @WAI T_TIME_ALE RT_DATE,
  259                    @IS_ COMMUNITY_ LIVING_CEN TER,
  260                    @IS_ EVACUATION _PATIENT,
  261                    @EVA CUATION_DI SPOSITION_ STATUS_ID,
  262                    @EVA CUATION_EX PECTED_DAT E,
  263                    @EVA CUATION_AC TUAL_DATE,
  264                    @EVA CUATION_RE ASON_FOR_D ELAY,
  265                    @EVA CUATION_TR ANSFER_EVA CUATE_TO,
  266                    @EVA CUATION_EQ UIP_SUPPLY _REQUIREME NTS,
  267                    @EVA CUATION_TR ANSPORTATI ON_CARE_LE VEL,
  268                    @EVA CUATION_EN ROUTE_MEDI CAL_ATTEND ANT,
  269                    @EVA CUATION_EN ROUTE_NON_ MEDICAL_AT TENDANT,
  270                    @EVA CUATION_TR ANSPORTATI ON_TYPE_ID ,
  271                    @EVA CUATION_TR ANSPORTATI ON_PROVIDE R_ID,
  272                    @EVA CUATION_TR ANSPORTATI ON_COMMENT S,
  273                    @EVA CUATION_DE STINATION_ ADDRESS,
  274                    @EVA CUATION_DE STINATION_ CITY_STATE ,
  275                    @EVA CUATION_DE STINATION_ POC_TELEPH ONE,
  276                    @EVA CUATION_OR IGINATOR_P OC_TELEPHO NE,
  277                    @EVA CUATION_CO MMENTS,
  278                    @EVA CUATION_EN ROUTE_MEDI CAL_ATTEND ANT_NUMBER ,
  279                    @EVA CUATION_EN ROUTE_NON_ MEDICAL_AT TENDANT_NU MBER
  280           )        
  281   END
  282   GO