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)



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


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


Creating a new II

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

Version Information

Everest Compact Framework

Supported in: 1.2 Compact

Everest Framework

Supported in: 1.2, 1.0

See Also