Package org.hl7.v3

Class II

Direct Known Subclasses:
POCDMT000040InfrastructureRootTemplateId, POCDMT000040InfrastructureRootTypeId

public class II extends ANY
An identifier that uniquely identifies a thing or object. Examples are object identifier for HL7 RIM objects, medical record number, order id, service catalog item id, Vehicle Identification Number (VIN), etc. Instance identifiers are defined based on ISO object identifiers.

Java class for II complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="II">
   <complexContent>
     <extension base="{urn:hl7-org:v3}ANY">
       <attribute name="root" type="{urn:hl7-org:v3}uid" />
       <attribute name="extension" type="{urn:hl7-org:v3}st" />
       <attribute name="assigningAuthorityName" type="{urn:hl7-org:v3}st" />
       <attribute name="displayable" type="{urn:hl7-org:v3}bl" />
     </extension>
   </complexContent>
 </complexType>
 
  • Field Details

    • root

      protected String root
    • extension

      protected String extension
    • assigningAuthorityName

      protected String assigningAuthorityName
    • displayable

      protected Boolean displayable
  • Constructor Details

    • II

      public II()
  • Method Details

    • getRoot

      public String getRoot()
      Gets the value of the root property.
      Returns:
      possible object is String
    • setRoot

      public void setRoot(String value)
      Sets the value of the root property.
      Parameters:
      value - allowed object is String
    • getExtension

      public String getExtension()
      Gets the value of the extension property.
      Returns:
      possible object is String
    • setExtension

      public void setExtension(String value)
      Sets the value of the extension property.
      Parameters:
      value - allowed object is String
    • getAssigningAuthorityName

      public String getAssigningAuthorityName()
      Gets the value of the assigningAuthorityName property.
      Returns:
      possible object is String
    • setAssigningAuthorityName

      public void setAssigningAuthorityName(String value)
      Sets the value of the assigningAuthorityName property.
      Parameters:
      value - allowed object is String
    • isDisplayable

      public Boolean isDisplayable()
      Gets the value of the displayable property.
      Returns:
      possible object is Boolean
    • setDisplayable

      public void setDisplayable(Boolean value)
      Sets the value of the displayable property.
      Parameters:
      value - allowed object is Boolean
    • withRoot

      public II withRoot(String value)
    • withExtension

      public II withExtension(String value)
    • withAssigningAuthorityName

      public II withAssigningAuthorityName(String value)
    • withDisplayable

      public II withDisplayable(Boolean value)
    • withNullFlavor

      public II withNullFlavor(String... values)
      Overrides:
      withNullFlavor in class ANY
    • withNullFlavor

      public II withNullFlavor(Collection<String> values)
      Overrides:
      withNullFlavor in class ANY
    • equals

      public boolean equals(Object object)
      Overrides:
      equals in class ANY
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class ANY
    • toString

      public String toString()
      Generates a String representation of the contents of this type. This is an extension method, produced by the 'ts' xjc plugin
      Overrides:
      toString in class ANY