FHIR Chat · Beispiel für RiskAssessment - Warnung · german (d-a-ch)

Stream: german (d-a-ch)

Topic: Beispiel für RiskAssessment - Warnung


view this post on Zulip Mareike Przysucha (Apr 17 2020 at 14:45):

Hallo zusammen. Ich habe ein Beispiel für ein RiskAssessment erstellt (https://simplifier.net/germanenursingsummary/riskassessment-example/) und bei Simplifier eingestellt. Wenn ich dort validiere, bekomme ich folgende Warnung:

BusinessRule : Incorrect binding spec: Encountered a binding element without either a ValueSet reference or uri
 RiskAssessment.prediction.outcome

Ich weiß nur nicht warum. Kann mir da jemand helfen? Oder sollte ich im internationalen Stream fragen?

view this post on Zulip Alexander Zautke (Apr 17 2020 at 14:48):

In der Core Spec hat das entsprechende CodeableConcept kein Binding an irgendein ValueSet

view this post on Zulip Alexander Zautke (Apr 17 2020 at 14:48):

Böses Foulspiel

view this post on Zulip Mareike Przysucha (Apr 17 2020 at 14:49):

Von mir oder von denen?

view this post on Zulip Alexander Zautke (Apr 17 2020 at 14:49):

Ist ein Fehler in der Core Spec

view this post on Zulip Mareike Przysucha (Apr 17 2020 at 14:50):

super, danke. Dann mache ich mir da keine Gedanken und lasse alles so, wie es ist.

view this post on Zulip Alexander Zautke (Apr 17 2020 at 14:51):

JIRA Ticket für die Core Spec aufmachen :)

view this post on Zulip Mareike Przysucha (Apr 17 2020 at 14:51):

kommt gleich, ich mach erst mal meine IG für heute fertig.

view this post on Zulip Mareike Przysucha (Apr 17 2020 at 14:52):

:grinning_face_with_smiling_eyes:

view this post on Zulip Mareike Przysucha (Apr 17 2020 at 15:06):

J#26883

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:10):

habs mal im Java Validator gegengecheckt:

Success...validating RiskAssessment-example.json:  error:0 warn:0 info:1
  Information @ RiskAssessment.prediction[0].outcome (line 29, col20) : Binding for path RiskAssessment.prediction[0].outcome has no source, so can't be checked

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:11):

schreibe das mal ins Ticket.

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:13):

Generell finde ich das kein Foulspiel. Binding ist 0..1 und muss nicht gesetzt werden.

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:14):

Sehe das als Simplifier bug, generell wäre es natürlich gut wenn RA zumindest ein example binding erhalte würde. Allein wegen Implementer Guidance.

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:22):

Ok, hätte direkt noch tiefer reinschauen sollen. RiskAssesment ist valide innerhalb der FHIR Spec definiert. Ich frage mich aber, wieso ist binding.strength 1..1 aber es exisitiert keine invariant die überprüft ob binding.description oder binding.valueset gesetzt sind.

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:29):

Habe das mal als generelles Problem in conformance getragen: https://chat.fhir.org/#narrow/stream/179177-conformance/topic/elementDefinition.2Ebinding.20should.20enforce.20a.20target

view this post on Zulip Alexander Zautke (Apr 18 2020 at 11:30):

Ich denke das Simplifier keine Unterscheidung zwischen den Info und Warning macht. Es wird ja nicht als Error ausgegeben.

view this post on Zulip Alexander Zautke (Apr 18 2020 at 11:31):

Meinte eher, dass das sowas in einer Core Ressource nicht passieren sollte. Wenigstens ein Example Binding sollte man parat haben.

view this post on Zulip Patrick Werner (Apr 18 2020 at 11:34):

oder kein Binding, wenn low maturity + unklar ist an was gebunden werden kann. Aber so wie hier in der resource binding.strength = example, aber kein ValueSet anzugeben ist sicherlich falsch


Last updated: Apr 12 2022 at 19:14 UTC