Nictiz XML-distributie Ketenzorg v3.0.0

Gegenereerd: 23 april 2018 - Gepatcht 28 juni 2018

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

Patch dd. 28 juni 2018: voor bepaalde elementen in medicatieafspraken was de schematron voor het attribuut @xsi:type niet in orde waardoor er geen geldige instance mogelijk was. De schematron zijn hiervoor opnieuw gegenereerd.

Deze release is de afronding van de eerste langjarige fase in Ketenzorg die besteed is aan het testen van de gezamenlijke specificaties van Nictiz en VZVZ. Het project Ketenzorg is opgedeeld in twee delen. Het reeds bestaande project Ketenzorg is nu een puur Nictiz-project van infrastructuur-onafhankelijke aard. Er is een nieuw project opgezet Ketenzorg-VZVZ waar alle infrastructuur-afhankelijke zaken in zijn opgenomen met een koppeling naar bouwstenen in dit project. Dit zorgt ervoor bouwstenen en infrastructuur in hun eigen tempo met minimale afhankelijkheden kunnen evolueren onder behoud van afstemming met stakeholders zoals dat nu ook al plaatsvindt. Implementers die Ketenzorg op het LSP willen implementeren kunnen het beste starten in de VZVZ-implementatie. In de XML-materialen zijn de volgende delen bijgewerkt:

  • Map schemas is ontdaan van de infrastructuur-specifieke schema's waardoor alleen de schema's gerelateerd aan de inhoud overblijven
  • Map schemas_codeGen_LSP is verwijderd. Deze heeft alleen relatie met het LSP
  • Map vocab is verwijderd. Deze heeft alleen relatie met het LSP
  • Map wsdl is verwijderd. Deze heeft alleen relatie met het LSP
  • Map xml-KZ is bijgewerkt op bijgewerkte specificatie 3.0.0

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

XML Schema Omschrijving Includes Interactie
COCT_MT230100UV_ext_pharmacy.xsd Omschrijving ontbreekt
COCT_MT440001UV_ext_pharmacy.xsd Omschrijving ontbreekt

CDAr2ClinicalStatement.xsd

XML Schema Omschrijving Includes Interactie
CDAr2ClinicalStatement.xsd Omschrijving ontbreekt

hl7nl

XML Schema Omschrijving Includes Interactie
hl7nl_extension.xsd Omschrijving ontbreekt

CDANL

XML Schema Omschrijving Includes Interactie
CDANL_extended.xsd Omschrijving ontbreekt

sdtc

XML Schema Omschrijving Includes Interactie
sdtc_extension.xsd Omschrijving ontbreekt

organizer.xsd

XML Schema Omschrijving Includes Interactie
organizer.xsd Omschrijving ontbreekt

POCD

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
kz-beschikbaarstellenAlerts.sch Schematron file for - Beschikbaarstellen alerts
kz-beschikbaarstellenContactmomenten.sch Schematron file for - Beschikbaarstellen contactmomenten
ClinicalDocument.sch Schematron file for ClinicalDocument - Klinisch document
include Map met basis-schematron- en vocabulairebestanden voor alle via de DECOR-methodiek gegenereerde schematron
kz-beschikbaarstellenLabbepalingen.sch Schematron file for - Beschikbaarstellen labbepaling
kz-beschikbaarstellenContactverslagen.sch Schematron file for - Beschikbaarstellen contactverslagen
kz-beschikbaarstellenOverdrachtconcerns.sch Schematron file for - Beschikbaarstellen overdracht concerns
kz-sturenVerwijzing.sch Schematron file for - Sturen Verwijzing
kz-beschikbaarstellenMedicatieafspraken.sch Schematron file for - Beschikbaarstellen medicatieafspraken
kz-sturenRapportageConsult.sch Schematron file for - Sturen Rapportage Consult
kz-instance2schematron.xml  
kz-beschikbaarstellenAlgemeneUitslagen.sch Schematron file for - Beschikbaarstellen algemene uitslagen
kz-sturenAfbrekenVerwijzing.sch Schematron file for - Afbreken verwijzing
kz-beschikbaarstellenAllergieintoleranties.sch Schematron file for - Beschikbaarstellen allergie/intoleranties
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
schematron
Schematron-bestanden voor de validatie van 'business rules'. Het gaat hierbij om eisen die in implementatie handleidingen zijn opgenomen, maar slechts moeizaam of helemaal niet met XML schema zijn af te dwingen.
schemas_codeGen
XML schema's welke door transformatie geschikt zijn gemaakt voor generatie van code door de transmission wrapper en de control act wrapper in het interactieschema te trekken. Hierdoor zijn er geen dubbele declaraties van Message, ControlAct, QueryByParameterPayload en Payload meer bij het genereren van code uit bijvoorbeeld de WSDL. Deze schema's zijn functioneel gelijk aan de schema's in de schemas folder.
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.
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.
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.
xml-KZ
XML-voorbeeldberichten uit het domein Ketenzorg.
schematron_closed_warnings
coreschemas
XML-basisschema's voor de definitie van datatypen en vocabulaires.
schemas_codeGen_flat
XML schema's welke door transformatie volledig op zichzelf staan en geen verwijzingen meer naar andere schema's hebben (afgezien van eventuele xs:import). Deze schema's zijn functioneel gelijk aan de schema's in de schemas folder.
schematron_closed_warnings_svrl