我们有一个系统,公民可以从服务器下载问卷,填写问卷并将QuestionnaireResponse提交回服务器,并将其存储在那里。在我们的例子中,这些都是关于你的感觉和症状的简单问题。然后,卫生工作者可以访问QuestionnaireResponse。卫生工作者不想得到答案,而是根据答案计算出的分数。
一些供应商(非FHIR)允许同时创建一个表单和一个评分系统.如果我们想在财务报告中支持这一点,我想我们必须将评分信息嵌入问卷(或者可能是单独的资源,但这可能会产生一些冗余)。
这是最好的解决办法,扩大调查问卷-资源,另一个资源或其他机制?以及实现实际评分的最佳方法(体系结构)。它是否最好是一个单独的应用程序,订阅QuestionnaireResponses,下载问卷,提取评分系统,评估分数,然后将分数写回QuestionnareResponse?
在这方面,我们是否应该寻求其他标准的帮助?
对于那些特别感兴趣的人,这里有一个非常简单的问卷资源。当然,通常情况下会有更多的问题。现在,我们已经将分数放入“代码”中,这似乎不是一个好主意。
{
   "resourceType":"Questionnaire",
   "id":"1140",
   "meta":{
      "versionId":"11",
      "lastUpdated":"2016-06-14T13:01:47.000+00:00"
   },
   "text":{
      "status":"generated",
      "div":"<div><!-- Snipped for Brevity --></div>"
   },
   "status":"published",
   "date":"2016",
   "group":{
      "linkId":"group1",
      "title":"HelsaMi Hjertesvikt",
      "concept":[
         {
            "system":"unknown",
            "code":"unknown",
            "display":"Hjertesvikt"
         }
      ],
      "group":[
         {
            "linkId":"group2",
            "question":[
               {
                  "linkId":"Feeling",
                  "text":"How do you feel today?",
                  "type":"choice",
                  "option":[
                     {
                        "system":"unknown",
                        "code":"3",
                        "display":"Good"
                     },
                     {
                        "system":"unknown",
                        "code":"2",
                        "display":"Medium"
                     },
                     {
                        "system":"unknown",
                        "code":"1",
                        "display":"Bad"
                     }
                  ]
               }
            ]
         }
      ]
   }
}
例如,一个扩展会像这样(嵌入到每个选项中):
"extension": [{
"url": "http://example.com/scoring",
"valueInteger": 10
}
]发布于 2016-06-15 16:59:04
这个分数只是一个“特殊”问题的另一个答案。这个问题将有一个扩展来定义如何计算分数。这个问题很可能是“只读的”,而且可能是隐藏的。你甚至可以有多个这样的问题,例如,每个部分提供一个子计算,然后一个对整个问卷进行汇总。同样,查看编码数据类型的编码序号扩展,因为它可能有助于获取单个问题答案的分数。
https://stackoverflow.com/questions/37831561
复制相似问题