FHIR Chat · nl-basiccomponents · netherlands

Stream: netherlands

Topic: nl-basiccomponents


view this post on Zulip Alexander Henket (Mar 10 2016 at 08:10):

Dit kanaal is bedoeld voor conversaties rondom het HL7 NL project voor FHIR basiscomponenten

view this post on Zulip Alexander Henket (Apr 18 2016 at 07:33):

@Marten Smits @Michel Rutten I have elaborated on the examples we worked on during the WGM NL by adding Resources.text[use='additional'] with all relevant information like ticket numbers and such.
I've uploaded Patient and Organization to Simplifier here https://www.simplifier.net/NL-BasicComponents/Patient-example and here https://www.simplifier.net/NL-BasicComponents/Organization-example3

view this post on Zulip Marten Smits (Apr 18 2016 at 14:29):

Thanks Alexander, let's keep this channel a bit more active than before

view this post on Zulip Alexander Henket (Apr 19 2016 at 07:28):

Working on V2 guides updates right now... would not want to pollute this channel with that :-)

view this post on Zulip Alexander Henket (Nov 03 2016 at 16:01):

https://informatiestandaarden.nictiz.nl/wiki/FHIR_Profiling_Guidelines

view this post on Zulip Ewout Kramer (Nov 03 2016 at 16:03):

[Context: guidance Alexander H and Marten S have stuck to while creating the dutch profiles]

view this post on Zulip Alexander Henket (Nov 09 2016 at 18:06):

For people interested in progress (and who isn't): I've updated all resources and examples at https://www.simplifier.net/NL-BasicComponents after last weeks meeting at the HL7 WGM NL

All resources have been tagged with mapping information pointing into the ZIBs/CBBs. Names and Addresses have been updated with missing information. I have simplified the voorvoegsel/birth/maiden/partner stuff to align better with the latest insights from the discussion that is still going on with @Simone Heckmann. The profiles are all marked with Dutch canonicals but align well and could be updated for international markers if and when they become available.

I only have one RelatedPerson example to go to really finalize the package and proceed to DevDays and validation in HL7 NL. cc: @Marten Smits , @Marc de Graauw , @Arianne van de Wetering , @Michael van der Zel

view this post on Zulip Marten Smits (Nov 10 2016 at 07:44):

Great work Alexander! I'll check them out.

view this post on Zulip Ben Schrijver (Nov 10 2016 at 08:55):

Thanks Alexander! The new approach to voorvoegsels seems like a big improvement.

view this post on Zulip Michael van der Zel (Nov 10 2016 at 09:54):

Thanks Alexander, especially for the mappings to the ZIBs! :-)

view this post on Zulip Michael van der Zel (Nov 10 2016 at 09:56):

@Alexander Henket BTW are the mappings now visualized in Simplifier?

view this post on Zulip Alexander Henket (Nov 10 2016 at 09:57):

No that probably is on the backlog of Simplifier (Marten?). You can only see those when you switch to the XML/JSON views. But rest assured they are present. While on that topic, I had decision to make in adding those.

Example Zorgverlener.id has been sliced into specific explanantion for UZI and AGB-Z. The ZIB only specifies Zorgverlener.id. And so I've added the mapping to the path that the slicing occurs on. The separate UZI/AGB-Z do not have any mapping info

view this post on Zulip Marc de Graauw (Nov 10 2016 at 09:59):

Ik ben niet heel gelukkig met splitsing family-maiden-partner. In Nederland is het in de meeste contexten, ook GBA als ik het me goed herinner zo dat achternaam == geboortenaam. En dat is dus voor getrouwde vrouwen die naam van hun partner of een samenstel willen voeren de meisjesnaam. Het voelt vreemd om de belangrijkste naamcomponent soms in family te stoppen, maar soms in maiden. Dat vereist dat alle systemen logica gaan inbouwen als: "If maiden = empty then family else maiden". Ik weet dat dat het voorstel van Simone is, maar misschien moeten we dat volgende week nog een doorakkeren op de DevDays.
Wat ook kan als we het voorstel volgen dat in family de complete representatie komt (waar ik dus niet zo gelukkig mee ben), dat we in NL ipv. maiden gebruiken birthname of zoiets (geboortenaam) die dan verplicht altijd gevuld moet zijn met de geboortenaam. Dan weet je in ieder geval zeker dat dat element gevuld is, en wat daar in staat. Dat lijnt ook beter uit met ZIB demografische gegevens.

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:01):

Maiden != meisjesnaam. That is a common mistake. Maiden name does not include any reference to the gender of the bearer of the name

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:02):

That's why I've included aliases like "geboortenaam", "geslachtsnaam" and "eigennaam". "Geslachtsnaam" is wat the GBA/BRP refers to

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:03):

