Stream: implementers
Topic: STU3 Questionnaire and tools/libraries
Koray Atalag (Mar 28 2017 at 06:07):
Hi guys, we're looking at aligning our PROMs questionnaires to the new Questionnaire and Response resources. I'd be grateful if you can point to especially (preferably) open source authoring tools/libraries/reusable code etc.
Grahame Grieve (Mar 28 2017 at 06:14):
the standard reference implementations (C# and java) provide tools for this
Koray Atalag (Mar 28 2017 at 22:09):
Thanks Grahame, I'm not very up to date with them but will have a look.
Koray Atalag (Mar 28 2017 at 22:10):
Alas if there are other implementations I'd be interested to learn as well.
Mounika (Apr 21 2017 at 08:11):
Hi all, we're using quesstionarrie resource for review of system of a patient. so my question is how to create the questions of type group. and answers are yes/no. ? can any one help.
Lloyd McKenzie (Apr 21 2017 at 08:17):
Items of type "group" can't have answers - they're just containers for other questions but can't have an answer themselves. (I'm not sure I'm understanding your question, can you clarify a bit?)
Mounika (Apr 21 2017 at 08:31):
ROS.PNG Here, in this actually we want to create these questions which have yes/no answers. so i need suggestion. how to create ?
Sunanda Veeraganti (Apr 21 2017 at 09:29):
@Mounika K You have to use 2 resources. Questionnaire and QuestionnaireResponse. In Questionnaire the group will be Cardiovascular. And the Question under that group will be , Chest Pain, Palpitations, Bradycardia, Tachycardia, Perepherel Endema, Syncope.. In the QuestionnaireResponse you can capture the answer values. You can use answerBoolean which can be used for yes/no answers. And In QuestionnaireResponse there is a linkId element which is unique id for items in Questionnaire.
Mounika (Apr 21 2017 at 09:51):
Thank you @Sunanda Veeraganti Which tool should i use to create questions?
Lloyd McKenzie (Apr 21 2017 at 15:09):
You're looking for a tool that lets you author Questionnaire instances?
David Hay (Apr 21 2017 at 20:03):
@Brian Postlethwaite was working on one I believe....
Mounika (Apr 24 2017 at 06:21):
Yes @Lloyd McKenzie please tell me which tool is applicable for creating questionnarie instances ? and group related questions and yes/no questions?(actually we want them in json fromat).Can anyone help
Lloyd McKenzie (Apr 24 2017 at 07:52):
There isn't a standard tool for creating Questionnaire instances - most of them are created by hand
Mounika (Apr 24 2017 at 08:06):
Okay @Lloyd McKenzie Then let me know what is the purpose of "Clinfhir" and "Forge" ?
Lloyd McKenzie (Apr 24 2017 at 08:21):
Forge lets you create profiles. ClinFHIR lets you create simple profiles, but it's primary purpose is to create clinical instances.
Mounika (Apr 24 2017 at 08:23):
@Lloyd McKenzie To create profiles in json format forge is not supported right?
Mounika (Apr 24 2017 at 08:27):
Okay.Can u please explain in detail to creating question form manually.
Mounika (Apr 24 2017 at 09:17):
Hi.Can anyone tell me how many types of instances are there in FHIR like clinical instance.Because, I am new FHIR, So please clarify me if you don't mind.
Lloyd McKenzie (Apr 24 2017 at 14:49):
@Mounika K I'm not sure what you really mean by "types of instances". FHIR has a large (~100) set of resources. Some are clinical, some administrative, some infrastructure. A subset of the FHIR resources are supported by ClinFHIR. To create a FHIR instance (of Questionnaire or anything else), decide if you're going to use JSON or XML and then use JSON Schema or XML Schema respectively (found on the 'downloads' page) to guide you. When you're done, try validating using the FHIR validator - also found on the downloads page. You might find it helpful to look at the examples in the spec as well.
Mounika (Apr 25 2017 at 06:16):
Thank you @Lloyd McKenzie
Jayashree Surnar (Apr 26 2017 at 05:14):
Good Morning all, i'm creating the questionas of type choice. here my doubt is whether i have to provide the options in questionnaire.item.option.value[x] or do i need to take the QR resource? which one is the best?
Brian Postlethwaite (Apr 26 2017 at 05:53):
Questionnaire is the definition of the form, and in that the option as you've described covers the available choices. The QuestionnaireResponse is where the user selected value (from the set of options) is stored.
Jayashree Surnar (Apr 26 2017 at 06:04):
thank you. @Brian Postlethwaite . to prepare the questions form i'm using BuildScenario in clinfhir. is it correct way?
Mounika (Apr 26 2017 at 06:14):
Hi @Brian Dunstan Postlethwaite I am using ClinFHIR in that scenarioBuilder,we are creating questions,but confusing little bit to create questions of type group.ExampleROS.PNG
Brian Postlethwaite (Apr 26 2017 at 07:01):
The group type question is used to collect a set of questions together. If you don't need headings or repeating groups, then you don't need a group type quesiton.
Mounika (Apr 26 2017 at 09:19):
Yes @Brian Postlethwaite Actually, I want groups and how to ask different types of questions in that group like yes/no questions?
Brian Postlethwaite (Apr 26 2017 at 09:32):
just create the tree of items, with the branches being marked with type group.
e.g. item (type = "group" text="section 1") item (type = "group" text="sub-section a") item (type = "option" text="cardio" options=Y/N...) item (type="string" text ="other notes") item (type="group" text="sub-section b") ...
Mounika (Apr 26 2017 at 09:38):
Thank you @Brian Postlethwaite Here, I am using scenariobuilder in ClinFHIR for creating questions. So is it a standard tool ?
Lloyd McKenzie (Apr 26 2017 at 11:16):
ClinFHIR is a tool intended to give clinicians an opportunity to interact with FHIR. Its focus isn't really on providing an ideal user interface for authoring questionnaires. However, there isn't really a "standard" tool for doing that
Lloyd McKenzie (Apr 26 2017 at 11:16):
(At least not yet)
David Hay (May 03 2017 at 02:17):
wrt clinFHIR - as others have said it's primarily designed to help people understand what fhir is by letting them create instances of resources, and link them together via references to show how clinical scenarios can be represented using fhir. It also allows you to create simple profiles (and the supporting resources) - but primarily with an educational focus, so is quite limited compared to Forge which is much more comprehensive...
You can build 'logical' models and view them in the 'scenario builder' so it's also useful to capture requirements and to the workgroups developing the fhir resources. I'm working on being able to generate the profiles from the logical models, but it is a work in progress...
It does have some limitations with the more complex resources (like questionnaire) which I hope to address in time, but it will never be a fully comprehensive application (unless the resourcing available changes considerably :) ).
Having said all of that I do welcome input and endeavour to meet peoples requirements - there's a separate stream (https://chat.fhir.org/#narrow/stream/clinFHIR) for that.
Disclaimer: I am the author...
Last updated: Apr 12 2022 at 19:14 UTC