tegenstellende definities van land tussen de Nictiz Zib wiki en de FHIR standaarden
Description
Verduidelijking van Impact
Proposed solution (NL)
Tweemaal toevoegen van de extensie 'code-specification' op Address.country toepassen. Eenmaal voor ISO landcodelijst en eenmaal voor GBA landcodelijst.
Toevoegen duiding voor de verhouding tussen het string-deel en de extension.
Proposed solution (EN)
Release notes (NL)
Release notes (EN)
Activity
nl-core-address.country is uitgebreid met twee extensies voor ISO en GBA code. De tekstwaarde van country blijft onderdeel van de specificatie, omdat het FHIR datatype nu eenmaal zo werkt. Het issue kan daarmee worden gesloten.
Het doorgeven van een land in het 'district' veld was een fout in de voorbeelden in gebruik voor kwalificatie, is inmiddels opgelost met KT-76.
Punt 2 van Alexander is m.i. ook de best mogelijke verbetering, welke inmiddels is doorgevoerd.
District. Volgens mij staat hier in in het profiel op Simplifier:
Requirements
Basisregistratie Persoonsgegevens 09.10 Gemeente van inschrijvingComments
District is sometimes known as county, but in some regions 'county' is used in place of city (municipality), so county name should be conveyed in city instead. In a Dutch address this element is used for the population of a "gemeente"
en ook op de wiki lees ik niet dat er sprake is van een land bij "Gemeente van inschrijving" waaraan Address.district via "NL-CM:20.5.4" is gekoppeld. Ik zie hier geen aanleiding voor een wijziging.
2. Country. Het lastige aan het FHIR datatype is dat het element string is en dus zou je aan de vorm van de string moeten gaan afleiden dat het misschien toch om een code gaat. Die ambiguïteit zit al in de FHIR specificatie zelf en is in het profiel tot nu toe niet verder concrete gemaakt. Naar aanleiding van je vraag stel ik voor om net als op andere plaatsen waar specifiekere codes voor elementen in de zib zitten dan FHIR ondersteunt, om de extension code-specification op Address.country toe te passen. Dit moet dan 2 maal. Eenmaal voor ISO en eenmaal voor GBA. Er komt dan vervolgens ook nog duiding bij voor de verhouding tussen het string-deel en de extension:
The FHIR datatype does not properly support coding the country using a CodeableConcept or Coding datatype. If the sender supports coded countries, it SHALL send the coded value using the code-specification extension under Address.country.
Hallo!
Ik ben bezig met een ZIB-implementatie van Adresgegevens met een mapping vanuit inkomende FHIR berichten en ik kwam een probleem tegen.
Op de wiki staat dat land gedefinieerd is aan de hand van een code. Deze code voor een land kan gevonden worden in GBA tabel 34 of in de ISO 3166-1(Alpha-2) codelijst. Terwijl op simplifier staat dat een code gegeven mag worden in de vorm van een ISO 3166-1(Alpha-3) code of zelfs een String van de naam van het Land.
Ook in het (patiënt) FHIR bericht dat ik ontvangen heb om te mappen staat een ISO 3166-1(Alpha-3) code.
Verder is er ook iets raars met het district element in dit bericht, wat eigenlijk een gemeente zou moeten representeren (simplifier & wiki) is in dit geval gewoon een land ("Nederland"). Dit lijkt me ook niet de bedoeling.
Met vriendelijke groet,
Yuri Bonanno