2016-04-26 3 views
0

Ich bin ein wenig verwirrt über menschliche Lesbarkeit in Bezug auf FHIR. Here, behauptet FHIR, dass menschliche Lesbarkeit für jede Ressource erforderlich ist. Jedoch, here, heißt es, dass jede Ressource, die Domain-Ressource ist, kann eine menschenlesbare Erzählung enthalten. Es scheint auch, dass es möglich ist, eine gültige (gültig in dem Sinne, dass der FHIR-Jar-Validator es validiert) Ressource, die keine Erzählung enthält, zu haben. Also, welches ist was?FHIR und menschliche Lesbarkeit

Ich frage das, weil ich ein bisschen Vergleich zwischen CDA und FHIR mache. In CDA muss jeder Abschnitt Text für die menschliche Lesbarkeit enthalten. In FHIR denke ich, dass das Äquivalent composition.section.text ist, aber auch hier ist Text kein Muss, da er nur einen Eintrag enthalten kann, der einfach auf eine andere Ressource verweisen kann, die keine Erzählungen enthalten kann.

Antwort

1

Die Behauptung im v2-Vergleich ist zu stark. Das war einmal richtig, aber wir haben seitdem die Regeln aufgeweicht. (Wenn Sie eine Änderungsanforderung einreichen können für uns das zu beheben, wäre es sehr geschätzt werden.)

Der allgemeine Kern ist, dass Erzählung ist stark ermutigt, weil es fast immer eine Chance, dass einige raubend Systeme stromabwärts an einem fernen Die Zeit in der Zukunft könnte nicht wissen, wie alle diskreten Informationen zu analysieren sind, und die Erzählung wird für die menschliche Interpretation benötigt. Es gibt jedoch Anwendungsfälle wie einen Austausch mit sehr geringer Bandbreite, die Weiterleitung von Daten an eine Entscheidungsunterstützungs-Engine, die die Daten nicht persistiert usw., wo eine Erzählung keinen Sinn ergibt. Zwei Ressourcen (Binary und Bundle) unterstützen überhaupt keine Erzählung.

In einem FHIR-Dokument glaube ich, dass es technisch legal ist (obwohl wahrscheinlich nicht nützlich), Abschnitte zu haben, in denen es keine Erzählung gibt. Das CDA auf FHIR-Profil wird dies fast sicher für "klinische" Dokumente verbieten. Leider können wir dies nicht leicht mit einer Invariante in der Basisspezifikation tun, da Invarianten nicht über Ressourcen hinweg zugreifen können (um zu überprüfen, dass die von einem Abschnitt ohne Text referenzierte Ressource auf eine Ressource mit Text zeigt).