Enum V3EntityNameUse

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

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

    Enum Constants
    Enum Constant
    Description
    Identifies the different representations of a name.
    Includes writer's pseudonym, stage name, etc
    Alphabetic transcription of name (Japanese: romaji)
    A name assigned to a person.
    As recorded on a license, record, certificate, etc.
    e.g.
    Ideographic representation of name (e.g., Japanese kanji, Chinese characters)
    Known as/conventional/the one you use
    added to help the parsers
    Definition:The formal name as registered in an official (government) registry, but which name might not be commonly used.
    A self asserted name that the person is using or has used.
    A name spelled phonetically.
    e.g.
    A name spelled according to the SoundEx algorithm.
    A name intended for use in searching or matching.
    Syllabic transcription of name (e.g., Japanese kana, Korean hangul)
  • 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

    • _NAMEREPRESENTATIONUSE

      Identifies the different representations of a name. The representation may affect how the name is used. (E.g. use of Ideographic for formal communications.)
    • ABC

      public static final V3EntityNameUse ABC
      Alphabetic transcription of name (Japanese: romaji)
    • IDE

      public static final V3EntityNameUse IDE
      Ideographic representation of name (e.g., Japanese kanji, Chinese characters)
    • SYL

      public static final V3EntityNameUse SYL
      Syllabic transcription of name (e.g., Japanese kana, Korean hangul)
    • ASGN

      public static final V3EntityNameUse ASGN
      A name assigned to a person. Reasons some organizations assign alternate names may include not knowing the person's name, or to maintain anonymity. Some, but not necessarily all, of the name types that people call "alias" may fit into this category.
    • C

      public static final V3EntityNameUse C
      As recorded on a license, record, certificate, etc. (only if different from legal name)
    • I

      public static final V3EntityNameUse I
      e.g. Chief Red Cloud
    • L

      public static final V3EntityNameUse L
      Known as/conventional/the one you use
    • OR

      public static final V3EntityNameUse OR
      Definition:The formal name as registered in an official (government) registry, but which name might not be commonly used. Particularly used in countries with a law system based on Napoleonic law.
    • P

      public static final V3EntityNameUse P
      A self asserted name that the person is using or has used.
    • A

      public static final V3EntityNameUse A
      Includes writer's pseudonym, stage name, etc
    • R

      public static final V3EntityNameUse R
      e.g. Sister Mary Francis, Brother John
    • SRCH

      public static final V3EntityNameUse SRCH
      A name intended for use in searching or matching.
    • PHON

      public static final V3EntityNameUse PHON
      A name spelled phonetically. There are a variety of phonetic spelling algorithms. This code value does not distinguish between these.Discussion:
    • SNDX

      public static final V3EntityNameUse SNDX
      A name spelled according to the SoundEx algorithm.
    • NULL

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

    • values

      public static V3EntityNameUse[] 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 V3EntityNameUse 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 V3EntityNameUse 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()