- Scan ID:
- c44d6470-8f02-4987-b6f6-9fde2da89443Finished
- Submitted URL:
- https://redcap.idisba.es/
- Report Finished:
Links · 1 found
The outgoing links identified from the page
Link | Text |
---|---|
https://projectredcap.org | REDCap 14.5.26 |
JavaScript Variables · 389 found
Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope
Name | Type |
---|---|
onbeforetoggle | object |
documentPictureInPicture | object |
onscrollend | object |
__core-js_shared__ | object |
core | object |
global | object |
System | object |
asap | function |
Observable | function |
setImmediate | function |
Console log messages · 0 found
Messages logged to the web console
HTML
The raw HTML body of the page
<!DOCTYPE html><html><head>
<meta name="googlebot" content="noindex, noarchive, nofollow, nosnippet">
<meta name="robots" content="noindex, noarchive, nofollow">
<meta name="slurp" content="noindex, noarchive, nofollow, noodp, noydir">
<meta name="msnbot" content="noindex, noarchive, nofollow, noodp">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="Cache-Control" content="no-cache">
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="expires" content="0">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>REDCap</title>
<link rel="shortcut icon" href="/redcap_v14.5.26/Resources/images/favicon.ico">
<link rel="apple-touch-icon-precomposed" href="/redcap_v14.5.26/Resources/images/apple-touch-icon.png">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/webpack/css/bundle.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/webpack/css/bootstrap.min.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/webpack/css/datatables/jquery.dataTables.min.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/webpack/css/fontawesome/css/all.min.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/css/messenger.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/css/style.css?1732622910">
<link rel="stylesheet" type="text/css" media="screen,print" href="/redcap_v14.5.26/Resources/css/home.css?1732622910">
<script type="text/javascript" src="/redcap_v14.5.26/Resources/webpack/js/bundle.js?1732622910"></script><style>.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;overflow-y:hidden;background:#fff;box-shadow:0 0 .625em #d9d9d9}.swal2-popup.swal2-toast .swal2-header{flex-direction:row;padding:0}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:static;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;padding:0;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:1.8em;font-weight:700}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-popup.swal2-toast .swal2-icon .swal2-icon-content{font-size:.25em}}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{flex-basis:auto!important;width:auto;height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:1.6em;height:3em;transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.8em;left:-.5em;transform:rotate(-45deg);transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;transform-origin:0 1.5em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-toast-animate-success-line-tip .75s;animation:swal2-toast-animate-success-line-tip .75s}.swal2-popup.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-toast-animate-success-line-long .75s;animation:swal2-toast-animate-success-line-long .75s}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:swal2-toast-show .5s;animation:swal2-toast-show .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:swal2-toast-hide .1s forwards;animation:swal2-toast-hide .1s forwards}.swal2-container{display:flex;position:fixed;z-index:1060;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:.625em;overflow-x:hidden;transition:background-color .1s;-webkit-overflow-scrolling:touch}.swal2-container.swal2-backdrop-show,.swal2-container.swal2-noanimation{background:rgba(0,0,0,.4)}.swal2-container.swal2-backdrop-hide{background:0 0!important}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-bottom-end>:first-child,.swal2-container.swal2-bottom-left>:first-child,.swal2-container.swal2-bottom-right>:first-child,.swal2-container.swal2-bottom-start>:first-child,.swal2-container.swal2-bottom>:first-child{margin-top:auto}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-no-transition{transition:none!important}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-popup{display:none;position:relative;box-sizing:border-box;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border:none;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-header{display:flex;flex-direction:column;align-items:center;padding:0 1.8em}.swal2-title{position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-actions{display:flex;z-index:1;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;margin:1.25em auto 0}.swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-actions.swal2-loading .swal2-styled.swal2-confirm{box-sizing:border-box;width:2.5em;height:2.5em;margin:.46875em;padding:0;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent!important;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{content:"";display:inline-block;width:15px;height:15px;margin-left:5px;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff}.swal2-styled{margin:.3125em;padding:.625em 2em;box-shadow:none;font-weight:500}.swal2-styled:not([disabled]){cursor:pointer}.swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-styled:focus{outline:0;box-shadow:0 0 0 1px #fff,0 0 0 3px rgba(50,100,150,.4)}.swal2-styled::-moz-focus-inner{border:0}.swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-timer-progress-bar-container{position:absolute;right:0;bottom:0;left:0;height:.25em;overflow:hidden;border-bottom-right-radius:.3125em;border-bottom-left-radius:.3125em}.swal2-timer-progress-bar{width:100%;height:.25em;background:rgba(0,0,0,.2)}.swal2-image{max-width:100%;margin:1.25em auto}.swal2-close{position:absolute;z-index:2;top:0;right:0;align-items:center;justify-content:center;width:1.2em;height:1.2em;padding:0;overflow:hidden;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer}.swal2-close:hover{transform:none;background:0 0;color:#f27474}.swal2-close::-moz-focus-inner{border:0}.swal2-content{z-index:1;justify-content:center;margin:0;padding:0 1.6em;color:#545454;font-size:1.125em;font-weight:400;line-height:normal;text-align:center;word-wrap:break-word}.swal2-checkbox,.swal2-file,.swal2-input,.swal2-radio,.swal2-select,.swal2-textarea{margin:1em auto}.swal2-file,.swal2-input,.swal2-textarea{box-sizing:border-box;width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;background:inherit;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);color:inherit;font-size:1.125em}.swal2-file.swal2-inputerror,.swal2-input.swal2-inputerror,.swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-file:focus,.swal2-input:focus,.swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-file::-moz-placeholder,.swal2-input::-moz-placeholder,.swal2-textarea::-moz-placeholder{color:#ccc}.swal2-file:-ms-input-placeholder,.swal2-input:-ms-input-placeholder,.swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-file::-ms-input-placeholder,.swal2-input::-ms-input-placeholder,.swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-file::placeholder,.swal2-input::placeholder,.swal2-textarea::placeholder{color:#ccc}.swal2-range{margin:1em auto;background:#fff}.swal2-range input{width:80%}.swal2-range output{width:20%;color:inherit;font-weight:600;text-align:center}.swal2-range input,.swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}.swal2-input{height:2.625em;padding:0 .75em}.swal2-input[type=number]{max-width:10em}.swal2-file{background:inherit;font-size:1.125em}.swal2-textarea{height:6.75em;padding:.75em}.swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;background:inherit;color:inherit;font-size:1.125em}.swal2-checkbox,.swal2-radio{align-items:center;justify-content:center;background:#fff;color:inherit}.swal2-checkbox label,.swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-checkbox input,.swal2-radio input{margin:0 .4em}.swal2-validation-message{display:none;align-items:center;justify-content:center;padding:.625em;overflow:hidden;background:#f0f0f0;color:#666;font-size:1em;font-weight:300}.swal2-validation-message::before{content:"!";display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center}.swal2-icon{position:relative;box-sizing:content-box;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;font-family:inherit;line-height:5em;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-icon .swal2-icon-content{display:flex;align-items:center;font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474;color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}.swal2-icon.swal2-error.swal2-icon-show{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-icon.swal2-error.swal2-icon-show .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86;color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;transform:rotate(-45deg);transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;transform:rotate(-45deg);transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;z-index:2;top:-.25em;left:-.25em;box-sizing:content-box;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;z-index:1;top:.5em;left:1.625em;width:.4375em;height:5.625em;transform:rotate(-45deg)}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;z-index:2;height:.3125em;border-radius:.125em;background-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.8125em;width:1.5625em;transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;transform:rotate(-45deg)}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-icon.swal2-success.swal2-icon-show .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-progress-steps{align-items:center;margin:0 0 1.25em;padding:0;background:inherit;font-weight:600}.swal2-progress-steps li{display:inline-block;position:relative}.swal2-progress-steps .swal2-progress-step{z-index:20;width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#3085d6}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:#add8e6;color:#fff}.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:#add8e6}.swal2-progress-steps .swal2-progress-step-line{z-index:10;width:2.5em;height:.4em;margin:0 -1px;background:#3085d6}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.swal2-rtl .swal2-close{right:auto;left:0}.swal2-rtl .swal2-timer-progress-bar{right:0;left:auto}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}@-webkit-keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em) rotateZ(2deg)}33%{transform:translateY(0) rotateZ(-2deg)}66%{transform:translateY(.3125em) rotateZ(2deg)}100%{transform:translateY(0) rotateZ(0)}}@-webkit-keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@keyframes swal2-toast-hide{100%{transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes swal2-toast-animate-success-line-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes swal2-toast-animate-success-line-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@-webkit-keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes swal2-show{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.8125em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}100%{transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;transform:scale(.4);opacity:0}50%{margin-top:1.625em;transform:scale(.4);opacity:0}80%{margin-top:-.375em;transform:scale(1.15)}100%{margin-top:0;transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}@-webkit-keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{top:auto;right:auto;bottom:auto;left:auto;max-width:calc(100% - .625em * 2);background-color:transparent!important}body.swal2-no-backdrop .swal2-container>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-container.swal2-top{top:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-top-left,body.swal2-no-backdrop .swal2-container.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-top-end,body.swal2-no-backdrop .swal2-container.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-container.swal2-center{top:50%;left:50%;transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-left,body.swal2-no-backdrop .swal2-container.swal2-center-start{top:50%;left:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-center-end,body.swal2-no-backdrop .swal2-container.swal2-center-right{top:50%;right:0;transform:translateY(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom{bottom:0;left:50%;transform:translateX(-50%)}body.swal2-no-backdrop .swal2-container.swal2-bottom-left,body.swal2-no-backdrop .swal2-container.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-container.swal2-bottom-end,body.swal2-no-backdrop .swal2-container.swal2-bottom-right{right:0;bottom:0}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:static!important}}body.swal2-toast-shown .swal2-container{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}</style>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/webpack/js/popper.min.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/webpack/js/bootstrap.min.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/webpack/js/pdfobject/pdfobject.min.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/js/Libraries/bundle.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/js/base.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/js/Libraries/Chart.bundle.min.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/js/Libraries/patternomaly.min.js?1732622910"></script>
<script type="text/javascript" src="/redcap_v14.5.26/Resources/js/Libraries/Chart.PluginLabels.js?1732622910"></script>
</head>
<body><script type="text/javascript">
if(window.ExternalModules === undefined){
window.ExternalModules = {}
}
window.ExternalModules.moduleDependentRequest = function(url, action){
$.get(url, function(response){
try{
response = JSON.parse(response)
action(response)
}
catch(e){
if(response.startsWith('<!DOCTYPE')){
console.error('An unexpected response was returned from ' + url)
/**
* Assume the login page is being returned per:
* https://community.projectredcap.org/questions/138578
*/
return
}
// Escape the response to prevent injection
response = $('<div/>').text(response).html()
simpleDialog(
"<p>The module mentioned in the error below is preventing REDCap from working properly. It is recommended to disable this module until it can be updated to avoid this error:</p><pre style='max-height: 50vh; white-space: pre-wrap;'>" + response + "</pre>",
"Error",
'module-error-dialog',
1000
)
}
})
}
</script>
<script type="text/javascript">
if(typeof lang=='undefined'){var lang={}};
lang.system_config_873='Page speed was boosted using Rapid Retrieval';
lang.system_config_874='The current REDCap webpage was able to load faster because it utilized REDCap\'s Rapid Retrieval feature. Rapid Retrieval is an automated internal feature that allows REDCap to store certain pages in a temporary holding cache. When utilizing Rapid Retrieval, if no data or metadata has changed in the project recently, REDCap will output the stored cache of the page from when it was previously loaded. This means that REDCap does not have to do all the work of normally loading the page but instead can load the page much faster by using the cache. The time that the current page was last cached was';
lang.docs_1136='ERROR: The file cannot be uploaded because its file type is not permitted.';
lang.alerts_24='Alert';
lang.calendar_popup_01='Close';
lang.calendar_widget_choosedatehint='Click to select a date';
lang.calendar_widget_choosetime='Choose Time';
lang.calendar_widget_done='Done';
lang.calendar_widget_hour='Hour';
lang.calendar_widget_min='Minute';
lang.calendar_widget_sec='Second';
lang.calendar_widget_month_jan='Jan';
lang.calendar_widget_month_feb='Feb';
lang.calendar_widget_month_mar='Mar';
lang.calendar_widget_month_apr='Apr';
lang.calendar_widget_month_may='May';
lang.calendar_widget_month_jun='Jun';
lang.calendar_widget_month_jul='Jul';
lang.calendar_widget_month_aug='Aug';
lang.calendar_widget_month_sep='Sep';
lang.calendar_widget_month_oct='Oct';
lang.calendar_widget_month_nov='Nov';
lang.calendar_widget_month_dec='Dec';
lang.calendar_widget_month_day_long_sun='Sunday';
lang.calendar_widget_month_day_long_mon='Monday';
lang.calendar_widget_month_day_long_tues='Tuesday';
lang.calendar_widget_month_day_long_wed='Wednesday';
lang.calendar_widget_month_day_long_thurs='Thursday';
lang.calendar_widget_month_day_long_fri='Friday';
lang.calendar_widget_month_day_long_sat='Saturday';
lang.calendar_widget_month_day_short_sun='Su';
lang.calendar_widget_month_day_short_mon='Mo';
lang.calendar_widget_month_day_short_tues='Tu';
lang.calendar_widget_month_day_short_wed='We';
lang.calendar_widget_month_day_short_thurs='Th';
lang.calendar_widget_month_day_short_fri='Fr';
lang.calendar_widget_month_day_short_sat='Sa';
lang.calendar_widget_next='Next';
lang.calendar_widget_prev='Prev';
lang.dash_72='Enable color-blind accessibility';
lang.dash_73='Disable color-blind accessibility';
lang.dashboard_32='Today';
lang.design_401='Okay';
lang.design_718='Valid';
lang.design_839='Special Functions';
lang.edit_project_186='Learn how to use';
lang.form_renderer_29='Now';
lang.global_13='Time';
lang.global_53='Cancel';
lang.global_146='Smart Variables';
lang.global_147='REDCap Auto Logout Warning';
lang.global_148='Log In';
lang.global_149='Continue on this page';
lang.global_150='You will be automatically logged out of REDCap in <b>2 MINUTES</b> due to inactivity. Click the button below to prevent auto logout.';
lang.global_151='You will be automatically logged out of REDCap in <b>30 SECONDS</b> due to inactivity. Click the button below to prevent auto logout.';
lang.global_152='<b>Due to inactivity, your REDCap session has expired.</b> Click the button below to log in again.';
lang.global_167='Regular View Mode';
lang.global_168='Fullscreen Mode';
lang.global_169='Update & Close Editor';
lang.global_170='Logic Editor';
lang.global_171='Error in syntax';
lang.global_172='(The determination of validity may not be 100% accurate in all contexts.)';
lang.global_173='Enter new logic here';
lang.design_482='Codebook';
lang.design_962='or open the';
lang.global_132='Action Tags';
lang.global_208='Use the text box below to compose your logic, calculation, action tags, etc. If you need more space, click the Fullscreen Mode button to enlarge the text box. When you are finished, click the \'Update\' button to minimize the Editor window.';
lang.messaging_118='(click to go to project)';
lang.messaging_119='(current project)';
lang.messaging_177='NOTICE: It appears that you may have multiple browser windows/tabs open, which may prevent some things from working on this page until this page is refreshed. It is advised that you complete what you are doing, and then refresh this page.';
lang.docs_83='Drag and drop files here to upload';
lang.global_272='Upload a file';
lang.docs_81='Upload Error!';
lang.sendit_03='File could not be loaded because it is too large';
lang.sendit_04='Files must be smaller than';
lang.sendit_05='for uploading.';
lang.period='.';
lang.global_266='TIP: Your logic and calculations may contain <b>comments</b>, which are not evaluated but only serve as annotations to help document or explain what the calc/logic is doing. Comments must be on their own lines and start with // (double forward slash) or # (hash sign), optionally preceded by whitespace characters (spaces, tabs). You may not append a comment to a line that is part of the logic or calc expression.';
lang.global_267='View example';
lang.global_272='Upload a file';
lang.global_273='Drop a file or click here<br>to upload an attachment';
lang.global_274='NOTE: Any files uploaded here using the rich text editor will be given a <b>publicly accessible download link</b> that will be placed into the text, in which anyone in possession of that link (including people not logged into REDCap) will be able to download the file at any time. Files containing <b>confidential or sensitive information (e.g., PHI or PII) should *not* be uploaded here</b>. Additionally, all files uploaded here can be later accessed and/or deleted in the File Repository\'s "Miscellaneous File Attachments" folder, whose contents does not count against the total amount of file storage used in the project. ';
lang.global_275='Auto-fill form';
lang.control_center_4803='Database Query Tool';
lang.docs_81='Upload Error!';
lang.docs_82='File did not upload:';
lang.data_entry_63='Max file size:';
lang.design_08='Working …';
</script>
<div id="rc-ace-editor-example" style="display:none;" class="simpleDialog">
<div class="mb-2"><span data-rc-lang="global_271">The code block below illustrates how one might use # and // as comments in your logic and calculations.</span></div>
<pre># Text can be put here to explain what the logic/calculation does and why.
if ([field1] = '1' and [field2] > 7,
// This comment can explain what the next line does.
[score] * [factor],
// Return '0' if the condition is False.
0
)</pre>
</div>
<script type="text/javascript">
// Admin privileges
var super_user = 0;
var super_user_not_impersonator = 0;
var admin_rights = '0';
var account_manager = '0';
var access_system_config = '0';
var access_system_upgrade = '0';
var access_external_module_install = '0';
var access_admin_dashboards = '0';
// System values
var redcap_version = '14.5.26';
var server_name = 'redcap.idisba.es';
var app_path_webroot = '/redcap_v14.5.26/';
var app_path_webroot_full = 'https://redcap.idisba.es/';
var app_path_survey_full = 'https://redcap.idisba.es/surveys/';
var app_path_images = '/redcap_v14.5.26/Resources/images/';
var page = 'index.php';
var secondary_pk = '';
var sendit_enabled = 1;
var surveys_enabled = 0;
var mycap_enabled = 0;
var reports_allow_public = '1';
var rich_text_image_embed_enabled = 1;
var rich_text_attachment_embed_enabled = 1;
var now = '2024-11-28 08:58:32'; var now_mdy = '11-28-2024 08:58:32'; var now_dmy = '28-11-2024 08:58:32';
var today = '2024-11-28'; var today_mdy = '11-28-2024'; var today_dmy = '28-11-2024';
var email_domain_allowlist = new Array();
var user_date_format_jquery = 'dd/mm/yy';
var user_date_format_validation = 'dmy';
var user_date_format_delimiter = '/';
var csv_delimiter = ',';
var ALLOWED_TAGS = '<abbr><input><button><col><colgroup><strike><s><style><code><video><audio><source><caption><canvas><ol><ul><li><label><pre><p><a><br><center><font><b><i><u><h6><h5><h4><h3><h2><h1><hr><table><tbody><tr><th><td><thead><tfoot><img><span><div><em><strong><acronym><sub><sup><map><area>';
var AUTOMATE_ALL = '0';
var restricted_upload_file_types = ["ade","adp","apk","appx","appxbundle","bat","cab","chm","cmd","com","cpl","diagcab","diagcfg","diagpack","dll","dmg","ex","exe","hta","img","ins","iso","isp","jar","jnlp","js","jse","lib","lnk","mde","msc","msi","msix","msixbundle","msp","mst","nsh","php","pif","ps1","scr","sct","shb","sys","vb","vbe","vbs","vhd","vxd","wsc","wsf","wsh","xll"];
var cookie_samesite = 'Lax';
var cookie_secure = true;
var datatables_disable = [];
var fakeObjectTag = 'objectvlhjrnhqrkvgam9zalzcc2jizwnjnna1umpvekxuekdsrtq9';
var maxUploadSizeAttachment = 33554432; // bytes
var canConvertPdfToImages = 1;
function setDatePickerDefaults() {
$.datepicker.setDefaults({
timeText: window.lang.global_13,
hourText: window.lang.calendar_widget_hour,
minuteText: window.lang.calendar_widget_min,
closeText: window.lang.calendar_widget_done,
prevText: window.lang.calendar_widget_prev,
nextText: window.lang.calendar_widget_next,
currentText: window.lang.dashboard_32,
monthNamesShort:[
window.lang.calendar_widget_month_jan,
window.lang.calendar_widget_month_feb,
window.lang.calendar_widget_month_mar,
window.lang.calendar_widget_month_apr,
window.lang.calendar_widget_month_may,
window.lang.calendar_widget_month_jun,
window.lang.calendar_widget_month_jul,
window.lang.calendar_widget_month_aug,
window.lang.calendar_widget_month_sep,
window.lang.calendar_widget_month_oct,
window.lang.calendar_widget_month_nov,
window.lang.calendar_widget_month_dec,
],
dayNames:[
window.lang.calendar_widget_month_day_long_sun,
window.lang.calendar_widget_month_day_long_mon,
window.lang.calendar_widget_month_day_long_tues,
window.lang.calendar_widget_month_day_long_wed,
window.lang.calendar_widget_month_day_long_thurs,
window.lang.calendar_widget_month_day_long_fri,
window.lang.calendar_widget_month_day_long_sat,
],
dayNamesMin:[
window.lang.calendar_widget_month_day_short_sun,
window.lang.calendar_widget_month_day_short_mon,
window.lang.calendar_widget_month_day_short_tues,
window.lang.calendar_widget_month_day_short_wed,
window.lang.calendar_widget_month_day_short_thurs,
window.lang.calendar_widget_month_day_short_fri,
window.lang.calendar_widget_month_day_short_sat,
],
isRTL: REDCap.MultiLanguage && typeof REDCap.MultiLanguage.isRTL == 'function' ? REDCap.MultiLanguage.isRTL() : false
});
}
$(function(){
setDatePickerDefaults();
});
</script>
<script type="text/javascript">
$(function(){
initAutoLogout(3,30);
});
</script><div id="working"><i class="fa-solid fa-spinner fa-spin-pulse me-3"></i><span data-rc-lang="design_08">Working …</span></div>
<div id="fade"></div>
<!-- Add hidden text for slider accessiblity on surveys -->
<div id="slider-0means" class="hidden"><span data-rc-lang="survey_1142">0% means</span></div>
<div id="slider-50means" class="hidden"><span data-rc-lang="survey_1143">50% means</span></div>
<div id="slider-100means" class="hidden"><span data-rc-lang="survey_1144">100% means</span></div>
<!-- Text used for field validation errors -->
<div id="valtext_divs">
<div id="valtext_number"><span data-rc-lang="config_functions_52">This value you provided is not a number. Please try again.</span></div>
<div id="valtext_integer"><span data-rc-lang="config_functions_53">This value you provided is not an integer. Please try again.</span></div>
<div id="valtext_vmrn"><span data-rc-lang="config_functions_54">The value entered is not a valid Vanderbilt Medical Record Number (i.e. 4- to 9-digit number, excluding leading zeros). Please try again.</span></div>
<div id="valtext_rangehard"><span data-rc-lang="config_functions_56">The value you provided must be within the suggested range</span></div>
<div id="valtext_rangesoft1"><span data-rc-lang="config_functions_57">The value you provided is outside the suggested range</span></div>
<div id="valtext_rangesoft2"><span data-rc-lang="config_functions_58">This value is admissible, but you may wish to double check it.</span></div>
<div id="valtext_time"><span data-rc-lang="config_functions_59">The value entered must be a time value in the following format HH:MM within the range 00:00-23:59 (e.g., 04:32 or 23:19).</span></div>
<div id="valtext_zipcode"><span data-rc-lang="config_functions_60">This field must be a 5 or 9 digit U.S. ZIP Code (like 94043). Please re-enter it now.</span></div>
<div id="valtext_phone"><span data-rc-lang="config_functions_61">This field must be a 10 digit U.S. phone number (like 415 555 1212). Please re-enter it now.</span></div>
<div id="valtext_email"><span data-rc-lang="config_functions_62">This field must be a valid email address (like [email protected]). Please re-enter it now.</span></div>
<div id="valtext_regex"><span data-rc-lang="config_functions_77">The value you provided could not be validated because it does not follow the expected format. Please try again.</span></div>
<div id="valtext_requiredformat"><span data-rc-lang="config_functions_94">Required format:</span></div>
</div>
<!-- Regex used for field validation -->
<script>
if (typeof window.REDCap == 'undefined') {
window.REDCap = {};
}
window.REDCap.validations = {};
window.REDCap.validations['postalcode_french'] = {"datatype":"postal_code","regex":"\/^((0?[1-9])|([1-8][0-9])|(9[0-8]))[0-9]{3}$\/"};
window.REDCap.validations['date_dmy'] = {"datatype":"date","regex":"\/^((29([-\\\/])02\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1\\d|2[0-8])([-\\\/])(0[1-9]|1[012]))|((29|30)([-\\\/])(0[13-9]|1[012]))|(31([-\\\/])(0[13578]|1[02])))(\\11|\\15|\\18)\\d{4}))$\/"};
window.REDCap.validations['date_mdy'] = {"datatype":"date","regex":"\/^((02([-\\\/])29\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1[012])([-\\\/])(0[1-9]|1\\d|2[0-8]))|((0[13-9]|1[012])([-\\\/])(29|30))|((0[13578]|1[02])([-\\\/])31))(\\11|\\15|\\19)\\d{4}))$\/"};
window.REDCap.validations['date_ymd'] = {"datatype":"date","regex":"\/^(((\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00))([-\\\/])02(\\6)29)|(\\d{4}([-\\\/])((0[1-9]|1[012])(\\9)(0[1-9]|1\\d|2[0-8])|((0[13-9]|1[012])(\\9)(29|30))|((0[13578]|1[02])(\\9)31))))$\/"};
window.REDCap.validations['datetime_dmy'] = {"datatype":"datetime","regex":"\/^((29([-\\\/])02\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1\\d|2[0-8])([-\\\/])(0[1-9]|1[012]))|((29|30)([-\\\/])(0[13-9]|1[012]))|(31([-\\\/])(0[13578]|1[02])))(\\11|\\15|\\18)\\d{4})) (\\d|[0-1]\\d|[2][0-3]):[0-5]\\d$\/"};
window.REDCap.validations['datetime_mdy'] = {"datatype":"datetime","regex":"\/^((02([-\\\/])29\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1[012])([-\\\/])(0[1-9]|1\\d|2[0-8]))|((0[13-9]|1[012])([-\\\/])(29|30))|((0[13578]|1[02])([-\\\/])31))(\\11|\\15|\\19)\\d{4})) (\\d|[0-1]\\d|[2][0-3]):[0-5]\\d$\/"};
window.REDCap.validations['datetime_ymd'] = {"datatype":"datetime","regex":"\/^(((\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00))([-\\\/])02(\\6)29)|(\\d{4}([-\\\/])((0[1-9]|1[012])(\\9)(0[1-9]|1\\d|2[0-8])|((0[13-9]|1[012])(\\9)(29|30))|((0[13578]|1[02])(\\9)31)))) (\\d|[0-1]\\d|[2][0-3]):[0-5]\\d$\/"};
window.REDCap.validations['datetime_seconds_dmy'] = {"datatype":"datetime_seconds","regex":"\/^((29([-\\\/])02\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1\\d|2[0-8])([-\\\/])(0[1-9]|1[012]))|((29|30)([-\\\/])(0[13-9]|1[012]))|(31([-\\\/])(0[13578]|1[02])))(\\11|\\15|\\18)\\d{4})) (\\d|[0-1]\\d|[2][0-3])(:[0-5]\\d){2}$\/"};
window.REDCap.validations['datetime_seconds_mdy'] = {"datatype":"datetime_seconds","regex":"\/^((02([-\\\/])29\\3(\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00)))|((((0[1-9]|1[012])([-\\\/])(0[1-9]|1\\d|2[0-8]))|((0[13-9]|1[012])([-\\\/])(29|30))|((0[13578]|1[02])([-\\\/])31))(\\11|\\15|\\19)\\d{4})) (\\d|[0-1]\\d|[2][0-3])(:[0-5]\\d){2}$\/"};
window.REDCap.validations['datetime_seconds_ymd'] = {"datatype":"datetime_seconds","regex":"\/^(((\\d{2}([13579][26]|[2468][048]|04|08)|(1600|2[048]00))([-\\\/])02(\\6)29)|(\\d{4}([-\\\/])((0[1-9]|1[012])(\\9)(0[1-9]|1\\d|2[0-8])|((0[13-9]|1[012])(\\9)(29|30))|((0[13578]|1[02])(\\9)31)))) (\\d|[0-1]\\d|[2][0-3])(:[0-5]\\d){2}$\/"};
window.REDCap.validations['email'] = {"datatype":"email","regex":"\/^(?!\\.)((?!.*\\.{2})[a-zA-Z0-9\\u0080-\\u02AF\\u0300-\\u07FF\\u0900-\\u18AF\\u1900-\\u1A1F\\u1B00-\\u1B7F\\u1D00-\\u1FFF\\u20D0-\\u214F\\u2C00-\\u2DDF\\u2F00-\\u2FDF\\u2FF0-\\u2FFF\\u3040-\\u319F\\u31C0-\\uA4CF\\uA700-\\uA71F\\uA800-\\uA82F\\uA840-\\uA87F\\uAC00-\\uD7AF\\uF900-\\uFAFF!#$%&'*+\\-\/=?^_`{|}~\\d]+)(\\.[a-zA-Z0-9\\u0080-\\u02AF\\u0300-\\u07FF\\u0900-\\u18AF\\u1900-\\u1A1F\\u1B00-\\u1B7F\\u1D00-\\u1FFF\\u20D0-\\u214F\\u2C00-\\u2DDF\\u2F00-\\u2FDF\\u2FF0-\\u2FFF\\u3040-\\u319F\\u31C0-\\uA4CF\\uA700-\\uA71F\\uA800-\\uA82F\\uA840-\\uA87F\\uAC00-\\uD7AF\\uF900-\\uFAFF!#$%&'*+\\-\/=?^_`{|}~\\d]+)*@(?!\\.)([a-zA-Z0-9\\u0080-\\u02AF\\u0300-\\u07FF\\u0900-\\u18AF\\u1900-\\u1A1F\\u1B00-\\u1B7F\\u1D00-\\u1FFF\\u20D0-\\u214F\\u2C00-\\u2DDF\\u2F00-\\u2FDF\\u2FF0-\\u2FFF\\u3040-\\u319F\\u31C0-\\uA4CF\\uA700-\\uA71F\\uA800-\\uA82F\\uA840-\\uA87F\\uAC00-\\uD7AF\\uF900-\\uFAFF\\-\\.\\d]+)((\\.([a-zA-Z\\u0080-\\u02AF\\u0300-\\u07FF\\u0900-\\u18AF\\u1900-\\u1A1F\\u1B00-\\u1B7F\\u1D00-\\u1FFF\\u20D0-\\u214F\\u2C00-\\u2DDF\\u2F00-\\u2FDF\\u2FF0-\\u2FFF\\u3040-\\u319F\\u31C0-\\uA4CF\\uA700-\\uA71F\\uA800-\\uA82F\\uA840-\\uA87F\\uAC00-\\uD7AF\\uF900-\\uFAFF]){2,63})+)$\/i"};
window.REDCap.validations['integer'] = {"datatype":"integer","regex":"\/^[-+]?\\b\\d+\\b$\/"};
window.REDCap.validations['alpha_only'] = {"datatype":"text","regex":"\/^[a-z]+$\/i"};
window.REDCap.validations['mrn_10d'] = {"datatype":"mrn","regex":"\/^\\d{10}$\/"};
window.REDCap.validations['mrn_generic'] = {"datatype":"mrn","regex":"\/^[a-z0-9-_]+$\/i"};
window.REDCap.validations['number'] = {"datatype":"number","regex":"\/^[-+]?[0-9]*\\.?[0-9]+([eE][-+]?[0-9]+)?$\/"};
window.REDCap.validations['number_1dp_comma_decimal'] = {"datatype":"number_comma_decimal","regex":"\/^-?\\d+,\\d$\/"};
window.REDCap.validations['number_1dp'] = {"datatype":"number","regex":"\/^-?\\d+\\.\\d$\/"};
window.REDCap.validations['number_2dp_comma_decimal'] = {"datatype":"number_comma_decimal","regex":"\/^-?\\d+,\\d{2}$\/"};
window.REDCap.validations['number_2dp'] = {"datatype":"number","regex":"\/^-?\\d+\\.\\d{2}$\/"};
window.REDCap.validations['number_3dp_comma_decimal'] = {"datatype":"number_comma_decimal","regex":"\/^-?\\d+,\\d{3}$\/"};
window.REDCap.validations['number_3dp'] = {"datatype":"number","regex":"\/^-?\\d+\\.\\d{3}$\/"};
window.REDCap.validations['number_4dp_comma_decimal'] = {"datatype":"number_comma_decimal","regex":"\/^-?\\d+,\\d{4}$\/"};
window.REDCap.validations['number_4dp'] = {"datatype":"number","regex":"\/^-?\\d+\\.\\d{4}$\/"};
window.REDCap.validations['number_comma_decimal'] = {"datatype":"number_comma_decimal","regex":"\/^[-+]?[0-9]*,?[0-9]+([eE][-+]?[0-9]+)?$\/"};
window.REDCap.validations['phone_australia'] = {"datatype":"phone","regex":"\/^(\\(0[2-8]\\)|0[2-8])\\s*\\d{4}\\s*\\d{4}$\/"};
window.REDCap.validations['phone_france'] = {"datatype":"phone","regex":"\/^(?:(?:\\+|00)(?:33|262|508|590|594|596|687)[\\s.-]{0,3}(?:\\(0\\)[\\s.-]{0,3})?|0)[1-9](?:(?:[\\s.-]?\\d{2}){4}|\\d{2}(?:[\\s.-]?\\d{3}){2})$\/"};
window.REDCap.validations['phone'] = {"datatype":"phone","regex":"\/^(?:\\(?([2-9]0[1-9]|[2-9]1[02-9]|[2-9][2-9][0-9]|800|811)\\)?)\\s*(?:[.-]\\s*)?([0-9]{3})\\s*(?:[.-]\\s*)?([0-9]{4})(?:\\s*(?:#|x\\.?|ext\\.?|extension)\\s*(\\d+))?$\/"};
window.REDCap.validations['phone_uk'] = {"datatype":"phone","regex":"\/^((((\\+44|0044)\\s?\\d{4}|\\(?0\\d{4}\\)?)\\s?\\d{3}\\s?\\d{3})|(((\\+44|0044)\\s?\\d{3}|\\(?0\\d{3}\\)?)\\s?\\d{3}\\s?\\d{4})|(((\\+44|0044)\\s?\\d{2}|\\(?0\\d{2}\\)?)\\s?\\d{4}\\s?\\d{4}))(\\s?\\#(\\d{4}|\\d{3}))?$\/"};
window.REDCap.validations['postalcode_australia'] = {"datatype":"postal_code","regex":"\/^\\d{4}$\/"};
window.REDCap.validations['postalcode_canada'] = {"datatype":"postal_code","regex":"\/^[ABCEGHJKLMNPRSTVXY]{1}\\d{1}[A-Z]{1}\\s*\\d{1}[A-Z]{1}\\d{1}$\/i"};
window.REDCap.validations['postalcode_germany'] = {"datatype":"postal_code","regex":"\/^(0[1-9]|[1-9]\\d)\\d{3}$\/"};
window.REDCap.validations['postalcode_uk'] = {"datatype":"postal_code","regex":"\/^(([A-Z]{1,2}\\d{1,2})|([A-Z]{1,2}\\d[A-Z])) \\d[ABD-HJLNP-Z]{2}$\/"};
window.REDCap.validations['ssn'] = {"datatype":"ssn","regex":"\/^\\d{3}-\\d\\d-\\d{4}$\/"};
window.REDCap.validations['time_hh_mm_ss'] = {"datatype":"time","regex":"\/^(\\d|[01]\\d|(2[0-3]))(:[0-5]\\d){2}$\/"};
window.REDCap.validations['time'] = {"datatype":"time","regex":"\/^([0-9]|[0-1][0-9]|[2][0-3]):([0-5][0-9])$\/"};
window.REDCap.validations['time_mm_ss'] = {"datatype":"time","regex":"\/^[0-5]\\d:[0-5]\\d$\/"};
window.REDCap.validations['vmrn'] = {"datatype":"mrn","regex":"\/^[0-9]{4,9}$\/"};
window.REDCap.validations['zipcode'] = {"datatype":"postal_code","regex":"\/^\\d{5}(-\\d{4})?$\/"};
</script>
<div id="valregex_divs">
<div id="valregex-postalcode_french" datatype="postal_code" label="Code Postal 5 caracteres (France)"></div>
<div id="valregex-date_dmy" datatype="date" label="Date (D-M-Y)"></div>
<div id="valregex-date_mdy" datatype="date" label="Date (M-D-Y)"></div>
<div id="valregex-date_ymd" datatype="date" label="Date (Y-M-D)"></div>
<div id="valregex-datetime_dmy" datatype="datetime" label="Datetime (D-M-Y H:M)"></div>
<div id="valregex-datetime_mdy" datatype="datetime" label="Datetime (M-D-Y H:M)"></div>
<div id="valregex-datetime_ymd" datatype="datetime" label="Datetime (Y-M-D H:M)"></div>
<div id="valregex-datetime_seconds_dmy" datatype="datetime_seconds" label="Datetime w/ seconds (D-M-Y H:M:S)"></div>
<div id="valregex-datetime_seconds_mdy" datatype="datetime_seconds" label="Datetime w/ seconds (M-D-Y H:M:S)"></div>
<div id="valregex-datetime_seconds_ymd" datatype="datetime_seconds" label="Datetime w/ seconds (Y-M-D H:M:S)"></div>
<div id="valregex-email" datatype="email" label="Email"></div>
<div id="valregex-integer" datatype="integer" label="Integer"></div>
<div id="valregex-alpha_only" datatype="text" label="Letters only"></div>
<div id="valregex-mrn_10d" datatype="mrn" label="MRN (10 digits)"></div>
<div id="valregex-mrn_generic" datatype="mrn" label="MRN (generic)"></div>
<div id="valregex-number" datatype="number" label="Number"></div>
<div id="valregex-number_1dp_comma_decimal" datatype="number_comma_decimal" label="Number (1 decimal place - comma as decimal)"></div>
<div id="valregex-number_1dp" datatype="number" label="Number (1 decimal place)"></div>
<div id="valregex-number_2dp_comma_decimal" datatype="number_comma_decimal" label="Number (2 decimal places - comma as decimal)"></div>
<div id="valregex-number_2dp" datatype="number" label="Number (2 decimal places)"></div>
<div id="valregex-number_3dp_comma_decimal" datatype="number_comma_decimal" label="Number (3 decimal places - comma as decimal)"></div>
<div id="valregex-number_3dp" datatype="number" label="Number (3 decimal places)"></div>
<div id="valregex-number_4dp_comma_decimal" datatype="number_comma_decimal" label="Number (4 decimal places - comma as decimal)"></div>
<div id="valregex-number_4dp" datatype="number" label="Number (4 decimal places)"></div>
<div id="valregex-number_comma_decimal" datatype="number_comma_decimal" label="Number (comma as decimal)"></div>
<div id="valregex-phone_australia" datatype="phone" label="Phone (Australia)"></div>
<div id="valregex-phone_france" datatype="phone" label="Phone (France) (xx xx xx xx xx)(+33 x xx xx xx xx)"></div>
<div id="valregex-phone" datatype="phone" label="Phone (North America)"></div>
<div id="valregex-phone_uk" datatype="phone" label="Phone (UK)"></div>
<div id="valregex-postalcode_australia" datatype="postal_code" label="Postal Code (Australia)"></div>
<div id="valregex-postalcode_canada" datatype="postal_code" label="Postal Code (Canada)"></div>
<div id="valregex-postalcode_germany" datatype="postal_code" label="Postal Code (Germany)"></div>
<div id="valregex-postalcode_uk" datatype="postal_code" label="Postal Code (UK)"></div>
<div id="valregex-ssn" datatype="ssn" label="Social Security Number (U.S.)"></div>
<div id="valregex-time_hh_mm_ss" datatype="time" label="Time (HH:MM:SS)"></div>
<div id="valregex-time" datatype="time" label="Time (HH:MM)"></div>
<div id="valregex-time_mm_ss" datatype="time" label="Time (MM:SS)"></div>
<div id="valregex-vmrn" datatype="mrn" label="Vanderbilt MRN"></div>
<div id="valregex-zipcode" datatype="postal_code" label="Zipcode (U.S.)"></div>
</div>
<div id="random_text_hidden_div" style="display:none;">4LTAnkEiLWnWGgYUNU69jcbvEBYbQGL9MF7dDWWWNQqrmmPHZkb8jy3DpIFeFmLk9M7QmRDWHeRV9Fp967bHAmXWX8R4D</div>
<div id="pagecontainer" class="container-fluid" role="main"><div id="container"><div id="pagecontent"><style type="text/css">#container{ background: url("/redcap_v14.5.26/Resources/images/redcap-logo-large.png") no-repeat; }</style><div id="left_col"><h4 style="margin-top:60px;padding:3px;border-bottom:1px solid #AAAAAA;color:#000000;font-weight:bold;"><span data-rc-lang="config_functions_45">Log In</span></h4><div id="rc-login-form"><p style="font-size:13px;"><span data-rc-lang="config_functions_129">Please log in with your user name and password. If you are having trouble logging in, try clicking the "Forgot your password" link below.</span></p>
<br><center><form name="form" style="max-width:350px;" method="post" action="/"><div class="input-group">
<div class="input-group-prepend" style="margin-left:30px;">
<div class="d-flex input-group-text fs14 wrap" id="basic-addon1" style="width:120px;color:#333;border-top-right-radius:0;border-bottom-right-radius:0;"><span data-rc-lang="global_239">Username:</span></div>
<input type="text" class="form-control fs14" style="border-top-left-radius:0;border-bottom-left-radius:0;width:180px;" aria-labelledby="basic-addon1" name="username" id="username" value="" tabindex="1" autocomplete="new-password">
</div>
</div><div class="input-group" style="margin-top:10px;">
<div class="input-group-prepend" style="margin-left:30px;">
<div class="d-flex input-group-text fs14 wrap" id="basic-addon1" style="width:120px;color:#333;border-top-right-radius:0;border-bottom-right-radius:0;"><span data-rc-lang="global_240">Password:</span></div>
<input type="password" class="form-control fs14" style="border-top-left-radius:0;border-bottom-left-radius:0;width:180px;" aria-labelledby="basic-addon1" name="password" id="password" value="" tabindex="2" autocomplete="new-password">
</div>
</div>
<div style="text-align:left;margin:20px 0 0 120px;">
<button class="btn btn-md btn-defaultrc fs14" id="login_btn" tabindex="3" onclick="setTimeout(function(){ $('#login_btn').prop('disabled',true); },10);"><span data-rc-lang="config_functions_45">Log In</span></button>
<div style="float:right;margin-top:10px;margin-right:10px;"><a style="font-size:12px;text-decoration:underline;" href="/redcap_v14.5.26/Authentication/password_recovery.php"><span data-rc-lang="pwd_reset_41">Forgot your password?</span></a></div>
</div>
<input type="hidden" name="submitted" value="1">
<input type="hidden" id="redcap_login_a38us_09i85" name="redcap_login_a38us_09i85" value="VXIFxjFEFjosjVBsbHTGtmRNnd1R+4cjKHzFN5Hzqs48Y9FDkZuNy9/sVq1X6WPPWOQIqQZV7789MTOcsk4cybedgKEYpru4utK5NoLic4WpdALhMQnJfLkjQg1Zn57/1abV3/ExW14Ll0UeEVyvxbcK5e2LYDsMpxkZr/qdfBA="></form></center></div><br></div>
<hr style="margin-bottom: 10px; border-top: 1px solid #AAA;">
<style type="text/css">
#pagecontainer { max-width: 1100px; }
</style>
<div class="row">
<div class="col-12 col-md-6" style="padding-bottom:20px;"><div>
<div style="float:left;font-weight:bold;">Welcome to REDCap!</div>
<div class="d-none" style="float:right;margin-right:20px;">
<button class="jqbuttonmed ui-button ui-corner-all ui-widget" onclick="window.location.href = '/index.php?action=myprojects';"><img src="/redcap_v14.5.26/Resources/images/folders_stack.png"> <span style="vertical-align:middle;">Go to My Projects</span></button>
</div>
<div class="clear"></div>
</div>
<p>
REDCap is a secure web platform for building and managing online databases and surveys. REDCap's streamlined process for rapidly creating and designing projects offers a vast array of tools that can be tailored to virtually any data collection strategy.
</p>
<p>
REDCap provides automated export procedures for seamless data downloads to Excel and common statistical packages (SPSS, SAS, Stata, R), as well as a built-in project calendar, a scheduling module, ad hoc reporting tools, and advanced features, such as branching logic, file uploading, and calculated fields.
</p>
<p>
Learn more about REDCap by watching a
<i class="fas fa-film"></i> <a href="javascript:;" onclick="popupvid('redcap_overview_brief03','Brief Overview of REDCap')" style="text-decoration:underline;">brief summary video (4 min)</a>.
If you would like to view other quick video tutorials of REDCap in action and an overview of its features, please see the
<a href="/index.php?action=training" style="text-decoration:underline;">Training Resources</a>
page.<br>
</p><p style="color:#C00000;">
<i>NOTICE:</i> If you are collecting data for the purposes of human subjects research, review and approval of the project is required by your Institutional Review Board.</p>
<p>
If you require assistance or have any questions about REDCap, please contact
<a style="text-decoration:underline;" href="mailto:[email protected]">Administrador REDCap (IdISBa)</a>.
</p></div><div class="col-11 col-md-6"><div class="well" style="font-size:12px;">
<h6 class="fs18 mb-3" style="text-align:center;margin-top:0;color:#C00000;">
REDCap Features
</h6>
<p>
<b>Build online surveys and databases quickly and securely in your browser</b> - Create and design your project using a secure login from any device. No extra software required. Access from anywhere, at any time.
</p>
<p>
<b>Fast and flexible</b> - Go from project creation to starting data collection in less than one day. Customizations and changes are possible any time, even after data collection has begun.
</p> <p>
<b>Advanced instrument design features</b> - Auto-validation, calculated fields, file uploading, branching/skip logic, and survey stop actions.
</p> <p>
<b>Diverse and flexible survey distribution options</b> - Use a list of email addresses or phone numbers for your survey respondents and automatically contact them with personalized messages, and track who has responded. Or create a simple link for an anonymous survey for mass email mailings, to post on a website, or print on a flyer.
</p> <p>
<b>Data quality</b> - Use field validation, branching/skip logic, and Missing Data Codes to improve and protect data quality during data entry. Open data queries to automatically identify and resolve discrepancies and other issues real-time.
</p>
<p>
<b>Custom reporting</b> - Create custom searches for generating reports to view aggregate data. Identify trends with built-in basic statistics and charts.
</p><p>
<b>Export data to common analysis packages</b> - Export your data as a PDF or as CSV data for easy analysis in SAS, Stata, R, SPSS, or Microsoft Excel.
</p> <p>
<b>Secure file storage and sharing</b> - Upload and share any type of file with anyone in the world through the File Repository feature or Send-It tool. Also works with exports and other built-in file uploading features.
</p> <p>
<b>Data-based triggers and alerts</b> - Send real-time alerts and notifications to your team or other stakeholders via email, text, or phone based on certain data being entered or specific questions having a particular answer.
</p><p>
<b>Connect to other resources</b> - Use built-in features (API) to move data to/from your project. Build your own custom software development features to connect your project to other systems.</p>
</div>
</div>
</div><script type="text/javascript">document.getElementById('username').focus();</script></div></div><div id="footer" class="d-none d-sm-block col-md-12" aria-hidden="true"><a href="https://projectredcap.org" tabindex="-1" target="_blank" rel="noopener noreferrer">REDCap 14.5.26</a> - © 2024 Vanderbilt University</div></div></body></html>