Implementatiehandleiding. HL7v3 Infrastructurele Domeinen

Maat: px
Weergave met pagina beginnen:

Download "Implementatiehandleiding. HL7v3 Infrastructurele Domeinen"

Transcriptie

1 Implementatiehandleiding HL7v3 Wrappers, Vocabulaires, Identificatiemechanismen. - Versie Status : Definitief Datum : augustus 2006

2 Inhoudsopgave 1 Inleiding Doel van dit document Doelgroep Totstandkoming van dit document Opbouw van dit document Verschillen met vorige releases van dit document Normatieve status van dit document 6 2 Message Wrappers Inleiding Wrapper specialisaties HMDs en Message Types Transmission Wrapper beschrijving Transmission Wrapper R-MIM beschrijving (MCCI_RM000100) Accept Acknowledgement (MCCI_RM000200) Application Response/Acknowledgement (MCCI_RM000300) Batch Transmission Wrapper beschrijving Batch Wrapper D-MIM (MCCI_DM000000) Trigger Event Control Acts wrappers (TECA) Generieke D-MIM beschrijving (MCAI_DM000000) Trigger Event Control Act R-MIM (MCAI_RM700200) Application Acknowledgement (MCAI_RM700200) Master File/ Registry Act wrapper (MFMI_RM700700) Queries, Continuations en Responses (TECA) Query By Parameter Specification TECA (QUQI_RM021000) Query Continuation/Cancel Control Act (QUQI_RM000001) Query Response Trigger Event Control Act (QUQI_RM120000) Master File / Registry Query Response (MFMI_RM700710) Voorbeeld Message Transmission wrapper Voorbeeld Trigger Event Control Act Voorbeeld Accept Acknowledgement Voorbeeld Application Acknowledgement 45 3 Identificatiemechanismen en Vocabulaires Identificatiemechanisme Inleiding Object Identifiers Uitgiftemechanisme OIDs Identificatiemethode Identificatiesystemen OID Referentietabel Vocabulaire voor berichtspecificaties Inleiding HL7 Vocabulary Domain Values Vocabulaires OID-Referentietabel OID gerelateerde implementatie aspecten Gevolgen van OIDs voor GBZ applicaties Afgeleide root-ids 66 4 Verificatie-interacties Applicatie verificatie: HL7 Ping Dynamisch Model Bericht Model HL7 Ping Communicatie verificatie: HL7 Tick Dynamisch Model Bericht Model HL7 Tick 70 Implementatiehandleiding HL7v3-2

3 Implementatiehandleiding HL7v3-3

