v3-HL7UpdateMode
type: CodeSystem
node role: treeRoot
id:
  v: v3-HL7UpdateMode
language:
  v: en
text:
  status:
    v: generated
  div: Properties This code system defines the following properties for its concepts Name Code URI Type Description Specializes Specializes Coding The child code is a more narrow version of the concept represented by the parent code. I.e. Every child concept is also a valid parent concept. Used to allow determination of subsumption. Must be transitive, irreflexive, antisymmetric. Generalizes Generalizes Coding Inverse of Specializes. Only included as a derived relationship. internalId internalId http://terminology.hl7.org/CodeSystem/utg-concept-properties#v3-internal-id code The internal identifier for the concept in the HL7 Access database repository. 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 internalId 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.) 22624 active 1 AR Add or Replace **Description:**The item was (or is to be) either added or replaced. 22654 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. 10020 active 1 K Key **Description:**This item is part of the identifying information for this object. 10022 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. 22655 active 1 R Replace **Description:**The it…
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: 3.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
case sensitive:
  v: true
hierarchy meaning:
  v: is-a
content:
  v: complete
property:
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-symmetry
    value:
      v: antisymmetric
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-transitivity
    value:
      v: transitive
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-reflexivity
    value:
      v: irreflexive
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-isNavigable
    value:
      v: true
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-relationshipKind
    value:
      v: Specializes
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-inverseName
    value:
      v: Generalizes
  code:
    v: Specializes
  description:
    v: The child code is a more narrow version of the concept represented by the parent code. I.e. Every child concept is also a valid parent concept. Used to allow determination of subsumption. Must be transitive, irreflexive, antisymmetric.
  type:
    v: Coding
property:
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-symmetry
    value:
      v: antisymmetric
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-transitivity
    value:
      v: transitive
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-reflexivity
    value:
      v: irreflexive
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-isNavigable
    value:
      v: true
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-relationshipKind
    value:
      v: Generalizes
  extension:
    url:
      v: http://terminology.hl7.org/StructureDefinition/ext-mif-relationship-inverseName
    value:
      v: Specializes
  code:
    v: Generalizes
  description:
    v: Inverse of Specializes. Only included as a derived relationship.
  type:
    v: Coding
property:
  code:
    v: internalId
  uri:
    v: http://terminology.hl7.org/CodeSystem/utg-concept-properties#v3-internal-id
  description:
    v: The internal identifier for the concept in the HL7 Access database repository.
  type:
    v: code
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:
      v: active
  property:
    code:
      v: internalId
    value:
      v: 22624
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:
      v: active
  property:
    code:
      v: internalId
    value:
      v: 22654
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:
      v: active
  property:
    code:
      v: internalId
    value:
      v: 10020

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:
    v: active
property:
  code:
    v: internalId
  value:
    v: 10022

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:
    v: active
property:
  code:
    v: internalId
  value:
    v: 22655

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:
    v: active
property:
  code:
    v: internalId
  value:
    v: 10019

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:
    v: active
property:
  code:
    v: internalId
  value:
    v: 22623

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:
    v: active
property:
  code:
    v: internalId
  value:
    v: 22622

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:
    v: true
property:
  code:
    v: status
  value:
    v: retired
property:
  code:
    v: internalId
  value:
    v: 21082
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:
      v: retired
  property:
    code:
      v: internalId
    value:
      v: 10025
concept:
  code:
    v: ESAC
  display:
    v: Set Add or Change
  definition:
    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.
  property:
    code:
      v: status
    value:
      v: retired
  property:
    code:
      v: internalId
    value:
      v: 10028
concept:
  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:
      v: retired
  property:
    code:
      v: internalId
    value:
      v: 10027
concept:
  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:
      v: retired
  property:
    code:
      v: internalId
    value:
      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:
    v: retired
property:
  code:
    v: internalId
  value:
    v: 22621

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

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:
    v: retired
property:
  code:
    v: internalId
  value:
    v: 10023