CINXE.COM
Engineered for Healthcare | Dual Code
<!DOCTYPE html> <html dir="ltr" lang="en" xml:lang="en"> <head> <title>Engineered for Healthcare | Dual Code</title> <link rel="icon" href="https://www.dualcode.com/theme/image.php/_s/adaptable/theme/1741937762/favicon" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="keywords" content="online training, elearning, dual code, Engineered for Healthcare | Dual Code" /> <link rel="stylesheet" type="text/css" href="https://www.dualcode.com/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.css" /><script id="firstthemesheet" type="text/css">/** Required in order to fix style inclusion problems in IE with YUI **/</script><link rel="stylesheet" type="text/css" href="https://www.dualcode.com/theme/styles.php/_s/adaptable/1741937762_1741447687/all/chunk0" /> <link rel="stylesheet" type="text/css" href="https://www.dualcode.com/course/format/onetopic/styles.php" /> <script> //<![CDATA[ var M = {}; M.yui = {}; M.pageloadstarttime = new Date(); M.cfg = {"wwwroot":"https:\/\/www.dualcode.com","homeurl":{},"sesskey":"QD6UFE6C4Q","sessiontimeout":"28800","sessiontimeoutwarning":1200,"themerev":"1741937762","slasharguments":1,"theme":"adaptable","iconsystemmodule":"core\/icon_system_fontawesome","jsrev":"1741937762","admin":"admin","svgicons":false,"usertimezone":"America\/New_York","language":"en","courseId":1,"courseContextId":2,"contextid":1,"contextInstanceId":0,"langrev":1741937762,"templaterev":"1741937762"};var yui1ConfigFn = function(me) {if(/-skin|reset|fonts|grids|base/.test(me.name)){me.type='css';me.path=me.path.replace(/\.js/,'.css');me.path=me.path.replace(/\/yui2-skin/,'/assets/skins/sam/yui2-skin')}}; var yui2ConfigFn = function(me) {var parts=me.name.replace(/^moodle-/,'').split('-'),component=parts.shift(),module=parts[0],min='-min';if(/-(skin|core)$/.test(me.name)){parts.pop();me.type='css';min=''} if(module){var filename=parts.join('-');me.path=component+'/'+module+'/'+filename+min+'.'+me.type}else{me.path=component+'/'+component+'.'+me.type}}; YUI_config = {"debug":false,"base":"https:\/\/www.dualcode.com\/lib\/yuilib\/3.17.2\/","comboBase":"https:\/\/www.dualcode.com\/theme\/yui_combo.php?","combine":true,"filter":null,"insertBefore":"firstthemesheet","groups":{"yui2":{"base":"https:\/\/www.dualcode.com\/lib\/yuilib\/2in3\/2.9.0\/build\/","comboBase":"https:\/\/www.dualcode.com\/theme\/yui_combo.php?","combine":true,"ext":false,"root":"2in3\/2.9.0\/build\/","patterns":{"yui2-":{"group":"yui2","configFn":yui1ConfigFn}}},"moodle":{"name":"moodle","base":"https:\/\/www.dualcode.com\/theme\/yui_combo.php?m\/1741937762\/","combine":true,"comboBase":"https:\/\/www.dualcode.com\/theme\/yui_combo.php?","ext":false,"root":"m\/1741937762\/","patterns":{"moodle-":{"group":"moodle","configFn":yui2ConfigFn}},"filter":null,"modules":{"moodle-core-maintenancemodetimer":{"requires":["base","node"]},"moodle-core-lockscroll":{"requires":["plugin","base-build"]},"moodle-core-tooltip":{"requires":["base","node","io-base","moodle-core-notification-dialogue","json-parse","widget-position","widget-position-align","event-outside","cache-base"]},"moodle-core-dragdrop":{"requires":["base","node","io","dom","dd","event-key","event-focus","moodle-core-notification"]},"moodle-core-event":{"requires":["event-custom"]},"moodle-core-blocks":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification"]},"moodle-core-languninstallconfirm":{"requires":["base","node","moodle-core-notification-confirm","moodle-core-notification-alert"]},"moodle-core-formchangechecker":{"requires":["base","event-focus","moodle-core-event"]},"moodle-core-handlebars":{"condition":{"trigger":"handlebars","when":"after"}},"moodle-core-chooserdialogue":{"requires":["base","panel","moodle-core-notification"]},"moodle-core-actionmenu":{"requires":["base","event","node-event-simulate"]},"moodle-core-notification":{"requires":["moodle-core-notification-dialogue","moodle-core-notification-alert","moodle-core-notification-confirm","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-core-notification-dialogue":{"requires":["base","node","panel","escape","event-key","dd-plugin","moodle-core-widget-focusafterclose","moodle-core-lockscroll"]},"moodle-core-notification-alert":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-confirm":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-exception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-notification-ajaxexception":{"requires":["moodle-core-notification-dialogue"]},"moodle-core-popuphelp":{"requires":["moodle-core-tooltip"]},"moodle-core_availability-form":{"requires":["base","node","event","event-delegate","panel","moodle-core-notification-dialogue","json"]},"moodle-backup-confirmcancel":{"requires":["node","node-event-simulate","moodle-core-notification-confirm"]},"moodle-backup-backupselectall":{"requires":["node","event","node-event-simulate","anim"]},"moodle-course-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-course-coursebase","moodle-course-util"]},"moodle-course-categoryexpander":{"requires":["node","event-key"]},"moodle-course-management":{"requires":["base","node","io-base","moodle-core-notification-exception","json-parse","dd-constrain","dd-proxy","dd-drop","dd-delegate","node-event-delegate"]},"moodle-course-util":{"requires":["node"],"use":["moodle-course-util-base"],"submodules":{"moodle-course-util-base":{},"moodle-course-util-section":{"requires":["node","moodle-course-util-base"]},"moodle-course-util-cm":{"requires":["node","moodle-course-util-base"]}}},"moodle-form-dateselector":{"requires":["base","node","overlay","calendar"]},"moodle-form-shortforms":{"requires":["node","base","selector-css3","moodle-core-event"]},"moodle-form-passwordunmask":{"requires":[]},"moodle-question-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-question-preview":{"requires":["base","dom","event-delegate","event-key","core_question_engine"]},"moodle-question-searchform":{"requires":["base","node"]},"moodle-availability_cohort-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_completion-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_date-form":{"requires":["base","node","event","io","moodle-core_availability-form"]},"moodle-availability_enrol-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grade-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_group-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_grouping-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_language-form":{"requires":["base","node","event","node-event-simulate","moodle-core_availability-form"]},"moodle-availability_lrsrecord-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_profile-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_role-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_site-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-availability_user-form":{"requires":["base","node","event","moodle-core_availability-form"]},"moodle-mod_assign-history":{"requires":["node","transition"]},"moodle-mod_checklist-linkselect":{"requires":["node","event-valuechange"]},"moodle-mod_quiz-quizbase":{"requires":["base","node"]},"moodle-mod_quiz-modform":{"requires":["base","node","event"]},"moodle-mod_quiz-dragdrop":{"requires":["base","node","io","dom","dd","dd-scroll","moodle-core-dragdrop","moodle-core-notification","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-base","moodle-mod_quiz-util-page","moodle-mod_quiz-util-slot","moodle-course-util"]},"moodle-mod_quiz-questionchooser":{"requires":["moodle-core-chooserdialogue","moodle-mod_quiz-util","querystring-parse"]},"moodle-mod_quiz-toolboxes":{"requires":["base","node","event","event-key","io","moodle-mod_quiz-quizbase","moodle-mod_quiz-util-slot","moodle-core-notification-ajaxexception"]},"moodle-mod_quiz-autosave":{"requires":["base","node","event","event-valuechange","node-event-delegate","io-form"]},"moodle-mod_quiz-util":{"requires":["node","moodle-core-actionmenu"],"use":["moodle-mod_quiz-util-base"],"submodules":{"moodle-mod_quiz-util-base":{},"moodle-mod_quiz-util-slot":{"requires":["node","moodle-mod_quiz-util-base"]},"moodle-mod_quiz-util-page":{"requires":["node","moodle-mod_quiz-util-base"]}}},"moodle-message_airnotifier-toolboxes":{"requires":["base","node","io"]},"moodle-filter_glossary-autolinker":{"requires":["base","node","io-base","json-parse","event-delegate","overlay","moodle-core-event","moodle-core-notification-alert","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-filter_mathjaxloader-loader":{"requires":["moodle-core-event"]},"moodle-editor_atto-rangy":{"requires":[]},"moodle-editor_atto-editor":{"requires":["node","transition","io","overlay","escape","event","event-simulate","event-custom","node-event-html5","node-event-simulate","yui-throttle","moodle-core-notification-dialogue","moodle-core-notification-confirm","moodle-editor_atto-rangy","handlebars","timers","querystring-stringify"]},"moodle-editor_atto-plugin":{"requires":["node","base","escape","event","event-outside","handlebars","event-custom","timers","moodle-editor_atto-menu"]},"moodle-editor_atto-menu":{"requires":["moodle-core-notification-dialogue","node","event","event-custom"]},"moodle-report_eventlist-eventfilter":{"requires":["base","event","node","node-event-delegate","datatable","autocomplete","autocomplete-filters"]},"moodle-report_loglive-fetchlogs":{"requires":["base","event","node","io","node-event-delegate"]},"moodle-gradereport_history-userselector":{"requires":["escape","event-delegate","event-key","handlebars","io-base","json-parse","moodle-core-notification-dialogue"]},"moodle-qbank_editquestion-chooser":{"requires":["moodle-core-chooserdialogue"]},"moodle-tool_capability-search":{"requires":["base","node"]},"moodle-tool_lp-dragdrop-reorder":{"requires":["moodle-core-dragdrop"]},"moodle-tool_monitor-dropdown":{"requires":["base","event","node"]},"moodle-assignfeedback_editpdf-editor":{"requires":["base","event","node","io","graphics","json","event-move","event-resize","transition","querystring-stringify-simple","moodle-core-notification-dialog","moodle-core-notification-alert","moodle-core-notification-warning","moodle-core-notification-exception","moodle-core-notification-ajaxexception"]},"moodle-atto_accessibilitychecker-button":{"requires":["color-base","moodle-editor_atto-plugin"]},"moodle-atto_accessibilityhelper-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_align-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_bold-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_charmap-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_clear-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_collapse-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emojipicker-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_emoticon-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_equation-button":{"requires":["moodle-editor_atto-plugin","moodle-core-event","io","event-valuechange","tabview","array-extras"]},"moodle-atto_fullscreen-button":{"requires":["event-resize","moodle-editor_atto-plugin"]},"moodle-atto_h5p-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_html-codemirror":{"requires":["moodle-atto_html-codemirror-skin"]},"moodle-atto_html-button":{"requires":["promise","moodle-editor_atto-plugin","moodle-atto_html-beautify","moodle-atto_html-codemirror","event-valuechange"]},"moodle-atto_html-beautify":{},"moodle-atto_image-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_indent-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_italic-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_link-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_managefiles-usedfiles":{"requires":["node","escape"]},"moodle-atto_media-button":{"requires":["moodle-editor_atto-plugin","moodle-form-shortforms"]},"moodle-atto_noautolink-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_orderedlist-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_recordrtc-button":{"requires":["moodle-editor_atto-plugin","moodle-atto_recordrtc-recording"]},"moodle-atto_recordrtc-recording":{"requires":["moodle-atto_recordrtc-button"]},"moodle-atto_rtl-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_strike-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_subscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_superscript-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_table-button":{"requires":["moodle-editor_atto-plugin","moodle-editor_atto-menu","event","event-valuechange"]},"moodle-atto_title-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_underline-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_undo-button":{"requires":["moodle-editor_atto-plugin"]},"moodle-atto_unorderedlist-button":{"requires":["moodle-editor_atto-plugin"]}}},"gallery":{"name":"gallery","base":"https:\/\/www.dualcode.com\/lib\/yuilib\/gallery\/","combine":true,"comboBase":"https:\/\/www.dualcode.com\/theme\/yui_combo.php?","ext":false,"root":"gallery\/1741937762\/","patterns":{"gallery-":{"group":"gallery"}}}},"modules":{"core_filepicker":{"name":"core_filepicker","fullpath":"https:\/\/www.dualcode.com\/lib\/javascript.php\/1741937762\/repository\/filepicker.js","requires":["base","node","node-event-simulate","json","async-queue","io-base","io-upload-iframe","io-form","yui2-treeview","panel","cookie","datatable","datatable-sort","resize-plugin","dd-plugin","escape","moodle-core_filepicker","moodle-core-notification-dialogue"]},"core_comment":{"name":"core_comment","fullpath":"https:\/\/www.dualcode.com\/lib\/javascript.php\/1741937762\/comment\/comment.js","requires":["base","io-base","node","json","yui2-animation","overlay","escape"]}}}; M.yui.loader = {modules: {}}; //]]> </script> <meta name="description" content="Dual Code is a leading provider of eLearning solutions tailored specifically for the healthcare industry. With its innovative Open Collaboration Initiative (OCI) technology, Dual Code empowers healthcare organizations and educational institutions to deliver dynamic, integrated, and scalable learning experiences. Trusted by over one million Canadian healthcare professionals, Dual Code’s platform is designed to enhance professional development, ensure employers remain compliant with training requirements, and prepare the next generation of leaders in healthcare." /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-ZHXET16S39"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-ZHXET16S39'); </script> <!-- CSS print media --> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- Twitter Card data --> <meta name="twitter:card" value="summary"> <meta name="twitter:site" value="Dual Code Inc." /> <meta name="twitter:title" value="Engineered for Healthcare | Dual Code" /> <!-- Open Graph data --> <meta property="og:title" content="Engineered for Healthcare | Dual Code" /> <meta property="og:type" content="website" /> <meta property="og:url" content="" /> <meta name="og:site_name" value="Dual Code Inc." /> <!-- Chrome, Firefox OS and Opera on Android topbar color --> <meta name="theme-color" content="#0072B9" /> <!-- Windows Phone topbar color --> <meta name="msapplication-navbutton-color" content="#0072B9" /> <!-- iOS Safari topbar color --> <meta name="apple-mobile-web-app-status-bar-style" content="#0072B9" /> </head> <body id="page-local-pages-view" class="format-site path-local path-local-pages ie ie7 dir-ltr lang-en yui-skin-sam yui3-skin-sam www-dualcode-com pagelayout-standard course-1 context-1 notloggedin theme_adaptable two-column fullin has-header-bg header-style2 showblockicons standard nomobilenavigation"> <div> <a class="sr-only sr-only-focusable" href="#maincontent">Skip to main content</a> </div><script src="https://www.dualcode.com/lib/javascript.php/1741937762/lib/polyfills/polyfill.js"></script> <script src="https://www.dualcode.com/theme/yui_combo.php?rollup/3.17.2/yui-moodlesimple-min.js"></script><script src="https://www.dualcode.com/theme/jquery.php/core/jquery-3.6.1.min.js"></script> <script src="https://www.dualcode.com/theme/jquery.php/theme_adaptable/pace-min.js"></script> <script src="https://www.dualcode.com/theme/jquery.php/theme_adaptable/jquery-flexslider-min.js"></script> <script src="https://www.dualcode.com/theme/jquery.php/theme_adaptable/tickerme.js"></script> <script src="https://www.dualcode.com/theme/jquery.php/theme_adaptable/jquery-easing-min.js"></script> <script src="https://www.dualcode.com/theme/jquery.php/theme_adaptable/adaptable_v2_1_1_2.js"></script> <script src="https://www.dualcode.com/lib/javascript.php/1741937762/lib/javascript-static.js"></script> <script> //<![CDATA[ document.body.className += ' jsenabled'; //]]> </script> <div id="page-wrapper"> <div id="page" class=""><header id="adaptable-page-header-wrapper" class="headerbgimage" style="background-image: url('//www.dualcode.com/pluginfile.php/1/theme_adaptable/headerbgimage/1741937762/header_bg.png');"> <div id="header2" class="above-header container"> <div class="row justify-content-lg-between"> <div class="d-none d-lg-block col"> <div class="d-flex justify-content-start align-items-center h-100 bd-highlight"> <div class="pb-2 pr-3 pt-2 bd-highlight d-none d-lg-inline-block"><a href=https://www.dualcode.com aria-label="Home" title="Dual Code Inc."><img src=//www.dualcode.com/pluginfile.php/1/theme_adaptable/logo/1741937762/fulllogo_medium_transparent_glow.png id="logo" alt="Logo"></a></div> <div id="course-header"> </div> </div> </div> <div class="col-lg-auto pr-0 my-auto"> <nav class="navbar navbar-expand btco-hover-menu"> <button class="navbar-toggler nav-link aabtn d-block d-lg-none px-1 my-1 border-0" data-toggler="drawers" data-action="toggle" data-target="theme_adaptable-drawers-primary"> <i aria-hidden="true" class="fa fa-bars"></i> <span class="sr-only">Side panel</span> </button> <div class="collapse navbar-collapse"> <ul class="navbar-nav ml-auto"> <li id="nav-popover-container" class="my-auto mx-1 d-flex"> </li> </ul> </div> </nav> </div> </div> </div> <div id="main-navbar" class="d-none d-lg-block"> <div class="container"> <div class="navbar navbar-expand btco-hover-menu"> <nav aria-label="Site links"> <ul class="navbar-nav"> <li class="nav-item"><a title="Why Dual Code?" class="nav-link" href="https://www.dualcode.com/why">Why Dual Code?</a></li><li class="nav-item dropdown my-auto"><a href="#" class="nav-link dropdown-toggle my-auto" role="button" id="0" aria-haspopup="true" aria-expanded="false" aria-controls="dropdown0" data-target="#" data-toggle="dropdown" title="Solutions">Solutions</a><ul role="menu" class="dropdown-menu" id="dropdown0" aria-labelledby="0"><li><a title="Solutions by Product" class="dropdown-item" href="https://www.dualcode.com/solutions-by-product">By Product</a></li><li><a title="Solutions by Client Category" class="dropdown-item" href="https://www.dualcode.com/solutions-by-category">By Client Category</a></li><li><a title="Solutions by Use Case" class="dropdown-item" href="https://www.dualcode.com/solutions-by-case">By Use Case</a></li><li class="nav-item dropdown my-auto"><a href="#" class="nav-link dropdown-toggle my-auto" role="button" id="00" aria-haspopup="true" aria-expanded="false" aria-controls="dropdown00" data-target="#" data-toggle="dropdown" title="Add-ons">Add-ons</a><ul role="menu" class="dropdown-menu" id="dropdown00" aria-labelledby="00"><li><a title="BI Integration" class="dropdown-item" href="https://www.dualcode.com/database-replication-services">Power BI & Tableau Integration</a></li><li><a title="EMR Readiness" class="dropdown-item" href="https://www.dualcode.com/epic">Epic® EMR Readiness</a></li><li><a title="Performance Reviews" class="dropdown-item" href="https://www.dualcode.com/performance-appraisal-system">Performance Reviews</a></li></ul></li></ul></li><li class="nav-item dropdown my-auto"><a href="#" class="nav-link dropdown-toggle my-auto" role="button" id="0" aria-haspopup="true" aria-expanded="false" aria-controls="dropdown0" data-target="#" data-toggle="dropdown" title="Services">Services</a><ul role="menu" class="dropdown-menu" id="dropdown0" aria-labelledby="0"><li><a title="Hosting Services" class="dropdown-item" href="https://www.dualcode.com/hosting-services">Hosting Services</a></li><li><a title="Onboarding Services" class="dropdown-item" href="https://www.dualcode.com/onboarding">Onboarding Services</a></li><li><a title="Integration Services" class="dropdown-item" href="https://www.dualcode.com/integration-services">Integration Services</a></li><li><a title="Managed Payment" class="dropdown-item" href="https://www.dualcode.com/managed-payment">Managed Payment Services</a></li><li><a title="Epic EMR Readiness Services" class="dropdown-item" href="https://www.dualcode.com/epic-emr">Epic EMR Readiness Services</a></li><li><a title="Custom eLearning Modules" class="dropdown-item" href="https://www.dualcode.com/custom-elearning-modules">Custom eLearning Modules</a></li></ul></li><li class="nav-item dropdown my-auto"><a href="#" class="nav-link dropdown-toggle my-auto" role="button" id="0" aria-haspopup="true" aria-expanded="false" aria-controls="dropdown0" data-target="#" data-toggle="dropdown" title="The OCI">The OCI™</a><ul role="menu" class="dropdown-menu" id="dropdown0" aria-labelledby="0"><li><a title="What is OCI?" class="dropdown-item" href="https://www.dualcode.com/oci">What is OCI?</a></li><li><a title="For Training Providers" class="dropdown-item" href="https://www.dualcode.com/training-providers">For Training Providers</a></li><li><a title="For Employers" class="dropdown-item" href="https://www.dualcode.com/employers">For Employers</a></li><li><a title="For Workers" class="dropdown-item" href="https://www.dualcode.com/workers">For Workers</a></li><li><a title="View list of courses" class="dropdown-item" href="https://my.dualcode.com">View list of courses</a></li></ul></li><li class="nav-item dropdown my-auto"><a href="#" class="nav-link dropdown-toggle my-auto" role="button" id="0" aria-haspopup="true" aria-expanded="false" aria-controls="dropdown0" data-target="#" data-toggle="dropdown" title="Company">Company</a><ul role="menu" class="dropdown-menu" id="dropdown0" aria-labelledby="0"><li><a title="Our Story" class="dropdown-item" href="https://www.dualcode.com/story">Our Story</a></li><li><a title="Newsroom" class="dropdown-item" href="https://www.dualcode.com/news">Newsroom</a></li><li><a title="Contact Us" class="dropdown-item" href="https://www.dualcode.com/contact">Contact Us</a></li></ul></li><li class="nav-item"><a title="Request a Demo" class="nav-link" href="https://calendly.com/dual_code/demo/">Request a Demo</a></li> </ul> </nav> <ul class="navbar-nav ml-auto d-flex flex-wrap"> </ul> </div> </div> </div> </header> <div class="drawer drawer-left drawer-primary d-print-none not-initialized" data-region="fixed-drawer" id="theme_adaptable-drawers-primary" data-preference="" data-state="show-drawer-primary" data-forceopen="0" data-close-on-resize="1"> <div class="drawerheader"> <button class="btn drawertoggle icon-no-margin hidden" data-toggler="drawers" data-action="closedrawer" data-target="theme_adaptable-drawers-primary" data-toggle="tooltip" data-placement="right" title="Close drawer" > <i class="icon fa fa-times fa-fw " aria-hidden="true" ></i> </button> </div> <div class="drawercontent drag-container" data-usertour="scroller"> <div class="list-group"> <a href="https://www.dualcode.com/why" class="list-group-item list-group-item-action" > Why Dual Code? </a> <a id="drop-down-2" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-2" aria-expanded="false" aria-controls="drop-down-menu-2"> Solutions <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Collapse </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Expand </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-2" aria-labelledby="drop-down-2"> <a href="https://www.dualcode.com/solutions-by-product" class="list-group-item list-group-item-action" > By Product </a> <a href="https://www.dualcode.com/solutions-by-category" class="list-group-item list-group-item-action" > By Client Category </a> <a href="https://www.dualcode.com/solutions-by-case" class="list-group-item list-group-item-action" > By Use Case </a> <a id="drop-down-6" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-6" aria-expanded="false" aria-controls="drop-down-menu-6"> Add-ons <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Collapse </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Expand </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-6" aria-labelledby="drop-down-6"> <a href="https://www.dualcode.com/database-replication-services" class="pl-5 bg-light list-group-item list-group-item-action">Power BI & Tableau Integration</a> <a href="https://www.dualcode.com/epic" class="pl-5 bg-light list-group-item list-group-item-action">Epic® EMR Readiness</a> <a href="https://www.dualcode.com/performance-appraisal-system" class="pl-5 bg-light list-group-item list-group-item-action">Performance Reviews</a> </div> </div> <a id="drop-down-10" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-10" aria-expanded="false" aria-controls="drop-down-menu-10"> Services <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Collapse </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Expand </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-10" aria-labelledby="drop-down-10"> <a href="https://www.dualcode.com/hosting-services" class="list-group-item list-group-item-action" > Hosting Services </a> <a href="https://www.dualcode.com/onboarding" class="list-group-item list-group-item-action" > Onboarding Services </a> <a href="https://www.dualcode.com/integration-services" class="list-group-item list-group-item-action" > Integration Services </a> <a href="https://www.dualcode.com/managed-payment" class="list-group-item list-group-item-action" > Managed Payment Services </a> <a href="https://www.dualcode.com/epic-emr" class="list-group-item list-group-item-action" > Epic EMR Readiness Services </a> <a href="https://www.dualcode.com/custom-elearning-modules" class="list-group-item list-group-item-action" > Custom eLearning Modules </a> </div> <a id="drop-down-17" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-17" aria-expanded="false" aria-controls="drop-down-menu-17"> The OCI™ <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Collapse </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Expand </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-17" aria-labelledby="drop-down-17"> <a href="https://www.dualcode.com/oci" class="list-group-item list-group-item-action" > What is OCI? </a> <a href="https://www.dualcode.com/training-providers" class="list-group-item list-group-item-action" > For Training Providers </a> <a href="https://www.dualcode.com/employers" class="list-group-item list-group-item-action" > For Employers </a> <a href="https://www.dualcode.com/workers" class="list-group-item list-group-item-action" > For Workers </a> <a href="https://my.dualcode.com" class="list-group-item list-group-item-action" > View list of courses </a> </div> <a id="drop-down-24" href="#" class="list-group-item list-group-item-action icons-collapse-expand collapsed d-flex" data-toggle="collapse" data-target="#drop-down-menu-24" aria-expanded="false" aria-controls="drop-down-menu-24"> Company <span class="ml-auto expanded-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-down fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Collapse </span> </span> <span class="ml-auto collapsed-icon icon-no-margin mx-2"> <i class="icon fa fa-caret-right fa-fw " aria-hidden="true" ></i> <span class="sr-only"> Expand </span> </span> </a> <div class="collapse list-group-item p-0 border-0" role="menu" id="drop-down-menu-24" aria-labelledby="drop-down-24"> <a href="https://www.dualcode.com/story" class="list-group-item list-group-item-action" > Our Story </a> <a href="https://www.dualcode.com/news" class="list-group-item list-group-item-action" > Newsroom </a> <a href="https://www.dualcode.com/contact" class="list-group-item list-group-item-action" > Contact Us </a> </div> <a href="https://calendly.com/dual_code/demo/" class="list-group-item list-group-item-action" > Request a Demo </a> </div> </div> </div><div class="drawer-toggles d-flex"> </div><div class="drawer-toggles d-flex"> </div> <div id="maincontainer" class="container outercont"> <div class="row"><div id="page-second-header" class="col-12 pt-3 pb-3 d-none"> <div class="d-flex flex-fill flex-wrap align-items-center"> <div id="page-navbar" class="mr-auto"> <nav role="navigation" aria-label="Breadcrumb"> <ol class="breadcrumb d-none"><li><a href="https://www.dualcode.com/">Home</a></li><span class="separator"><i class="fa-angle-right fa"></i></span><li><span itemscope="" itemtype="http://data-vocabulary.org/Breadcrumb"><a itemprop="url" aria-current="page" href="https://www.dualcode.com/why"><span itemprop="title">Engineered for Healthcare</span></a></span></li></ol> </nav> </div> </div> </div></div> <div id="page-content" class="row"> <div id="region-main-box" class="col-12"> <section id="region-main"> <span class="notifications" id="user-notifications"></span><div role="main"><span id="maincontent"></span><style>div.container div.row div.col-md-6 {margin-top: 60px;}</style> <h2 id="pageheading" class="main">Engineered for Healthcare</h2><div class="box generalbox center clearfix"><div class="no-overflow"><p>At Dual Code, we specialize in delivering customized learning management solutions designed specifically for the healthcare sector. Our platform, built on the reliable Moodle framework, combines the flexibility of open-source software with advanced features tailored to meet the unique needs of healthcare organizations. We help hospitals, healthcare associations, long-term care facilities, training providers, and regulatory bodies deliver efficient, scalable training and education.</p> <p>With our OCI platform, we facilitate seamless collaboration across organizations, making it easier to manage and share content, track compliance, and support ongoing learning. Trusted by over 1,000 healthcare sites and 1 million healthcare professionals worldwide, Dual Code is committed to enhancing training effectiveness and driving improved outcomes in healthcare education.</p> <p><br></p> <div class="container"> <div class="row"> <div class="col-md-6"> <!-- First column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/health.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;">Nearly Two Decades of Healthcare Expertise</h5> <p><span style="font-size: 14.2606px;">For almost two decades, Dual Code has refined its platform to meet the specific needs of hospitals, health teams, healthcare associations, long-term care, residential care, and community care facilities, as well as regulatory bodies and other training providers. Our software is designed to align seamlessly with your workflows - no additional customizations required!</span><br></p> </div> <div style="text-align: center;"><a href="/comparison" class="button">Learn More >></a></div> </div> <div class="col-md-6"> <!-- Second column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/security.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;">Security and Privacy Are Our Top Priorities</h5> <p>The security and privacy of your data are our top priorities. We adhere to OWASP recommendations, host our systems in SOC-compliant data centers located in Canada, and employ advanced intrusion prevention and detection software. Additionally, we conduct daily scans of our network and applications to identify and address any vulnerabilities. These are just some of the measures we take to protect against cyber attacks, ensuring your data remains secure at all times.</p> </div> <div style="text-align: center;"><a href="/security" class="button">Learn More >></a></div> </div> </div> <div class="row"> <div class="col-md-6"> <!-- First column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/exchange.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;"></h5> <h5>We Champion Collaboration Throughout the Healthcare Industry</h5> <p>The Open Collaboration Initiative™ (OCI) unites local, regional, provincial, and national healthcare organizations across Canada, enabling them to seamlessly exchange training materials and learning records. This collaboration benefits the healthcare system as a whole, individual clients, and healthcare workers, fostering a more integrated and efficient approach to healthcare education and delivery.</p> </div> <div style="text-align: center;"><a href="/oci" class="button">Learn More >></a></div> </div> <div class="col-md-6"> <!-- Second column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/integrate%20%282%29.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;"></h5> <h5>Effortless Integration and Collaboration Across</h5> <p>Whether you need to integrate with your backend systems, collaborate with other hospitals, or exchange data with third parties, our platform offers dozens of one-click integration plugins, an expanding set of APIs, and a dedicated team of integration experts to support you every step of the way.</p> </div> <div style="text-align: center;"><a href="/integration" class="button">Learn More >></a></div> </div> </div> <div class="row"> <div class="col-md-6"> <!-- First column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/legal.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;"></h5> <h5></h5> <h5>Built-In Tools for Seamless Compliance and Audit Readiness</h5><span></span> <p>Our system comes equipped with a Learning Record Store (LRS), ready-to-use compliance reports, and a range of tools designed to help you meet audit and compliance requirements, including Title 21 CFR Part 11.</p> </div> <div style="text-align: center;"><a href="/eres" class="button">Learn More >></a></div> </div> <div class="col-md-6"> <!-- Second column content (1/2 width) --> <div style="float: left;"><img src="https://www.dualcode.com/pluginfile.php/1/local_pages/content/50/scale.png" alt="" width="128" height="128" role="presentation" class="img-responsive atto_image_button_text-bottom"></div> <div> <h5 style="text-align: left;"></h5> <h5>Scalable Solutions for Canada’s Largest Healthcare Organizations</h5> <p>Our platform is trusted by some of Canada's largest research hospitals and healthcare associations, with deployments supporting up to 200,000 learners. We have the scalability to meet your growing needs.</p> </div> <div style="text-align: center;"><a href="/scale" class="button">Learn More >></a></div> </div> </div> </div> <p> </p></div></div></div> </section> </div> </div> <!-- Dual Code - HCE-3654 --> </div> <footer id="page-footer" class="d-none d-lg-block"> <div id="course-footer"></div><div class="container blockplace1"><div class="row"><div class="left-col col-12"><p dir="ltr" style="text-align:left;font-size:0.85em;">© 2008-2024 Dual Code Inc. All Rights Reserved.</p></div></div><div class="row"><div class="left-col col-12"><p dir="ltr" style="text-align:left;font-size:0.75em;">Dual Code is a leading provider of eLearning solutions tailored specifically for the healthcare industry. With its innovative Open Collaboration Initiative (OCI) technology, Dual Code empowers healthcare organizations and educational institutions to collaborate and deliver dynamic, integrated, and scalable learning experiences. Trusted by over one million healthcare professionals, Dual Code’s platform is designed to enhance professional development, ensure employers remain compliant with training requirements, and prepare the next generation of leaders in healthcare.<br /></p></div></div></div> <div class="info container2 clearfix"> <div class="container"> <div class="row"> <div class="tool_usertours-resettourcontainer"></div> <div class="col-md-4 my-md-0 my-2"> </div> </div> <div class="row"><div class="col-12 my-md-0 my-2"></div> </div> </div> </footer> <!-- Dual Code - start - THIS GOES AFTER THE FOOTER--> <div class="dualcodefooter d-print-none"> <div class="info container2 clearfix"> <div class="container"> <div class="row"> <div class="col-12"> <a href="http://www.dualcode.com" target="_blank" class="poweredbydualcode pull-right"><img src="https://www.dualcode.com/theme/image.php/_s/adaptable/theme_adaptable/1741937762/dualcode/poweredby" width="138" height="20" alt="powered by Dual Code" /></a> </div> </div> <div class="row"> <div class="col-12"> </div> </div> </div> </div> </div> <!-- Dual Code - end--> <div id="back-to-top"><i class="fa fa-angle-up "></i></div> </div></div> <script type="text/javascript">window.DocsBotAI=window.DocsBotAI||{},DocsBotAI.init=function(c){return new Promise(function(e,o){var t=document.createElement("script");t.type="text/javascript",t.async=!0,t.src="https://widget.docsbot.ai/chat.js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(t,n),t.addEventListener("load",function(){window.DocsBotAI.mount({id:c.id,supportCallback:c.supportCallback,identify:c.identify,options:c.options,signature:c.signature});var t;t=function(n){return new Promise(function(e){if(document.querySelector(n))return e(document.querySelector(n));var o=new MutationObserver(function(t){document.querySelector(n)&&(e(document.querySelector(n)),o.disconnect())});o.observe(document.body,{childList:!0,subtree:!0})})},t&&t("#docsbotai-root").then(e).catch(o)}),t.addEventListener("error",function(t){o(t.message)})})};</script> <script type="text/javascript"> DocsBotAI.init({id: "rVJOIhnVuSdV1uhyZcCX/6liOxQZFVcliH4XUHXOC"}); </script><script> //<![CDATA[ var require = { baseUrl : 'https://www.dualcode.com/lib/requirejs.php/1741937762/', // We only support AMD modules with an explicit define() statement. enforceDefine: true, skipDataMain: true, waitSeconds : 0, paths: { jquery: 'https://www.dualcode.com/lib/javascript.php/1741937762/lib/jquery/jquery-3.6.1.min', jqueryui: 'https://www.dualcode.com/lib/javascript.php/1741937762/lib/jquery/ui-1.13.2/jquery-ui.min', jqueryprivate: 'https://www.dualcode.com/lib/javascript.php/1741937762/lib/requirejs/jquery-private', 'kendo.all.min': 'https://www.dualcode.com/lib/javascript.php/1741937762/lib/kendo/js/kendo.all.min' }, // Custom jquery config map. map: { // '*' means all modules will get 'jqueryprivate' // for their 'jquery' dependency. '*': { jquery: 'jqueryprivate' }, // Stub module for 'process'. This is a workaround for a bug in MathJax (see MDL-60458). '*': { process: 'core/first' }, // 'jquery-private' wants the real jQuery module // though. If this line was not here, there would // be an unresolvable cyclic dependency. jqueryprivate: { jquery: 'jquery' } } }; //]]> </script> <script src="https://www.dualcode.com/lib/javascript.php/1741937762/lib/requirejs/require.min.js"></script> <script> //<![CDATA[ M.util.js_pending("core/first"); require(['core/first'], function() { require(['core/prefetch']) ; require(["media_videojs/loader"], function(loader) { loader.setUp('en'); });; M.util.js_pending('theme_adaptable/adaptable'); require(['theme_adaptable/adaptable'], function(amd) {amd.init(); M.util.js_complete('theme_adaptable/adaptable');});; M.util.js_pending('theme_adaptable/bsoptions'); require(['theme_adaptable/bsoptions'], function(amd) {amd.init({"stickynavbar":false}); M.util.js_complete('theme_adaptable/bsoptions');});; require(['jquery', 'tool_policy/jquery-eu-cookie-law-popup', 'tool_policy/policyactions'], function($, Popup, ActionsMod) { // Initialise the guest popup. $(document).ready(function() { // Only show message if there is some policy related to guests. // Initialise the JS for the modal window which displays the policy versions. ActionsMod.init('[data-action="view-guest"]'); }); }); ; M.util.js_pending('theme_boost/drawers:load'); require(['theme_boost/drawers'], function() { M.util.js_complete('theme_boost/drawers:load'); }); ; M.util.js_pending('core/notification'); require(['core/notification'], function(amd) {amd.init(1, []); M.util.js_complete('core/notification');});; M.util.js_pending('core/log'); require(['core/log'], function(amd) {amd.setConfig({"level":"warn"}); M.util.js_complete('core/log');});; M.util.js_pending('core/page_global'); require(['core/page_global'], function(amd) {amd.init(); M.util.js_complete('core/page_global');});; M.util.js_pending('core/utility'); require(['core/utility'], function(amd) {M.util.js_complete('core/utility');});; M.util.js_pending('core/storage_validation'); require(['core/storage_validation'], function(amd) {amd.init(null); M.util.js_complete('core/storage_validation');}); M.util.js_complete("core/first"); }); //]]> </script> <script> //<![CDATA[ M.str = {"moodle":{"lastmodified":"Last modified","name":"Name","error":"Error","info":"Information","yes":"Yes","no":"No","cancel":"Cancel","confirm":"Confirm","areyousure":"Are you sure?","closebuttontitle":"Close","unknownerror":"Unknown error","file":"File","url":"URL","collapseall":"Collapse all","expandall":"Expand all"},"repository":{"type":"Type","size":"Size","invalidjson":"Invalid JSON string","nofilesattached":"No files attached","filepicker":"File picker","logout":"Logout","nofilesavailable":"No files available","norepositoriesavailable":"Sorry, none of your current repositories can return files in the required format.","fileexistsdialogheader":"File exists","fileexistsdialog_editor":"A file with that name has already been attached to the text you are editing.","fileexistsdialog_filemanager":"A file with that name has already been attached","renameto":"Rename to \"{$a}\"","referencesexist":"There are {$a} links to this file","select":"Select"},"admin":{"confirmdeletecomments":"You are about to delete comments, are you sure?","confirmation":"Confirmation"},"debug":{"debuginfo":"Debug info","line":"Line","stacktrace":"Stack trace"},"langconfig":{"labelsep":": "}}; //]]> </script> <script> //<![CDATA[ (function() {M.util.help_popups.setup(Y); M.util.js_pending('random67d425b5d19202'); Y.on('domready', function() { M.util.js_complete("init"); M.util.js_complete('random67d425b5d19202'); }); })(); //]]> </script> </body> </html> <script type="text/javascript"> M.util.js_pending('theme_boost/loader'); require(['theme_boost/loader', 'theme_boost/drawer'], function(Loader, Drawer) { Drawer.init(); M.util.js_complete('theme_boost/loader'); }); </script>