FHIR Chat · constraint add-7 im Basisprofil Adresse · german (d-a-ch)

Stream: german (d-a-ch)

Topic: constraint add-7 im Basisprofil Adresse


view this post on Zulip 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)

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:09):

valueString wird durch Simplifier interpretiert, widerspricht aber der Spec

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:10):

https://github.com/hl7germany/basisprofil-de-r4/issues/339

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:11):

Danke für den Report

view this post on Zulip 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

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:22):

Moment, konnte ich nicht nachvollziehen:

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:22):

https://simplifier.net/basisprofil-de-r4/patient-example-address

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:22):

hier passt alles

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:22):

line enthält immer die komplette Straßenanschrift

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:23):

bzw Straße + Hausnummer + X

view this post on Zulip 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&#252;r Adresszeile mit Extensions f&#252;r Stra&#223;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>

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:26):

jetzt gefunden!

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:27):

Danke, auch hier werden wir den Fehler behebn

view this post on Zulip Patrick Werner (Sep 08 2021 at 12:29):

example fehler ist gefixt

view this post on Zulip 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 ß.

view this post on Zulip 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.

view this post on Zulip 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