v3dtr1:BL: Unterschied zwischen den Versionen

Aus Hl7wiki
Wechseln zu: Navigation, Suche
(BL (Boolean))
(BL (Boolean))
Zeile 237: Zeile 237:
 
{{AttDesc | elm | value | Wert | <nowiki>true|false</nowiki> }}
 
{{AttDesc | elm | value | 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.  

Version vom 28. November 2009, 19:01 Uhr

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:

Tabelle für Boole'sche Logik (ein nullFlavor bedeutet, dass ein Wert fehlt)

NOT

AND

true

false

NULL

OR

true

false

NULL

true

false

true

true

false

NULL

true

true

true

true

false

true

false

false

false

false

false

true

false

NULL

NULL

NULL

NULL

NULL

false

NULL

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.

DT Card Conf Beschreibung


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).