Also: "geboortenaam" (birth name in English) is not entirely correct for adoption situations or remarrying situations

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:05):

I've learned after many years of discussion on names, that there is no way to satisfy everybody with one word, so I added all commonly used terms

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:06):

To return to your point: "de Graauw" is your maiden/birth/geslachtsname. You only use the unqualified family name when you don't know what type of last name you are dealing with

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:09):

:question:: in V2 we have a Name Assembly Order sub field. In V3 we relied on order in the datatype. In FHIR we do not have any specific guidance along those lines. I thought of adding the good old Name Assembly Order thing from V2 which was well defined as a value set. Any thoughts on that? For reference, this is what V2 says:

Code Description
NL0 unknown
NL1 maiden name
NL2 name partner
NL3 name partner followed by maiden name
NL4 maiden name followed by name partner

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:32):

<exampleHumanName>
    <family value="Jongeneel-de Haas">
        <extension url="http://fhir.nl/fhir/StructureDefinition/nl-core-humanname-family-maiden">
            <valueString value="Jongeneel" />
        </extension>
        <extension url="http://fhir.nl/fhir/StructureDefinition/nl-core-humanname-family-partner-prefix">
            <valueString value="de " />
        </extension>
        <extension url="http://fhir.nl/fhir/StructureDefinition/nl-core-humanname-family-partner">
            <valueString value="Haas" />
        </extension>
        <extension url="http://fhir.nl/fhir/StructureDefinition/nl-core-humanname-family-name-assembly">
            <valueCode value="NL4" />
        </extension>
    </family>
    <given value="Irma">
        <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier">
            <valueCode value="CL" />
        </extension>
    </given>
    <given value="I.">
        <extension url="http://hl7.org/fhir/StructureDefinition/iso21090-EN-qualifier">
            <valueCode value="IN" />
        </extension>
    </given>
</exampleHumanName>

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:33):

Something along these lines. The http://fhir.nl/fhir/StructureDefinition/nl-core-humanname-family-name-assembly thing is currently not defined. Should I?

view this post on Zulip Alexander Henket (Nov 10 2016 at 10:35):

A second decision I ran into was: what to do with the voorvoegsel whitespace? Is it "de " (V3 style) or "de" (V2 style)?

I found disturbing wording in the FHIR base spec that says: "The parts of a name SHOULD NOT contain whitespace. For family name, hyphenated names such as "Smith-Jones" are a single name, but names with spaces such as "Smith Jones" are broken into multiple parts."

We are clearly violating that statement (source: http://hl7.org/fhir/datatypes.html#HumanName), but I feel that I don't care about that and we SHOULD contest validity of that statement.

view this post on Zulip Alexander Henket (Nov 10 2016 at 11:52):

I've uploaded the missing RelatedPerson example to Simplifier and fixed the postalCode (should not have had a space) on the Patient example. This concludes this part of the work for DevDays next week as far as I'm concerned.

view this post on Zulip Marc de Graauw (Nov 10 2016 at 13:24):

Maiden != meisjesnaam. That is a common mistake.

See: https://www.google.nl/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=maiden%20name.
Seems that maiden= meisjesnaam is common, and maiden != meisjesnaam a mistake...

view this post on Zulip Marc de Graauw (Nov 10 2016 at 13:35):

If family-maiden is required for "geboortenaam", that satisfied half of my problem. Still think maiden is a misnomer which will entice everyone to use this only for meisjesnaam.

view this post on Zulip Marc de Graauw (Nov 10 2016 at 13:40):

Using "de " instead of "de" feels strange... The "Smith Jones" example shows that "Smith"+"Jones" should be concatenated to "Smith Jones" on screen/in print, so "de" and "Graauw" should likewise be concatenated to "de Graauw". And you don't use "Irma " either, it's "Irma". The no-whitespace would also be violated by "van der", since family-voorvoegsel is ..1 one cannot send "van" and "der" separately.

view this post on Zulip Alexander Henket (Nov 10 2016 at 14:17):

Right well that did it :smile: I've changed all occurences of maiden to "birth". If adopted people are going to complain next, we'll just have to see.

view this post on Zulip Marten Smits (Nov 10 2016 at 15:10):

@Ben Schrijver Heads-up for this change. Do you have any problems with this?

view this post on Zulip Ben Schrijver (Nov 10 2016 at 15:14):

@Marten Smits No problem, seems like a sensible change.

view this post on Zulip Alexander Henket (Nov 10 2016 at 15:16):

whew. For my information: what are you working on, and is it enough for you to watch this work, or do we need closer ties?

view this post on Zulip Ben Schrijver (Nov 10 2016 at 15:26):

I work for ZorgDomein and we follow the development of the BasicComponents pretty close to keep our own profiles (still in development) in line with the Dutch standards. We have pretty close ties with Marten and other Furorees regarding FHIR. Also, we will be at Dev Days and join the MedMij track, so we can talk further there :)

