Enum V3HL7UpdateMode

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      _SETUPDATEMODE
      These concepts apply when the element and/or message is updating a set of items.
      A
      Description:The item was (or is to be) added, having not been present immediately before.
      AR
      Description:The item was (or is to be) either added or replaced.
      AU
      Description: AU: If this item exists, update it with these values.
      D
      Description:The item was (or is to be) removed (sometimes referred to as deleted).
      ESA
      Add the message element to the collection of items on the receiving system that correspond to the message element.
      ESAC
      Change the item on the receiving system that corresponds to this message element; if a matching element does not exist, add a new one created with the values in the message.
      ESC
      Change the item on the receiving system that corresponds to this message element; do not process if a matching element does not exist.
      ESD
      Delete the item on the receiving system that corresponds to this message element.
      I
      Ignore this role, it is not relevant to the update.
      K
      Description:This item is part of the identifying information for this object.
      N
      Description:There was (or is to be) no change to the item.
      NULL
      added to help the parsers
      R
      Description:The item existed previously and has (or is to be) revised.
      REF
      Description:This item provides enough information to allow a processing system to locate the full applicable record by identifying the object.
      U
      Description:Description:It is not specified whether or what kind of change has occurred to the item, or whether the item is present as a reference or identifying property.
      V
      Verify - this message element must match a value already in the receiving systems database in order to process the message.
    • Enum Constant Detail

      • A

        public static final V3HL7UpdateMode A
        Description:The item was (or is to be) added, having not been present immediately before. (If it is already present, this may be treated as an error condition.)
      • AR

        public static final V3HL7UpdateMode AR
        Description:The item was (or is to be) either added or replaced.
      • D

        public static final V3HL7UpdateMode D
        Description:The item was (or is to be) removed (sometimes referred to as deleted). If the item is part of a collection, delete any matching items.
      • K

        public static final V3HL7UpdateMode K
        Description:This item is part of the identifying information for this object.
      • N

        public static final V3HL7UpdateMode N
        Description:There was (or is to be) no change to the item. This is primarily used when this element has not changed, but other attributes in the instance have changed.
      • R

        public static final V3HL7UpdateMode R
        Description:The item existed previously and has (or is to be) revised. (If an item does not already exist, this may be treated as an error condition.)
      • REF

        public static final V3HL7UpdateMode REF
        Description:This item provides enough information to allow a processing system to locate the full applicable record by identifying the object.
      • U

        public static final V3HL7UpdateMode U
        Description:Description:It is not specified whether or what kind of change has occurred to the item, or whether the item is present as a reference or identifying property.
      • _SETUPDATEMODE

        public static final V3HL7UpdateMode _SETUPDATEMODE
        These concepts apply when the element and/or message is updating a set of items.
      • ESA

        public static final V3HL7UpdateMode ESA
        Add the message element to the collection of items on the receiving system that correspond to the message element.
      • ESAC

        public static final V3HL7UpdateMode ESAC
        Change the item on the receiving system that corresponds to this message element; if a matching element does not exist, add a new one created with the values in the message.
      • ESC

        public static final V3HL7UpdateMode ESC
        Change the item on the receiving system that corresponds to this message element; do not process if a matching element does not exist.
      • ESD

        public static final V3HL7UpdateMode ESD
        Delete the item on the receiving system that corresponds to this message element.
      • AU

        public static final V3HL7UpdateMode AU
        Description: AU: If this item exists, update it with these values. If it does not exist, create it with these values. If the item is part of the collection, update each item that matches this item, and if no items match, add a new item to the collection.
      • I

        public static final V3HL7UpdateMode I
        Ignore this role, it is not relevant to the update.
      • V

        public static final V3HL7UpdateMode V
        Verify - this message element must match a value already in the receiving systems database in order to process the message.
    • Method Detail

      • values

        public static V3HL7UpdateMode[] 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 (V3HL7UpdateMode c : V3HL7UpdateMode.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static V3HL7UpdateMode 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 V3HL7UpdateMode fromCode​(String codeString)
                                        throws org.hl7.fhir.exceptions.FHIRException
        Throws:
        org.hl7.fhir.exceptions.FHIRException