Terug naar index  <<  Terug naar templates

draft Template  VZVZ Generieke Query Zorggegevens

Template 2.16.840.1.113883.2.4.3.11.60.66.10.3 - generiekeQueryZorggegevens
Id 2.16.840.1.113883.2.4.3.11.60.66.10.3
Versie geldig vanaf 2015‑11‑13 status draft In ontwikkeling

Er zijn versies van templates met dit id:
  • generiekeQueryZorggegevens van 2015‑11‑13
  • generiekeQueryZorggegevens van 2014‑01‑13
Classificatie HL7v2/v3 message level template
Context Padnaam /
Open/gesloten Open (ook andere dan gedefinieerde elementen zijn toegestaan)
Omschrijving Generieke Query Zorggegevens
Verdere informatie
Gebruikt door / Gebruikt
Gebruikt door / Gebruikt 3 templates
Gebruikt Template-id als Naam Versie
2.16.840.1.113883.2.4.3.11.60.66.10.9023 Inclusie ControlActOverseerPerson DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.66.10.9038 Inclusie kezo-QRYcontextCode DYNAMISCH
2.16.840.1.113883.2.4.3.11.60.66.10.9035 Inclusie kezo-QRYpatientId DYNAMISCH
Relatie Afgeleide: model GQZG_IN000001NL (DYNAMISCH)
Voorbeeld <GQZG_IN000001NL>
  <!-- GQZG_IN000001NL :: generiekeQueryZorggegevens -->
  <!-- transmission wrapper -->
  <ControlActProcess moodCode="EVN">
    <!-- control act wrapper -->
    <queryByParameter>
      <templateId root="2.16.840.1.113883.2.4.3.11.60.66.10.3"/>
      <queryId extension="0123456789" root="2.16.528.1.1007.3.3.1234567.2"/>
      <statusCode code="executing"/>
      <responseModalityCode code="B"/>
      <responsePriorityCode code="I"/>
      <executionAndDeliveryTime value="20140704134529"/>
      <applicationId>
        <value root="2.16.840.1.113883.2.4.6.6" extension="2523"/>
      </applicationId>
      <contextCode>
        <value codeSystem="2.16.840.1.113883.2.4.3.111.15.1" code="KZDI"/>
      </contextCode>
      <patientId>
        <value root="2.16.840.1.113883.2.4.6.3" extension="012345672"/>
      </patientId>
    </queryByParameter>
  </ControlActProcess>
</GQZG_IN000001NL>
Item DT Card Conf Omschrijving Label
hl7:GQZG_IN000001NL
1 .. 1 (generiekeQueryZorggegevens)
treetree hl7:ControlActProcess
1 .. 1 M (generiekeQueryZorggegevens)
treeblank treetree @moodCode
1 .. 1 F EVN
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.66.10.9023 VZVZ ControlAct Overseer Person (DYNAMISCH) 1..1
treeblank treetree hl7:overseer
1 .. 1 Bericht-zender (mandaatverlener). Zorgverlener en zorgaanbieder (generiekeQueryZorggegevens)
treeblank treeblank treetree @typeCode
0 .. 1 F RESP
  Voorbeeld <overseer typeCode="RESP">
  <assignedEntity>
    <id root="2.16.528.1.1007.3.1" extension="000002222"/>
    <code code="01.016" codeSystem="2.16.840.1.113883.2.4.15.111" displayName="Internist"/>
    <assignedPrincipalChoiceList>
      <assignedPerson>
        <name>
          <given>Anders de</given>          <family>Ketenpartner 1</family>        </name>
      </assignedPerson>
    </assignedPrincipalChoiceList>
    <Organization>
      <id root="2.16.528.1.1007.3.3" extension="00002222"/>
      <name>Gezondheidscentrum Amby</name>      <telecom use="WP" value="+31761235987"/>
      <addr>
        <streetName>Ettensebaan</streetName>        <houseNumber>100</houseNumber>        <postalCode>4814NN</postalCode>        <city>Breda</city>        <country>Nederland</country>      </addr>
    </Organization>
  </assignedEntity>
