Thuis
Contacten

    Hoofdpagina


Inhoudsopgave 1 Inleiding 7

Dovnload 5.47 Mb.

Inhoudsopgave 1 Inleiding 7



Pagina17/36
Datum25.10.2017
Grootte5.47 Mb.

Dovnload 5.47 Mb.
1   ...   13   14   15   16   17   18   19   20   ...   36
Figuur 12 D-MIM QUQI_DM000000

Beschrijving

Dit is het domeinmodel voor opvraag- (query) en opleverinteracties (query response). Het model bevat naast de ControlActProcess klasse de klassen die specifiek zijn voor opvragen en opleveren specifiek zijn. De specifieke klassen zijn:



  • QueryByParameter - bevat de informatie over de vraag zelf zoals de identificatie van de vraag (queryId) en het type antwoord bij abonneren op de antwoorden (modifyCode);

  • queryId – bevat identificatie van de vraag. Verplicht in AORTA;

  • statusCode – bevat status van de vraag. Verplicht in AORTA;

  • modifyCode – bevat een waarde bij abonnementen. Conditioneel in AORTA;

  • responseElementGroupId – bevat identificatie van het op te leveren message type op basis van de vraag. Sinds juli 2006 deprecated in HL7v3 RIM, geen functie in AORTA;

  • responseModalityCode – bevat code voor opleverwijze. Verplicht in AORTA met als mogelijkheden “gebundeld” (B), of “discreet” (R);

  • responsePriorityCode – bevat code voor oplevertiming. Verplicht in AORTA met als enige mogelijke waarde “synchroon” (I), wat betekent dat de zender van de vraag wacht op directe oplevering van het (eerste) antwoord;

  • initialQuantity – bevat het maximum aantal op te leveren resultaten dat de zender van de vraag ondersteunt. Niet mogelijk in AORTA;

  • initialQuantityCode – de eenheid van het maximum aantal op te leveren resultaten dat de zender van vraag ondersteunt. Niet mogelijk in AORTA;

  • executionAndDeliveryTime – bevat het tijdstip tot wanneer de zender van de vraag uiterlijk bereid is te wachten op het antwoord. Conditioneel in AORTA, indien de toepassing specificeert dat hiervoor een waarde ingesteld kan worden en indien deze waarde werkelijk is gevuld in het XIS;

  • Parameter – associeert QueryByParameter met één of meerdere filterparameters. Parameter is zelf een abstracte klasse met twee mogelijke specialisaties:

  • ParameterList – bundelt één of meerdere Parameters en kan dus ook weer associaties met ParameterList bevatten. De naam van de ParameterList is vrij te kiezen, zolang deze uniek is op dat niveau. Op dit moment wordt er in AORTA nog geen gebruik gemaakt van ParameterList, maar dat kan post-publicatie veranderen. Attributen:

  • id – bevat de identificatie van de ParameterList.

  • ParameterItem – bevat een filter op een bepaalde waarde, zoals patiëntnummer. De naam van de ParameterItem is vrij te kiezen, zolang deze uniek is op dat niveau. Wordt gebruikt in AORTA. Attributen:

  • id – bevat de identificatie van de ParameterItem;

  • value – bevat de filterwaarde van de ParameterItem;

  • semanticsText – bevat de naam van het element waarop wordt gefilterd in het resultaat. Wordt in AORTA voorzien van een standaardwaarde en mag verder worden genegeerd.

  • SortControl – bevat informatie over hoe de resultaten gesorteerd dienen te worden. Wordt in AORTA niet gebruikt.

  • QueryContinuation – bevat informatie met betrekking tot een lopende vraagsessie en stopt deze, zoals bij beëindiging van een signaalabonnement, of continueert deze, zoals bij gedoseerd opvragen. Gedoseerd opleveren is (nog) niet in gebruik in AORTA. Attributen;

  • queryId – bevat identificatie van de vraag om te continueren of te beëindigen. Verplicht in AORTA;

  • statusCode – bevat (gewenste) status van de vraag. Verplicht in AORTA;

  • startResultNumber – bevat het nummer van het resultaatrecord vanaf waar nieuwe resultaten moeten worden opgeleverd. Gedoseerd opleveren is (nog) niet in gebruik in AORTA;

  • continuationQuantity – bevat het maximum aantal op te leveren resultaten dat de zender van de vraag ondersteunt. Gedoseerd opleveren is (nog) niet in gebruik in AORTA.

  • QueryAck - komt alleen voor in opleverberichten en bevat de metagegevens aangaande de resultaten in de opleverinteractie. De klasse bevat onder andere het attribuut queryId die refereert naar de vraag waarop deze intertactie het antwoord is. Attributen:

  • queryId – bevat identificatie van de vraag om te continueren of te beëindigen. Verplicht in AORTA;

  • statusCode – bevat status van het antwoord. Verplicht in AORTA;

  • queryResponseCode – bevat de status van de resultaten. Verplicht in AORTA;

  • resultTotalQuantity – bevat het totaal aantal resulten dat werd gevonden. Verplicht in AORTA;

  • resultCurrentQuantity – bevat het aantal resultaten dat in de huidige interacties wordt opgeleverd. Verplicht in AORTA;

  • resultRemainingQuantity – bevat het aantal resultaten dat nog kan worden opgevraagd via gedoseerd opgevragen. Gedoseerd opleveren is (nog) niet in gebruik in AORTA.

Deze klassen worden verder beschreven in de van het D-MIM afgeleide R-MIM’s. Van de participaties dataEnterer en informationRecipient, en de klasse SortControl wordt tot nu toe geen gebruik gemaakt in AORTA.
  1. R-MIM’s – Query Infrastructure


Dit hoofdstuk beschrijft de Refined Message Information Model's (R-MIM's) voor de TECA-wrapper voor opvragen/opleveren (query/query response). R-MIM’s zijn afgeleiden van een D-MIM. Het R-MIM wordt afgebeeld in een statisch model. Dit hoofdstuk beschrijft de volgende R-MIM’s:

  • QUQI_RM021000 - TECA voor opvragen (basis)

  • QUQI_RM020000 - TECA voor opvragen op basis van een parameterlijst

  • QUQI_RM000001 - TECA voor voortzetting of beëindiging van opvragen

  • QUQI_RM120000 - TECA voor opleverinteracties
    1. QUQI_RM021000 – TECA voor opvragen (basis)


D-MIM: QUQI_DM000000

HL7v3 gestructureerde naam: Querybyparameter As Stub



1   ...   13   14   15   16   17   18   19   20   ...   36

  • R-MIM’s – Query Infrastructure
  • QUQI_RM021000 – TECA voor opvragen (basis)

  • Dovnload 5.47 Mb.