BL

Aus Hl7wiki
(Teildokument von V3 Datentypen Release 1)
Wechseln zu: Navigation, Suche
(BL (Boolean))
 
(23 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{IGPart}}
+
{{DocumentPart}}
 
== BL (Boolean) ==
 
== BL (Boolean) ==
 
Der Datentyp BL (Boolean) bezieht sich auf die so genannte Zwei-Werte-Logik. Eine Information dieses Typs kann lediglich die Werte “true” oder “false” enthalten oder ein nullFlavor, falls die Conformance dies zulässt (also wenn die Information nicht mandatory ist).
 
Der Datentyp BL (Boolean) bezieht sich auf die so genannte Zwei-Werte-Logik. Eine Information dieses Typs kann lediglich die Werte “true” oder “false” enthalten oder ein nullFlavor, falls die Conformance dies zulässt (also wenn die Information nicht mandatory ist).
  
Jeder Wert (oder zwei Werte) des Typen Boolean kennt die nachstehenden Bearbeitungen:
+
Jeder Wert (oder zwei Werte) des Typen Boolean kennt die nachstehenden Bearbeitungen (NULL bedeutet, dass der Wert fehlt):
 +
{| class="hl7table" border="0"
 +
|+ NOT
 +
|-
 +
|style="background-color:#CCFFCC" |true || false
 +
|-
 +
|style="background-color:#CCFFCC" |false || true
 +
|}
  
 +
{| class="hl7table" border="0"
 +
|+ AND
 +
|style="background-color:#CCFFCC" | 
 +
|style="background-color:#CCFFCC" | true
 +
|style="background-color:#CCFFCC" | false
 +
|style="background-color:#CCFFCC" | NULL
 +
|-
 +
|style="background-color:#CCFFCC" |true || true || false || NULL
 +
|-
 +
|style="background-color:#CCFFCC" |false || false || false || NULL
 +
|-
 +
|style="background-color:#CCFFCC" |NULL || NULL || NULL || NULL
 +
|}
  
{| class="hl7table"
+
{| class="hl7table" border="0"
|+ Tabelle für Boole'sche Logik (ein nullFlavor bedeutet, dass ein Wert fehlt)
+
|+ OR
 +
|style="background-color:#CCFFCC" | 
 +
|style="background-color:#CCFFCC" | true
 +
|style="background-color:#CCFFCC" | false
 +
|style="background-color:#CCFFCC" | NULL
 
|-
 
|-
|style="background-color:yellow" |NOT
+
|style="background-color:#CCFFCC" |true || true || true || NULL
|style="width:5px;" | 
 
|style="width:5px;" | 
 
|style="background-color:yellow" |AND
 
|style="background-color:#CCFFCC" |true
 
|style="background-color:#CCFFCC" |false
 
|style="background-color:#CCFFCC" |NULL ||   |
 
|style="background-color:yellow" |OR
 
|style="background-color:#CCFFCC" |true
 
|style="background-color:#CCFFCC" |false
 
|style="background-color:#CCFFCC" |NULL
 
 
|-
 
|-
|style="background-color:#CCFFCC" |true || false |
 
|style="width:5px;" | 
 
|style="background-color:#CCFFCC" |true || true || false || NULL |
 
|style="width:5px;" | 
 
|style="background-color:#CCFFCC" |true || true || true || true
 
|-
 
|style="background-color:#CCFFCC" |false || true ||   |
 
|style="background-color:#CCFFCC" |false || false || false || false |
 
|style="width:5px;" | 
 
 
|style="background-color:#CCFFCC" |false || true || false || NULL
 
|style="background-color:#CCFFCC" |false || true || false || NULL
 
|-
 
|-
|style="background-color:#CCFFCC" |NULL || NULL ||   |
+
|style="background-color:#CCFFCC" |NULL || NULL || NULL || NULL
|style="background-color:#CCFFCC" |NULL || NULL ||false || NULL ||   |
 
|style="background-color:#CCFFCC" |NULL ||true || NULL || NULL
 
 
|}
 
|}
  
 
Eine Information mit dem Datentyp BL hat (wenn es Nicht-Null ist) das Attribut ''value''. Die möglichen Werte sind “true” oder “false”, womit angegeben wird, ob die Information richtig oder falsch ist.  
 
