2016-06-15 3 views
2

우리는 시민들이 서버에서 설문지를 다운로드하여 작성하고 설문지 응답을 서버에 다시 제출하여 거기에 저장하는 시스템을 가지고 있습니다. 우리의 경우, 이들은 당신이 느끼는 것과 증상에 대한 간단한 질문입니다. 보건 종사자는 설문지 응답에 액세스 할 수 있습니다. 의료 종사자는 대답을 원하지만 대답에 따라 계산 된 점수는 필요하지 않습니다.FHIR 설문지/응답에 앙케이트 점수 데이터를 삽입 하시겠습니까?

일부 공급 업체 (비 FHIR)는 양식과 채점 시스템을 동시에 만들 수 있습니다. 우리가 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 
} 
] 

답변

2

점수는 단순히 "특별한"질문에 대한 또 다른 해답이 될 것입니다. 이 질문에는 점수가 계산되는 방식을 정의하는 확장 기능이 있습니다. 문제는 "읽기 전용"으로 숨겨 질 수 있습니다. 예를 들어, 하위 계산을 제공하는 섹션 당 하나와 전체 계산을위한 전체 설문을위한 것과 같은 여러 질문을 가질 수도 있습니다. 또한 개별 질문에 대한 점수를 수집하는 데 도움이 될 수 있으므로 코딩 데이터 형식에 대한 코딩 된 서수 확장을 살펴보십시오.