Building a health app in a blockchain has lots of challenges. Aside from compliance, security, & data privacy, one has to learn blockchain-specific programming language. This makes onboarding harder.
Hippocrades has built a health infrastructure with APIs for devs to easily create a health app. Currently, it has a Javascript SDK already. We want to create an SDK to cater Golang developers.
This is the total amount allocated to Golang SDK to Build Health App.
What is a recurring problem for Developers?
Generally, learning a new language. Oftentimes, when a developer wants to try a new technology, say blockchain, s/he would need to use a specific language on top of learning the tech itself. This sometimes discourages or even prevents the dev to continue working on the project. Or even if s/he pushes through, it takes longer to do so considering the learning curve.
So, can you explain what a Golang SDK is?
Simply, it's a software development kit (SDK) for those who already knows the Golang programming language. Once it's available, the Golang developer can focus on building the health app without having to learn another language.
Ok, this proposed SDK is designed to build a health app?
Yes, Hippocrades is a decentralized healthcare infrastructure and protocol. It has built extensive health APIs where developers can build their health applications. Currently, it has a Javascript SDK already (designed for JS devs, of course) but the team plans to expand it to other languages.
Ah, so do you plan SDKs for other languages as well?
Yes, in the pipeline, the team wants to build SDKs initially for Python, Rust, and Java. They will also be proposed in F9 as well. Please support them too :)
Explain how this will benefit Cardano.
Since the team has been building the Healthcare Infrastructure in Cardano, other developers will be encouraged to build their health apps in Cardano as well. The team has spent years building this infrastructure.
Why can't the devs just build the health app on their own, why need for an infrastructure?
To build a health app, one has to think about security, industry standards, compliance, data privacy among other things. A developer saves enormous time and effort by building on top of an infra itself. As a simple comparison, using Stripe or Paypal would be much practical (and reliable) instead of creating a payment gateway on your own.
Specifically, tell me how your proposed Golang SDK will address the Challenge?
We want to attract as many developers as possible. We don't want them to necessarily learn a new language just to onboard in Cardano. By offering this, it will attract the Golang developers to try and create their healthcare apps in Cardano.
Nice, but how about developers who are using other languages?
No worries, for F9, the team is proposing to build SDKs for Python, Rust, and Java.
How about Javascript SDK?
It's already available here. Thanks for asking.
Honestly, very minimal risk. The core of Hippocrades Infrastructure has already been built (please refer to the links above to see the available APIs and modules built. The team has also built the Javascript SDK as well so it's just a matter of building one on a separate language for which the logic and framework remain the same.
Week 1
Weeks 2 - 3
Week 4
Week 5
Project Lead (1)
Senior Backend Developer
Python Developer
QA / Documentation
Total $7,500
Our team has been building healthcare solutions since 2016. We have built Hippocrades, a decentralized healthcare infrastructure for web 3.0. It has been funded by Project Catalyst and is now part of the Ariob Incubator / Iceaddis program in Africa (this is in partnership with Cardano). It is also a finalist in the recent Seedstar - FT x Cardano Blockchain Challenge.
References to Our Works
Core Tech Team
We are a 10 man team and also have a pool of tech consultants that we can tap on a project basis. This project will be lead by the following:
Dale is the founder of Hippocrades and the co-author of its two (2) white papers. He also founded a health tech startup, MYCURE, and healthcare APIs platform HAPI Hub. Prior to these startups, he also founded and run Team OPS (a soft dev company) for 11 years. He graduated with the highest distinction in his master's class at the University of the Philippines and also took a one-year graduate program in management at Harvard University.
Joff has been programming and focusing on web development using JavaScript in the past 9 years (since 2012). Most of his time is spent mastering frontend development using AngularJS, Angular, and Vue.js frameworks. Currently, he is dabbling on SvelteJS. He is passionate on contributing to the open-source community. Being a big fan of Vue.js, his projects are mostly based on Vue.js or JavaScript.
Joff's Areas of Expertise:
Nad is a natural geek growing up. He has been coding since the art has been introduced to him at age 15. This has led him to choose Computer Science as his undergraduate degree at the top university in the country. Since 2016, he is mostly involved in designing healthcare systems—developing APIs like EMRs and full scale health information management solutions.
Nad's Areas of Expertise:
Yes. Hippocrades is a huge undertaking as explained in detail in its two (2) white papers:
While it has already major milestones over the last 5 years, it still has some needed tasks to complete its infrastructure.
This proposal is simple and direct since it is just building a language specific SDK. Since the team has already built a Javascript SDK, the approach and framework will be based on this and just converting it in a different language.
That said, we would still apply the same discipline that we do in the last 5 years that we have been building healthcare apps. We would apply the following protocol:
Tasks and deliverables of the Dev Team are placed in GitHub from which we track, monitor, manage activities that are pending, ongoing, and done.
Success During Development
Tasks and features are listed accordingly that contain the tasks/activities required and their corresponding due dates to accomplish each.
We monitor success by ticking off each task done per module. For delayed items, these are regularly brought up in daily standups and weekly meetings to discuss blockings/issues and what needs to be done to address them.
Success as a Project
Once the Golang SDK is deployed and becomes available in the Hippocrades infrastructure for developers to use, this is considered DONE.
Hippocrades as an Infrastructure and Platform
Hippocrades is more than just an app, it's a health infrastructure and platform that other developers can use to build more healthcare apps. It also has apps that are independent of each other but can be used altogether (or in combination) depending on the needs of the deployer.
Following are the funded proposals by Catalyst that are part of the Hippocrades ecosystem:
The related SDG Goals below are aligned with Hippocrades' mission to make healthcare data safely and securely accessible to all. Providing a health tech infrastructure allows nations to achieve the 3.8 SDG subgoals since these require a robust system to be able to deliver such services efficiently.
SDG Goals
Goal 3. Ensure healthy lives and promote well-being for all at all ages
SDG Subgoals
3.8 Achieve universal health coverage, including financial risk protection, access to quality essential health-care services and access to safe, effective, quality and affordable essential medicines and vaccines for all
Key Performance Indicator (KPI)
3.8.1 Coverage of essential health services
We are from the Hippocrades Team that has built a decentralized healthcare infrastructure for Cardano. We have been selected in the 1st batch of the Ariob Incubator / Iceaddis program in Africa which is supported by Cardano for high-potential startups. A Dev Portal is already set