Nictiz XML-distributie CBS-doodsoorzakenstatistiek v1.0.0

Gegenereerd: 17 november 2021

Welkom bij de HTML-documentatie van de XML-distributie.

Release: 1.0.0

Na de pilotfase van de afgelopen zes jaar is dit definitieve versie 1.0. De volgende, zo minimaal mogelijke, wijzigingen zijn gedaan sinds de publicatie van 5 februari 2015. Deze wijzigingen zijn in functionele zin door het CBS aangevraagd. In de technische vertaling hiervan is daar bovenop door Nictiz in een aantal gevallen aansluiting gezocht met andere informatiestandaarden.
  1. Dataset: nieuw element "Plaats elders toelichting" waarin een omschrijving van plaats overlijden staat, tevens toegevoegd in transacties (0..1 C) en template "Death location"
  2. Transactie:
    1. Conditie aangescherpt op toepassing Persoonsidentificatie moeder
    2. Conditie aangescherpt op toepassing Woongemeente overledene
    3. Conditie aangescherpt op toepassing Woonland overledene
  3. Terminologie:
    1. Waardelijst Geslacht_CBS heeft nieuwe codes voor geslacht (NB: dit is alleen ter info. Deze codes worden niet gebruikt in de overdracht en zijn CBS-intern)
  4. Templates (CDA):
    1. /ClinicalDocument/participant/associatedEntity/associatedPerson bevatte administrativeGenderCode en birthTime in de namespace urn:urn:nictiz-nl:v3/cbs-dstat (prefix: "cbs"). Deze zijn overgezet naar de namespace urn:hl7-nl:v3 (prefix: "hl7nl") voor meer aansluiting bij andere CDA-documenten
    2. Adressen of delen daarvan zijn nu gekoppeld met datatype AD.NL die aanscherpingen kent voor het Nederlandse domein
    3. Assertion toegevoegd die in afwezigheid van identificatie, waarschuwt als de woongemeente/-land niet zijn gevuld
    4. Mapping toegevoegd voor Tijdstip overlijden bij template "Date of death". Deze staat samen met Datum overlijden in hetzelfde element
    5. In een aantal gevallen zegt de dataset dat de waarde van een concept string lengte 0-255 tekens is. Bij 0 tekens echter zou je in HL7v3 een leeg element krijgen. In die gevallen wordt een nullFlavor=UNK gevraagd. Voorbeeld is Aard letsel
    6. Constraint-tekst toegevoegd waar de conformance-indicator al C was zodat duidelijk is wat de condities zijn.
    7. Waar de conformance R was is deze M gemaakt indien van toepassing of een NullFlavor specificatie toegevoegd

Tips bij het gebruik:

  • Bij tabellen kan de inhoud naar wens gesorteerd worden door op één van de kolombeschrijvingen te klikken, het kleine rode pijltje geeft aan hoe gesorteerd wordt.
  • De Webservices tab is meer dan alleen een opsomming van alle webservices, het is ook een handige ingang naar achterliggende XML schema's en XML-voorbeeldberichten.

Nictiz is voor nieuwere projecten/standaarden overgeschakeld naar een nieuwe methodiek DECOR. Nictiz onderhoudt op basis hiervan alle huidige en toekomstige materialen op een openbaar toegankelijke server decor.nictiz.nl/art-decor. De doelen en de achtergrond van deze open source methodiek, vindt u hier:

Deze omschakeling betekent voor de XML schema's en webservices nog niets, maar HL7v3-interacties zullen vaker gebruik maken van templateId's en schematronbestanden en vocabulaire zullen anders van opbouw zijn. Standaarden gebaseerd op DECOR hebben volledig gegenereerde schematrons en vocabulairebestanden.

Hieronder een overzicht van alle 8 XML schema's, waarvan 0 interacties. De schema's zijn per HL7-domein, zichtbaar in de eerste vier letters, gegroepeerd en worden voorafgegaan door het overzicht van interacties. De interacties komen ook terug in de HL7-domeingroepen.

Interacties

XML Schema Omschrijving Includes Interactie

COCT - Common Message Elements

hl7fhir

XML Schema Omschrijving Includes Interactie
hl7fhir_extension.xsd

CDA

