This wiki has undergone a migration to Confluence found Here

TemplateId versie 3

From HL7Wiki
Jump to navigation Jump to search

Return to InM actie punten

  • meeting: TC-InM
  • Author: Alexander Henket
  • Status: CLOSED



Inleiding

Actie-item nummer 42 op de actielijst van TC-InM
Omschrijving:templateId verduidelijken.

Dit actiepunt kwam voort uit het attribuut templateId dat op ClinicalDocument zit. TemplateId komt nooit voor in een R-MIM/D-MIM, maar kan op ieder element voorkomen. TemplateId is deel van de CoreInfrastructure.InfrastructureRoot en heeft daar een generieke definitie, en uiteraard is er een toegepaste definitie bij ClinicalDocument.

De generieke definitie is toegevoegd als onderdeel van een pagina die alle CoreInfrastructure.InfrastructureRoot attributen beschrijft.

   De unieke identificatie voor een sjabloon die beperkingen aan het artefact oplegt." 
   Het attribuut templateId kan in iedere klasse voorkomen maar is net als de overige attributen uit InfrastructureRoot
   niet zichtbaar in modelafbeeldingen zoals D-MIM's en R-MIM's. Voorbeelden van de toepassing van het attribuut templateId 
   zijn vooral, maar niet uitsluitend, te vinden in implementaties op generieke modellen zoals CDA_Implementatiegids 
   en CareProvision. Het idee van een template is dat het de specifieke implementatie-instructie is op een structuur die 
   (veel) meer mogelijkheden biedt. Templates definiëren daarbij inperkingen op structuur, maar met dezelfde semantiek 
   als de basisklasse en zijn relaties. Het attribuut templateId identificeert welke template is gebruikt voor het aanmaken 
   van de klasse waarop het attribuut aanwezig en alle onderliggende klassen. Het attribuut templateId kan meerdere 
   malen voorkomen op een klasse als meerdere templates zijn gebruikt voor de samenstelling van die klasse die niet 
   onderling strijdig zijn.

De specifieke, toegepaste definitie is toegevoegd als onderdeel van de pagina over het CDA element ClinicalDocument

   [0..*] - Gebruikt sjabloon (template) voor dit Clinical Document.
   De identificatie van de gebruikte sjablonen voor dit Clinical Document.
   Documenten die voldoen aan (de geaccepteerde, binnen HL7 Nederland afgestemde versie van) versie 1.0 
   deze generieke CDA Header implementatigids dienen 2.16.840.1.113883.2.4.6.10.100001 op te nemen 
   in het @root attribuut (@extension wordt niet gebruikt).
   Naast dit sjabloon kunnen tevens andere sjabloonidentificaties worden opgenomen.

Discussie

Michael: Helpt het om meer toepassingen van dit veld te beschrijven? In het UMCG gebruiken we dit veld om aan te geven welk template(DCM) we toepassen op een Care Record. E.g. Overgevoeligheden, Voorgeschiedenis, Bloeddruk, etc. Binnen een ClinicalDocument structured body doen we dat ook, e.g. om aan te geven dat het structured stuk om lab-uitslagen gaat. Daarnaast zetten we ClinicalDocument.templateId op 2.16.840.1.113883.2.4.6.10.100001, omdat we een verbijzondering hiervan (de NL CDA impl gids) zijn (is die echt 1.0 trouwens???) en we voegen nog een templateId toe voor onze eigen impl gids. We zetten meerdere tempalteId's, dus de omschrijving moet in ieder geval in het meervoud dus.

--Irmajongeneel 08:44, 1 November 2010 (UTC)Het is een stuk duidelijker zo. Nog wel het woordje 'van' toevoegen na versie 1.0.

--Willem van Wijngaarden 12:11, 1 November 2010 (CET) Mee eens. Tekstueel nog wel het woordje 'is' toevoegen in de zin "voor het aanmaken van de klasse waarop het attribuut aanwezig is en alle onderliggende klassen".

Voorstel tbv stemmen

Motie: accepteren van de tekst zoals hierboven omschreven inclusief de tekst in rood en vervolgens het aanvullen van de omschrijving bij templateId met de aangenomen tekst.

Stemuitslag

Resultaat 7 stemmen: 5 voor, 1 tegen, 1 onthouding (5-1-1).