Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Novopen 6 / Echo Plus #1754

Closed
madsviggers opened this issue Jun 12, 2021 · 23 comments
Closed

Support Novopen 6 / Echo Plus #1754

madsviggers opened this issue Jun 12, 2021 · 23 comments

Comments

@madsviggers
Copy link

The Novopen 6 is released in Denmark probably globally also. It works with NFC and should be build to work with all the apps that wants to use it. If needed I could buy one and send it to someone who could get it to work with xdrip?

@tolot27
Copy link
Collaborator

tolot27 commented Jun 14, 2021

Thanks for the suggestion. I've contacted the German customer service and asked for the interface documentation. Unfortunately, the smartpens are not released in Germany, yet. Maybe, I can get two (6 and Echo Plus) for integration testing. If not, I'll contact you again.

@tolot27 tolot27 changed the title Novopen 6 Support Novopen 6 / Echo Plus Jun 14, 2021
@a81j
Copy link

a81j commented Jun 29, 2021

The interface documentation is here:

https://developer.novonordisk.com/home/register.html

@PieterDeBruijn
Copy link
Contributor

I've made a request for the Echo Plus pen, so I'll let you know once it has arrived. I'm in The Netherlands. At least I can help test.

@PieterDeBruijn
Copy link
Contributor

We will receive the new smart Echo Plus pen today/tomorrow (The Netherlands), so it's available over here. Let me know if I can test anything.

@PieterDeBruijn
Copy link
Contributor

I've had the message that it won't be delivered. No timeline as of yet. I guess we'll have to wait to start testing this one.

@madsviggers
Copy link
Author

madsviggers commented Sep 7, 2021

Have received the novopen 6. Anything I can do?

@utzaki
Copy link

utzaki commented Sep 17, 2021

In Germany, it is available now: https://www.diashop.de/novopen-6-novopen-echo-plus

@tolot27
Copy link
Collaborator

tolot27 commented Sep 19, 2021

My registration to the Novo Nordisk Developer Portal was still not processed. I've sent them a reminder.

@utzaki
Copy link

utzaki commented Oct 22, 2021

@tolot27 Unfortunately, I do not have the knowledge to integrate Novopen6 into Xdrip+. Nevertheless, I could help by doing a parallel registration to the Developer Portal (maybe they process it quicker for any reason) and also buying Novopen6 and lending it to you. I am not too far from Munich. Just tell me if I can do anything to help.

@tolot27
Copy link
Collaborator

tolot27 commented Nov 17, 2021

Maybe we do not get any response from Novo Nordisk because they require:

"NovoPen® 6 and NovoPen Echo® Plus are medical devices and therefore the integration of NovoPen® 6 and NovoPen Echo® Plus, and the use of insulin injection data, are subject to medical device regulations."

@yoshimo
Copy link

yoshimo commented Nov 17, 2021

Which they could easily tell you. A no would be atleast an answer :(

@madsviggers
Copy link
Author

madsviggers commented Nov 17, 2021

@madsviggers
Copy link
Author

Here is a screenshot from a nec reader tool. I have no idea if this is going to help, but this is what I can get from my novopen 6

@yoshimo
Copy link

yoshimo commented Nov 17, 2021

The record might be easier to decode if you can find the raw hex values and some additional info that should be encoded in this value. Time&Date &Dose of the last injection if i remember the ad from novo nordisk well enough.

@utzaki
Copy link

utzaki commented Nov 17, 2021

According to https://www.novonordiskpro.de/diabetes/smartpens.html Diasend and Mysgr are already able to read the data. So maybe it is helpful to read values with NFC Tools and one of those two apps in parallel in order to have some samples.

@madsviggers
Copy link
Author

I can get diasend to read data from the pen, but I can't export it. Also the only information I can extract is the information that you see in the picture.

@JtxGit
Copy link

JtxGit commented Jan 4, 2022

I have also received such a device for testing and am busy playing with it using NFC on Android. I can read the UID and some data, but it does not seem that this data changes over time, so I don't think that this can be the data that we want... As a hex string it looks like:
e2000032800000000001002a5079002680000000800080000000000000000080000000080014650040016006400a0001010000000000

I wanted to try Diasend to see what the data looks like, but they require some account login... and I don't really feel like signing up just to test it.

@JtxGit
Copy link

JtxGit commented Jan 4, 2022

Yes, I also looked at it, but have not found where and how they use the native library. I can send transceive commands without this library and I get replies, but this data that I get does not seem to change over time...

@utzaki
Copy link

utzaki commented Jan 13, 2022

My NovoPen 6 arrived today and I started testing it and looking at some documentation. Here are my findings:

I'm afraid we're lost at this point. As long as we don't know more details about the authentication process, we won't be able to read the data. This may also be the reason why the above NDEF data are the same for every scan and do not include individual insulin treatment information.

@PaarnTh
Copy link

PaarnTh commented Jan 13, 2022

Only android app what i find to read my novopen echo plus is glooko.
Maybe someone can find authentication process from glooko app.

@tolot27
Copy link
Collaborator

tolot27 commented Feb 4, 2022

Today, I got an answer from Novo Nordisk:

We are sorry for the very long response time to your request.
We have been in the process of developing our processes as we were making the developer portal available

Novo Nordisk has a strong focus on patient safety. For that reason, we strongly believe that our medical devices should be used together with digital solutions that are governed by regulatory authorities to ensure patient safety. While Nightscout is an open-source solution with an admirable purpose, but, as far as we know, it is not regulated by authorities. As such, Novo Nordisk cannot at this point support the technical integration with our medical devices. We will encourage Nightscout to engage with the regulatory authorities, and we are happy to further engage in discussions about integrations with our devices.

Kind regards,
The Novo Nordisk Digital Health Team

They are right to some extend. But providing the already injected amount of insulin to an app does not influence the patient safety at all. I'm still thinking about what to respond but don't believe that we will ever get access to the developer portal, unless we try to get some medical approval.

@tolot27 tolot27 added the status-postponed Features which might be implemented sometimes label Feb 4, 2022
@tolot27 tolot27 closed this as completed Feb 4, 2022
@tolot27
Copy link
Collaborator

tolot27 commented Feb 4, 2022

I've closed the issue for now and tagged it with postponed. We can still discuss everything about integration here.

@NightscoutFoundation NightscoutFoundation deleted a comment from yoshimo Apr 11, 2022
@Navid200
Copy link
Collaborator

Navid200 commented Apr 11, 2022

Duplicated by #2074. Continue on this issue.

@tolot27 tolot27 removed the status-postponed Features which might be implemented sometimes label Apr 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

9 participants