Enum V3RoleLinkType

java.lang.Object
java.lang.Enum<V3RoleLinkType>
org.hl7.fhir.dstu3.model.codesystems.V3RoleLinkType
All Implemented Interfaces:
Serializable, Comparable<V3RoleLinkType>

public enum V3RoleLinkType extends Enum<V3RoleLinkType>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    This relationship indicates the source Role is available to the target Role as a backup.
    This relationship indicates the target Role provides or receives information regarding the target role.
    The source Role has direct authority over the target role in a chain of authority.
    Description: The source role provides identification for the target role.
    The source Role has indirect authority over the target role in a chain of authority.
    added to help the parsers
    The target Role is part of the Source Role.
    An action taken with respect to a subject Entity by a regulatory or authoritative body with supervisory capacity over that entity.
    This relationship indicates that the source Role replaces (or subsumes) the target Role.
  • Method Summary

    Modifier and Type
    Method
    Description
    fromCode(String codeString)
     
     
     
     
     
    Returns the enum constant of this type with the specified name.
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • REL

      public static final V3RoleLinkType REL
      An action taken with respect to a subject Entity by a regulatory or authoritative body with supervisory capacity over that entity. The action is taken in response to behavior by the subject Entity that body finds to be undesirable. Suspension, license restrictions, monetary fine, letter of reprimand, mandated training, mandated supervision, etc.Examples:
    • BACKUP

      public static final V3RoleLinkType BACKUP
      This relationship indicates the source Role is available to the target Role as a backup. An entity in a backup role will be available as a substitute or replacement in the event that the entity assigned the role is unavailable. In medical roles where it is critical that the function be performed and there is a possibility that the individual assigned may be ill or otherwise indisposed, another individual is assigned to cover for the individual originally assigned the role. A backup may be required to be identified, but unless the backup is actually used, he/she would not assume the assigned entity role.
    • CONT

      public static final V3RoleLinkType CONT
      This relationship indicates the target Role provides or receives information regarding the target role. For example, AssignedEntity is a contact for a ServiceDeliveryLocation.
    • DIRAUTH

      public static final V3RoleLinkType DIRAUTH
      The source Role has direct authority over the target role in a chain of authority.
    • IDENT

      public static final V3RoleLinkType IDENT
      Description: The source role provides identification for the target role. The source role must be IDENT. The player entity of the source role is constrained to be the same as (i.e. the equivalent of, or equal to) the player of the target role if present. If the player is absent from the source role, then it is assumed to be the same as the player of the target role.
    • INDAUTH

      public static final V3RoleLinkType INDAUTH
      The source Role has indirect authority over the target role in a chain of authority.
    • PART

      public static final V3RoleLinkType PART
      The target Role is part of the Source Role.
    • REPL

      public static final V3RoleLinkType REPL
      This relationship indicates that the source Role replaces (or subsumes) the target Role. Allows for new identifiers and/or new effective time for a registry entry or a certification, etc.
    • NULL

      public static final V3RoleLinkType NULL
      added to help the parsers
  • Method Details

    • values

      public static V3RoleLinkType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static V3RoleLinkType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • fromCode

      public static V3RoleLinkType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
      Throws:
      org.hl7.fhir.exceptions.FHIRException
    • toCode

      public String toCode()
    • getSystem

      public String getSystem()
    • getDefinition

    • getDisplay

      public String getDisplay()