Vorlage:AttDesc: Unterschied zwischen den Versionen

Aus Hl7wiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „==Dokumentation AttDesc== Diese Vorlage dient zur Beschreibung von HL7-Klassenattributen Der Aufruf ist wie folgt: <pre> {{AttDesc | attelm | rim | Name | Bede…“)
 
Zeile 6: Zeile 6:
  
 
<pre>
 
<pre>
{{AttDesc | attelm | rim | Name | Bedeutung | Datentyp | Kardinalität | Conformance }}
+
{{AttDesc
 +
| ae =
 +
| rim =
 +
| name =
 +
| desc =
 +
| dt =
 +
| card =
 +
| conf =
 +
}}
 
</pre>
 
</pre>
  
Zeile 14: Zeile 22:
 
!Parameter||Bedeutung
 
!Parameter||Bedeutung
 
|-
 
|-
| ''attelm'' ||  Angabe, ob es ein XML-Element oder -Attribut ist. Zugelassen sind hier
+
| ''ae'' ||  Angabe, ob es ein XML-Element oder -Attribut ist. Zugelassen sind hier
 
* '''att''' für Attribute
 
* '''att''' für Attribute
 
* '''elm''' für Elemente
 
* '''elm''' für Elemente
Zeile 25: Zeile 33:
 
* '''oth''' für andere Klassen
 
* '''oth''' für andere Klassen
 
|-
 
|-
| Name || Bezeichner des Elements/Attributs
+
| name || Bezeichner des Elements/Attributs
 
|-
 
|-
| Bedeutung || Bedeutung des Elements/Attributs
+
| desc || Bedeutung des Elements/Attributs
 
|-
 
|-
| Datentyp || Datentyp des Elements/Attributs
+
| dt || Datentyp des Elements/Attributs
 
|-
 
|-
| Kardinalität || Kardinalität des Elements/Attributs.  
+
| card || Kardinalität des Elements/Attributs.  
 
* für Elemente wird hier typischerweise n..m angegeben,  
 
* für Elemente wird hier typischerweise n..m angegeben,  
 
* bei Attributen ist die Angabe "optional" oder "required" möglich
 
* bei Attributen ist die Angabe "optional" oder "required" möglich
 
|-
 
|-
| Conformance || Angaben zur Conformance des Elements/Attributs
+
| conf || Angaben zur Conformance des Elements/Attributs
 
+
* O
 +
* R
 +
* M
 +
* X
 +
* NP
 
|}
 
|}
  
Zeile 61: Zeile 73:
 
<onlyinclude>
 
<onlyinclude>
 
{| border="1" cellpadding="4" style="margin:1em 1em 1em 0; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse; empty-cells:show;"
 
{| border="1" cellpadding="4" style="margin:1em 1em 1em 0; background:#f9f9f9; border:1px #aaa solid; border-collapse:collapse; empty-cells:show;"
!- width="5px" align="left" rowspan="2" {{RIMColor|{{{2}}}}}|
+
!- width="5px" align="left" rowspan="2" {{RIMColor|{{{rim}}}}}|
!!- width="15px" align="left" rowspan="2"|<font color="red" size="7px">{{#switch: {{{1}}} | att = @ | elm = < | }}</font>
+
!!- width="15px" align="left" rowspan="2"|<font color="red" size="7px">{{#switch: {{{ae}}} | att = @ | elm = < | }}</font>
!!- width="220px" align="left"|{{#switch: {{{1}}} | att = Attribut | elm = Element | }}
+
!!- width="220px" align="left"|{{#switch: {{{ae}}} | att = Attribut | elm = Element | }}
 
!!- width="80px" align="left"|DT
 
!!- width="80px" align="left"|DT
 
!!- width="40px" align="left"|Card
 
!!- width="40px" align="left"|Card
Zeile 69: Zeile 81:
 
!!- align="left"|Beschreibung
 
!!- align="left"|Beschreibung
 
|-
 
|-
| align="left"|{{#if: {{{3}}} | ''{{{3}}}'' }}
+
| align="left"|{{#if: {{{name}}} | ''{{{name}}}'' }}
| align="left"|{{#if: {{{5}}} | {{{5}}} }}
+
| align="left"|{{#if: {{{dt}}} | {{{dt}}} }}
| align="left"|{{#if: {{{6}}} | {{{6}}} }}
+
| align="left"|{{#if: {{{card}}} | {{{card}}} }}
| align="left"|{{#if: {{{7}}} | {{{7}}} }}
+
| align="left"|{{#if: {{{conf}}} | {{{conf}}} }}
| align="left"|{{#if: {{{4}}} | {{{4}}} }}
+
| align="left"|{{#if: {{{desc}}} | {{{desc}}} }}
 
|-
 
|-
 
|}
 
|}
  
 
</onlyinclude>
 
</onlyinclude>

Version vom 3. Februar 2011, 20:48 Uhr

Dokumentation AttDesc

Diese Vorlage dient zur Beschreibung von HL7-Klassenattributen

Der Aufruf ist wie folgt:

{{AttDesc
| ae = 
| rim = 
| name =
| desc = 
| dt = 
| card = 
| conf =
}}

mit folgenden Parametern:

Parameter Bedeutung
ae Angabe, ob es ein XML-Element oder -Attribut ist. Zugelassen sind hier
  • att für Attribute
  • elm für Elemente
rim Angabe, um welche RIM-Klasse es sich handelt (wegen der Farbe). Zugelassen sind hier
  • act für Acts
  • ent für Entites
  • role für Roles
  • part für Participations
  • oth für andere Klassen
name Bezeichner des Elements/Attributs
desc Bedeutung des Elements/Attributs
dt Datentyp des Elements/Attributs
card Kardinalität des Elements/Attributs.
  • für Elemente wird hier typischerweise n..m angegeben,
  • bei Attributen ist die Angabe "optional" oder "required" möglich
conf Angaben zur Conformance des Elements/Attributs
  • O
  • R
  • M
  • X
  • NP

Beispiel 1

{{AttDesc | att | act | encoding | Kodierung | cs | required | M }}

ergibt

DT Card Conf Beschreibung


Beispiel 2

{{AttDesc | elm | role | code | Kodierung | CE CWE | 1..1 | M }}

ergibt

DT Card Conf Beschreibung

Beispiel 3

{{AttDesc | elm | ent | reference | Verweis | TEL | 0..1 | }}

ergibt

DT Card Conf Beschreibung


DT Card Conf Beschreibung
{{{name}}} {{{dt}}} {{{card}}} {{{conf}}} {{{desc}}}