Skip to content

help for finding valueSet.url #80

Open
@Rosnyni

Description

@Rosnyni

As formBuilder user, not necessarily familiar with ValueSet en CodeSystem management, the current field answer value set requires me to find the url on my own, which is not very user friendly.

We are thinking of adding some feature on the formbuilder to help Questionnaire conceptors to fill this field.

We have currently 3 ideas in mind.

Autocomplete for Answer value set field

This option consists only in providing an autocomplete feature in this field based on the ValueSets available in the FHIR serveur defined in the preferredTerminologyServer extension.

The autocomplete can be based on the url only, or on other attributes of the questionnaire (name, title, id... like for the units field with UCUM).

ValueSet search engine

It consists in :

  • adding a button in the answer value set field to call a pop up with a ValueSet search engine
  • the pop up is similar to the one used for importing questionnaire from a fhirserver. We thought that it should allow the creation of query based on the following search parameter :
    • _content:contains
    • publication-status
    • context-type-value (we are also thinking about ading this field in the Form level attributes page)
  • each result is described by : title, description, useContext
  • selecting a ValueSet in the results automaticaly close the popup and fill the answer value set field with the corresponding url

ValueSet (and CodeSystem) management tool (light)

It consists in having a new interface that allows ValueSet edition "for dummies".
We do not have a clear idea on how to manage this, because we don't want the user to face the complexity of valueSet composition from codesystem.

One option would be to associate resources (valueSet, codeSystem and questionnaire) based on their useContext. The FormBuilder would only allow, for a questionnaire with useContext A :

  • the addition of concept in the codeSystem with useContext A
  • the creation/edition of valueSet with useContext A. Such valueset would :
    • be extensional
    • contain only concepts belonging to the codeSystem with useContext A
  • the association of a choice item with valueSet with useContext A

The user interface would mask most of the complexity to the user by only asking for a title, a list of terms, and maybe a description and a status.
The tool would automatically create the codeSystem
The tool would automatically add any term filled by the user as a concept (flat list)

However it is clearly not an option that allow the creation of well managed terminological resources...

Are you interested in working on such development? (We will do but having more brain on this topic could lead to better feature and less maintenance).

Sincerely

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions