Stream: german (d-a-ch)
Topic: Beispiel für RiskAssessment - Warnung
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?
Alexander Zautke (Apr 17 2020 at 14:48):
In der Core Spec hat das entsprechende CodeableConcept kein Binding an irgendein ValueSet
Alexander Zautke (Apr 17 2020 at 14:48):
Böses Foulspiel
Mareike Przysucha (Apr 17 2020 at 14:49):
Von mir oder von denen?
Alexander Zautke (Apr 17 2020 at 14:49):
Ist ein Fehler in der Core Spec
Mareike Przysucha (Apr 17 2020 at 14:50):
super, danke. Dann mache ich mir da keine Gedanken und lasse alles so, wie es ist.
Alexander Zautke (Apr 17 2020 at 14:51):
JIRA Ticket für die Core Spec aufmachen :)
Mareike Przysucha (Apr 17 2020 at 14:51):
kommt gleich, ich mach erst mal meine IG für heute fertig.
Mareike Przysucha (Apr 17 2020 at 14:52):
:grinning_face_with_smiling_eyes:
Mareike Przysucha (Apr 17 2020 at 15:06):
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
Patrick Werner (Apr 18 2020 at 11:11):
schreibe das mal ins Ticket.
Patrick Werner (Apr 18 2020 at 11:13):
Generell finde ich das kein Foulspiel. Binding ist 0..1 und muss nicht gesetzt werden.
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.
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.
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
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.
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.
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