XML Schema Omschrijving Includes Interactie
CDANL_extended.xsd
CDA top level schema met Nederlandse extensies
CDAr2ClinicalStatement.xsd
XML Schema met complexTypes voor het officiële CDA ClinicalStatement, met enkele uitzonderingen. Zie interne schema-documentatie voor details.
hl7nl_extension.xsd
XML Schema met Nederlandse extensies voor CDA.
POCD_MT000040NL_extended.xsd
CDA include level schema met Nederlandse extensies
sdtc_extension.xsd
XML Schema met HL7 Structured Documents Technical Committee (SDTC) extensies voor CDA.
Hieronder een overzicht van alle Schematrons. Schematronbestanden van het type "interactie-id.sch" horen bij de oorspronkelijke methodiek. Schematronbestanden van het type "prefix-omschrijving.sch" zijn gegenereerd uit een DECOR-definitie.
Map/bestand Omschrijving
cbs-dstat-doodsoorzaakverklaring-uitgebreid.sch Schematron file for transaction Sturen verklaring (ND, DG, NND) (2.16.840.1.113883.2.4.3.11.60.104.4.2 2013-11-18T00:00:00)
cbs-dstat-doodsoorzaakverklaring-verkort.sch Schematron file for transaction Sturen verklaring (ND, DG) (2.16.840.1.113883.2.4.3.11.60.104.4.4 2014-01-10T15:28:00)
cbs-dstat-instance2schematron.xml Bestand dat verbinding maakt tussen een instance en een schematronbestand en tussen een template en een transactie
include Map met basis-schematron- en vocabulairebestanden voor alle via de DECOR-methodiek gegenereerde schematron
Het onderstaande overzicht bevat beschrijvingen van de mappen in de XML-distributie. Klikken op een map gaat rechtstreeks naar de desbetreffende map.
Map/bestand Omschrijving
coreschemas
XML-basisschema's voor de definitie van datatypen en vocabulaires.
css
Bestanden voor de opmaak van html pagina's. Deze worden gebruikt voor de opmaak van de html documentatie en ook voor de opmaak van de html weergave van xml berichten. Naast cascading style sheets (css) bestanden voor de opmaak bevat deze folder ook javascript bestanden.
models
Map met afbeeldingen van de modellen die zijn gebruikt voor de gegenereerde schemas.
schemas
XML schema's voor de definitie van XML berichten. De XML schema's definiëren de structuur van de berichtinhoud en veelal ook de cardinaliteit van de elementen in een bericht.
schematron
Schematron-bestanden voor de validatie van 'business rules'. Het gaat hierbij om eisen die in implementatiehandleidingen zijn opgenomen, maar slechts moeizaam of helemaal niet met XML schema zijn af te dwingen. Dit is relevant voor ontwikkeling / test fase en niet bedoeld voor een productieomgeving.
schematron_closed_warnings
De map 'schematron_closed_warnings' bevat schematrons met daarin naast de gebruikelijke meldingen ook waarschuwingen worden gegeven voor zaken die niet zijn gespecificeerd. Dit is relevant voor ontwikkeling / test fase en niet bedoeld voor een productieomgeving.
schematron_closed_warnings_svrl
XSLT (stylesheets) bestanden welke gegenereerd zijn uit de schematronbestanden in schematron_closed_warnings. Indien de mogelijkheid ontbreekt om Schematron-bestanden te gebruiken voor de validatie van XML berichten dan kunnen deze XSLT's gebruikt worden. SVRL staat voor Schematron Validation Reporting Language (zie: http://schematron.com) en geeft de meldingen terug in een XML-structuur zodat deze verder kunnen worden verwerkt in andere logica.
schematron_closed_warnings_xslt
XSLT (stylesheets) bestanden welke gegenereerd zijn uit de schematronbestanden. Indien de mogelijkheid ontbreekt om Schematron-bestanden te gebruiken voor de validatie van XML berichten dan kunnen deze XSLT's gebruikt worden. Deze XSLT's geven de meldingen terug via xsl:message. Deze meldingen zijn geschikt voor afslag in bijvoorbeeld logging. Zie SVRL om meldingen in een verwerkbare vorm geleverd te krijgen. (http://schematron.com)
schematron_svrl
XSLT (stylesheets) bestanden welke gegenereerd zijn uit de schematronbestanden. Indien de mogelijkheid ontbreekt om Schematron-bestanden te gebruiken voor de validatie van XML berichten dan kunnen deze XSLT's gebruikt worden. SVRL staat voor Schematron Validation Reporting Language (zie: http://schematron.com) en geeft de meldingen terug in een XML-structuur zodat deze verder kunnen worden verwerkt in andere logica.
schematron_xslt
XSLT (stylesheets) bestanden welke gegenereerd zijn uit de schematronbestanden. Indien de mogelijkheid ontbreekt om Schematron-bestanden te gebruiken voor de validatie van XML berichten dan kunnen deze XSLT's gebruikt worden. Deze XSLT's geven de meldingen terug via xsl:message. Deze meldingen zijn geschikt voor afslag in bijvoorbeeld logging. Zie SVRL om meldingen in een verwerkbare vorm geleverd te krijgen. (http://schematron.com)
xml-CBS-doodsoorzaken
XML-voorbeeldberichten uit het domein CBS-doodsoorzakenstatistiek.