-
Notifications
You must be signed in to change notification settings - Fork 2
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
Semantic coding of questions in Flow Results #37
Comments
To try and wrap my head around this, here are some of my definitions of things:
Then what I'm unsure of is, for flow results, are we storing the If we're storing a Another useful use for these semantic tags could be if there's a field type that is not in the spec, that we want to be able to store. eg. we want to store an ISO639-3 language code. Then we can use a |
…crease for new backwards-compatible functionality)
Hi @rudigiesler , sorry for the late reply on this one. I agree that Flow Results would generally be storing a This is where a data taxonomy comes into play; the semantic_label codifies the meaning of the question in a taxonomy. This is only useful if the user organization(s) have a standard coding system to refer to, e.g. FHIR ValueSets, SNOMEDCT in health, or an in-house-developed data taxonomy. If they have such a system, adding |
Recent discussions with UNICEF (@ewheeler ) and the mHero team (@citizenrich) have reinforced the value of both Flow Specs supporting a standard coding system for the meaning of flow interactions/questions.
An example challenge is: "We have 300 surveys that have been done over 15 countries, and we need to know: which of these questions is the Gender question, and which responses mean female? ("Female, female, woman, women, Femme, femme, F, etc...")
Flow Spec aimed to address this with the
semantic_label
field in Blocks, which was intended for standard coding of the semantic meaning, according to a code system (whether that is a FHIR ValueSet, an industry standard coding system such as SNOMED CT, an organization-defined terminology service, etc.). The intention was not to adopt a specific coding system, but to provide a recommended place in the schemas for organizations using a coding system.Proposal: We should make the semantic_label from Flow Spec also available in Flow Results, given the importance of Flow Results in sharing data across systems with the semantic meaning attached.
Questions
semantic_label
string field on Questions sufficient in Flow Results? e.g.The text was updated successfully, but these errors were encountered: