VZVZ XML-distributie Medicatieproces op LSP versie 0.1

Gegenereerd: 20 juni 2017

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

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.

VZVZ is voor nieuwere projecten/standaarden overgeschakeld naar een nieuwe methodiek DECOR. VZVZ 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 Webservices (met link naar de documentatie) met hun WSDL. In alle gevallen is de WSDL de normatieve beschrijving van de Webservice en is de documentatie aanvullend. De derde kolom toont de interactieschema's van de berichten die in de webservice gebruikt worden.
Naam Omschrijving
Webservices GBZ Indexbestand voor webservices ten behoeve van een Goed Beheerd Zorgsysteem (GBZ)
Hieronder een overzicht van alle 56 XML schema's, waarvan 18 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
MCCI_IN200101.xsd Interactieschema:
PAMV_IN924000NL01.xsd Interactieschema:
PVMV_IN932000NL01.xsd Interactieschema:
PMMG_IN040010NL01.xsd Interactieschema:
MCCI_IN000002.xsd Interactieschema:
GQZG_IN000001NL.xsd Interactieschema:
QUMA_IN991201NL01.xsd Interactieschema:
QUMA_IN991203NL01.xsd Interactieschema:
QUMG_IN991221NL01.xsd Interactieschema:
QUMO_IN991321NL01.xsd Interactieschema:
QUMO_IN991323NL01.xsd Interactieschema:
QUMV_IN992211NL01.xsd Interactieschema:
QUMV_IN992213NL01.xsd Interactieschema:
QUTA_IN991211NL01.xsd Interactieschema:
QUTA_IN991213NL01.xsd Interactieschema:
QUVV_IN992201NL01.xsd Interactieschema:
QUVV_IN992203NL01.xsd Interactieschema:
QUMG_IN991223NL01.xsd Interactieschema:

CDANL

COCT - Common Message Elements

XML Schema Omschrijving Includes Interactie
COCT_MT030200.xsd E_Person: 26 Nov 2003 CMET used to specify information for a particular person living subject
COCT_MT030200NL.xsd E_PersonNL universal: September 2005 Vaste persoonsgegevens (met huisarts) Diverse Nederlandse aanpassingen
COCT_MT030202.xsd E_Person Identified/Confirmable: 16 Mar 2004 CMET used to specify information for a particular person living subject.
COCT_MT030203.xsd E_Person contact: 16 Mar 2004 CMET used to specify enough information to contact a particular person. The person would only be contacted through a role, hence the contact information would be contained in the played/scoped role.
COCT_MT040203.xsd R_NotificationParty Contactible: 16 Mar 2004 Identifies a party (person or organization) acting as a contact party on behalf of a person or organization (scoper).
COCT_MT050000NL.xsd R_PatientNL universal: September 2005 Used to identify a patient. Dutch restriction.
COCT_MT070000.xsd R_LocationLocatedEntity universal: 15 Mar 2004 CMET used to identify the physical presence of an entity (e.g. location of a device). Allows for nested-definitions of locations (e.g. place within a place within a place).
COCT_MT090000.xsd R_AssignedEntity universal: 16 Mar 2004 Supports messages related to an assigned provider, which includes persons, devices, and organizations. An assigned role is one in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization,
COCT_MT090100.xsd R_AssignedPersonNL universal: 26/12/2004 Nederlandse variant van R_AssignedPerson, waarbij sprake is van een persoon (de player) die een rol vervult namens een Organisatie (de scoper)
COCT_MT090300.xsd R_AssignedDevice universal: 16 Mar 2004 Supports messages related to an assigned provider, as a device. An assigned role is one in which the agent is an Entity acting in the employ of an organization. The focus is on functional role on behalf of the organization,
COCT_MT150000.xsd E_Organization universal: 15 Mar 2004. Specification of information to identifiy an organization, including the ability to contact a person acting as a liason in their specific role as contact in that organization. Organizational hierarchies can also be expressed.
COCT_MT150001.xsd E_Organization Identified: Specification of information to identify an organization
COCT_MT150002.xsd E_Organization Identified/Confirmable: 16 Mar 2004 Specification of information to identify an organization with confirming information
COCT_MT150003.xsd E_Organization contact: 16 Mar 2004 Specification of information to contact an organization
COCT_MT230100UV_ext_pharmacy.xsd
COCT_MT440001UV_ext_pharmacy.xsd
COCT_MT500000.xsd R_CoveredParty universal: Covered party under an insurance policy
COCT_MT710000.xsd E_Place universal: 15 Mar 2004 A place optionally within a hierarchy of places or optionally containing a hierarchy of places, e.g., a bed within a room, or a wing containing many rooms.
COCT_MT932000NL02.xsd
COCT_RM932000NL02.png

GQZG

hl7nl

MCAI - Message Act Infrastructure

MCCI - Message Control Infrastructure

PAMV

pharm

XML Schema Omschrijving Includes Interactie
pharm_extension.xsd

PMMG

XML Schema Omschrijving Includes Interactie
PMMG_IN040010NL01.xsd Interactieschema:

POCD

PORX - Pharmacy

PVMV

QUMA

QUMG

QUMO

