<?xml version="1.0" encoding="UTF-8"?>

<CodeSystem xmlns="http://hl7.org/fhir">
  <id value="alternateCharacterSets"/>
  <text>
    <status value="generated"/><div xmlns="http://www.w3.org/1999/xhtml"><ul><li>Include all codes defined in <a href="CodeSystem-alternateCharacterSets.html"><code>http://terminology.hl7.org/v2plusvocab/CodeSystem/alternateCharacterSets</code></a></li></ul></div>
  </text>
  <extension url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-v2versionCreated">
    <valueString value="2.9.1"/>
  </extension>
  <extension url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-versionHistory">
    <valueString value="generate correct history somehow"/>
  </extension>
  <extension url="http://terminology.hl7.org/v2plusvocab/StructureDefinition/codesystem-tableNo">
    <valueString value="0211"/>
  </extension>
  <url value="http://terminology.hl7.org/v2plusvocab/CodeSystem/alternateCharacterSets"/>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="urn:oid:2.16.840.1.113883.18.116"/>
  </identifier>
  <identifier>
    <system value="urn:ietf:rfc:3986"/>
    <value value="http://terminology.hl7.org/v2plusvocab/CodeSystem/v2-0211"/>
  </identifier>
  <version value="1.4.3"/>
  <name value="AlternateCharacterSets"/>
  <title value="Alternate Character Sets (2.9.1 - 1.4.3)"/>
  <status value="active"/>
  <experimental value="true"/>
  <date value="2026-03-13T11:04:57+00:00"/>
  <publisher value="HL7/FO"/>
  <contact>
    <name value="HL7/FO"/>
    <telecom>
      <system value="url"/>
      <value value="http://www.hl7.org"/>
    </telecom>
  </contact>
  <description value="HL7-defined code system of concepts used to specify the character set(s) in use.  Includes both single-byte and double-byte characters sets, and used in Version 2.x messaging in the MSH segment."/>
  <copyright value="HL7 Inc., 2026"/>
  <caseSensitive value="true"/>
  <compositional value="false"/>
  <content value="complete"/>
  <property>
    <code value="versionIntroduced"/>
    <uri value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionIntroduced"/>
    <description value="version when was this code introduced"/>
    <type value="string"/>
  </property>
  <property>
    <code value="versionDeprecated"/>
    <uri value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#versionDeprecated"/>
    <description value="version when was this code deprecated"/>
    <type value="string"/>
  </property>
  <property>
    <code value="status"/>
    <uri value="http://hl7.org/fhir/concept-properties#status"/>
    <description value="A code that indicates the status of the concept. Typical values are active, experimental, deprecated, and retired"/>
    <type value="code"/>
  </property>
  <property>
    <code value="comment"/>
    <uri value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#comment"/>
    <description value="A string that provides additional detail pertinent to the use or understanding of the concept"/>
    <type value="string"/>
  </property>
  <property>
    <code value="usage"/>
    <uri value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#usage"/>
    <description value="usage notes for this code"/>
    <type value="string"/>
  </property>
  <property>
    <code value="modified"/>
    <uri value="http://terminology.hl7.org/v2plusvocab/CodeSystem/Property#modified"/>
    <description value="date of last modification"/>
    <type value="dateTime"/>
  </property>
  <concept id="2145">
    <code value="8859/1"/>
    <display value="The printable characters from the ISO 8859/1 Character set"/>
    <definition value="The printable characters from the ISO 8859/1 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2154">
    <code value="8859/15"/>
    <display value="The printable characters from the ISO 8859/15 (Latin-15)"/>
    <definition value="The printable characters from the ISO 8859/15 (Latin-15)"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.6"/>
    </property>
  </concept>
  <concept id="2146">
    <code value="8859/2"/>
    <display value="The printable characters from the ISO 8859/2 Character set"/>
    <definition value="The printable characters from the ISO 8859/2 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2147">
    <code value="8859/3"/>
    <display value="The printable characters from the ISO 8859/3 Character set"/>
    <definition value="The printable characters from the ISO 8859/3 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2148">
    <code value="8859/4"/>
    <display value="The printable characters from the ISO 8859/4 Character set"/>
    <definition value="The printable characters from the ISO 8859/4 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2149">
    <code value="8859/5"/>
    <display value="The printable characters from the ISO 8859/5 Character set"/>
    <definition value="The printable characters from the ISO 8859/5 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2150">
    <code value="8859/6"/>
    <display value="The printable characters from the ISO 8859/6 Character set"/>
    <definition value="The printable characters from the ISO 8859/6 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2151">
    <code value="8859/7"/>
    <display value="The printable characters from the ISO 8859/7 Character set"/>
    <definition value="The printable characters from the ISO 8859/7 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2152">
    <code value="8859/8"/>
    <display value="The printable characters from the ISO 8859/8 Character set"/>
    <definition value="The printable characters from the ISO 8859/8 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2153">
    <code value="8859/9"/>
    <display value="The printable characters from the ISO 8859/9 Character set"/>
    <definition value="The printable characters from the ISO 8859/9 Character set"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2144">
    <code value="ASCII"/>
    <display value="The printable 7-bit ASCII character set"/>
    <definition value="The printable 7-bit ASCII character set"/>
    <property>
      <code value="comment"/>
      <valueString value="This is the default if this field is omitted"/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2162">
    <code value="BIG-5"/>
    <display value="Code for Taiwanese Character Set (BIG-5)"/>
    <definition value="Code for Taiwanese Character Set (BIG-5)"/>
    <property>
      <code value="comment"/>
      <valueString value="Does not need an escape sequence.&#xD;&#xA;&#xD;&#xA;BIG-5 does not need an escape sequence. ASCII is a 7 bit character set, which means that the top bit of the byte is “0”. The parser knows that when the top bit of the byte is “0”, the character set is ASCII. When it is “1”, the following bytes should be handled as 2 bytes (or more). No escape technique is needed. However, since some servers do not correctly interpret when they receive a top bit “1”, it is advised, in internet RFC, to not use these kind of non-safe non-escape extension."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2161">
    <code value="CNS 11643-1992"/>
    <display value="Code for Taiwanese Character Set (CNS 11643-1992)"/>
    <definition value="Code for Taiwanese Character Set (CNS 11643-1992)"/>
    <property>
      <code value="comment"/>
      <valueString value="Does not need an escape sequence."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2159">
    <code value="GB 18030-2000"/>
    <display value="Code for Chinese Character Set (GB 18030-2000)"/>
    <definition value="Code for Chinese Character Set (GB 18030-2000)"/>
    <property>
      <code value="comment"/>
      <valueString value="Does not need an escape sequence."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2156">
    <code value="ISO IR14"/>
    <display value="Code for Information Exchange (one byte)(JIS X 0201-1976)."/>
    <definition value="Code for Information Exchange (one byte)(JIS X 0201-1976)."/>
    <property>
      <code value="comment"/>
      <valueString value="Note that the code contains a space, i.e., &quot;ISO IR14&quot;."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3.1"/>
    </property>
  </concept>
  <concept id="2158">
    <code value="ISO IR159"/>
    <display value="Code of the supplementary Japanese Graphic Character set for information interchange (JIS X 0212-1990)."/>
    <definition value="Code of the supplementary Japanese Graphic Character set for information interchange (JIS X 0212-1990)."/>
    <property>
      <code value="comment"/>
      <valueString value="Note that the code contains a space, i.e. &quot;ISO IR159&quot;."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3.1"/>
    </property>
  </concept>
  <concept id="2155">
    <code value="ISO IR6"/>
    <display value="ASCII graphic character set consisting of 94 characters."/>
    <definition value="ASCII graphic character set consisting of 94 characters."/>
    <property>
      <code value="comment"/>
      <valueString value="http://www.itscj.ipsj.or.jp/ISO-IR/006.pdf"/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.7"/>
    </property>
  </concept>
  <concept id="2157">
    <code value="ISO IR87"/>
    <display value="Code for the Japanese Graphic Character set for information interchange (JIS X 0208-1990),"/>
    <definition value="Code for the Japanese Graphic Character set for information interchange (JIS X 0208-1990),"/>
    <property>
      <code value="comment"/>
      <valueString value="Note that the code contains a space, i.e., “ISO IR87”.&#xD;&#xA;&#xD;&#xA;The JIS X 0208 needs an escape sequence. In Japan, the escape technique is ISO 2022. From basic ASCII, escape sequence “escape” $ B (in HEX, 1B 24 42) lets the parser know that following bytes should be handled 2-byte wise. Back to ASCII is 1B 28 42."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3.1"/>
    </property>
  </concept>
  <concept>
    <code value="JAS2020"/>
    <display value="A subset of ISO2020 used for most Kanjii transmissions"/>
    <definition value="A subset of ISO2020 used for most Kanjii transmissions"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2025-07-30"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept>
    <code value="JIS X 0202"/>
    <display value="ISO 2022 with escape sequences for Kanjii"/>
    <definition value="ISO 2022 with escape sequences for Kanjii"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2025-07-30"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2160">
    <code value="KS X 1001"/>
    <display value="Code for Korean Character Set (KS X 1001)"/>
    <definition value="Code for Korean Character Set (KS X 1001)"/>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2163">
    <code value="UNICODE"/>
    <display value="The world wide character standard from ISO/IEC 10646-1-1993"/>
    <definition value="The world wide character standard from ISO/IEC 10646-1-1993"/>
    <property>
      <code value="comment"/>
      <valueString value="Deprecated. Retained for backward compatibility only as v 2.5. Replaced by specific Unicode encoding codes."/>
    </property>
    <property>
      <code value="usage"/>
      <valueString value="Available from The Unicode Consortium, P.O. Box 700519, San Jose, CA  95170-0519.  See http://www.unicode.org/unicode/consortium/consort.html"/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.3"/>
    </property>
  </concept>
  <concept id="2165">
    <code value="UNICODE UTF-16"/>
    <display value="UCS Transformation Format, 16-bit form"/>
    <definition value="UCS Transformation Format, 16-bit form"/>
    <property>
      <code value="usage"/>
      <valueString value="UTF-16 is identical to ISO/IEC 10646 UCS-2. Note that the code contains a space before UTF but not before and after the hyphen."/>
    </property>
    <property>
      <code value="status"/>
      <valueCode value="inactive"/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2023-08-10"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2166">
    <code value="UNICODE UTF-32"/>
    <display value="UCS Transformation Format, 32-bit form"/>
    <definition value="UCS Transformation Format, 32-bit form"/>
    <property>
      <code value="usage"/>
      <valueString value="UTF-32 is defined by Unicode Technical Report #19, and is an officially recognized encoding as of Unicode Version 3.1. UTF-32 is a proper subset of ISO/IEC 10646 UCS-4. Note that the code contains a space before UTF but not before and after the hyphen."/>
    </property>
    <property>
      <code value="status"/>
      <valueCode value="inactive"/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2023-08-10"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
  <concept id="2164">
    <code value="UNICODE UTF-8"/>
    <display value="UCS Transformation Format, 8-bit form"/>
    <definition value="UCS Transformation Format, 8-bit form"/>
    <property>
      <code value="comment"/>
      <valueString value="UTF-8 is a variable-length encoding, each code value is represented by 1,2 or 3 bytes, depending on the code value. 7 bit ASCII is a proper subset of UTF-8. Note that the code contains a space before UTF but not before and after the hyphen. Since UTF-8 represents the full UNICODE character set, the following restriction apply to its use: &#xD;&#xA;1. UTF-8 must be the default encoding of the message, UTF-8 cannot be specified as an additional character set in MSH-18&#xD;&#xA;2. There are no other character sets allowed in a message where UTF-8 is the default encoding in the message.&#xD;&#xA;In other words, UNICODE UTF-8 can only be specified as a single value in MSH-18&#xD;&#xA;3. A message encoded in UTF-8 must not use a Byte Order Mark (BOM)."/>
    </property>
    <property>
      <code value="modified"/>
      <valueDateTime value="2015-07-13"/>
    </property>
    <property>
      <code value="versionIntroduced"/>
      <valueString value="2.5"/>
    </property>
  </concept>
</CodeSystem>