Stream: german (d-a-ch)
Topic: constraint add-7 im Basisprofil Adresse
Johannes Höhn (Sep 08 2021 at 12:01):
Im Basisprofil für Adresse im constraint add-7 wird auf den Wert einer Extension mittels valueString
zugegriffen. Müsste das nicht eigentlich value
sein, da das Element value
heißt und string
nur der Typ von dem Variant-Element ist? (Siehe Paths and polymorphic items in der FHIRPath-Spezifikation http://hl7.org/fhirpath/#paths-and-polymorphic-items)
Patrick Werner (Sep 08 2021 at 12:09):
valueString wird durch Simplifier interpretiert, widerspricht aber der Spec
Patrick Werner (Sep 08 2021 at 12:10):
https://github.com/hl7germany/basisprofil-de-r4/issues/339
Patrick Werner (Sep 08 2021 at 12:11):
Danke für den Report
Johannes Höhn (Sep 08 2021 at 12:19):
Wo wir bei der Adresse sind, da fällt mir auch auf, dass das Beispiel für Address.line
als Wert für die Straßennamen-Extension die Hausnummer mit drin hat. Statt Musterweg 42
müsste das nur Musterweg
sein
Patrick Werner (Sep 08 2021 at 12:22):
Moment, konnte ich nicht nachvollziehen:
Patrick Werner (Sep 08 2021 at 12:22):
https://simplifier.net/basisprofil-de-r4/patient-example-address
Patrick Werner (Sep 08 2021 at 12:22):
hier passt alles
Patrick Werner (Sep 08 2021 at 12:22):
line enthält immer die komplette Straßenanschrift
Patrick Werner (Sep 08 2021 at 12:23):
bzw Straße + Hausnummer + X
Johannes Höhn (Sep 08 2021 at 12:25):
Das Beispiel, das direkt am Profil an Address.line
hängt. Der Simplifier macht daraus an der Anzeige einfach nur einen String aber im XML und im JSON steht es falsch drin:
<example>
<label value="Beipiel für Adresszeile mit Extensions für Straße und Hausnummer" />
<valueString value="Musterweg 42">
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName">
<valueString value="Musterweg 42" />
</extension>
<extension url="http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber">
<valueString value="42" />
</extension>
</valueString>
</example>
Patrick Werner (Sep 08 2021 at 12:26):
jetzt gefunden!
Patrick Werner (Sep 08 2021 at 12:27):
Danke, auch hier werden wir den Fehler behebn
Patrick Werner (Sep 08 2021 at 12:29):
example fehler ist gefixt
Johannes Höhn (Sep 08 2021 at 15:49):
Zwei Kleinigkeiten hätte ich noch am selben Basisprofil: In den Beispielen ist auch von Appartment die Rede, jedoch schreibt man das entweder wie im Englischen Apartment oder wie im Französischen Appartement. Bei Address.line.extension:Strasse
wird in der Beschreibung Straße mit ss statt ß geschrieben, im Rest des Profils mit ß.
Alexander Zautke (Sep 08 2021 at 17:02):
Die Extension muss leider “Strasse” heißen da ansonsten eine Warnung ausgegeben würde seitens der Validatoren.
Johannes Höhn (Sep 09 2021 at 07:01):
Das ist mir schon klar, im Beschreibungstext kann aber ß verwendet werden:
"short": "Strassenname (ohne Hausnummer)",
"definition": "Strassenname (ohne Hausnummer)\nBei Angabe einer Strasse in dieser Extension muss diese auch in Address.line angegeben werden um die Interoperabilität mit Systemen zu gewährleisten, die diese Extension nicht verwenden.",
Last updated: Apr 12 2022 at 19:14 UTC