QUMT - Query Master File Types

QUMV

QUQI - Query Infrastructure

QURX - Query Pharmacy

QUTA

QUVV

sdtc

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
include Map met basis-schematron- en vocabulairebestanden voor alle via de DECOR-methodiek gegenereerde schematron
mp-vzvz-afhandelenMedicatievoorschrift .sch Schematron file for PAMV_IN924000NL01 - afhandelenMedicatievoorschrift
mp-vzvz-afhandelenMedicatievoorschrift _svrl.xsl  
mp-vzvz-afhandelenMedicatievoorschrift _text.xsl  
mp-vzvz-afhandelenMedicatievoorschriftAcceptAck.sch Schematron file for - Accept Acknowledge
mp-vzvz-afhandelenMedicatievoorschriftAcceptAck_svrl.xsl  
mp-vzvz-afhandelenMedicatievoorschriftAcceptAck_text.xsl  
mp-vzvz-instance2schematron.xml  
mp-vzvz-meldenMedicatieGebruik.sch Schematron file for PMMG_IN040010NL01 - meldenMedicatieGebruik
mp-vzvz-meldenMedicatieGebruik_svrl.xsl  
mp-vzvz-meldenMedicatieGebruik_text.xsl  
mp-vzvz-meldenMedicatieGebruikAcceptAck.sch Schematron file for - Accept Acknowledge
mp-vzvz-meldenMedicatieGebruikAcceptAck_svrl.xsl  
mp-vzvz-meldenMedicatieGebruikAcceptAck_text.xsl  
mp-vzvz-opleverenMedicatieafspraken.sch Schematron file for QUMA_IN991203NL01 - opleverenMedicatieafspraken
mp-vzvz-opleverenMedicatieafspraken_svrl.xsl  
mp-vzvz-opleverenMedicatieafspraken_text.xsl  
mp-vzvz-opleverenMedicatiegebruik.sch Schematron file for - opleverenMedicatiegebruik
mp-vzvz-opleverenMedicatiegebruik_svrl.xsl  
mp-vzvz-opleverenMedicatiegebruik_text.xsl  
mp-vzvz-opleverenMedicatieverstrekkingen.sch Schematron file for - opleverenMedicatieverstrekkingen
mp-vzvz-opleverenMedicatieverstrekkingen_svrl.xsl  
mp-vzvz-opleverenMedicatieverstrekkingen_text.xsl  
mp-vzvz-opleverenToedieningsafspraken.sch Schematron file for - opleverenToedieningsafspraken
mp-vzvz-opleverenToedieningsafspraken_svrl.xsl  
mp-vzvz-opleverenToedieningsafspraken_text.xsl  
mp-vzvz-opleverenVerstrekkingsverzoeken.sch Schematron file for QUVV_IN992203NL01 - opleverenVerstrekkingsverzoeken
mp-vzvz-opleverenVerstrekkingsverzoeken_svrl.xsl  
mp-vzvz-opleverenVerstrekkingsverzoeken_text.xsl  
mp-vzvz-opvragenMedicatieafspraken.sch Schematron file for QUMA_IN991201NL01 - opvragenMedicatieafspraken
mp-vzvz-opvragenMedicatieafspraken_svrl.xsl  
mp-vzvz-opvragenMedicatieafspraken_text.xsl  
mp-vzvz-opvragenMedicatiegebruik.sch Schematron file for - opvragenMedicatiegebruik
mp-vzvz-opvragenMedicatiegebruik_svrl.xsl  
mp-vzvz-opvragenMedicatiegebruik_text.xsl  
mp-vzvz-opvragenMedicatieverstrekkingen.sch Schematron file for - opvragenMedicatieverstrekkingen
mp-vzvz-opvragenMedicatieverstrekkingen_svrl.xsl  
mp-vzvz-opvragenMedicatieverstrekkingen_text.xsl  
mp-vzvz-opvragenToedieningsafspraken.sch Schematron file for - opvragenToedieningsafspraken
mp-vzvz-opvragenToedieningsafspraken_svrl.xsl  
mp-vzvz-opvragenToedieningsafspraken_text.xsl  
mp-vzvz-opvragenVerstrekkingsverzoeken.sch Schematron file for QUVV_IN992201NL01 - opvragenVerstrekkingsverzoeken
mp-vzvz-opvragenVerstrekkingsverzoeken_svrl.xsl  
mp-vzvz-opvragenVerstrekkingsverzoeken_text.xsl  
mp-vzvz-verzendenMedicatievoorschriftAcceptAck.sch Schematron file for - Accept Acknowledge
mp-vzvz-verzendenMedicatievoorschriftAcceptAck_svrl.xsl  
mp-vzvz-verzendenMedicatievoorschriftAcceptAck_text.xsl  
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.
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.
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.
schemas_codeGen_LSP
XML schemas welke door transformatie geschikt zijn gemaakt voor gebruik door de ZIM. Deze schema's zijn functioneel gelijk aan de schema's in de schemas folder, met als uitzondering dat medische inhoud is vervangen door xs:any.
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.
wsdl
WSDL-bestanden met definities van de webservices.
xml XML-voorbeeldberichten.