Difference between revisions of "TemplateId versie 3"
m (→Inleiding) |
|||
Line 18: | Line 18: | ||
<span style="color:red;overflow:inherit;">Het attribuut templateId kan in iedere klasse voorkomen maar is net als de overige attributen uit InfrastructureRoot | <span style="color:red;overflow:inherit;">Het attribuut templateId kan in iedere klasse voorkomen maar is net als de overige attributen uit InfrastructureRoot | ||
niet zichtbaar in model afbeeldingen zoals D-MIM's en R-MIM's. Voorbeelden van de toepassing van het attribuut templateId | niet zichtbaar in model afbeeldingen 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 [http://hl7book.net/index.php?title= CDA_Implementatiegids | + | zijn vooral, maar niet uitsluitend, te vinden in implementaties op generieke modellen zoals [http://hl7book.net/index.php?title= CDA_Implementatiegids] |
en CareProvision. Het idee van een template is dat het de specifieke implementatie-instructie is op een structuur die | 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 | (veel) meer mogelijkheden biedt. Templates definiëren daarbij inperkingen op structuur, maar met dezelfde semantiek |
Revision as of 08:20, 29 October 2010
Return to InM actie punten
- meeting: TC-InM
- Author: Alexander Henket
- Status: Final - subject for discussion in TC
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 model afbeeldingen 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.
Voorstel tbv stemmen
Stemuitslag
Resultaat stemmen: voor, tegen, onthouding .