Difference between revisions of "Instance Identifier (II)"

m (Admin moved page II to Instance Identifier (II))
Line 14: Line 14:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
The <code>@root</code> attribute is of type OID (object identifier), a unique identifier of the issuing authority or system. For example, a patient with a patient number 13234453645 creat-ed by a specific healthcare provider organization is uniquely identified by the number itself in <code>@extension</code> and the OID of the organization or the sending system, in the example 2.16.840.1.113883.2.6.15.3.427.1 in <code>@root</code>.
+
The <code>@root</code> attribute is of type OID (object identifier), a unique identifier of the issuing authority or system.  
 +
{{BeginBlueBox|Example}}
 +
For example, a patient with a patient number 13234453645 created by a specific healthcare provider organization is uniquely identified by the number itself in <code>@extension</code> and the OID of the organization or the sending system, in the example 2.16.840.1.113883.2.6.15.3.427.1 in <code>@root</code>.
 +
{{EndBlueBox}}
 +
 
 
In some cases a single OID identifies an object uniquely. In that situation, only @root is populated and @extension is omitted.
 
In some cases a single OID identifies an object uniquely. In that situation, only @root is populated and @extension is omitted.
 +
 
{{ConstraintBox|dtr1-1-II: @root is required if @nullFlavor is not present.}}
 
{{ConstraintBox|dtr1-1-II: @root is required if @nullFlavor is not present.}}
 
{{ConstraintBox|dtr1-2-II: @root may not be used if @nullFlavor is present.}}
 
{{ConstraintBox|dtr1-2-II: @root may not be used if @nullFlavor is present.}}

Revision as of 15:21, 23 July 2013

Instance Identifier (II)

This data type identifies instances of classes like observations or entities (persons, or-ganizations). Attributes are

Attribute DT Conf Description
@extension st O Identification
@root uid R Source of identification
<id extension="13234453645" root="2.16.840.1.113883.2.6.15.3.427.1"/>

The @root attribute is of type OID (object identifier), a unique identifier of the issuing authority or system.

Example

For example, a patient with a patient number 13234453645 created by a specific healthcare provider organization is uniquely identified by the number itself in @extension and the OID of the organization or the sending system, in the example 2.16.840.1.113883.2.6.15.3.427.1 in @root.

In some cases a single OID identifies an object uniquely. In that situation, only @root is populated and @extension is omitted.

Check-circle.svg dtr1-1-II: @root is required if @nullFlavor is not present.
Check-circle.svg dtr1-2-II: @root may not be used if @nullFlavor is present.
Check-circle.svg dtr1-3-II: @extension may not be used if @nullFlavor is present.
Check-circle.svg dtr1-4-II: @root should not be longer than 128 characters. Please write a note to the authors of this rule if this is found to be not sufficient
Check-circle.svg dtr1-5-II: @extension should not be longer than 64 characters. Please write a note to the authors of this rule if this is found to be not sufficient