Eine Information mit dem Datentyp BL hat (wenn es Nicht-Null ist) das Attribut ''value''. Die möglichen Werte sind “true” oder “false”, womit angegeben wird, ob die Information richtig oder falsch ist.  
{{AttDesc | elm | value | Wert | <nowiki>true|false</nowiki> }}
+
{{AttDesc
 +
| ae = att
 +
| dt = bl
 +
| name = value
 +
| desc = Wert <nowiki>true|false</nowiki>
 +
}}
  
 
'''''XML Beispiele'''''
 
'''''XML Beispiele'''''
  
 
Eine Person (oder ein anderes ‘living subject’) ist gestorben.  
 
Eine Person (oder ein anderes ‘living subject’) ist gestorben.  
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<livingSubject>
 
<livingSubject>
 
   …
 
   …
 
   <deceasedInd value="true"/>
 
   <deceasedInd value="true"/>
 
</livingSubject>  
 
</livingSubject>  
}}
+
</syntaxhighlight>
  
 
Eine Assoziation ist non-conductive (das heißt: gibt keinen Kontext an).
 
Eine Assoziation ist non-conductive (das heißt: gibt keinen Kontext an).
{{HL7XML
+
<syntaxhighlight lang="xml">
| code =
 
 
<support2 contextConductionInd="false">
 
<support2 contextConductionInd="false">
 
   ...
 
   ...
 
</support2>
 
</support2>
}}
+
</syntaxhighlight>
  
 
In der vorstehenden Situation ist der Datentyp BL nicht zutreffend auf ein XML Element, sondern auf ein Attribut. In diesem Fall erhält das betreffende Attribut direkt den Booleschen Wert (Es übernimmt also praktisch die Rolle, die das Attribut ''value'' normalerweise hat).
 
In der vorstehenden Situation ist der Datentyp BL nicht zutreffend auf ein XML Element, sondern auf ein Attribut. In diesem Fall erhält das betreffende Attribut direkt den Booleschen Wert (Es übernimmt also praktisch die Rolle, die das Attribut ''value'' normalerweise hat).

Aktuelle Version vom 16. Dezember 2012, 18:36 Uhr

Dieses Material ist Teil des Leitfadens V3 Datentypen Release 1.
  • Direkt im Wiki geändert werden sollten Schreibfehler, ergänzende Hinweise.
  • Offene Fragen, die der Diskussionen bedürfen, sollten auf der Diskussionsseite aufgenommen werden.
  • Liste der Seiten dieses Leitfadens: hier, Liste der Seiten, in denen dieses Material verwendet (transkludiert) siehe hier .

BL (Boolean)

Der Datentyp BL (Boolean) bezieht sich auf die so genannte Zwei-Werte-Logik. Eine Information dieses Typs kann lediglich die Werte “true” oder “false” enthalten oder ein nullFlavor, falls die Conformance dies zulässt (also wenn die Information nicht mandatory ist).

Jeder Wert (oder zwei Werte) des Typen Boolean kennt die nachstehenden Bearbeitungen (NULL bedeutet, dass der Wert fehlt):

NOT
true false
false true
AND
  true false NULL
true true false NULL
false false false NULL
NULL NULL NULL NULL
OR
  true false NULL
true true true NULL
false true false NULL
NULL NULL NULL NULL

Eine Information mit dem Datentyp BL hat (wenn es Nicht-Null ist) das Attribut value. Die möglichen Werte sind “true” oder “false”, womit angegeben wird, ob die Information richtig oder falsch ist.

@ Attribut DT Card Conf Beschreibung
value bl Wert true|false


XML Beispiele

Eine Person (oder ein anderes ‘living subject’) ist gestorben.

<livingSubject>
      <deceasedInd value="true"/>
</livingSubject>

Eine Assoziation ist non-conductive (das heißt: gibt keinen Kontext an).

<support2 contextConductionInd="false">
  ...
</support2>

In der vorstehenden Situation ist der Datentyp BL nicht zutreffend auf ein XML Element, sondern auf ein Attribut. In diesem Fall erhält das betreffende Attribut direkt den Booleschen Wert (Es übernimmt also praktisch die Rolle, die das Attribut value normalerweise hat).