</overseer>
treeblank treeblank treetree hl7:assignedEntity
1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree hl7:id
II.NL.UZI 1 .. 1 M Zorgverlener-id (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.528.1.1007.3.1
treeblank treeblank treeblank treetree hl7:code
CV 1 .. 1 M Zorgverlener-code (generiekeQueryZorggegevens)
  Schematron assert role red error
  test @codeSystem='2.16.840.1.113883.2.4.15.111' and not(@code='00.000')
  Melding Control Act: / moet een UZI-register rolcode bevatten en deze mag niet 00.000 zijn
treeblank treeblank treeblank treetree hl7:assignedPrincipalChoiceList
1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree hl7:assignedPerson
1 .. 1 M Persoonsgegevens (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treeblank treetree hl7:name
PN 1 .. 1 M Zorgverlener-naam (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree hl7:Organization
1 .. 1 M Organisatiegegevens (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree hl7:id
II 1 .. 1 M Organisatie-id (generiekeQueryZorggegevens)
  Schematron assert role red error
  test @root='2.16.528.1.1007.3.3' and @extension
  Melding Control Act: / moet een URA bevatten
treeblank treeblank treeblank treeblank treetree hl7:code
CV 0 .. 1 R Organisatietype. Geldige waarden komen uit RoleCodeNL - zorgaanbiedertype (2.16.840.1.113883.2.4.15.1060) (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treeblank treetree @codeSystem
1 .. 1 F 2.16.840.1.113883.2.4.15.1060 (RoleCodeNL - zorgaanbiedertype (organisaties))
treeblank treeblank treeblank treeblank treetree hl7:name
ON 1 .. 1 M Organisatie-naam (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree hl7:addr
AD 1 .. 1 M Organisatie-adres (generiekeQueryZorggegevens)
  Schematron assert role red error
  test hl7:city
  Melding Control Act: / moet tenminste de vestigingsplaats bevatten
treeblank treetree hl7:queryByParameter
1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treetree hl7:templateId
II 1 .. 1 (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.3.11.60.66.10.3
treeblank treeblank treetree hl7:queryId
II 1 .. 1 M Bevat de unieke identificatie van de vraag zoals geformuleerd in de vragende applicatie, los van de identificatie van de interactie waarin de vraag wordt aangeboden. De waarde van dit attribuut wordt in het antwoord teruggeleverd, zodat de antwoordberichten kunnen worden gerelateerd aan de vraag. (generiekeQueryZorggegevens)
  Voorbeeld <queryId extension="101" root="2.16.528.1.1007.3.3.2222.27"/>
treeblank treeblank treetree hl7:statusCode
CS 1 .. 1 M Bevat de (nieuwe) status van de query. (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree @code
1 .. 1 F executing
  Voorbeeld <statusCode code="executing"/>
treeblank treeblank treetree hl7:responseModalityCode
CS 1 .. 1 M Definieert de timing en groepering van de antwoordberichten. (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree @code
1 .. 1 F B
  Voorbeeld <responseModalityCode code="B"/>
treeblank treeblank treetree hl7:responsePriorityCode
CS 1 .. 1 M Geeft het tijdsframe aan waarbinnen het antwoord wordt verwacht, zoals ‘I’ (Immediate) voor directe beantwoording. (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree @code
1 .. 1 F I
  Voorbeeld <responsePriorityCode code="I"/>
treeblank treeblank treetree hl7:executionAndDeliveryTime
TS 1 .. 1 M Bevat het tijdstip waarop het antwoord uiterlijk moet zijn opgeleverd aan het vragende systeem. (generiekeQueryZorggegevens)
  Voorbeeld <executionAndDeliveryTime value="20120330121540"/>
treeblank treeblank treetree hl7:applicationID
0 .. * Applicatie ID. Dit element is optioneel aanwezig en bevat dan de AORTA applicatie ID (aangeduid met root OID 2.16.840.1.113883.2.4.6.6) van het bronsysteem waaruit gegevens moeten worden opgevraagd. Dit dient als aanvullend filter op de andere query parameters en heeft als effect dat alleen de betreffende applicatie bevraagd wordt (als hier tenminste relevante gegevens beschikbaar zijn). Deze parameter kan worden gebruikt om bijv. bevraging te beperken tot het HIS van een specifieke huisarts, zodanig dat gegevens uit andere bronnen (zoals specialistvoorschriften) niet worden opgeleverd in het resultaat. (generiekeQueryZorggegevens)
  Voorbeeld <applicationID>
  <value root="2.16.840.1.113883.2.4.6.6" extension="2523"/>
</applicationID>
treeblank treeblank treeblank treetree hl7:value
II 1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.6.6
treeblank treeblank treeblank treeblank treetree @extension
1 .. 1 R
treeblank treeblank treetree hl7:availabilityTimeInterval
0 .. 1 Beschikbaar sinds. Dit element is optioneel aanwezig en bevat dan een time stamp (minimaal op de seconde nauwkeurig), die aangeeft vanaf welk moment gegevens moeten worden opgeleverd. Dat wil zeggen dat de @value in het subelement <low> wordt vergeleken met de actualiteit van de aanmeldingen in de verwijsindex. Alleen aanmeldingen die nog zijn bijgewerkt vanaf het betreffende moment worden vervolgens gebruikt om gegevens bij de bron op te halen. Aan de bronsystemen wordt deze tijd ook doorgegeven, zodat daar alleen gegevens worden opgeleverd die vanaf het betreffende moment zijn aangemeld.
Bovenstaande parameter moet dienen om een zogenaamde “what’s new” faciliteit in de query te ondersteunen (alleen gegevens opvragen die nog niet eerder beschikbaar waren). Deze functionaliteit moet nog nader worden uitgewerkt en wordt in eerste instantie nog niet ondersteund op het LSP.
(generiekeQueryZorggegevens)
  Voorbeeld <availabilityTimeInterval>
  <value>
    <low value="20140101093412"/>
  </value>
</availabilityTimeInterval>
treeblank treeblank treeblank treetree hl7:value
IVL_TS 1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree hl7:low
TS.DATETIME.MIN 1 .. 1 M (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree hl7:high
NP (generiekeQueryZorggegevens)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.66.10.9038 KEZO PART QRY contextCode (DYNAMISCH) 1..1 Mandatory
treeblank treeblank treetree hl7:contextCode
1 .. 1 M Contextcode. Dit element is verplicht gevuld en bevat de AORTA contextcode die aangeeft welke functionele gegevensbehoefte moet worden vervuld. De contextcode bepaalt welke gegevens uiteindelijk opgehaald worden bij de bronsystemen, doordat het LSP hieruit afleidt welke bouwsteenspecifieke queries (en met welke parameters) worden verstuurd. De contextcodes worden gekozen uit het codesysteem AORTAContextCode, aangeduid met OID 2.16.840.1.113883.2.4.3.111.15.1.
Vooralsnog bevat dit de codes uit value set AORTAContextCode.
Er bestaat een wens om, naast het gebruik van contextcodes voor samengestelde data sets, ook queries voor het opvragen van specifieke bouwstenen te kunnen versturen naar het LSP. Er zal t.z.t. gekozen worden uit drie mogelijke manieren om dit te realiseren, als volgt samengevat:
  • Uitbreiden van tabel contextcodes met codes die staan voor het opvragen van een specifiek bouwsteentype (bijv. voorschriften).
  • Toestaan van gebruik gegevenssoorten als alternatief codesysteem voor contextcodes (m.a.w. value set met beide codesystemen).
  • Toestaan dat bouwsteenspecifieke queries (zoals door LSP verzonden naar bronsystemen) ook naar het LSP verstuurd kunnen worden.
In dat laatste geval wordt de inkomende query dus 1-op-1 doorgezet naar de relevante bronsystemen, net als nu met bestaande AORTA queries gebeurt.
(generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree hl7:value
CV 1 .. 1 M (generiekeQueryZorggegevens)
  CONF
De waarde van @code moet komen uit waardelijst 2.16.840.1.113883.2.4.3.11.60.66.11.116 AORTA Context Code (DYNAMISCH)
Ingevoegd van 2.16.840.1.113883.2.4.3.11.60.66.10.9035 KEZO PART QRY patientId (DYNAMISCH) 1..1 Mandatory
treeblank treeblank treetree hl7:patientId
1 .. 1 M Patiënt waarop de gegevens betrekking hebben (verplicht aanwezig). (generiekeQueryZorggegevens)
treeblank treeblank treeblank treetree hl7:value
II.NL.BSN 1 .. 1 M Het burgerservicenummer (BSN) dat de gezochte patiënt uniek identificeert. Het is niet mogelijk om via het LSP gegevens op te vragen op basis van lokale patiëntnummers. (generiekeQueryZorggegevens)
treeblank treeblank treeblank treeblank treetree @root
1 .. 1 F 2.16.840.1.113883.2.4.6.3
treeblank treeblank treeblank treeblank treetree @extension
1 .. 1 R
  BSN
  target Gekoppeld aan concepten:
kz-dataelement-9501 Patiëntnummer