Enum V3RoleLinkType
- java.lang.Object
-
- java.lang.Enum<V3RoleLinkType>
-
- org.hl7.fhir.r4.model.codesystems.V3RoleLinkType
-
- All Implemented Interfaces:
Serializable,Comparable<V3RoleLinkType>
public enum V3RoleLinkType extends Enum<V3RoleLinkType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description BACKUPThis relationship indicates the source Role is available to the target Role as a backup.CONTThis relationship indicates the target Role provides or receives information regarding the target role.DIRAUTHThe source Role has direct authority over the target role in a chain of authority.IDENTDescription: The source role provides identification for the target role.INDAUTHThe source Role has indirect authority over the target role in a chain of authority.NULLadded to help the parsersPARTThe target Role is part of the Source Role.RELAn action taken with respect to a subject Entity by a regulatory or authoritative body with supervisory capacity over that entity.REPLThis relationship indicates that the source Role replaces (or subsumes) the target Role.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static V3RoleLinkTypefromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static V3RoleLinkTypevalueOf(String name)Returns the enum constant of this type with the specified name.static V3RoleLinkType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
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 Detail
-
values
public static V3RoleLinkType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (V3RoleLinkType c : V3RoleLinkType.values()) System.out.println(c);
- 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 nameNullPointerException- if the argument is null
-
fromCode
public static V3RoleLinkType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-