Skip to main content

Data Standards

It all starts with Fhir

HL7/FHIR (or Fhir for short 🔥) is the defacto industry standard to schematize health related information. At first, it's sufficient to know that virtually any system storing electronical health records (EHR) across the world has agreed on this specification. There are many relevant industry products that allow national administrations to store and organize their populations' health data. However tempting, Welshare is not getting into a debate over the highly centralized nature of those solutions; we rather embrace the schematics and standards the industry has agreed on and use them as the foundation of all data that our users are storing.

We obviously cannot be sufficiently feature complete to an industry behemoth standard, so we mostly utilize Fhir to capture Questionnaires and their responses.

Questionnaires

One of the most commonly requested features is to submit Fhir compatible QuestionnaireResponse resources to user profiles. We've created two collection schemas that accept Questionnaire resources and QuestionnaireResponses.

The Questionnaire schema is a standard collection, only writable by the Welshare Nillion builder. Here's our documentation on how applications can create a new questionnaire definition without any code.

These are the official documented specifications:

Before you start coming up with your own questionnaires, it might be worthwhile to parse through those that already have been thoroughly specified, coded and defined, e.g.

Reflex Data (as a standin for Wearables)

Besides questionnaire responses, welshare has been built around the idea of combining several information contexts into one queriable user profile, particularly reading and aggregating raw wearable readings. Until we're a the point that we can safely store that data, we're simulating it, e.g. by our very own Reflex App. It's a demo on how to store arbitrary data associated with a user profile and extract aggregated information from it again.