view this post on Zulip Alexander Henket (Nov 10 2016 at 15:27):

Gotcha. Yes we should definitely try to align our work. At the WGM I invited Zorgdomein to publish on Simplifier too so we can discuss better. I think that was a colleague of yours or was it you?

view this post on Zulip Ben Schrijver (Nov 10 2016 at 15:33):

@Alexander Henket No, I wasn't at the WGM, unfortunately. But yes, we will start publishing our profiles soon enough.

view this post on Zulip Alexander Henket (Nov 10 2016 at 19:07):

Great! My end goal is to have as few profiles as possible to get things done. I'm counting on the opposite thing to happen in the coming 1-2 years where many initiatives will start 'baking' profiles for all sorts of purposes. Overlap is inevitable in that period. I sincerely hope that initiatives surface soon enough to be able to get in touch with one another before things go live. This way we have the best chances for harmonizing efforts.
I know you are doing your part already, so thanks for that!

view this post on Zulip Alexander Henket (Nov 18 2016 at 07:43):

Hi all. One of the outstanding issues in the core profiles evolved around HumanName and most specifically the voorvoegsel. We had a perfectly valid solution in place but unecessarily so it was not the same as Germany/Chile/Argentina/.. after extensive discussions we've landed on the following proposal for harmonization GF#12351.

The proposal may be compressed into the notion that it corresponds to what we landed on when we first discussed it at the WGM NL. I will be updating the nl-core-humanname as soon as the proposal is motioned and accepted. My guesstimate for timing thereof is somewhere in december.

view this post on Zulip Grahame Grieve (Nov 18 2016 at 07:58):

I may pre-apply the change - only pushback was from a portuguese user, and I think that the concerns have been resolved

view this post on Zulip Alexander Henket (Nov 19 2016 at 16:11):

Can't complain there :-)

view this post on Zulip Grahame Grieve (Nov 22 2016 at 10:29):

applied

view this post on Zulip Grahame Grieve (Nov 22 2016 at 10:29):

and signed off by committee

view this post on Zulip Marten Smits (Nov 22 2016 at 15:20):

Thanks Grahame!

view this post on Zulip Alexander Henket (Nov 22 2016 at 15:21):

:thumbs_up:

view this post on Zulip Melle Sieswerda (Dec 07 2016 at 08:09):

@Alexander Henket Can it be that the description of nl-core-humanname on Simplifier contains a slight error? family-birth-voorvoegsel and familiy-birth have the same description.

view this post on Zulip Marten Smits (Dec 07 2016 at 15:19):

Tomorrow I'm going to allign nl-core-humanname with international conventions for voorvoegsel that we discussed on the DevDays. I'l also look at this issue then.

view this post on Zulip Marten Smits (Dec 07 2016 at 15:19):

Thanks for reporting!

view this post on Zulip Marten Smits (Dec 08 2016 at 14:10):

I've updated nl-core-humanname here: https://simplifier.net/NL-BasicComponents/nl-core-humanname/rendered

view this post on Zulip Marten Smits (Dec 08 2016 at 14:12):

I also updated the examples for Patient, Practitioner, and RelatedPerson and ported the new international STU3 Extensions for humanname.family parts to DSTU2

view this post on Zulip Marten Smits (Dec 08 2016 at 14:12):

@Simone Heckmann The last part might be interesting for you as well in Germany

view this post on Zulip Simone Heckmann (Dec 08 2016 at 14:15):

Hi Marten, thanks for the tag! We have created our extension for Namenszusatz/Nobility and created a couple of examples of how to use the national/international extensions in the context of HumanName:
https://simplifier.net/BasisprofilDE

view this post on Zulip Stefan Scholte (Jan 06 2017 at 10:52):

I have a question regarding Patient.Contact. In the structured definition there is no extension defined with the name nl-core-contact-role. Yet in the example this is used. Do I miss something?

view this post on Zulip Alexander Henket (Jan 17 2017 at 15:16):

This dropped off my grid during my holiday. It would appear you have a good catch here. Let me chew on this some more and see what needs to be done to make it consistent again

view this post on Zulip Alexander Henket (Jan 17 2017 at 18:17):

Found my answers. Patient does not need the extension that RelatedPerson does. So I've updated the example from extension to just Patient.contact.relationship. Secondly I noticed that the extension existed twice. nl-core-contact-role and nl-core-relatedperson-role. I've deleted the former (nl-core-contact-role) which was not referenced anywhere. Thanks @Stefan Scholte for noticing!


Last updated: Apr 12 2022 at 19:14 UTC