v3-HL7UpdateMode
type: CodeSystem
node role: treeRoot
id:
  v: v3-HL7UpdateMode
language:
  v: en
text:
  status:
    v: generated
  div:
    v: Generated Narrative: CodeSystem v3-HL7UpdateMode Language: en Properties This code system defines the following properties for its concepts Name Code URI Type Description Status status http://hl7.org/fhir/concept-properties#status code Designation of a concept's state. Normally is not populated unless the state is retired.. Not Selectable notSelectable http://hl7.org/fhir/concept-properties#notSelectable boolean Indicates that the code is abstract - only intended to be used as a selector for other concepts Concepts This case-sensitive code system http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode defines the following codes in a Is-A hierarchy: Lvl Code Display Definition Status Not Selectable 1 A Add **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.) active 1 AR Add or Replace **Description:**The item was (or is to be) either added or replaced. active 1 D Remove **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. active 1 K Key **Description:**This item is part of the identifying information for this object. active 1 N No Change **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. active 1 R Replace **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.) active 1 REF Reference **Description:**This item provides enough information to allow a processing system to locate the full applicable record by identifying the object. active 1 U Unknown **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. active 1 _SetUpdateMode Se…
url:
  v: http://terminology.hl7.org/CodeSystem/v3-HL7UpdateMode
identifier:
  system:
    v: urn:ietf:rfc:3986
  value:
    v: urn:oid:2.16.840.1.113883.5.57
version:
  v: 4.0.0
name:
  v: HL7UpdateMode
title:
  v: HL7UpdateMode
status:
  v: active
experimental:
  v: false
date:
  v: 2019-03-20
publisher:
  v: Health Level Seven International
contact:
  telecom:
    system:
      v: url
    value:
      v: http://hl7.org
  telecom:
    system:
      v: email
description:
  v: The possible modes of updating that occur when an attribute is received by a system that already contains values for that attribute.
copyright:
  v: This material derives from the HL7 Terminology THO. THO is copyright ©1989+ Health Level Seven International and is made available under the CC0 designation. For more licensing information see: https://terminology.hl7.org/license.html
case sensitive:
  v: true
hierarchy meaning:
  v: is-a
content:
  v: complete
property:
  code:
    v: status
  uri:
    v: http://hl7.org/fhir/concept-properties#status
  description:
    v: Designation of a concept's state. Normally is not populated unless the state is retired..
  type:
    v: code
property:
  code:
    v: notSelectable
  uri:
    v: http://hl7.org/fhir/concept-properties#notSelectable
  description:
    v: Indicates that the code is abstract - only intended to be used as a selector for other concepts
  type:
    v: boolean
concept:
  code:
    v: A
  display:
    v: Add
  definition:
    v: **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.)
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: AR
  display:
    v: Add or Replace
  definition:
    v: **Description:**The item was (or is to be) either added or replaced.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: D
  display:
    v: Remove
  definition:
    v: **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.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: K
  display:
    v: Key
  definition:
    v: **Description:**This item is part of the identifying information for this object.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: N
  display:
    v: No Change
  definition:
    v: **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.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: R
  display:
    v: Replace
  definition:
    v: **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.)
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: REF
  display:
    v: Reference
  definition:
    v: **Description:**This item provides enough information to allow a processing system to locate the full applicable record by identifying the object.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: U
  display:
    v: Unknown
  definition:
    v: **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.
  property:
    code:
      v: status
    value: code
      v: active
concept:
  code:
    v: _SetUpdateMode
  display:
    v: SetUpdateMode
  definition:
    v: These concepts apply when the element and/or message is updating a set of items.
  property:
    code:
      v: notSelectable
    value: boolean
      v: true
  property:
    code:
      v: status
    value: code
      v: retired
  concept:
    code:
      v: ESA
    display:
      v: Set Add
    definition:
      v: Add the message element to the collection of items on the receiving system that correspond to the message element.
    property:
      code:
        v: status
      value: code
        v: retired
    property:
      code:
        v: internalId
      value: code
        v: 10025
  concept:
    code:
      v: ESAC

v: Set Add or Change

v: 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.

code:
  v: status
value: code
  v: retired

code:
  v: internalId
value: code
  v: 10028

code:
  v: ESC
display:
  v: Set Change
definition:
  v: Change the item on the receiving system that corresponds to this message element; do not process if a matching element does not exist.
property:
  code:
    v: status
  value: code
    v: retired
property:
  code:
    v: internalId
  value: code
    v: 10027

code:
  v: ESD
display:
  v: Set Delete
definition:
  v: Delete the item on the receiving system that corresponds to this message element.
property:
  code:
    v: status
  value: code
    v: retired
property:
  code:
    v: internalId
  value: code
    v: 10026

code:
  v: AU
display:
  v: Add or Update
definition:
  v: **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.
property:
  code:
    v: status
  value: code
    v: retired

code:
  v: I
display:
  v: Ignore
definition:
  v: Ignore this role, it is not relevant to the update.
property:
  code:
    v: status
  value: code
    v: retired

code:
  v: V
display:
  v: Verify
definition:
  v: Verify - this message element must match a value already in the receiving systems database in order to process the message.
property:
  code:
    v: status
  value: code
    v: retired