<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.hl7.de/index.php?action=history&amp;feed=atom&amp;title=Codesysteme_und_Value_Sets</id>
	<title>Codesysteme und Value Sets - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.hl7.de/index.php?action=history&amp;feed=atom&amp;title=Codesysteme_und_Value_Sets"/>
	<link rel="alternate" type="text/html" href="https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;action=history"/>
	<updated>2026-04-28T07:50:43Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Hl7wiki</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4225&amp;oldid=prev</id>
		<title>Cgessner: /* Binding */</title>
		<link rel="alternate" type="text/html" href="https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4225&amp;oldid=prev"/>
		<updated>2012-03-19T16:05:07Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Binding&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 19. März 2012, 16:05 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot; &gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Konzepte und ihre Codierung wiederverwendbar sind (und somit nicht für jede Verwendung des Konzeptes in einem anderen Zusammenhang wieder eine neue Codetabelle samt Code und Bedeutung des Konzeptes spezifiziert werden muss)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Konzepte und ihre Codierung wiederverwendbar sind (und somit nicht für jede Verwendung des Konzeptes in einem anderen Zusammenhang wieder eine neue Codetabelle samt Code und Bedeutung des Konzeptes spezifiziert werden muss)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Validierung von Datenstrukturen und Codes gegen die für den speziellen Fall festgelegten ValueSets möglich ist&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Validierung von Datenstrukturen und Codes gegen die für den speziellen Fall festgelegten ValueSets möglich ist&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Erweiterung um neue Inhalte und Bedeutungen ist oft möglich ohne Änderung der Strukturmodelle&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Weitere Informationen siehe: [[CDA und HL7 V3]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Weitere Informationen siehe: [[CDA und HL7 V3]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cgessner</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4216&amp;oldid=prev</id>
		<title>Cgessner am 19. März 2012 um 15:31 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4216&amp;oldid=prev"/>
		<updated>2012-03-19T15:31:14Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;de&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← Nächstältere Version&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;Version vom 19. März 2012, 15:31 Uhr&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l33&quot; &gt;Zeile 33:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Zeile 33:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Konzepte und ihre Codierung wiederverwendbar sind (und somit nicht für jede Verwendung des Konzeptes in einem anderen Zusammenhang wieder eine neue Codetabelle samt Code und Bedeutung des Konzeptes spezifiziert werden muss)&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Konzepte und ihre Codierung wiederverwendbar sind (und somit nicht für jede Verwendung des Konzeptes in einem anderen Zusammenhang wieder eine neue Codetabelle samt Code und Bedeutung des Konzeptes spezifiziert werden muss)&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Validierung von Datenstrukturen und Codes gegen die für den speziellen Fall festgelegten ValueSets möglich ist&lt;/div&gt;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Validierung von Datenstrukturen und Codes gegen die für den speziellen Fall festgelegten ValueSets möglich ist&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class=&#039;diff-marker&#039;&gt;+&lt;/td&gt;&lt;td style=&quot;color: #222; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Weitere Informationen siehe: [[CDA und HL7 V3]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Cgessner</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4213&amp;oldid=prev</id>
		<title>Cgessner: Die Seite wurde neu angelegt: „== Codesysteme und Value Sets==  HL7 Vocabulary legt Regeln für den Umgang mit kodierten Werten fest. Diese Regeln werden zusammengefasst dargestellt in den &quot;Cor…“</title>
		<link rel="alternate" type="text/html" href="https://wiki.hl7.de/index.php?title=Codesysteme_und_Value_Sets&amp;diff=4213&amp;oldid=prev"/>
		<updated>2012-03-19T15:19:55Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „== Codesysteme und Value Sets==  HL7 Vocabulary legt Regeln für den Umgang mit kodierten Werten fest. Diese Regeln werden zusammengefasst dargestellt in den &amp;quot;Cor…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Codesysteme und Value Sets==&lt;br /&gt;
&lt;br /&gt;
HL7 Vocabulary legt Regeln für den Umgang mit kodierten Werten fest. Diese Regeln werden zusammengefasst dargestellt in den &amp;quot;Core Principles&amp;quot;. Für kodierte Werte wird der Datentyp CD (Concept Descriptor) oder ein davon abgeleiteter Datentyp verwendet. Für jedes codierte Attribut innerhalb des CDA-Modells und seiner Unterstrukturen muss festgelegt werden, welche Codewerte für dieses Attribut zulässig sind. Diese Festlegung wird als &amp;quot;vocabulary binding&amp;quot; bezeichnet. HL7 kennt dabei zwei grundsätzliche Vorgehensweisen für das &amp;quot;Binden&amp;quot; von ausgewählten kodierten Konzepten an ein bestimmtes Attribut im Modell: &amp;quot;Context Binding&amp;quot; und &amp;quot;Model Binding&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Vorgehensweise für &amp;quot;Context Binding&amp;quot;: ===&lt;br /&gt;
&lt;br /&gt;
==== RIM: ====&lt;br /&gt;
Im RIM oder in einem vom RIM abgeleiteten Modell wird einem Attribut eine &amp;quot;ConceptDomain&amp;quot; zugeordnet. Die Beschreibung der ConceptDomain legt genau fest, welche Art von Konzepten als Wert für dieses Attribut in Frage kommt.&lt;br /&gt;
* Beispiel: Participation.functionCode verwendet die Concept Domain &amp;#039;&amp;#039;ParticipationFunction&amp;#039;&amp;#039;&lt;br /&gt;
Bei der Verfeinerung des Modells und/oder der Anpassung an einen bestimmten Verwendungszweck wird die ConceptDomain dann zur Grundlage einer genaueren Beschreibung und/oder zur Festlegung bestimmter Codewerte, die in diesem Zusammenhang hier zulässig sein sollen.  &lt;br /&gt;
* Beispiel: Im HL7 Vocabulary gibt es als Spezialisierung von ParticipationFunction u.a. die Concept Domain &amp;#039;&amp;#039;AuthorizedParticipationFunction&amp;#039;&amp;#039;.&lt;br /&gt;
&lt;br /&gt;
==== Codesysteme ====&lt;br /&gt;
Für viele der von HL7 definierten ConceptDomains sind von HL7 Codesysteme entwickelt worden, in denen zur ConceptDomain passende Konzepte und Codes enthalten sind. Jedes Codesystem ist durch eine eindeutige OID gekennzeichnet, dadurch wird durch Angabe von Code und OID ein bestimmtes Konzept eindeutig bezeichnet.&lt;br /&gt;
&lt;br /&gt;
* Beispiel: Als Codesystem für die Concept Domain ParticipationFunction steht im HL7 Vocabulary zur Verfügung: ParticipationFunction [2.16.840.1.113883.5.88]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Vorgehensweise für &amp;quot;Model Binding&amp;quot;: ===&lt;br /&gt;
Alternativ dazu kann auch direkt eine spezielle Auswahl von Codes an ein Attribut in einem Modell gebunden werden (&amp;quot;Model Binding&amp;quot;). Dies geschieht z.B. für Attribute, die die Bedeutung von Objekten, ihren Status und ihr Verhalten beschreiben, sofern dies für die Konsistenz des Modells erforderlich ist (structural attributes).&lt;br /&gt;
&lt;br /&gt;
==== Value Sets ====&lt;br /&gt;
Die Festlegung der zulässigen Menge von Codes für ein bestimmtes &amp;quot;Binding&amp;quot; erfolgt in beiden Fällen (Context Binding und Model binding) über eine &amp;quot;Value Set Assertion&amp;quot;. Dadurch werden Codes aus einem oder mehreren Codesystemen ausgewählt, eine solche Auswahl stellt ein &amp;quot;Value Set&amp;quot; dar. Dabei wird u.a. angegeben, welche Codes bei der Implementierung unterstützt werden müssen, welche Codes unterstützt werden dürfen und welche Codes nicht verwendet werden dürfen. Jedem Value Set wird wiederum eine OID zur eindeutigen Referenzierung zugeordnet. &lt;br /&gt;
* Beispiel: Verschiedene im HL7 Vocabulary definierte ValueSets verwenden Codes aus dem Codesystem &amp;#039;&amp;#039;ParticipationFunction&amp;#039;&amp;#039;, u.a.&lt;br /&gt;
** AuthorizedParticipationFunction  [2.16.840.1.113883.1.11.19929]&lt;br /&gt;
** AuthorizedReceiverParticipationFunction  [2.16.840.1.113883.1.11.19932]&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Die OID des Value Sets dient nur der Referenzierung des Value Sets, sie ersetzt &amp;#039;&amp;#039;nicht&amp;#039;&amp;#039; die OID des Codesystems. Die Bedeutung eines kodierten Konzepts ergibt sich immer aus der Kombination Code/Codesystem. (So kann ein ValueSeet theoretisch mehrere gleichlautende Codes enthalten, die aber zu verschiedenen Codesystemen gehören!)&lt;br /&gt;
&lt;br /&gt;
==== Binding ====&lt;br /&gt;
Die eigentliche Festlegung, das &amp;quot;Binding&amp;quot; beschreibt dann die Zuordnung eines Value Sets zu einem bestimmten Attribut. Durch diese formale Vorgehensweise wird sichergestellt, dass&lt;br /&gt;
* Modelle und Teile von Modellen als Struktur wiederverwendbar sind, unabhängig davon, welche Konzepte oder Codesysteme bei der Implementierung letzlich zum Einsatz kommen.&lt;br /&gt;
* Konzepte und ihre Codierung wiederverwendbar sind (und somit nicht für jede Verwendung des Konzeptes in einem anderen Zusammenhang wieder eine neue Codetabelle samt Code und Bedeutung des Konzeptes spezifiziert werden muss)&lt;br /&gt;
* Validierung von Datenstrukturen und Codes gegen die für den speziellen Fall festgelegten ValueSets möglich ist&lt;/div&gt;</summary>
		<author><name>Cgessner</name></author>
		
	</entry>
</feed>