FHIR Chat · Sydney Connectathon · questionnaire

Stream: questionnaire

Topic: Sydney Connectathon


view this post on Zulip Brian Postlethwaite (Dec 12 2019 at 03:08):

Hey all, have started the SDC Connectathon for Sydney in Feb, Thumbs up for those coming along...
https://confluence.hl7.org/display/FHIR/2020-02+Structured+Data+Capture

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 22:53):

@Buminda Nawagamuwa @Paul Lynch @Michele Mottini @Lloyd McKenzie
This is the location for sharing information, and asking questions for the SDC track.

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 22:54):

Telstra Health Demo FHIR Server http://sqlonfhir-r4.azurewebsites.net/fhir

view this post on Zulip Michele Mottini (Feb 01 2020 at 22:54):

Our (CareEvolution) end point is https://fhir.careevolution.com/Master.Adapter1.WebClient/api/fhir-r4

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 22:55):

This is a test endpoint for trying out the populate operation:
http://smartqedit4.azurewebsites.net/Questionnaire/Populate

view this post on Zulip Michele Mottini (Feb 01 2020 at 22:56):

It requires authentication - I can create a login for you or here is a Bearer token: eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsIng1dCI6Imp0UzFyYXVDS1V2NHBpZm8zbURwcUFZQ1Q1cyIsImtpZCI6Imp0UzFyYXVDS1V2NHBpZm8zbURwcUFZQ1Q1cyJ9.eyJpc3MiOiJodHRwczovL2ZoaXIuY2FyZWV2b2x1dGlvbi5jb20vTWFzdGVyLkFkYXB0ZXIxLldlYkNsaWVudC9pZGVudGl0eXNlcnZlciIsImF1ZCI6Imh0dHBzOi8vZmhpci5jYXJlZXZvbHV0aW9uLmNvbS9NYXN0ZXIuQWRhcHRlcjEuV2ViQ2xpZW50L2lkZW50aXR5c2VydmVyL3Jlc291cmNlcyIsImV4cCI6MTU4MDU5OTU2MywibmJmIjoxNTgwNTk3NzYzLCJjbGllbnRfaWQiOiJPQXV0aFRlc3QiLCJzY29wZSI6ImFwaSIsInN1YiI6ImJkYzU3MjNkLTgyODYtZTcxMS04MTMyLTBhNjljMWIzMjI1YiIsImF1dGhfdGltZSI6MTU4MDU5Nzc2MywiaWRwIjoiaWRzcnYiLCJodHRwOi8vY2FyZWV2b2x1dGlvbi5jb20vc2Vzc2lvbklkIjoiM2U1NGU1ZDEtMmZhMS00YWIxLTkzOGQtY2RjOWQ5ZmY1NTg3IiwicHJlZmVycmVkX3VzZXJuYW1lIjoibWltbyIsImp0aSI6IjkwMDM0OGU3ZjBmNGE3NjIzNGU3ZTJkYzNlNjg4ZDQ3IiwiYW1yIjpbInBhc3N3b3JkIl19.Cx8Xburfrqm40k-H8a5T0MkagmZfKsm7qP0n2LonzJKn0GXAnkKE7Mz7JYsoG-LVTFvmySR-RMdG31kCqUXt1Pw_g5Do_NO4m0pHoqfD6D2xyAyD0uU2P60RKEkBfitgYMHP3y3KBsY-JQGNpSkxWpVuWcj88w06XDHr2GrmDXXcnQcCUipeYjB9NwG5m45qL6WLmL_1LLIJKfxgpN7WTpzwLWuZDQporcNlluQp7mqg6mm1c_2nCm7Yi0XuZZ2Bv5EZzspZ_Y4_CoJcvXwgwuU0vOOn36jMtRSdYceAAysAQEiJxfzCQxYll_2oKRTA3c5UcNbNPHFSaDz3WeW1LQ

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 22:56):

This is a sample form that includes an R4 fhirpath based pre-pop for data extraction:
https://sqlonfhir-r4.azurewebsites.net/fhir/Questionnaire/pre-pop-test

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 23:15):

