II Class
A unique reference number that identifies a thing or object.

Inheritance Hierarchy

OnlineSystem Object
  MARC.Everest.DataTypes HXIT
    MARC.Everest.DataTypes ANY
      MARC.Everest.DataTypes II

Namespace: MARC.Everest.DataTypes
Assembly: MARC.Everest.Phone (in MARC.Everest.Phone.dll) Version: 1.5.0.0 (1.5.0)

Syntax

C#

public class II : ANY, IInstanceIdentifier, IEquatable<II>

Remarks

As stated within HL7 documentation, information processing systems claiming conformance to HL7v3 shall never assume receiving applications can infer the identity of an issuing authority.

An identifier allows a system to uniquely identify not only the object, but what domain (root) that particular object was assigned within.

Some examples of an instance identifier are a health care identifier number where by the number itself is meaningless without knowing the domain

Examples

Creating a new II

II instance = new II(new OID("1.1.1.2"), "123987");
        instance.AssigningAuthorityName = "Dr. Acula";
        instance.Use = IdentifierUse.Business;
        instance.Scope = IdentifierScope.BusinessIdentifier;
        instance.Validate();
           Console.WriteLine(instance.Root + instance.Extension);
        Console.ReadKey();

Version Information

Everest Compact Framework

Supported in: 1.2 Compact

Everest Framework

Supported in: 1.2, 1.0

See Also