FHIR Chat · UPdating my Questionnaire Editor · questionnaire

Stream: questionnaire

Topic: UPdating my Questionnaire Editor


view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:57):

I'm working on releasing an updated FHIR toolkit.

view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:57):

I'm looking through the questionnaire extensions - we have rather a lot of them

view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:57):

I do not understand the definitions of
11179-permitted-value-conceptmap and 11179-permitted-value-valueset

view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:58):

I do not know what the difference between cqf-optionCode and Questionnaire.code is

view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:58):

I suspect that questionnaire-baseType no longer has value (and questionnaire-fhirType, which I'm not sure how it differs from)

view this post on Zulip Grahame Grieve (Sep 07 2018 at 07:59):

the definition on choiceColumn needs lots of work.

view this post on Zulip Grahame Grieve (Sep 07 2018 at 08:00):

is questionnaire-deMap still relevant?

view this post on Zulip Grahame Grieve (Sep 07 2018 at 08:02):

I don't understand questionnaire-enablewhen - it seems like it's in the wrong place

view this post on Zulip Grahame Grieve (Sep 07 2018 at 10:07):

I thought I had got us down to one ordinal value extension....

view this post on Zulip Grahame Grieve (Sep 07 2018 at 10:09):

does anyone have any idea at all what http://hl7.org/fhir/StructureDefinition/iso21090-verification is about?

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:42):

11179-permitted-value is tied to the 11179 notion of separating the permitted value from the domain value. Essentially one is what's selected and one is what's stored. It seems ludicrous to me, but the 11179 folks were quite firm that it was needed, so an extension it was.

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:42):

I'll let @Bryn Rhodes speak to cqf-optionCode

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:44):

questionnaire-baseType was yours for roundtripping your profile-generated Questionnaire instances. I think it was relevant if you had a polymorphic complex type. But you're best positioned to know if it's still relevant

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:44):

Feel free to submit a changeRequest on choiceColumn

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:44):

questionnaire-deMap can go - change request for that too.

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:46):

questionnaire-enablewhen is on item - where it should be. It needs to be a sibling to the existing enableWhen - you have one or the other. It can't be inside enableWhen because when you use it, the mandatories aren't relevant.

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:46):

I think we're using only one ordinal value extension. We need a change proposal to remove the others.

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 17:54):

21090-verification - my best guess would be II.reliability, but it's super poorly defined, has the wrong context, etc. I'm fine with us yanking it.

view this post on Zulip Bryn Rhodes (Sep 07 2018 at 18:12):

cqf-optionCode was my proposal to address tracker GF#12485, but it hasn't had activity from the submitter in a while.

view this post on Zulip Bryn Rhodes (Sep 07 2018 at 18:13):

The intent was to provide a way to support creating resources from questionnaire responses, but I think the new extensions are a better approach to addressing that.

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:08):

GF#17822, GF#17823, GF#17824, GF#17825, GF#17826, GF#17827, GF#17828

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:12):

questionnaire-enablewhen is on item - where it should be

where it can only reference values from itself....

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:12):

we have to revisit this and use the active questionnaire framework for it

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:19):

enableWhen can reference variables declared further upstream. The actual "enable" still needs to appear on the item that it's enabling

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:19):

And we can't use activeQuestionnaire for this

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:19):

They're two different things

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:19):

The source for activeQuestionnaire might well be driven by enableWhens

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:21):

activeQuestionnaire is just wrapping a black box around the complexity for the client. It doesn't get rid of the need to define the complexity when authoring complex questionnaires and passing them around on the maintenance side. And activeQuestionnaire only works in environments that can support talking to an external server. We can't enforce that as the only client architecture - though I suspect it will be the most popular.

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:22):

no idea what you are talking about.

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:22):

enableWhen can reference variables declared further upstream - that's what I meant by 'active questionnaire framework'

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:22):

the definition/documentation needs to describe that

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:24):

Sorry, I thought you meant adaptive questionnaires

view this post on Zulip Lloyd McKenzie (Sep 07 2018 at 21:24):

If the documentation isn't clear, feel free to do another change request :)

view this post on Zulip Grahame Grieve (Sep 07 2018 at 21:29):

already created it

view this post on Zulip Ville Lindholm (Sep 27 2018 at 11:09):

Speaking of reducing ordinalValue to only one extension: would it be possible to expand the context of the extension to places other than option.valueCoding? Basically, to option.value[x], since I think it is not unreasonable to assign "points" to any type of question.

view this post on Zulip Grahame Grieve (Sep 27 2018 at 11:19):

I think that's part of what we decided to do


Last updated: Apr 12 2022 at 19:14 UTC