Using the pre-populate test on my server is not able to load data over http if you open the site with https
(and the gender valueset doesn't exist, I need to fix that)

view this post on Zulip Brian Postlethwaite (Feb 01 2020 at 23:20):

If you want to test rendering your own JSON Questionnaire, try it here
http://smartqedit4.azurewebsites.net/Questionnaire
You'll need to click the Paste your Questionnaire (JSON) radio button, then paste your json content.
Caveat: It doesn't support questions at the top, it needs a group at the top level.

view this post on Zulip Michele Mottini (Feb 01 2020 at 23:28):

(we are mapping to Questionnaire from our internal format - used by our RKStudio / myDataHelps research study system - https://careevolution.com/rkstudio/)

view this post on Zulip Michele Mottini (Feb 02 2020 at 00:16):

If anybody is interested I can create an account for you on our sandbox so you can play creating questionnaire

view this post on Zulip Michele Mottini (Feb 02 2020 at 00:37):

...and one you have an account you can use the page at https://fhir.careevolution.com/Master.Adapter1.WebClient/fhir/search?prefix=fhir-r4 to do FHIR searches

view this post on Zulip Paul Lynch (Feb 02 2020 at 01:58):

Breakout session at 3:30 in C3.1 to discuss how to populate a field's answer list based on a property of another field's answer. (Example: pick drug name, then populate a strength field's answer list.) @Bryn Rhodes -- Lloyd said it would be good if you could join us for this part of the discussion if you're available.

view this post on Zulip Paul Lynch (Feb 02 2020 at 01:59):

This follows other Questionnaire-related presentations and discussions at 2:30 in the same room, but at the 3:30 we will turn our attention this issue.

view this post on Zulip Ilya Beda (Feb 02 2020 at 23:20):

Hi!
I implemented a simple application that allows you to create a questionnaire-based form and populate it with data from Patient resource using FHIRPath expression.
http://ui.hl7.beda.software/
Source code is available at Github https://github.com/beda-software/sdc-hl7-sydney

view this post on Zulip Brian Postlethwaite (Feb 02 2020 at 23:27):

Thanks @Ilya Beda , I added a demo questionnaire with birthDate, might want to take a peek at the handling for the dates...
A great start!

view this post on Zulip Brian Postlethwaite (Feb 02 2020 at 23:31):

My fault, when you cross types in the definition, of course it doesn't work.
I changed it to a date type question, and it works fine.
Then I changed it back to a string, and made the fhirpath expression output a string and that worked too!

view this post on Zulip Paul Lynch (Feb 02 2020 at 23:51):

Slides from yesterday's breakout session, covering NLM's FHIR tools (open-source Questionnaire renderer, builder, unit conversion library, etc.): https://drive.google.com/file/d/1KCClggzGzgFSO_7-MzfN3cSdhT2WmGI6/view?usp=sharing

view this post on Zulip Brian Postlethwaite (Feb 03 2020 at 04:01):

I've put together a test questionnaire that tries to demonstrate the candidate expression syntax
http://sqlonfhir-r4.azurewebsites.net/fhir/Questionnaire/pre-pop-test-complex
Can folks have a look at this and comment?

view this post on Zulip Paul Lynch (Feb 03 2020 at 04:18):

Looks reasonable, but I am not sure of my of interpretion it. I think the renderer, for that group with the candidateExpression, would present list of the items produced by the FHIRPath expression, and then for each item selected by the user, would create a reptition of the group with "itemMed" set to that selected item. Also, I suppose the user would be able to enter new repetitions of the groups that are not one of the candidate expression items, and for that case, I am not sure what should happen with the initialExpressions. For this form, the initialExpressions would fail (in the off-list case) because itemMed would not be set, which I think would result in the fields being left blank, which I guess is probably the desired behavior.

view this post on Zulip Lloyd McKenzie (Feb 03 2020 at 04:29):

https://www.gotomeet.me/LloydMcKenzie - for those who want to see Michele's app

view this post on Zulip Brian Postlethwaite (Feb 03 2020 at 04:57):

EnableWhen with more complex rules
http://build.fhir.org/ig/HL7/sdc/StructureDefinition-sdc-questionnaire-enableWhenExpression.html

view this post on Zulip Lloyd McKenzie (Feb 03 2020 at 05:01):

http://hl7.org/fhir/R4/extension-questionnaire-constraint.html

view this post on Zulip Michele Mottini (Feb 03 2020 at 05:41):

Survey imported from Telstra to our system:

view this post on Zulip Michele Mottini (Feb 03 2020 at 05:42):

pasted image


Last updated: Apr 12 2022 at 19:14 UTC