Difference between revisions of "TemplateId versie 3"
Line 3: | Line 3: | ||
*meeting: TC-InM | *meeting: TC-InM | ||
*Author: Alexander Henket | *Author: Alexander Henket | ||
− | *Status: ''' | + | *Status: '''Gesloten''' |
<br> | <br> | ||
<br> | <br> | ||
Line 48: | Line 48: | ||
== Stemuitslag == | == Stemuitslag == | ||
− | Resultaat stemmen: voor, tegen, onthouding .<br> | + | Resultaat 7 stemmen: 5 voor, 1 tegen, 1 onthouding (5-1-1).<br> |
Revision as of 19:11, 8 November 2010
Return to InM actie punten
- meeting: TC-InM
- Author: Alexander Henket
- Status: Gesloten
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).