4 1 Inleiding 1.1 Doel van dit document De HL7 versie 3 standaard bevat een aantal algemene onderdelen (Infrastructurele Domeinen) die ter ondersteuning dienen van de gegevensuitwisseling. Voorbeelden daarvan zijn de definities van de in de standaard gebruikte transportenveloppen en de toe te passen tabelwaarden in attributen. Dit document heeft als doel de infrastructurele domeinen nader te verklaren en te specificeren voor toepassing in de Nederlandse zorgsector. Dit document dient gezamenlijk met de standaard documentatie van HL7 versie 3 te worden gelezen. Merk op dat de scope van dit document niet beperkt is tot datgene wat in het kader van AORTA toegepast wordt. Welke delen die van belang zijn voor AORTA wordt beschreven in de documentatie van NICTIZ. Voor XIS-leveranciers staat in het handboek een gedetailleerde fasering welke zaken op welk moment geïmplementeerd moeten zijn. 1.2 Doelgroep Dit document is vooral bedoeld voor softwareontwikkelaars van zorgapplicaties en zorginfrastructurele applicaties, die op grond de HL7 versie 3 communicatiestandaard en op grond van dit document hun berichtschema s en berichten willen definiëren. ` 1.3 Totstandkoming van dit document Dit document is opgesteld onder verantwoordelijkheid van NICTIZ. De inhoud is grotendeels gebaseerd op het document Implementatiehandleiding HL7 v3 versie 2.2 (september 2004) van HL7 Nederland. Het is afgestemd met de andere documenten van NICTIZ, met name met het document Specificatie van de basisinfrastructuur in de zorg versie Opbouw van dit document Dit document bestaat uit twee delen: Een beschrijving van de gebruikte transportenveloppen (wrappers). Een beschrijving van de te gebruiken tabelwaarden (vocabulaires) en identificatiemechanismen. De diverse wrappers worden aan de hand van de daarin aanwezige artefacts beschreven, waarbij uitsluitend die onderdelen worden beschreven die in de Nederlandse situatie van toepassing zijn. Indien er specifieke aanwijzingen zijn hoe iets (wellicht in afwijking van de internationale standaard) in Nederland geïmplementeerd moet worden dan is dit in de tekst aangegeven. Wrappers zijn als transportenveloppen onafhankelijk van de inhoud en daarom worden ze in dit document apart beschreven. Dit document bevat dus geen specificatie van berichten, maar van de verschillende enveloppen waarin de berichten getransporteerd moeten worden. Voor elk bericht in een bepaalde interactie zijn er Implementatiehandleiding HL7v3-4

5 wrappers nodig. In feite bepaalt de interactie welk type wrappers nodig zijn. In dit document worden de wrappers gespecificeerd ten behoeve van implementatie. HL7 artefacts worden in dit document aangeduid door hun officiële identificatie volgens de HL7 versie 3 ballot #7 van maart Deze artefacts worden in dit document niet in detail besproken, hiervoor wordt verwezen naar de HL7 versie 3 standaard zelf (zie Enkele van de in deze implementatiehandleiding beschreven HL7 artefacts bestaan (nog) niet in de genoemde ballotversie van de internationale HL7 standaard. Deze artefacts worden in dit document in detail beschreven, omdat zij in een latere ballotversie zijn beschreven, of als voor Nederland specifieke artifacts niet in het HL7 materiaal gedocumenteerd zijn. De voor Nederland specifieke artefacts zijn voorzien van een NL code. 1.5 Verschillen met vorige releases van dit document Sinds het verschijnen van de versie van dit document (april 2006) zijn een aantal wijzigingen aangebracht. De aangebrachte wijzigingen sinds versie zijn: Het corrigeren van verwijzingen naar niet meer aanwezige 4-nivo diepe paragraafnummers. Het versioncode attribuut in de Transmission Wrappers (Message en Batch) is nu verplicht, het was voorheen optioneel met een defaultwaarde. Het attribuut is eveneens verplicht gemaakt in de schema. Zie paragraaf en voor details. Het profileid attribuut in de Transmission Wrappers (Message en Batch) is nu verplicht, het was voorheen optioneel. Het attribuut is eveneens verplicht gemaakt in de schema. Zie paragraaf en voor details. Het anders verwoorden van het gebruik van acceptackcode in paragraaf Het gebruik van de acceptackcode NE in Immediate queries is nu verplicht (was aanbevolen ). Het nader documenteren van de manier om (meerdere) foutmeldingen te melden in de paragrafen 2.2.2, en Het toevoegen van een FAQ over het gebruik van het Acknowledgement.typeCode in antwoordbatches in paragraaf Het documenteren van het gebruik van het effectivetime attribuut in de TECA wrapper van antwoordberichten, zie paragraaf Het nader toelichten van de relatie tussen de UZI beroepstitel code en de HL7 berichten. Zie paragraaf voor details. De verplichting van een auteur tevens de URA en naam van de verantwoordelijke organisatie in de ControlAct Wrapper op te nemen geldt niet indien de auteur de ZIM of de SBV-Z BSN applicatie is. Zie paragraaf voor details. Het gebruik van de startresultnumber en continuationquantity attributen in vraagberichten is niet langer toegestaan, zie paragraaf Het gebruik van deze attributen kan de beantwoording van vraagberichten onnodig compliceren. Het verplicht zijn van het queryid attribuut in antwoordberichten is verduidelijkt in paragraaf Het toevoegen van voorbeelden van foutmeldingen in paragraaf 2.8 en de nieuwe paragraaf 2.9. Implementatiehandleiding HL7v3-5

6 Het opnemen van een grotere set foutcodes vanuit de HL7 standaard in dit document, evenals de OIDs van de foutcode vocabulaires. Zie de actdetectedissuecode en acknowledgementdetailcode vocabulaires in paragraaf Het uitvoeriger documenteren van het gebruik van identificatiemechanismen en OIDs in paragraaf 3.1. De implementatieconsequenties van OIDs zijn nader toegelicht in hoofdstuk 3 en dan met name in de nieuwe paragraaf 3.3. Het documenteren van een tweetal Verificatie-interacties (Ping en Tick) in hoofdstuk Normatieve status van dit document Dit document bevat een aantal Nederlandse aanwijzingen bij het toepassen van HL7 versie3. Dit document is gebaseerd op ballot 7 van de HL7 v3 standaard. Dit document dient als toevoeging op (en niet als vervanging van) de internationale HL7 versie 3 materialen. In geval van tegenstrijdigheden tussen de internationale standaard en dit document geldt hetgeen bepaald is in dit document. Implementatiehandleiding HL7v3-6

7 2 Message Wrappers 2.1 Inleiding De structuur van een samengesteld HL7 V3 bericht zoals dit verzonden wordt tussen 2 of meer applicaties bestaat uit de volgende onderdelen: een buitenste laag, de HL7 transmission wrapper, een tussenlaag bestaande uit een van de Trigger Event Control Acts, de detailgegevens, tevens bekend als de payload. Transmission Wrapper ControlAct Wrapper Payload Figuur 1: Structuur van een HL7 bericht De buitenste laag van een HL7 versie 3 bericht bestaat uit de transmission wrapper. De transmission wrapper kan worden vergeleken met het HL7 versie 2 MSH segment of met de Edifact MEDEUR segmenten UNH, NAD, COM, en ADR. De transmission wrapper bevat de Trigger Event Control Act en de bericht payload. De Trigger Event Control Act vormt tezamen met de payload de inhoud van het bericht. De Trigger Event Control Act kan worden vergeleken met een zeer uitgebreide versie van het HL7 versie 2 EVN segment. In formele zin is de Trigger Event Control Act (TECA) geen wrapper, de functionaliteit van de TECA komt echter wel grotendeels overeen met een wrapper. Om deze reden wordt in dit document de TECA veelal aangeduid met TECA wrapper. Deze beide termen duiden een en hetzelfde begrip aan. De payload bevat de details van de gebeurtenis, zoals de betrokken patiënt, de betrokken zorgverleners en relevante medische en administratieve gegevens Wrapper specialisaties Alle berichten bestaan tenminste uit een Transmission Wrapper. Van de Transmission Wrapper bestaan drie varianten: één voor Accept Acknowledgement berichten, één voor antwoordberichten, en één voor normale berichten. Een Accept Acknowledgement bericht bestaat uitsluitend uit de Transmission Wrapper, alle andere berichten bevatten tevens de Trigger Event Control Act. Van de Trigger Event Control Act (TECA) bestaan een groot aantal specialisaties, meestal afhankelijk van het soort bericht dat verstuurd wordt. Zo bestaat er een specialisatie voor Queries (en een voor bijbehorende antwoorden), en een specialisatie voor Master File/Registry berichten. De standaard TECA wordt gebruikt voor Notifications (mededeling zonder verdere activiteitsverplichting bij de ontvanger) en opdrachten. Opdrachten Implementatiehandleiding HL7v3-7

8 resulteren meestal in de verplichting voor de ontvanger te reageren met een application response/acknowledgement, waarvoor eveneens een TECA specialisatie bestaat HMDs en Message Types De wrapper specialisaties in dit document worden veelal beschreven aan de hand van een grafische weergave van hun model. Dit maakt het mogelijk de relaties tussen de diverse klassen weer te geven evenals de in de klassen aanwezige attributen; en het gebruik van de diverse modelleringselementen in de Nederlandse situatie toe te lichten. Deze modellen zijn ook op een andere manier in de HL7 materialen aanwezig, namelijk in de vorm van Hierarchical Message Description (HMDs), een tabellarische weergave. De HMDs bevatten 1 of meer Message Types (MT), berichtvarianten van het model. HL7 versie 3 berichten zijn gebaseerd op message typen (en niet op grafische modellen of HMDs). Om een bericht te kunnen verzenden volstaat het dus niet te weten welke wrapper of wrapper specialisatie toegepast moet worden, het is noodzakelijk te weten welk Message Type gebruikt moet worden. De grafische modellen bezitten een 1-op-1 relatie met een HMD. Een HMD definieert 1 of meer Message Typen. In die gevallen waar een HMD meerdere Message Typen definieert worden de Message Typen in dit document kort beschreven. 2.2 Transmission Wrapper beschrijving De buitenste laag van een HL7 versie 3 bericht bestaat uit de Transmission wrapper. Deze wrapper bevat gegevens over de zender en de ontvanger(s) van het bericht, en een identificatie van het berichttype. Het bevat eveneens gegevens die het gebruik van acknowledgements op applicatie niveau ondersteunen. De transmission wrapper bevat de Trigger Event Control Act (TECA) en de bericht payload. De transmission wrapper bevat de identificatie van de berichtzendende en de berichtontvangende applicatie. Het identificatiemechanisme van de ontvanger van een bericht is in HL7 gebaseerd op applicaties, bijvoorbeeld de communicatiemodule van het ZIS systeem X van ziekenhuis organisatie Y of het huisartssysteem van huisarts Z. In de transmission wrapper worden uitsluitend de zendende en ontvangende applicatie geïdentificeerd, eventuele routerende applicaties worden niet in de wrapper opgenomen. Eventuele routerende applicaties dragen zorg voor de aflevering van het bericht op een wijze die onzichtbaar is voor de zendende en ontvangende applicatie. Implementatiehandleiding HL7v3-8

9 2.2.1Transmission Wrapper R-MIM beschrijving (MCCI_RM000100) Figuur 2: Transmission Wrapper, HL7 R-MIM (Reference Message Information Model) De bovenstaande figuur bevat de voor Nederland van toepassing zijnde R-MIM-subset van de transmission wrapper. De weergave is niet volledig, die onderdelen die voor de Nederlandse situatie niet van toepassing zijn worden niet getoond. De volledige transmission wrapper kan worden gevonden in de HL7 versie 3 materialen. Zo is onder andere informatie aangaande acknowledgement berichten in deze paragraaf buiten beschouwing gelaten, deze worden apart beschreven in paragraaf Alle berichten hebben een zender en een ontvanger. In de context van HL7 bestaan de zender en ontvanger uit applicaties. In HL7 versie 3 worden deze applicaties weergegeven door objecten van het type Device. Alle berichten afkomstig van één en dezelfde zender bezitten dezelfde waarde in het Device.id attribuut. De relationele klasse Agent kan worden gebruikt om de verantwoordelijke organisaties voor deze applicaties te identificeren. De Device klassen zijn op hun beurt via de relationele klasse CommunicationFunction verbonden met de Message klasse. In de Nederlandse situatie dient de zendende applicatie te worden geïdentificeerd. Om deze reden dient de wrapper verplicht 1 Sender en 1 Device te bevatten. Het bericht heeft 1 ontvanger waarvan verplicht de ontvangende applicatie geïdentificeerd moet worden. Om deze reden dient de wrapper verplicht 1 Receiver en 1 Device te bevatten. De identificatie van de Device (applicatie) vindt plaats volgens een standaardmethode zoals beschreven in de sectie Identificatiemechanismen van dit document. Implementatiehandleiding HL7v3-9

10 FAQ: berichten binnen een ziekenhuisorganisatie dienen eveneens deze informatie te bevatten. Dit betekent wellicht dat een HL7 bericht eerst aan de communicatie server wordt verzonden (bijv. zender = ZIS, ontvanger = communicatie server), waarna deze de ontvanger in het bericht wijzigt in de uiteindelijke ontvangers van het bericht (bijv. zender = communicatieserver, ontvanger = Lab). Nadere details rondom het routeren en het verwerken door communicatieservers van HL7 berichten kunnen worden gevonden in de Abstract Transport Specification (opgenomen in de internationale HL7 versie 3 publicatie). De eigenlijke inhoud van het bericht is verpakt in de Trigger Event Control Act wrapper. De hoofdklasse in deze wrapper bestaat uit de ControlActProcess klasse. De ControlActProcess klasse (en de daaraan gerelateerde geneste klassen) bevat de klinische en administratieve gegevens. Normaal gesproken bevat de TransportWrapper één ControlActProcess klasse; in specifieke gevallen echter geen enkele ControlActProcess klasse. De rest van deze paragraaf bevat een beschrijving van de diverse objectklassen aanwezig in de bovenstaande Transmission Wrapper R-MIM. De root klasse van de Transmission Wrapper R-MIM wordt gevormd door de Message object klasse. De 'Message' klasse bevat gegevens over het bericht, en geen details over de inhoud van het bericht. De klasse Message bezit de volgende (verplicht te vullen) attributen: id: Een unieke identificatie van het bericht. Deze identificatie (bestaande uit een OID en een volgnummer) is uniek en kan nooit nogmaals worden uitgedeeld, noch door dezelfde applicatie, noch door een andere applicatie. Deze id wordt tevens gebruikt (in een ander attribuut) om in acknowledgement berichten aan te geven welk ontvangen bericht bevestigd wordt. De functionaliteit van dit attribuut kan worden vergeleken met de HL7 versie 2 ControlID. Noot: Een duplicaatbericht is een bericht dat ontvangen wordt, en waarvan de Message.id gelijk is aan een eerder ontvangen bericht. De ontvangende applicatie dient duplicaatberichten te detecteren. Een duplicaatbericht dient niet verwerkt te worden, tenzij er aan het bericht een antwoordverplichting hangt (een Accept Acknowledgement en/of een Application Acknowledgement). In dat geval dient een antwoordbericht verstuurd te worden, alsof het duplicaatbericht voor de eerste keer verwerkt wordt. Het antwoordbericht vormt daarbij (vanuit het gezichtspunt van het beantwoordende systeem) een duplicaatbericht van een eerder verstuurd antwoordbericht; het originele antwoordbericht en het duplicaat antwoordbericht dienen een gelijkluidende Message.id te bevatten. De detectie van duplicaten is alleen mogelijk indien de ontvanger de Message.ids bewaart gedurende een redelijke tijd. creationtime: Het tijdstip waarop het bericht is aangemaakt, dit is onafhankelijk van het tijdstip waarop een bepaalde klinische of administratieve gebeurtenis de noodzaak tot het versturen van het bericht deed ontstaan. versioncode: De HL7 versie van het bericht. De ontvanger gebruikt deze waarde om het bericht juist te kunnen interpreteren. Dit attribuut bevat standaard de waarde die de versie identificeert waarop de berichten gebaseerd zijn, bijvoorbeeld NICTIZEd2005-Okt (NICTIZ Editie Oktober 2005). Dit attribuut is vanaf de augustus2006-release verplicht, maar was in eerdere AORTA releases Implementatiehandleiding HL7v3-10

11 optioneel. Indien de waarde van dit attribuut leeg is dient het bericht geïnterpreteerd te worden als versie NICTIZEd2005-Okt. interactionid: Referentie naar de unieke (HL7 v3 HDF) Interaction Identifier van de interactie waar dit bericht deel van uitmaakt. De van toepassing zijnde interactie identifier (van het type AAAA_INnnnnnn ) is gedocumenteerd in de HL7 domeinen in de standaard. Indien het bericht een medicatieoverzicht is, bevat dit attribuut bijvoorbeeld de waarde PORX_IN De OID van de assigning authority van deze identificatie is de Interaction ID OID uitgegeven door de HL7 organisatie: Het door de ontvanger toe te passen XML-Schema is eveneens af te leiden uit de Interaction ID. profileid: identificeert één of meer berichtprofielen. De zender van het bericht kan hiermee aangeven dat een bericht aan deze berichtprofielen voldoet. De ontvanger van een bericht kan deze gegevens gebruiken bij het verwerken en valideren van het bericht. Binnen de context van AORTA komt dit attribuut tenminste één keer voor en identificeert het de AORTA publicatie release waaraan het bericht voldoet. Dit attribuut is vanaf de augustus2006-release verplicht, maar was in eerdere AORTA releases optioneel. Indien de waarde van dit attribuut leeg is dient het bericht geïnterpreteerd te worden alsof het voldoet aan de april2006-release. Indien de ontvanger constateert dat een bericht niet voldoet aan de eisen zoals vastgelegd in de opgegeven AORTA publicatie release dan dient een foutmelding aan de zender gestuurd te worden. Ter identificatie van de AORTA publicatie releases dienen de volgende OIDs gebruikt te worden: november2005-release: root extensie 511 april2006-release: root extensie 604 augustus2006-release: root extensie 608 FAQ: Wat wordt verstaan onder een AORTA publicatie release? Een AORTA publicatie release (zoals geïdentificeerd in het profileid attribuut) bevat alle, op één moment gezamenlijk gepubliceerde, functionele en HL7 versie 3 specifieke specificaties. processingcode: Geeft aan of het bericht te verwerken is als een productie-, training- of debugging-bericht. Bevat bijvoorbeeld P voor berichten in productieomgevingen en T voor testberichten. processingmodecode: Geeft aan of een bericht wordt verzonden als gevolg van current processing (normaal online productiebericht), initial load mode (zenden van een reeks berichten ter initiële vulling van een database), restore from archive mode (herzenden van reeksen historische berichten uit een archief), etc. Bevat normaliter T (online processing mode). acceptackcode: geeft aan onder welke omstandigheden de ontvanger van dit bericht een accept acknowledgement (syntax check gerelateerde ontvangstbevestiging) dient te versturen. In het kader van AORTA dienen de volgende waarden gebruikt te worden: AL (always) dient te worden gebruikt in alle berichten, behalve o NE (never) in accept-acknowledgement berichten. Zie paragraaf voor een beschrijving van accept acknowledgements. o NE (never) in antwoordberichten die horen bij een vraagbericht dat voorzien was van een I (Immediate) responseprioritycode. Zie paragraaf voor een beschrijving van QueryByParameter.responsePriorityCode. o NE (never) in berichten die een antwoord vormen op een bericht (van een type anders dan een vraagbericht) waarop een synchroon (Immediate) antwoord word verwacht. Implementatiehandleiding HL7v3-11

12 o NE in vraagberichten met een I (Immediate) responseprioritycode. Zie paragraaf voor een beschrijving van QueryByParameter. responseprioritycode. De Message klasse heeft tevens een aantal optionele attributen, o.a. op het gebied van het HL7 sequence number protocol. sequencenumber: In Nederland niet gebruiken. securitytext: in Nederland niet gebruiken. attachmenttext: in Nederland niet gebruiken. De klassen Sender(CommunicationFunction) en Receiver(CommunicationFunction) bezitten de volgende attributen: Telecom: bevat contactgegevens (meestal telefoonnummer) van de persoon of organisatie die verantwoordelijk is voor het beheer van de applicatie geïdentificeerd in de geassocieerde Device klasse. (optioneel) De klasse Device identificeert de zendende en ontvangende applicatie. Deze klasse bezit de volgende attributen: id: bevat de unieke identificatie(s) van de zendende/ontvangende applicatie. De identificatie van applicaties wordt nader omschreven in de sectie Identificatiemethoden van dit document. Zie paragraaf voor de identificatiemethode van applicaties binnen AORTA. (verplicht attribuut) De transmission wrapper bevat de gegevens aangaande de fysieke zenders en ontvangers, de Trigger Event Control Act (zie paragraaf 2.4), de logische zenders (afdelingen, personen) en logische ontvangers (afdelingen, personen). name: Een tekstuele identificatie van de zendende/ontvangende applicatie (optioneel). telecom: bevat 1 of meer URLs van de zendende/ontvangende applicatie, waaronder bijvoorbeeld de http of tcp/ip connectiegegevens. (optioneel) softwarename: een tekstuele beschrijving van de gebruikte software, bijvoorbeeld X-ZIS versie 7.2. (optioneel) overige attributen: niet te gebruiken. FAQ: Het attribuut Device.id vormt de kern in de identificatie (op transportniveau) van de zender en de ontvanger. Het attribuut telecom is ondersteunend. De klasse Organization identificeert de zendende en ontvangende organisaties. Deze klasse bezit de volgende attributen: id: bevat de unieke identificatie van de berichtzendende/ontvangende organisatie. Deze identificatie vindt normaliter plaats middels het UZI-Register- Abonneenummer (URA) nummer. Zie het document Identificatiemethoden (paragraaf 3.1.3) voor een nadere uitleg over de te gebruiken methoden ter identificatie van organisaties. (verplicht attribuut) Opmerking: In de Nederlandse situatie wordt met organisatie een organisatie(deel) bedoeld dat in juridische zin verantwoordelijk is voor het transport (de fysieke verzending) van een bericht of de ontvangst daarvan, bijvoorbeeld een apotheek of ziekenhuis. Voorbeelden: Indien de zender van een bericht een huisartssysteem is, dan bevat Device.id de identificatie van het huisartssysteem, en Organization.id de identificatie van de huisartsenpraktijk. De huisartsenpraktijk is de organisatie verantwoordelijk voor het transport van het bericht. Implementatiehandleiding HL7v3-12

13 Indien de zender van een bericht een laboratoriummodule binnen het ZIS is, dan bevat Device.id de identificatie van de laboratoriummodule. Indien het ZIS de communicatie (de transportverantwoordelijkheid) verricht namens de laboratoriummodule, bevat Organization.id de identificatie van het Ziekenhuis, zijnde de verantwoordelijke organisatie voor het ZIS. name: Een tekstuele identificatie van de berichtzendende/ontvangende organisatie (optioneel). telecom: bevat 1 of meer URLs van de zendende/ontvangende organisatie, waaronder bijvoorbeeld een telefoon- en faxnummer. (optioneel) Message Types: In de HMD geassocieerd met bovenstaande R-MIM is één message type gedefinieerd. De Transmission Wrapper R-MIM (MCCI_RM000100) heeft het volgende afgeleide Message Type: Send Message Payload MCCI_MT Accept Acknowledgement (MCCI_RM000200) HL7 kent meerdere typen acknowledgements, waaronder de accept acknowledgement en de application acknowledgement. Een accept acknowledgement bevestigt de syntactische verwerkbaarheid van het HL7 bericht. De ontvanger van een bericht (meestal de ontvangende communicatiesoftware) beoordeelt of het bericht op het eerste gezicht correct is. Dit houdt meestal de controle van een aantal velden in de Transmission Wrapper in, zoals de HL7 versie, de interactieid, de device.id van de ontvangende applicatie, en een controle wat betreft de basale structuur (bijvoorbeeld: voldoet het bericht aan het schema) van het ontvangen bericht. Indien het bericht niet verwerkt kan worden om syntactische redenen dan wordt dit teruggemeld aan de afzender in de vorm van een accept acknowledgement. De application acknowledgement bevestigt de inhoudelijke verwerkbaarheid van de in het bericht opgenomen gegevens. Zie paragraaf voor een beschrijving. FAQ: De applicatie die in de Transmission Wrapper is aangegeven als ontvanger dient een eventuele Accept Acknowledgement te versturen. Eventueel tussenliggende/ berichtrouterende systemen (zoals het Schakelpunt in de ZIM) mogen alleen een Acept Acknowledgement foutmelding sturen indien het bericht niet kan worden afgeleverd. FAQ: Wanneer dient een berichtontvanger een Accept Acknowledgement te versturen? Indien de zender in het Message.acceptAckCode attribuut een andere waarde dan NE (never) heeft opgegeven, dient het ontvangende systeem mogelijk een accept acknowledgement te versturen. Andere waarden voor het Message.acceptAckCode attribuut zijn: AL (Always): Verstuur altijd een Accept Acknowledgement, en ER (Error): Verstuur alleen een Accept Acknowledgement indien het bericht fouten bevat. De accept acknowledgement bestaat in HL7 uit een specialisatie van de Transmission Wrapper. Implementatiehandleiding HL7v3-13

14 Figuur 3: Accept Acknowledgement R-MIM De bovenstaande figuur bevat de voor Nederland van toepassing zijnde R-MIM-subset van de transmission wrapper die in accept acknowledgement berichten wordt toegepast. Zie voorgaande paragraaf voor een beschrijving van de Transmission Wrapper klassen Message, Sender/Receiver(CommunicationFunction), Device, Agent en Organization. Het Message.acceptAckCode attribuut in een accept acknowledgement moet NE (Never) bevatten om het cyclisch bevestigen van bevestigingen te voorkomen. Een accept acknowledgement bevat diverse klassen die specifiek gericht zijn op het afwikkelen van acknowledgements. De Acknowledgement klasse bevat de volgende attributen en associaties: typecode: (verplicht) Een code die aangeeft of een ontvangen bericht al dan niet bevestigd wordt. De waarden zijn afkomstig uit de HL7 vocabulaire AcknowledgementType. Bevat een van de Cx codes in het geval van een Accept Acknowledgement. De te gebruiken waarden zijn CA (accept, geen fouten), CE (error, één of meer fouten) of CR (reject, tijdelijk niet verwerkbaar). expectedsequencenumber, messagewaitingnumber, messagewaitingprioritycode: In Nederland niet gebruiken. De Acknowledgement klasse (verplicht) bevat de volgende associaties: TargetMessage: bevat de identificatie (verplicht) van het bericht waar dit acknowledgement bericht bij hoort. Implementatiehandleiding HL7v3-14

15 AcknowledgementDetail: Deze klasse (die meerdere keren voor kan komen) bevat attributen die het mogelijk maken een beschrijving van de opgetreden fout in het acknowledgement bericht te versturen. Deze klasse wordt gebruikt om fouten betreffende de communicatie van het bericht of de structuur van het bericht (bijvoorbeeld het ontbreken van een veld, het niet kunnen valideren van een veld tegen het bijbehorende XML-Schema) door te geven. Deze klasse mag niet worden gebruikt voor de terugmelding van berichtinhoudelijke (semantische, business-rule gerelateerde) problemen. De TargetMessage klasse (verplicht) bevat de volgende attributen: id: de identificatie van het bericht dat middels dit bericht bevestigd wordt. (verplicht attribuut) De AcknowledgementDetail klasse bevat de volgende attributen: typecode: (verplicht) Het type informatie waarover bericht wordt: E (Error, foutmelding), W (Warning, waarschuwing) of I (Information, ter informatie). code: Identificatiecode van de (fout-)omschrijving. Bevat naast de code de tekstuele omschrijving daarvan. De vocabulaire tabel AcknowledgementDetailCode bevat een aantal voorgedefinieerde foutcodes. Zie paragraaf voor een beschrijving van de tabelwaarden in de vocabulaire AcknowledgementDetailCode. text: Een nadere (multimedia/tekstuele) toelichting op de foutmelding. Deze toelichting kan de vorm hebben van een string, een XML bericht of een gedeeltelijke processlog. location: De identificatie van nul of meer locaties binnen het bericht waarop de foutmelding betrekking heeft. Het wordt aanbevolen de locaties middels hiërarchische naamgeving aan te duiden, bijvoorbeeld MedicationSupply.author.name. Message Types: In de HMD geassocieerd met bovenstaande R-MIM is één message type gedefinieerd. De Accept Acknowledgement R-MIM (MCCI_RM000200) heeft het volgende afgeleide Message Type: Accept Acknowledgement MCCI_MT Interactie: Accept Ack (MCCI_IN000002) Trigger Event Send Message Accept Acknowledgement MCCI_TE Transmission Accept Acknowledgement MCCI_MT Wrapper Control Act Wrapper n.v.t n.v.t. Message Type n.v.t. n.v.t Application Response/Acknowledgement (MCCI_RM000300) Een Application Response is het antwoordbericht op een eerder verstuurde interactie. Dit antwoordbericht bevat een inhoudelijke reactie op een eerder verstuurde interactie. Een application acknowledgement bevestigt de inhoudelijke verwerkbaarheid van de in een interactie opgenomen gegevens, het vormt één specifieke toepassing van een Application Response. Zie paragraaf voor een nadere beschrijving van de application acknowledgement. Implementatiehandleiding HL7v3-15

16 De Application Response maakt in HL7 gebruik van een specialisatie van de Transmission Wrapper. Figuur 3A: Application Acknowledgement R-MIM De bovenstaande figuur bevat de voor Nederland van toepassing zijnde R-MIM-subset van de transmission wrapper die in Application Response/Acknowledgement berichten wordt toegepast. De ControlActProcess klasse is verplicht in dit model en bevat de TECA Wrapper, met daarin de payload. De Acknowledgement klasse bevat de volgende attributen en associaties: typecode: (verplicht) Een code die aangeeft of een ontvangen bericht al dan niet bevestigd wordt. De waarden zijn afkomstig uit de HL7 vocabulaire AcknowledgementType. Bevat een van de Ax codes in geval van een Application Acknowledgement. De te gebruiken waarden zijn AA (application accept, geen fouten), AE (application error, één of meer fouten) of AR (application reject, tijdelijk niet verwerkbaar). FAQ: Wat is de waarde van typecode in het geval van een batchantwoord? In principe bevat typecode in een batchantwoord altijd AA, ook indien één of meer berichten in de antwoordbatch een foutcode AE bezitten. Typecode in een batchantwoord bevat alleen de waarde AE indien er op batchniveau een fout ontstaan is, bijvoorbeeld indien berichten niet in een batchwrapper verpakt konden worden. Implementatiehandleiding HL7v3-16

17 expectedsequencenumber, messagewaitingnumber, messagewaitingprioritycode: In Nederland niet gebruiken. De Acknowledgement klasse (verplicht) bevat de volgende associaties: TargetMessage: bevat de identificatie (verplicht) van het bericht waar dit acknowledgement bericht bij hoort. AcknowledgementDetail: Deze klasse (die meerdere keren voor kan komen) bevat attributen die het mogelijk maken een beschrijving van de opgetreden fout in het acknowledgement bericht te versturen. Deze klasse wordt gebruikt om fouten betreffende de communicatie van het bericht of de structuur van het bericht (bijvoorbeeld het ontbreken van een veld, het niet kunnen valideren van een veld tegen het bijbehorende XML-Schema) door te geven. Deze klasse mag niet worden gebruikt voor de terugmelding van berichtinhoudelijke problemen. Deze problemen (bijvoorbeeld: onbekende patiënt, ongeldig medicatievoorschrift gegeven de klinische situatie van de patiënt, de aangeleverde monsters zijn niet de juiste voor de aangevraagde test) dienen te worden opgenomen in de DetectedIssue klasse. Zie de sectie over Application Acknowledgements (paragraaf 2.4.3) voor een beschrijving van deze klasse. De TargetMessage klasse (verplicht) bevat de volgende attributen: id: (verplicht) de identificatie van het bericht dat middels dit bericht bevestigd wordt. Indien een laboratorium aanvraag-interactie de identificatie 5678 bezat, en resulteert in een orderbevestiging-interactie, dan bevat TargetMessage.id in het antwoordbericht de waarde 5678, en de TECA Wrapper de payload met een structuur zoals gedefinieerd voor de orderbevestiging-interactie. De AcknowledgementDetail klasse bevat de volgende attributen: typecode: (verplicht) Het type informatie waarover bericht wordt: E (Error, foutmelding), W (Warning, waarschuwing) of I (Information, ter informatie). code: Identificatiecode van de (fout-)omschrijving. Bevat naast de code de tekstuele omschrijving daarvan. De vocabulaire tabel AcknowledgementDetailCode bevat een aantal voorgedefinieerde foutcodes. Zie paragraaf voor een beschrijving van de tabelwaarden in de vocabulaire AcknowledgementDetailCode. text: Een nadere (multimedia/tekstuele) toelichting op de foutmelding. Deze toelichting kan de vorm hebben van een XML bericht of een gedeeltelijke processlog. location: De identificatie van nul of meer locaties binnen het bericht waarop de foutmelding betrekking heeft. Het wordt aanbevolen de locaties middels hiërarchische naamgeving aan te duiden, bijvoorbeeld MedicationSupply.author.name. Message Types: In de HMD geassocieerd met bovenstaande R-MIM is één message type gedefinieerd. De Application Response/Acknowledgement R-MIM (MCCI_RM000300) heeft het volgende afgeleide Message Type: Application Level Acknowledgement MCCI_MT Implementatiehandleiding HL7v3-17

18 2.3 Batch Transmission Wrapper beschrijving De buitenste laag van een HL7 versie 3 bericht bestaat niet altijd uit een transmission wrapper. Er zijn omstandigheden waarin het nuttig is meerdere individuele berichten (die elk een transmission wrapper bezitten) te bundelen tot één geheel ten bate van transportdoeleinden. Een typisch voorbeeld is een reeks financiële verrichtingsberichten die periodiek van een deelsysteem naar de facturerende applicatie worden verzonden. Voor AORTA wordt de batch wrapper toegepast om een reeks antwoordberichten te bundelen. Een batch bestaat meestal uit meerdere berichten van één en hetzelfde type, maar kan in principe berichten van verschillende typen bevatten. Een bericht (d.w.z. een niet in batch opgenomen bericht) mag nooit worden beantwoord met een batch tenzij expliciet door de zender van een bericht om het gebruik van de batchwrapper wordt gevraagd. Een vragende applicatie kan dit verzoeken door het QueryByParameter.responseModalityCode attribuut gelijk te maken aan B. Het verwerken van een batch vindt in twee fasen plaats: 1. Valideer de integriteit en syntactische correctheid van de batch; zend 1 accept acknowledgement batch. In een accept acknowledgement batch zijn alleen bericht accept acknowledgements opgenomen voor die berichten waarin een fout is geconstateerd. Bij deze optie kunnen lege batchberichten worden gebruikt, wat neerkomt op een impliciete accept acknowledgement van alle daarin opgenomen berichten. De acknowledgement batch bevat om deze reden nul of meer berichten. Alle berichten opgenomen in batches zijn voorzien van een message transmission wrapper. Zie paragraaf voor een beschrijving van Accept Acknowledgements. 2. Verwerk de in de batch opgenomen berichten en verstuur de antwoorden gerelateerd aan deze berichten (indien van toepassing). Implementatiehandleiding HL7v3-18

19 2.3.1Batch Wrapper D-MIM (MCCI_DM000000) De Batch Wrapper kan worden gebruikt in omstandigheden waarin het nuttig is meerdere individuele berichten (die elk een transmission wrapper bezitten) te bundelen tot één geheel ten bate van transportdoeleinden. Figuur 4: Batch WrapperDMIM De Transmission Infrastructure D-MIM heeft twee root klassen. De root klasse Message en de daaraan gerelateerde klassen zijn eerder in dit document beschreven. De attributen en associaties van de root klasse Batch zijn hieronder beschreven, voorzover zij niet reeds eerder in dit document beschreven zijn. De Batch klasse heeft de volgende attributen: id: (verplicht) Een unieke identificatie van de batch. Deze identificatie (bestaande uit een OID en een volgnummer) is uniek en kan nooit nogmaals worden uitgedeeld, noch door dezelfde applicatie, noch door een andere applicatie. Deze ID wordt tevens gebruikt om vanuit andere batches naar een specifieke batch te refereren (met behulp van het referencecontrolid attribuut). Noot: Een duplicaatbatch is een batch die ontvangen wordt, en waarvan de Batch.id gelijk is aan een eerder ontvangen batch. De ontvangende applicatie dient duplicaatbatches te detecteren. Een duplicaatbatch dient beantwoord te worden alsof het de eerste keer betrof dat de batch verwerkt wordt. De antwoordbatch vormt daarbij (vanuit het gezichtspunt van het beantwoordende systeem) een duplicaatbatch van een eerder verstuurde antwoordbatch; de originele antwoordbatch en de duplicaat antwoordbatch dienen een gelijkluidende Batch.id te bevatten. De detectie van duplicaten is alleen mogelijk indien de ontvanger de Batch.ids Implementatiehandleiding HL7v3-19

20 bewaart gedurende een redelijke tijd. creationtime: (verplicht) Het tijdstip waarop de batch is aangemaakt. securitytext: In Nederland niet gebruiken. versioncode: (verplicht) De HL7 versie van de batch. De ontvanger gebruikt deze waarde om het bericht juist te kunnen interpreteren. Bevat standaard de waarde die de versie identificeert waarop de batch gebaseerd is, bijvoorbeeld NICTIZEd2005-Okt (NICTIZ Editie 2005). Dit attribuut is verplicht, maar was initieel optioneel. Indien de waarde van dit attribuut leeg is dient het bericht geïnterpreteerd te worden als versie NICTIZEd2005-Okt. interactionid: (verplicht) Referentie naar de unieke (HL7 v3 HDF) Interaction Identifier van de interactie waar dit bericht deel van uitmaakt. Voor batch bertichten zijn twee vaste waarden van toepassing: MCCI_IN voor batches, en MCCI_IN voor antwoordbatches (bijvoorbeelde de antwoord batch op een query). De OID van de assigning authority van deze identificatie is de Interaction ID OID uitgegeven door de HL7 organisatie: Het door de ontvanger toe te passen XML-Schema is eveneens af te leiden uit de Interaction ID. profileid: (verplicht) identificeert één of meer berichtprofielen. De zender van het bericht kan hiermee aangeven dat een batch (als geheel) aan deze berichtprofielen voldoet. De ontvanger van een batch kan deze gegevens gebruiken bij het verwerken en valideren van het batch. Binnen de context van AORTA komt dit attribuut tenminste één keer voor en identificeert het de AORTA publicatie release waaraan het batch voldoet. Dit attribuut is vanaf de augustus2006-release verplicht, maar was in eerdere AORTA releases optioneel. Indien de waarde van dit attribuut leeg is dient de batch geïnterpreteerd te worden alsof het voldoet aan de april2006-release. Indien de ontvanger constateert dat een batch niet voldoet aan de eisen zoals vastgelegd in de opgegeven AORTA publicatie release dan dient een foutmelding aan de zender gestuurd te worden. Ter identificatie van de AORTA publicatie releases dienen de volgende OIDs gebruikt te worden: november2005-release: root extensie 511 april2006-release: root extensie 604 augustus2006-release: root extensie 608 FAQ: Wat wordt verstaan onder een AORTA publicatie release? Een AORTA publicatie release (zoals geïdentificeerd in het profileid attribuut) bevat alle, op één moment gezamenlijk gepubliceerde, functionele en HL7 versie 3 specifieke specificaties. referencecontrolid: Bevat in geval van de herzending van een batch een referentie naar de identificatie van een oorspronkelijk verzonden batch bericht. Dit attribuut is niet gevuld indien de batch voor de eerste keer verzonden wordt. (verplicht bij herzonden batches) name: (optioneel) Bevat een gecodeerde aanduiding van het type batch; de waarde kan door de ontvangende applicatie gebruikt worden ter verwerking van de batch. Voorbeeld van een alfanumerieke code: Verr - verrichtingen. batchcomment: Bevat extra informatie aangaande de batch. (optioneel) transmissionquantity: (verplicht) Bevat het aantal berichten opgenomen in deze batch. batchtotalnumber: (optioneel) Een of meer tellingen (proefsommen) gebaseerd op waarden zoals opgenomen in de berichten in de batch. De Implementatiehandleiding HL7v3-20

21 berekeningsmethode en de keuze van de totaliseren gegevens is applicatie afhankelijk, de HL7 standaard doet hier geen uitspraken over. De Batch klasse heeft de volgende associaties: message: een Batch is geassocieerd met nul of meer Messages. acknowledgement: deze klasse is verplicht in antwoordbatches. Interactie: Batch (MCCI_IN200100) Trigger Event Send batch MCCI_TE Batch Wrapper Batch MCCI_MT Interactie: Batch Response (MCCI_IN200101) Trigger Event Send batch Reponse MCCI_TE Batch Wrapper Batch Response MCCI_MT Trigger Event Control Acts wrappers (TECA) 2.4.1Generieke D-MIM beschrijving (MCAI_DM000000) De Trigger Event Control Act (TECA) vormt tezamen met de payload de inhoud van het bericht. De functionaliteit van de TECA komt grotendeels overeen met een wrapper. Om deze reden wordt in dit document de TECA veelal aangeduid met TECA wrapper. Deze beide termen duiden een en hetzelfde begrip aan. De TECA wrapper heeft een structuur die op hoofdlijnen voor alle HL7 berichten gelijk is. Het bevat gegevens over de reden waarom dit bericht verstuurd wordt, de verantwoordelijke persoon voor de inhoud van het bericht, de gebeurtenis die het bericht heeft doen ontstaan, het tijdstip waarop die gebeurtenis optrad, etc. De TECA wrapper speelt een belangrijke rol in de overdracht van gegevens. Daar waar de transmission wrapper het transport van het bericht ondersteund, specificeert de TECA wrapper het type gegeven of opdracht waarover gecommuniceerd wordt. Een voorbeeld: het ZIS systeem stuurt een opdracht tot het annuleren van een eerder verzonden laboratoriumaanvraag. De transmission wrapper bevat de identificatie van de zender en ontvanger (ZIS en Lab) en het berichttype (cancel lab order). De Trigger Event Control Act bevat het tijdstip waarop de aanvraag wordt geannuleerd, de reden van het verzoek tot annuleren, en de naam van de arts die de aanvraag annuleert. De payload bevat de gegevens van de aanvraag die te annuleren is, zoals de naam van de arts die de oorspronkelijke aanvraag gedaan heeft en de identificatie van de oorspronkelijk aangevraagde onderzoeken. De TECA wrapper bestaat in een aantal variaties (R-MIMs) op een basismodel (de D- MIM). Zo is bijvoorbeeld de TECA wrapper die voor query berichten gebruikt wordt iets anders gemodelleerd dan een TECA wrapper die voor master file berichten gebruikt wordt. Alle TECA wrappers zijn afgeleid van de D-MIM. Dit leidt tot een consistente modellering van alle TECA wrappers. De TECA D-MIM wordt in deze paragraaf besproken, de elementen van de gespecialiseerde R-MIMs worden beschreven in latere secties. Er is een zekere overlap tussen de gegevens in de TECA wrapper en de payload. Indien degene die de gebeurtenis veroorzaakt (de Author geassocieerd aan de ControlActProcess klasse) dezelfde is als de inhoudelijke verantwoordelijke (de Author Implementatiehandleiding HL7v3-21

22 geassocieerd met een object klasse in de payload) dan worden deze gegevens tweemaal in het bericht opgenomen. Figuur 5: Trigger Event Control Act D-MIM De inhoud van een transmission wrapper bestaat uit de controlactprocess klasse. Deze klasse bevat gegevens aangaande de gebeurtenis die ten grondslag ligt aan het bericht. De controlactprocess klasse bezit de volgende attributen: id: (optioneel) Een unieke identificatie van de gebeurtenis (event). Deze identificatie (bestaande uit een OID en een volgnummer) is uniek en mag nooit nogmaals worden uitgedeeld, noch door dezelfde applicatie, noch door een andere applicatie. Opmerking: over een specifieke gebeurtenis (met één specifieke identifier) kunnen meerdere berichten (die elk verschillende Message.id identifiers dienen te bezitten) worden verzonden, bijvoorbeeld bij het versturen van berichten over een gebeurtenis aan meerdere applicaties. Al deze berichten bevatten dezelfde waarde in het ControlActProcess.id attribuut. code: (optioneel) Bevat een code die het type van de gebeurtenis waarover bericht wordt, weergeeft. Bevat de identificatiecode van de trigger event (TE) van de HL7 interactie (van type AAA_TEnnnnnn ), bijvoorbeeld QURX_TE of COMT_TE Deze waarden zijn opgenomen bij de documentatie van de berichten en interacties. De te gebruiken OID is: effectivetime: (optioneel) Datum en tijdstip waarop de gebeurtenis die het bericht heeft doen ontstaan, plaatsvond. Dit tijdstip is mogelijkerwijs anders dan het tijdstip van het versturen van het bericht zoals opgenomen in de transmission wrapper. Opmerking ten aanzien van antwoordberichten: de ontvangst van een vraagbericht is aanleiding tot het versturen van een antwoordbericht. Het effectivetime attribuut van een antwoordbericht bevat om deze reden het verwerkingstijdstip van het ontvangen vraagbericht. prioritycode: (optioneel) Een code, of een reeks codes die prioriteit (mate van spoed) aangeven van de omstandigheden waarbinnen de gebeurtenis optrad, optreed, zal optreden, gepland is op te treden, of gevraagd wordt op te treden. Implementatiehandleiding HL7v3-22

23 Indien dit attribuut leeg is, wordt het bericht met prioriteit normaal ( R routine) verwerkt. reasoncode: (optioneel) Bevat de gecodeerde reden voor het versturen van het bericht. De te gebruiken codewaarden zijn beschreven in de vocabulaire ActReason. Voorbeelden: op verzoek van de patient/zorgverlener, op grond van foutcorrectieprocedure. Dit attribuut mag niet gebruikt worden om een fout te identificeren, deze dienen te worden opgenomen in de A_DetectedIssue CMET die met ControlActProcess geassocieerd is. De controlactprocess klasse bezit de volgende associaties: Author or Performer: (verplicht) Identificeert de partij die de controlactprocess klasse heeft aangemaakt. In feite is dit de verantwoordelijke partij voor de verzending van het bericht, d.w.z. degene die met behulp van zijn UZI-pas de gegevens verzendt. De gegevens van de persoon (auteur of performer) zijn opgenomen in de Assigned Person CMET. In Nederland is de identificatie van de auteur of performer (hieronder: auteur genoemd) met behulp van deze associatie verplicht. De AORTA infrastructuur vereist aanvullend hierop dat in alle berichten: o De auteur wordt geïdentificeerd door middel van het UZI nummer. In het merendeel van de berichten is een persoon de auteur van het bericht, en wordt het UZI nummer opgenomen in het AssignedPerson.id attribuut. De AORTA infrastructuur kent slechts enkele omstandigheden waarin een Device als auteur optreedt: De auteur van een antwoordbericht (op een Query) betreft een applicatie, de UZI (van het systeemcertificaat) dient verplicht te worden opgenomen in het AssignedDevice.id attribuut. Een device kan als auteur optreden in verificatieberichten (zie hoofdstuk 4). De UZI (van het systeemcertificaat) dient verplicht te worden opgenomen in het AssignedDevice.id attribuut. Een device kan als auteur optreden in vraagberichten aan de SBV-Z (BSN Query Interacties). De UZI (van het systeemcertificaat) dient verplicht te worden opgenomen in het AssignedDevice.id attribuut. NB: Een device (als auteur in de TECA wrapper) wordt altijd geidentificeerd door middel van een UZI nummer, met uitzondering van de ZIM (met root en extensie 1) en de SBV-Z BSN applicatie (met root en extensie 1). In toevoeging op het UZI nummer van het device kan tevens (optioneel) de Applicatie-ID van het device worden opgenomen. o Indien de auteur een persoon is dient de rol (Beroepstitel) van de persoon (een waarde afkomstig uit de RoleCodeNL tabel, opgenomen in het AssignedPerson.code attribuut) te worden meegegeven indien deze bekend is. Omdat in de Aorta-infrastructuur de rol is opgenomen op de UZI-pas moet de rolcode van een persoon in het bezit van een UZI-pas altijd worden opgenomen in HL7 v3 berichten. Merk op dat de op de pas aanwezige code staat voor rol zonder beroepstitel, deze waarde wordt niet in het HL7 bericht opgenomen. FAQ: Waarom dient de Rol te worden opgenomen in de HL7 berichten? Deze is toch af te leiden uit het UZI-nummer? Eén zorgverlener kan meerdere UZI-passen bezitten, per rol één pas. Al deze passen hebben één en het hetzelfde UZI nummer. Om deze reden moet de rol zoals vermeld op de pas mede worden opgenomen in de HL7 berichten. Implementatiehandleiding HL7v3-23

IH HL7v3 Berichtwrappers

IH HL7v3 Berichtwrappers IH HL7v3 Berichtwrappers Datum: 15 November 2013 Publicatie: AORTA 2013 (V6.12.1.0) Inhoudsopgave 1 Inleiding... 7 1.1 Doel en scope... 7 1.2 Doelgroep voor dit document... 7 1.3 Documenthistorie... 7

Nadere informatie

De smaken binnen HL7v3: uitwisselmechanismes. Tom de Jong

De smaken binnen HL7v3: uitwisselmechanismes. Tom de Jong De smaken binnen HL7v3: uitwisselmechanismes Tom de Jong 1 11-6-2012 Gegevensmodel (bijv. deel van medisch dossier van specialist) 2 11-6-2012 Message payload Transmission Wrapper Transport: van waar naar

Nadere informatie

IH HL7v3 Abonnementenregister

IH HL7v3 Abonnementenregister IH HL7v3 Abonnementenregister Datum: 27 november 2013 Publicatie: AORTA 2013 (V6.12.1.0) 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Inleiding... 6 2.1 Doel en scope... 6 2.2 Doelgroep voor dit document...

Nadere informatie

HL7v3 IH Zorgadresboek

HL7v3 IH Zorgadresboek HL7v3 IH Zorgadresboek Datum: 15 November 2013 Publicatie: AORTA 2013 (V6.12.1.0) Inhoudsopgave 1 Inleiding... 6 1.1 Doel en scope... 6 1.2 Doelgroep voor dit document... 6 1.3 Documenthistorie... 6 1.4

Nadere informatie

IH HL7v3 Berichtwrappers

IH HL7v3 Berichtwrappers IH HL7v3 Berichtwrappers Datum: 16 december 2016 Publicatie: AORTA 2015 (V6.14.0.0) Inhoudsopgave 1 Inleiding... 7 1.1 Doel en scope... 7 1.2 Doelgroep voor dit document... 7 1.3 Documenthistorie... 7

Nadere informatie

HL7 v3 in een notendop

HL7 v3 in een notendop HL7 v3 in een notendop Relatie : Furore Contactpersoon : - Auteur : Christiaan Knaap Collegiale toetsing : Versie : 1.0 Datum : 8 augustus 2007 Kenmerk : Fur_HL7v3notendop_1-0 Bruggebouw Bos en Lommerplein

Nadere informatie

Implementatiehandleiding. HL7v3 Zorg Informatie Makelaar

Implementatiehandleiding. HL7v3 Zorg Informatie Makelaar Implementatiehandleiding HL7v3 Zorg Informatie Makelaar Status : Definitief Versie : 2.3 Auteur : René Spronk, Ringholm GmbH Postbus 262, 2260 AG Leidschendam Datum : 6 juni 2005 Overgoo 11, 2266 JZ Leidschendam

Nadere informatie

HL7v3-implementatiehandleiding huisartswaarneemgegevens

HL7v3-implementatiehandleiding huisartswaarneemgegevens HL7v3-implementatiehandleiding huisartswaarneemgegevens AORTA 2012 Datum: 3 mei 2013 Versie: 6.10.0.1 Referentie: [HL7v3 IH Hwg] Nictiz is het landelijke expertisecentrum dat ontwikkeling van ICT in de

Nadere informatie

Het Burger Service Number in HL7v3 berichten

Het Burger Service Number in HL7v3 berichten Het Burger Service Number in HL7v3 berichten René Spronk Co-voorzitter TC Infrastructure Management Stichting HL7 Nederland Message Flow Lab V2 ADT Update SBV-Z Rad GBZ V2 ADT Update V3 BSN Query V3 BSN

Nadere informatie

Ontwerp Zorgadresboek

Ontwerp Zorgadresboek Ontwerp Zorgadresboek Datum: 5 November 203 Publicatie: AORTA 203 (V6.2..0) Inhoudsopgave Inleiding... 4. Doel en scope... 4.2 Doelgroep voor dit document... 5.3 Documenthistorie... 5 2 Kaders en uitgangspunten...

Nadere informatie

Reliable Messaging. Marc de Graauw

Reliable Messaging. Marc de Graauw Reliable Messaging Marc de Graauw Betrouwbaar transport Netwerk is niet betrouwbaar Het is niet te garanderen dat twee partijen beide 100% zeker weten dat communicatie geslaagd is Het is wel te garanderen

Nadere informatie

IH HL7v3 Abonnementenregister

IH HL7v3 Abonnementenregister IH HL7v3 Abonnementenregister Datum: 15 Mei 2017 Publicatie: AORTA 2017 (V8.0.1.0) 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Inleiding... 6 2.1 Doel en scope... 6 2.2 Doelgroep voor dit document... 6 2.3

Nadere informatie

HL7v3-implementatiehandleiding huisarts acute zorg

HL7v3-implementatiehandleiding huisarts acute zorg HL7v3-implementatiehandleiding huisarts acute zorg HAZ v1 0 0 0 Datum: 25 juni 2012 Versie: 1.0.0.0 Referentie: [HL7v3 IH HAZ] Nictiz is het landelijke expertisecentrum dat ontwikkeling van ICT in de zorg

Nadere informatie

Intro HL7 versie 3. Tom de Jong tom@nova-pro.nl 22 november 2012

Intro HL7 versie 3. Tom de Jong tom@nova-pro.nl 22 november 2012 Intro HL7 versie 3 Tom de Jong tom@nova-pro.nl 22 november 2012 Definitie van Health Level Seven Health Level Seven (HL7) is een applicatieprotocol voor elektronische gegevensuitwisseling in de gezondheidszorg.

Nadere informatie

PvE Ketenzorg op het LSP

PvE Ketenzorg op het LSP PvE Ketenzorg op het LSP Datum: 22 januari 2019 Versie: 1.0.2 Inhoudsopgave 1 Inleiding... 3 1.1 Doel en afbakening... 3 1.2 Doelgroep en gebruik document... 3 1.3 Leeswijzer... 3 1.4 Documenthistorie...

Nadere informatie

SMS Webservice Implementatie handleiding

SMS Webservice Implementatie handleiding SMS Webservice Implementatie handleiding Versie 1.2 Inhoudspagina Versiebeheer... 2 Overzicht webservice... 2 Begrippenlijst... 2 Starten met de straightxs webservice... 3 Algemene beschrijving van de

Nadere informatie

Ontwerp Versturen Patiëntgegevens

Ontwerp Versturen Patiëntgegevens Ontwerp Versturen Patiëntgegevens Datum: 15 Mei 2017 Publicatie: AORTA 2017 (V8.0.1.0) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en scope... 4 1.2 Doelgroep voor dit document... 4 1.3 Documenthistorie...

Nadere informatie

HL7v3 IH Applicatieregister

HL7v3 IH Applicatieregister HL7v3 IH Applicatieregister Datum: 16 december 2016 Publicatie: AORTA 2015 (V6.14.0.0) Inhoudsopgave 1 Inleiding... 6 1.1 Doel en scope... 6 1.2 Doelgroep voor dit document... 6 1.3 Documenthistorie...

Nadere informatie

Testscenario s voor de ZorgDomein LIS-koppeling (HL7 OML)

Testscenario s voor de ZorgDomein LIS-koppeling (HL7 OML) Testscenario s voor de ZorgDomein LIS-koppeling (HL7 OML) Inhoudsopgave Inhoudsopgave 2 Inleiding 3 Achtergrond 3 Doel van dit document 3 Testscenario s 4 Uitgangspunten voor het testen 4 Technische testvragen

Nadere informatie

Technical Note. API Beschrijving Aangetekend Mailen

Technical Note. API Beschrijving Aangetekend Mailen AUTHOR APPROVED Technical Note API Beschrijving Referentie: API beschrijving AM Versie: 0.0.7 Datum: 2015-07-24 Aangetekend Bellen B.V. Computerweg 5 Postbus 8307 3503 RH Utrecht T: +31 346 581 731 support@aangetekendmailen.nl

Nadere informatie

AORTA Release Notes. Datum: 15 November 2013 Publicatie: AORTA 2013 (V6.12.1.0)

AORTA Release Notes. Datum: 15 November 2013 Publicatie: AORTA 2013 (V6.12.1.0) AORTA Release Notes Datum: 15 November 2013 Publicatie: AORTA 2013 (V6.12.1.0) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en doelgroep... 4 1.2 Versie, status en wijzigingshistorie... 4 1.3 Achtergrond...

Nadere informatie

Versiebeheer istandaarden

Versiebeheer istandaarden Versiebeheer istandaarden Datum 4 juli 2019 Status Definitief Versienummer 1.0 Volgnummer intern 2019016948 Afdeling Team Contact Informatiemanagement istandaarden info@istandaarden.nl Versies: Versie

Nadere informatie

HL7v3 IH Toegangslog

HL7v3 IH Toegangslog HL7v3 IH Toegangslog Datum: 16 december 2016 Publicatie: AORTA 2015 (V6.14.0.0) Inhoudsopgave 1 Inleiding... 5 1.1 Doel en scope... 5 1.2 Doelgroep voor dit document... 5 1.3 Documenthistorie... 5 1.4

Nadere informatie

TKID proces voor XIS-leveranciers en GBx-beheerders

TKID proces voor XIS-leveranciers en GBx-beheerders TKID proces voor XIS-leveranciers en GBx-beheerders Datum: 13-06-2019 Status: Definitief Versie: 1.0 Classificatie: Eigenaar: VZVZ operations Revisie: - Documenthistorie Documentversies Datum Status Versie

Nadere informatie

Testscenario s voor de ZorgDomein koppeling met UDPS

Testscenario s voor de ZorgDomein koppeling met UDPS Testscenario s voor de ZorgDomein koppeling met UDPS Inhoudsopgave Inhoudsopgave 2 Inleiding 3 Achtergrond 3 Doel van dit document 3 Testscenario s 4 Uitgangspunten voor het testen 4 Technische testvragen

Nadere informatie

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel.

Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra eigenschappen van berichten correct geretourneerd naar OpenTunnel. WAARDERINGSKAMER MEMO Datum: 25 september 2015 Betreft: Overzicht release LV WOZ Versie 7.2.10 Datum inproductiename: 30-9-2015 Functionaliteit: lvwoz-processor 1. In deze versie worden de opentunnel.extra

Nadere informatie

Statussen per processtap

Statussen per processtap sen per processtap Een bericht doorloopt binnen Digipoort een aantal processtappen, afhankelijk van het soort bericht. Iedere processtap heeft een vaste statuscode. Met de statusinformatieservice kunt

Nadere informatie

HL7v3 IH Applicatieregister

HL7v3 IH Applicatieregister HL7v3 IH Applicatieregister Datum: 1 februari 2019 Publicatie: V8.0.3.0 Inhoudsopgave 1 Inleiding... 6 1.1 Doel en scope... 6 1.2 Doelgroep voor dit document... 6 1.3 Documenthistorie... 6 1.4 Legenda...

Nadere informatie

Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet

Workshop 12 ART-DECOR en Acute overdracht. Michael Tan Kai Heitmann Maarten Ligtvoet Workshop 12 ART-DECOR en Acute overdracht Michael Tan Kai Heitmann Maarten Ligtvoet 22 november 2012 Topics Aanpak en visie Perinatologie Michael Tan Uitleg Acute Overdracht in ART-DECOR Kai Heitmann Faciliteren

Nadere informatie

VOORAANKONDIGING. 13 december 2018 Irma Jongeneel

VOORAANKONDIGING. 13 december 2018 Irma Jongeneel VOORAANKONDIGING 13 december 2018 Irma Jongeneel Vooraankondiging medicatievoorschriften Stand van zaken Inrichting beheer Meest voorkomende uitval Ondersteuning bij implementatie 73 Vooraankondiging medicatievoorschrift

Nadere informatie

MedMij Raadplegen Basisgegevens GGZ

MedMij Raadplegen Basisgegevens GGZ Kwalificatiescript MedMij Raadplegen Basisgegevens GGZ BASISGEGEVENS GGZ RAADPLEGEND SYSTEEM Kwalificatiescript MedMij Raadplegen Basisgegevens GGZ BASISGEGEVENS GGZ RAADPLEGEND SYSTEEM Datum 1 november

Nadere informatie

Testscenario s voor de ZorgDomein RIS-koppeling (HL7 ORM)

Testscenario s voor de ZorgDomein RIS-koppeling (HL7 ORM) Testscenario s voor de ZorgDomein RIS-koppeling (HL7 ORM) Inhoudsopgave Inhoudsopgave 2 Inleiding 3 Achtergrond 3 Doel van dit document 3 Testscenario s 4 Uitgangspunten voor het testen 4 Technische testvragen

Nadere informatie

HL7v3 IH Verwijsindex

HL7v3 IH Verwijsindex HL7v3 IH Verwijsindex Datum: 15 januari 2016 Publicatie: AORTA 2015 (V6.12.15.0) Inhoudsopgave 1 Inleiding... 7 1.1 Doel en scope... 7 1.2 Doelgroep voor dit document... 7 1.3 Documenthistorie... 7 1.4

Nadere informatie

Uniforme Pensioen Aangifte (UPA)

Uniforme Pensioen Aangifte (UPA) Beschrijving Koppelvlak Uniforme Pensioen Aangifte (UPA) De standaard voor het digitaal uitwisselen van werknemer- en salarisgegevens tussen werkgevers, administratiekantoren en pensioenuitvoerders. Uitgave

Nadere informatie

Vanuit het XIS gezien zijn er een aantal acties die uitgevoerd moeten worden. Deze worden hieronder extra toegelicht.

Vanuit het XIS gezien zijn er een aantal acties die uitgevoerd moeten worden. Deze worden hieronder extra toegelicht. Best practices: VWI synchronisatie Dit document is bedoeld om de leveranciers, beheerders en ontwikkelaars extra ondersteuning te geven bij het ontwikkelen van de verwerking van gegevens gedurende en na

Nadere informatie

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM

Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM Bijlage 1-Procedure voor de implementatie van het AGR-GPS systeem PROCEDURE VOOR DE IMPLEMENTATIE VAN HET AGR-GPS SYSTEEM Figuur 1 geeft een overzicht van het AGR-GPS systeem op functioneel niveau weer.

Nadere informatie

Aanleveren van te verzenden sms berichten aan SMS Via

Aanleveren van te verzenden sms berichten aan SMS Via Aanleveren van te verzenden sms berichten aan SMS Via 1. Inleiding Er zijn drie methoden van aanlevering van sms berichten mogelijk: via een HTTP request; dit kunt u gebruiken voor één sms bericht tegelijk

Nadere informatie

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014

HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 HTTP SMS API Technische Specificatie messagebird.com versie 1.1.6-05 mei 2014 1 Inhoudsopgave INHOUDSOPGAVE 2 1 VERBINDING MET DE API 4 1.1 QUICK START 4 2 SMS PARAMETERS 5 2.1 VERPLICHTE PARAMETERS 6

Nadere informatie

BRP-BZM Use Case Realisations Guidelines

BRP-BZM Use Case Realisations Guidelines BRP-BZM Use Case Realisations Guidelines Versie 2.0 02-09-2011 Definitief Versiehistorie Datum Versie Auteur 23-12-2010 0.1 Eerste versie R.F. Schaaf 04-01-2011 1.0 Feedback verwerkt R. Schaaf en D. Geluk

Nadere informatie

NICTIZ cursus met HL7 V3: van zorginhoud naar D-MIM

NICTIZ cursus met HL7 V3: van zorginhoud naar D-MIM 1 NICTIZ cursus met HL7 V3: van zorginhoud naar D-MIM Dr William Goossen, Acquest Leidschendam 21 januari 2003 2 Positionering D-MIM s Conceptueel domein Implementatie domein Zorgpaden Interactietabellen

Nadere informatie

Implementatiehandleiding HL7v3 Basiscomponenten

Implementatiehandleiding HL7v3 Basiscomponenten Implementatiehandleiding HL7v3 Basiscomponenten postadres: Postbus 262, 2260 AG Leidschendam bezoekadres: Overgoo 11, 2266 JZ Leidschendam telefoon: (070) 317 34 50; fax: (070) 320 74 37; e-mail: info@nictiz.nl

Nadere informatie

Temperatuur logger synchronisatie

Temperatuur logger synchronisatie Temperatuur logger synchronisatie Juni 10, 2010 1 / 7 Temperatuur logger synchronisatie Introductie Twee of meerdere ontvangers van het Multilogger systeem kunnen met de temperature logger synchronisatie

Nadere informatie

Impactanalyse Samenwerkende Catalogi 4.0. Wat zijn de wijzigingen met de komst van SC 4.0 ten opzichte van SC 2.1

Impactanalyse Samenwerkende Catalogi 4.0. Wat zijn de wijzigingen met de komst van SC 4.0 ten opzichte van SC 2.1 Impactanalyse Samenwerkende Catalogi 4.0 Wat zijn de wijzigingen met de komst van SC 4.0 ten opzichte van SC 2.1 Versie 1.0 Datum 19 april 2012 Colofon Projectnaam Samenwerkende Catalogi 4.0 Versienummer

Nadere informatie

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor

Nadere informatie

AFO 139 Automatische export

AFO 139 Automatische export AFO 139 Automatische export 139.1 Inleiding Vubis Smart beschikt over de mogelijkheid om volledig automatisch beschrijvingen te exporteren naar bestanden op de server. Andere bibliotheken (ongeacht of

Nadere informatie

SMSStunter gateway API

SMSStunter gateway API SMSStunter gateway API Inhoud 1. Verbinden met de gateway 2. Parameters 3. Antwoord codes / Error meldingen 4. Opvragen Credits 5. Voorbeelden 6. DLR 7. Email 2 SMS 1 1. Verbinden met de gateway Er kan

Nadere informatie

Testscenario s voor de ZorgDomein ZIS-koppeling (HL7 SRM / ORU)

Testscenario s voor de ZorgDomein ZIS-koppeling (HL7 SRM / ORU) Testscenario s voor de ZorgDomein ZIS-koppeling (HL7 SRM / ORU) Inhoudsopgave Inhoudsopgave 2 Inleiding 3 Achtergrond 3 Doel van dit document 3 Testscenario s 4 Uitgangspunten voor het testen 4 Technische

Nadere informatie

MedMij Raadplegen BgZ

MedMij Raadplegen BgZ Kwalificatiescript MedMij Raadplegen BgZ BGZ RAADPLEGEND SYSTEEM Kwalificatiescript MedMij Raadplegen BgZ BGZ RAADPLEGEND SYSTEEM Datum April 2018 ID Nummer - Auteur(s) Nictiz Inhoud Inleiding 4 H-1 Raadplegen

Nadere informatie

Implementatiehandleiding HL7v3-berichten van DBCgrouper. Versie 4.0.1 (v20150219)

Implementatiehandleiding HL7v3-berichten van DBCgrouper. Versie 4.0.1 (v20150219) Implementatiehandleiding HL7v3-berichten van DBCgrouper Versie 4.0.1 (v20150219) 19 februari 2015 DBC-Onderhoud en HL7 inc. De inhoud van dit document is gepubliceerd voor DBC-Onderhoud. De copyrights

Nadere informatie

Handreiking Digipoort X400, SMTP, POP3 en FTP Bedrijven

Handreiking Digipoort X400, SMTP, POP3 en FTP Bedrijven Handreiking Digipoort X400, SMTP, POP3 en FTP Bedrijven Versie 1.01 Datum 16 september 2010 Status Definitief Colofon Projectnaam Digipoort Versienummer 1.01 Organisatie Logius Postbus 96810 2509 JE Den

Nadere informatie

Erratumgegevens 12 december definitief Gegevens betrokken document v HL7v3-domeinspecificatie Primary Care

Erratumgegevens 12 december definitief Gegevens betrokken document v HL7v3-domeinspecificatie Primary Care Erratum Datum Volgnr. Status Publicatie Titel Erratumgegevens 12 december 2016 03 definitief Gegevens betrokken document v6.10.1.0 HL7v3-domeinspecificatie Primary Care shistorie: RfC Erratum Datum volgnr.

Nadere informatie

Het Burger Service Number in HL7 v2.4 berichten

Het Burger Service Number in HL7 v2.4 berichten Het Burger Service Number in HL7 v2.4 berichten Adri Burggraaff Co-voorzitter TC Infrastructure and Messaging Stichting HL7 Nederland Stichting HL7 Nederland Met dank aan Irma Jongeneel - de Haas Alexander

Nadere informatie

Gebruikershandleiding. StUF Testplatform Versie 1.3.0

Gebruikershandleiding. StUF Testplatform Versie 1.3.0 Gebruikershandleiding StUF Testplatform Versie 1.3.0 Documentversie: 0.7 Datum 25 november 2014 Status In gebruik Inhoudsopgave 1 INLEIDING...3 2 GEBRUIK MAKEN VAN HET STUF TESTPLATFORM...4 2.1 INLOGGEN

Nadere informatie

LSP Connect Viewer. Gebruikershandleiding

LSP Connect Viewer. Gebruikershandleiding LSP Connect Viewer Gebruikershandleiding 2014 ENOVATION B.V. Alle rechten voorbehouden. Niets uit deze uitgave mag worden openbaar gemaakt of verveelvoudigd, opgeslagen in een data verwerkend systeem of

Nadere informatie

MedMij Raadplegen BgZ

MedMij Raadplegen BgZ Kwalificatiescript MedMij Raadplegen BgZ BGZ RAADPLEGEND SYSTEEM Kwalificatiescript MedMij Raadplegen BgZ BGZ RAADPLEGEND SYSTEEM Datum 22 januari 2019 ID Nummer - Auteur(s) Nictiz Inhoud Inleiding 4 H-1

Nadere informatie

AFO 142 Titel Aanwinsten Geschiedenis

AFO 142 Titel Aanwinsten Geschiedenis AFO 142 Titel Aanwinsten Geschiedenis 142.1 Inleiding Titel Aanwinsten Geschiedenis wordt gebruikt om toevoegingen en verwijderingen van bepaalde locaties door te geven aan een centrale catalogus instantie.

Nadere informatie

HL7v3 IH Verwijsindex

HL7v3 IH Verwijsindex HL7v3 IH Verwijsindex Datum: 15 mei 2017 Publicatie: AORTA 2017 (V8.0.1.0) Inhoudsopgave 1 Inleiding... 6 1.1 Doel en scope... 6 1.2 Doelgroep voor dit document... 6 1.3 Documenthistorie... 6 1.4 Legenda...

Nadere informatie

Release notes DigiInkoop Augustus/September 2013

Release notes DigiInkoop Augustus/September 2013 Release notes DigiInkoop Augustus/September 2013 Datum 9 september 2013 De Augustus/September release van DigInkoop gaat op 9 en 12 september 2013 naar productie. De release bestaat uit: 3 documenten en

Nadere informatie

HL7v3 IH Autorisatieprofiel

HL7v3 IH Autorisatieprofiel HL7v3 IH Autorisatieprofiel Datum: 16 december 2016 Publicatie: AORTA 2015 (V6.14.0.0) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en scope... 4 1.2 Doelgroep voor dit document... 4 1.3 Documenthistorie...

Nadere informatie

MedMij Beschikbaarstellen Basisgegevens GGZ

MedMij Beschikbaarstellen Basisgegevens GGZ Kwalificatiescript MedMij Beschikbaarstellen Basisgegevens GGZ BASISGEGEVENS GGZ BESCHIKBAARSTELLEND SYSTEEM Kwalificatiescript MedMij Beschikbaarstellen Basisgegevens GGZ BASISGEGEVENS GGZ BESCHIKBAARSTELLEND

Nadere informatie

Dat we scherpe en compacte schema s kunnen maken voor berichten in koppelvlakken, en die ook kunnen beheren. Dat we op een consistente manier

Dat we scherpe en compacte schema s kunnen maken voor berichten in koppelvlakken, en die ook kunnen beheren. Dat we op een consistente manier 1 We willen vanuit KING StUF koppelvlakken ontwikkelen vanuit een modelgedreven aanpak. Waar we in het verleden nogal eens de standaarden maakten en beoordeelden vanuit xml-schemabestanden, willen we dat

Nadere informatie

PvE Toestemming. Datum: 1 februari 2019 Publicatie: V

PvE Toestemming. Datum: 1 februari 2019 Publicatie: V PvE Toestemming Datum: 1 februari 2019 Publicatie: V8.0.3.0 Inhoudsopgave 1 Inleiding... 3 1.1 Doel en scope... 3 1.2 Doelgroep voor dit document... 3 1.3 Documenthistorie... 3 1.4 Uitleg presentatie van

Nadere informatie

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels.

Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl. [Handleiding Generieke interface Energielabels. Juliana van Stolberglaan 3 2595 CA Den Haag Postbus 93144 2509 AC Den Haag www.agentschapnl.nl Handleiding Generieke interface Energielabels Documentnaam [Handleiding Generieke interface Energielabels.doc]

Nadere informatie

Bancaire Infrastructurele Voorziening Aanleverservice. Implementatie conform koppelvlak WUS 2.0 Bedrijven

Bancaire Infrastructurele Voorziening Aanleverservice. Implementatie conform koppelvlak WUS 2.0 Bedrijven Bancaire Infrastructurele Voorziening Aanleverservice Implementatie conform koppelvlak WUS 2.0 Bedrijven Versie 0.1 Datum 28 november 2017 Status Definitief Colofon Projectnaam SBR Banken Bancaire Infrastructurele

Nadere informatie

Uitbreiding van UM Aquo cluster metingen, toevoegen optioneel attribuut Identificatie waarnemingssoort aan klasse WaardeReeks MIDDELGROOT

Uitbreiding van UM Aquo cluster metingen, toevoegen optioneel attribuut Identificatie waarnemingssoort aan klasse WaardeReeks MIDDELGROOT Uitbreiding van UM Aquo cluster metingen, toevoegen optioneel attribuut Identificatie waarnemingssoort aan klasse WaardeReeks algemeen onderdeel: Publicatiedatum 1 mei 2012 UM Aquo - metingen Status concept

Nadere informatie

Retour samenloop financiering Wlz-Zvw

Retour samenloop financiering Wlz-Zvw Externe integratie Retour samenloop financiering Wlz-Zvw SA802 Berichtspecificatie [BER] Versie EI-standaard 1.0 Versie datum 23-12-2016 Uitgave document 4 Uitgave datum: 28-7-2017 Kenmerk: SA802v1.0_BERu4

Nadere informatie

Definitie conditiedomein

Definitie conditiedomein Definitie conditiedomein AORTA 2012 Datum: 3 juni 2014 Versie: 6.12.2.0 Referentie: [Def conditiedomein] Nictiz is het landelijke expertisecentrum dat ontwikkeling van ICT in de zorg faciliteert. Met en

Nadere informatie

Uniforme Pensioen Aangifte (UPA)

Uniforme Pensioen Aangifte (UPA) Beschrijving Koppelvlak Uniforme Pensioen Aangifte (UPA) De standaard voor het digitaal uitwisselen van werknemer- en salarisgegevens tussen werkgevers, administratiekantoren en pensioenuitvoerders. Uitgave

Nadere informatie

Ontwikkeling Care Provision in de perinatologie

Ontwikkeling Care Provision in de perinatologie Ontwikkeling Care Provision in de perinatologie Kai U. Heitmann Michael Tan HL7 NL congresdag December 2010 Gegevensuitwisseling perinatologie Fase 1a Perinatologische Episode Zwangerschap Bevalling Kraamperiode

Nadere informatie

Aanlevering NHR datasets 2019 Pacemaker- en ICD registratie. Definitief / 30 november 2018 / versie

Aanlevering NHR datasets 2019 Pacemaker- en ICD registratie. Definitief / 30 november 2018 / versie Aanlevering NHR datasets 2019 Pacemaker- en ICD registratie Definitief / 30 november 2018 / versie 2019.1.0 Versie: 2019.1.0 Datum: 30 november 2018 Voor informatie neem contact op met: Nederlandse Hart

Nadere informatie

Transparantie voor de patiënt Inzage, notificaties en patiëntprofielen

Transparantie voor de patiënt Inzage, notificaties en patiëntprofielen Inzage, notificaties en patiëntprofielen Vereniging van Zorgaanbieders voor Zorgcommunicatie Wouter Tesink ICT Architect 14 juni 2013 Transparantie voor de patiënt in 6 stappen 1. Instellen van wat er

Nadere informatie

Implementatiehandleiding elektronische handtekening met UZI-pas

Implementatiehandleiding elektronische handtekening met UZI-pas Implementatiehandleiding elektronische handtekening met UZI-pas AORTA 2011 Datum: 12 oktober 2011 Versie: 6.10.0.0 Referentie: [IH EH UZI-pas] Nictiz is het landelijke expertisecentrum dat ontwikkeling

Nadere informatie

StUF in een notendop. Opsteller: Henri Korver Datum: 21 september 2005 Versie: 0.1 CONCEPT

StUF in een notendop. Opsteller: Henri Korver Datum: 21 september 2005 Versie: 0.1 CONCEPT StUF in een notendop Opsteller: Henri Korver Datum: 21 september 2005 Versie: 0.1 CONCEPT Versiebeheer Versienr. Datum Omschrijving 0.1 21/09/2005 Eerste opzet Reviewers Naam Rol Gereviewde versie Ard

Nadere informatie

4. Beschrijving variabelen van de Sociale Netwerk Score. Was de patiënt 1x per week langer dan 1 uur samen met familie of nauwe Ja = 1 vrienden?

4. Beschrijving variabelen van de Sociale Netwerk Score. Was de patiënt 1x per week langer dan 1 uur samen met familie of nauwe Ja = 1 vrienden? SOCIAAL NETWERK SCORE (SNS) Observation: Sociaal_Netwerk_Score_R01 File: Doc_Obs_Sociaal_Netwerk_Score_R01_V1.1.doc Versie doc.: 1.1 Status: Draft Request for Comments Final Standaard: HL7 Versie 3 (augustus

Nadere informatie

Change Management. beschrijving van procedures

Change Management. beschrijving van procedures Change Management beschrijving van procedures Aan: Projectgroep Ontwikkeling FlorEcom (PROF) Van: G. Heemskerk Betreft: FlorEcom change management Versie: 1.3 Datum: 31 januari 2002 1. Inleiding Deze notitie

Nadere informatie

Discussiethema Huidige toepassingen

Discussiethema Huidige toepassingen Discussiethema Huidige toepassingen Bij dit onderdeel kunnen een aantal onderwerpen worden besproken over de werking van huidige toepassingen, onderdelen of processen: 1. Actualiteitscontrole - what's

Nadere informatie

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014 XML Datafeeds Volledig geautomatiseerd advertenties plaatsen V 2.3 1-5-2014 Dit document beschrijft de XML datafeed specificatie voor Pro Accounts van AdvertentiePlanet. 1 AdvertentiePlanet is een onderdeel

Nadere informatie

Peridos Handleiding Beheer Zorginstelling

Peridos Handleiding Beheer Zorginstelling Peridos Handleiding Beheer Zorginstelling Plaats: Utrecht Datum: 08-03-2017 Auteur: Landelijk functioneel beheer Peridos Versie: 1.1 1. Inleiding Deze handleiding beschrijft de functionaliteit van Peridos

Nadere informatie

Implementatiehandleiding HL7v3 Basiscomponenten

Implementatiehandleiding HL7v3 Basiscomponenten Implementatiehandleiding HL7v3 Basiscomponenten Stichting HL7 Nederland W. Barentszstraat 1 3902 DE Veenendaal Telefoon : +31 (0)318-548869 Fax : +31 (0)318-548090 E-mail : info@hl7.nl Deze publicatie

Nadere informatie

Application interface. service. Application function / interaction

Application interface. service. Application function / interaction Les 5 Het belangrijkste structurele concept in de applicatielaag is de applicatiecomponent. Dit concept wordt gebruikt om elke structurele entiteit in de applicatielaag te modelleren: softwarecomponenten

Nadere informatie

FOUTAFHANDELINGEN TIJDENS HET AANLEVEREN VAN BESTANDEN VOOR KNOOPPUNTDIENSTEN WMO EN JW

FOUTAFHANDELINGEN TIJDENS HET AANLEVEREN VAN BESTANDEN VOOR KNOOPPUNTDIENSTEN WMO EN JW FOUTAFHANDELINGEN TIJDENS HET AANLEVEREN VAN BESTANDEN VOOR KNOOPPUNTDIENSTEN WMO EN JW Versie 1.0 Datum November 2015 Auteur Communicatie Inlichtingenbureau 1 Inleiding... 4 Aanlevermethoden bestanden...

Nadere informatie

Implementatiehandleiding HL7v3 Basiscomponenten

Implementatiehandleiding HL7v3 Basiscomponenten Implementatiehandleiding HL7v3 Basiscomponenten Stichting HL7 Nederland W. Barentszstraat 1 3902 DE Veenendaal Telefoon : +31 (0)318-548869 Fax : +31 (0)318-548090 E-mail : info@hl7.nl Deze publicatie

Nadere informatie

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013

XML Datafeeds. Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013 XML Datafeeds Volledig geautomatiseerd advertenties plaatsen V 2.2 5-4-2013 Dit document beschrijft de XML datafeed specificatie voor Pro Accounts van AdvertentiePlanet. AdvertentiePlanet is een onderdeel

Nadere informatie

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8

API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 API API...1 Identificatie...1 Opties...2 Acties...3 Webserver...6 Heartbeat...6 Buffer groottes...8 Identificatie Alle programma's communiceren met elkaar door gebruik te maken van JSON objecten. Het normale

Nadere informatie

Creatief met Claim Check VNSG Tips & Tricks juni 2017

Creatief met Claim Check VNSG Tips & Tricks juni 2017 1 Creatief met Claim Check VNSG Tips & Tricks juni 2017 Auteur: Wouter Luijten Datum: 29-05-2017 2 Inleiding Het Claim-Check pattern is een pattern dat geïmplementeerd kan worden in SAP Netweaver PO ten

Nadere informatie

Ontwerp en IH Asynchrone bestandsuitwisseling

Ontwerp en IH Asynchrone bestandsuitwisseling Ontwerp en IH Asynchrone bestandsuitwisseling Datum: 25 november 2016 Publicatie: AORTA 2015 (V6.12.15.1) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en scope... 4 1.2 Doelgroep voor dit document... 4 1.3

Nadere informatie

Programma van eisen Jeugdgezondheidszorg

Programma van eisen Jeugdgezondheidszorg Programma van eisen Jeugdgezondheidszorg JGZ v61232 Datum: 13 november 2013 Versie: 6.12.3.2 Referentie: [PvE JGZ] Nictiz is het landelijke expertisecentrum dat ontwikkeling van ICT in de zorg faciliteert.

Nadere informatie

Generieke interface energielabels

Generieke interface energielabels Handleiding Generieke interface energielabels In opdracht van het ministerie van Binnenlandse Zaken en Koninkrijksrelaties (Directie Woningbouw) 1 Inleiding 3 1.1 Doel 3 1.2 Korte omschrijving 3 1.3 Indeling

Nadere informatie

AORTA Release Notes. Datum: 17 februari 2017 Publicatie: AORTA 2015 (V )

AORTA Release Notes. Datum: 17 februari 2017 Publicatie: AORTA 2015 (V ) AORTA Release Notes Datum: 17 februari 2017 Publicatie: AORTA 2015 (V6.12.15.3) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en doelgroep... 4 1.2 Versie, status en wijzigingshistorie... 4 1.3 Achtergrond...

Nadere informatie

Checklist testen Lopende zaken MijnOverheid. Versie 1.1

Checklist testen Lopende zaken MijnOverheid. Versie 1.1 Checklist testen Lopende zaken MijnOverheid Versie 1.1 Datum Status 01 oktober Definitief Definitief Checklist testen Lopende zaken MijnOverheid 01 oktober 2013 Colofon Projectnaam MijnOverheid Versienummer

Nadere informatie

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5

1. Milieuklacht... 2 1.1 Handleiding opladen XML in mkros... 2 2. Werken met Refertes... 5 1. Milieuklacht............................................................................................. 2 1.1 Handleiding opladen XML in mkros......................................................................

Nadere informatie

LSP Connect en HL7v3

LSP Connect en HL7v3 LSP Connect en HL7v3 Agenda Introductie LSP Connect Gebruik van HL7v3 in LSP Connect Ervaringen en workarounds Conclusie Vragen Introductie Albert van t Hart Solution Architect E.Novation Managed Services

Nadere informatie

AORTA Release Notes. Datum: 15 mei 2017 Publicatie: AORTA 2017 (V )

AORTA Release Notes. Datum: 15 mei 2017 Publicatie: AORTA 2017 (V ) AORTA Release Notes Datum: 15 mei 2017 Publicatie: AORTA 2017 (V8.0.1.0) Inhoudsopgave 1 Inleiding... 4 1.1 Doel en doelgroep... 4 1.2 Versie, status en wijzigingshistorie... 4 1.3 Achtergrond... 4 1.4

Nadere informatie

AFO 616 Beheer links met andere systemen

AFO 616 Beheer links met andere systemen AFO 616 Beheer links met andere systemen 616.1 Inleiding Binnen deze AFO zijn diverse opties beschikbaar om parameters voor links met andere systemen (zoals SelfCheck, FacilityCards en beveiligingssystemen)

Nadere informatie

Basisregistratie ondergrond (BRO) Uitgiftehandboek

Basisregistratie ondergrond (BRO) Uitgiftehandboek Basisregistratie ondergrond (BRO) Uitgiftehandboek Grondwatermonitoringput Datum augustus 2015 Versie 0.6 Colofon Bestuurskern Dir. Ruimtelijke Ontwikkeling Plesmanweg 1-6 Den Haag Contactpersoon M.R.H.E.

Nadere informatie

AFO 241 - Leveranciers

AFO 241 - Leveranciers AFO 241 - Leveranciers 241.1 Inleiding[//] Het systeem hanteert een authority bestand voor leveranciers waarin alle leveranciers opgenomen worden. Bij het invoeren van een bestelling wordt een leverancier

Nadere informatie

Drs. Judith van der Kooij 1.0 30-08-2005 Document naar final status. Drs. Judith van der Kooij

Drs. Judith van der Kooij 1.0 30-08-2005 Document naar final status. Drs. Judith van der Kooij PIJNSCORE Observation Pijnscore File Doc_Obs_Pijnscore_Meting_V1.2.doc Versie documentatie 1.2 Status Draft/ Recquest for Comments / Final Standaard HL 7 Versie 3 (februari 2005) Auteur Nelleke Plaisier

Nadere informatie

Implementatiehandleiding HL7v3 Basiscomponenten

Implementatiehandleiding HL7v3 Basiscomponenten Implementatiehandleiding HL7v3 Basiscomponenten Implementatiehandleiding HL7v3 Basiscomponenten Stichting HL7 Nederland W. Barentszstraat 1 3902 DE Veenendaal Telefoon : +31 (0)318-548869 Fax : +31 (0)318-548090

Nadere informatie

Testscenario s voor de ORU)

Testscenario s voor de ORU) Testscenario s voor de ZorgDomein CS HiXkoppeling (SQAPI / HL7 ORU) Inhoudsopgave Inhoudsopgave 2 Inleiding 3 Achtergrond 3 Doel van dit document 3 Testscenario s 4 Uitgangspunten voor het testen 4 Technische

Nadere informatie