...
Dual Code has partnered with Roche Diagnostics Canada to integrate our learning environment with the cobas® infinity POC, which manages medical devices like the Accu-Chek® Inform II glucose-meter.
Table of Contents
Table of Contents | ||||||
---|---|---|---|---|---|---|
|
Common Implementation
A common implementation for this solution is the integration of Dual Code's HCE learning environment to cobas infinity POC for the purpose of activating Roche Diagnostic's Accu-Chek Inform II glucose-meter.
Registering users in programs and courses in the HCE learning environment after the clinical manager has added them to cobas infinity POC
Marking the user as having completed the course in cobas infinity POC once they complete the course in the HCE learning environment and they receive a learning record
Activating the medical device such as Accu-Chek Inform II glucose-meter
Getting Started
This service uses Dual Code's LRX (Learning Record Exchange), which is a web services framework offered as part of OCI. This service is disabled on the platform by default and can only be enabled for Dual Code clients who are also under agreement with Roche Diagnostics Canada. To enable this service, please contact Dual Code.
The procedure below needs to be done by a System Administrator. While certain tasks can be delegated to other roles (e.g. Adding Activities and Resources), many of the steps in the procedure below can only be done by someone who has the role of System Administrator in the Dual Code HCE learning environment.
...
Once confirmed by Roche Diagnostics that you are authorized to use this service, it will be enabled by default in the HCE learning environment. There is nothing for you to enable in the learning environment itself. You will however need to ensure that cobas infinity POC, which is hosted on premise within your organization, can communicate with the learning environment over secure FTP. This means you will need to allow communication over port 22 between cobas infinity POC and the following two URLs:
roche-sftp-staging.dualcode.com
roche-sftp.dualcode.com
Adding or Identifying the "Roche ID"
...
If you are already tracking the Roche ID in the learning environment, you can skip the next steps and jump to the "Adding a Course" section of this article. If you are not already tracking the "Roche ID" in the learning environment, you must add a custom user profile field.
Go to Site administration > Users > Accounts > User profile fields.
Select a field type from the drop down menu. (Generally, it would be a "Text input" field type.)
Configure the settings for the field. For validity reasons, we recommend setting the "Should the data be unique?" question to "Yes".
Click the "Save changes" button.
Once this is done, you can populate the field for the users who will require an account on cobas infinity POC.
...
You need to add your Accu-Chek® Inform II course in the learning environment.
Go to Site Administration > Courses > Add a new course
Fill out the form and make note of the "Course short name". You will need it later when you set up the program.
Click on the "Save and display" button at the bottom of the page
If you are prompted to enroll users in the course, you may skip this page and proceed to the course content. The cobas infinity POC will automatically enroll users in this course.
...
While you are still in the course:
Turn editing on (if it is not turned on already)
Click on the "Add an activity or resource" hyperlink
Select the activity or resource you would like to add
Click on the Add button
Ensure the "Activity Completion" section at the bottom of each activity in your course is properly configured. The integration and activation of the Accu-Chek device depends on the completion of the learning activities.
...
While you are still in the course:
Go to Course Administration > Course Completion
In the "Condition: Activity Completion" section, select all mandatory activities
In the "Condition: Expire by Lapse Time", set the expiration to "365" days
Click on the "Save Changes" button
Sending the Learning Records to cobas infinity POC
...
While you are still in the course:
Go to Course Administration > Learning record exchange
Click on the "Add" button
Select "Roche Diagnostics Canada" (or "roche") from the list of recipients.
Click on the "Add" button
From this point forward, learning records for this course will be sent to cobas infinity POC and the glucose-meter will be activated for the learner who completes the course. Please note the following:
There is approximately a 20 minute delay between the time a user completes the course in the learning environment and their glucose-meter is activated.
The following learning
recordsrecords will not be sent
toto Accu-Chek:
Existing (legacy) learning records
Learning records that are uploaded using a CSV file
Learning records generated as part of a course equivalency application
Automating User Enrollments
When properly integrated, cobas infinity POC will automatically enroll users in the Accu-Chek course once the clinical manager adds them to cobas infinity POC. This means that the clinical manager will not need to log in the HCE learning environment to assign users to the course, nor will you need to define any sort of condition in the course or program related to course enrollments.
Go to Site Administration > Courses > Programs > Add/edit programs
Click the "Add a program" button
Enter the title for the program
Set the "ID Number" to match the "Course short name" of the course that you set up earlier. It's important that the program ID number and the course short name be identical.
Select the course in question in the "Training Requirements" section of the program
Set the "Days to complete" to match the value in cobas infinity POC for the "Observation time for pending certification".*
In the "Notifications" section, expand the "Show more..." section
Configure the "Send coming due notifications" notification so that it starts sending notifications at the same time as the cobas infinity POC. In other words, if the "Observation time for certified"* in cobas infinity POC is 90 days, then you'll want "Send coming due notifications" to start 90 days before the due date.
Click on the "Save changes" button
* The "Observation time" may vary from one client to another and can be found in cobas infinity POC. Dual Code has no visibility into what those settings are since we cannot directly log in the cobas infinity POC user interface. For more information regarding these settings, please contact your cobas infinity POC administrator or Roche Diagnostics.
...
If the error message is "cURL Error (22) : The requested URL returned error: 404 Not Found", it means that cobas infinity POC cannot communicate with the learning environment. The communication takes place over port 22. Please make sure you that your organization's firewall allows outbound connections to the learning environment's SFTP server.
If another type of error occurred (e.g. the user ID did not match any user in the learning environment) and you fix this error in the learning environment after the fact, you also need to add the user to the program manually. Roche will not re-attempt to re-register a user in a program following a failure.
...
If you're not already familiar with the "Send coming due notifications" setting, simply go to the program in question. When editing that program, under the "Notifications" section, expand the "Show more..." section. You'll find the "Send coming due notifications" setting there.
Q, What happens if the learner completes their training too early / too late?
...
A. If the activation of the device does not work for ANY user, then you most likely have an integration issue. Please review the procedure above. If you cannot solve the issue, raise a ticket via our Help Desk. On the other hand, if the activation works for most users but fails for only a few issues, there could be numerous reasons why the glucose-meter is not active for them. We suggest you follow these steps to troubleshoot the problem:
Does the user have their Roche ID in their user profile and does it match the Roche ID in cobas infinity POC? If the user does not have a valid Roche ID in their user profile, the learning record will be sent to cobas infinity POC, but cobas will not recognize the user in question and therefore cannot activate the device.
Does the user have a valid learning record? If the user does not have a valid learning record, he/she did not successfully complete the course.
Is the user getting re-certified and if so, did the recertification take place within the observation window as defined in cobas infinity POC?
Also, keep in mind that the certification may require the user to complete certain steps OUTSIDE of the learning environment. In other words, completing the training is not the only requirement for the activation of the glucose-meter. For more information regarding other steps, please contact your cobas infinity POC administrator or Roche Diagnostics.
...