FHIR Chat · Setzen von name.given und .family · german/mi-initiative

Stream: german/mi-initiative

Topic: Setzen von name.given und .family


view this post on Zulip Marvin Kampf (Sep 07 2020 at 15:38):

Hallo zusammen, ich verstehe nicht ganz, warum das Setzen von name.given und name.family nicht funktioniert.

Ich habe es auf verschiedene Weisen probiert, immer mit dem selben Ergebnis:

"name": [
    {
        "use": "official",
        "_family": {
            "extension": [
                {
                    "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
                    "valueCode": "unsupported"
                }
            ]
        },
        "given": [
            null
        ],
        "_given": [
            {
                "extension": [
                    {
                        "url": "http://hl7.org/fhir/StructureDefinition/data-absent-reason",
                        "valueCode": "unsupported"
...

Aktuell versuche ich es auf diese Weise:

var absentName = new HumanName();
absentName.setUse(NameUse.OFFICIAL);
absentName
    .getFamilyElement()
    .addExtension(
        fhirProps.getExtensions().getDataAbsentReason(), new CodeType("unsupported"));
absentName
    .addGivenElement()
    .addExtension(
        fhirProps.getExtensions().getDataAbsentReason(), new CodeType("unsupported"));
patient.addName(absentName);

Aber es entstehen immer diese seltsamen _family- und _given-Felder. Außerdem ist given == null.
Hat jemand einen Tipp für mich?

view this post on Zulip Johannes Oehm (Sep 08 2020 at 12:24):

given und family sind primitive Typen, die Extension wird entsprechend der Spezifikation für JSON im Fall mit _given und _family dargestellt: https://www.hl7.org/fhir/json.html#primitive

Laut der Spezifikation sollte "family": null nicht gerendert werden. Vermutlich wird "given": [null] gerendert, weil es sich bei Patient.name.given um ein Array handelt und sich die Extension auf das erste Element bezieht.

view this post on Zulip Mareike Przysucha (Sep 08 2020 at 12:26):

wurde auch im internationalen Chat besprochen: https://chat.fhir.org/#narrow/stream/179167-hapi/topic/Setting.20name.2Egiven.20and.20.2Efamily

view this post on Zulip Patrick Werner (Sep 08 2020 at 12:43):

und resolved...


Last updated: Apr 12 2022 at 19:14 UTC