From 36df7197f21ab32ee691ff98ca96bb17f08c1889 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Thu, 10 Jun 2021 12:56:57 +0200 Subject: [PATCH 01/30] fixes issue #93 --- hl7apy/v2_7/fields.py | 1 + hl7apy/v2_7/segments.py | 1 + hl7apy/v2_8/fields.py | 1 + hl7apy/v2_8/segments.py | 1 + hl7apy/v2_8_1/fields.py | 1 + hl7apy/v2_8_1/segments.py | 1 + hl7apy/v2_8_2/fields.py | 1 + hl7apy/v2_8_2/segments.py | 1 + tests/test_core.py | 2 +- 9 files changed, 9 insertions(+), 1 deletion(-) diff --git a/hl7apy/v2_7/fields.py b/hl7apy/v2_7/fields.py index 431719b..a0e45b3 100644 --- a/hl7apy/v2_7/fields.py +++ b/hl7apy/v2_7/fields.py @@ -1838,6 +1838,7 @@ 'PV1_37': ('sequence', DATATYPES_STRUCTS['DLD'], 'DLD', 'DISCHARGED_TO_LOCATION', 'HL70113', -1), 'PV1_38': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'DIET_TYPE', 'HL70114', -1), 'PV1_39': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'SERVICING_FACILITY', 'HL70115', -1), + 'PV1_40': ('leaf', None, 'IS', 'BED_STATUS', 'HL70116', -1), 'PV1_41': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'ACCOUNT_STATUS', 'HL70117', -1), 'PV1_42': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PENDING_LOCATION', None, -1), 'PV1_43': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PRIOR_TEMPORARY_LOCATION', None, -1), diff --git a/hl7apy/v2_7/segments.py b/hl7apy/v2_7/segments.py index ed076a2..96ad8e4 100644 --- a/hl7apy/v2_7/segments.py +++ b/hl7apy/v2_7/segments.py @@ -2138,6 +2138,7 @@ ('PV1_37', FIELDS['PV1_37'], (0, 1), 'FIE'), ('PV1_38', FIELDS['PV1_38'], (0, 1), 'FIE'), ('PV1_39', FIELDS['PV1_39'], (0, 1), 'FIE'), + ('PV1_40', FIELDS['PV1_40'], (0, 0), 'FIE'), ('PV1_41', FIELDS['PV1_41'], (0, 1), 'FIE'), ('PV1_42', FIELDS['PV1_42'], (0, 1), 'FIE'), ('PV1_43', FIELDS['PV1_43'], (0, 1), 'FIE'), diff --git a/hl7apy/v2_8/fields.py b/hl7apy/v2_8/fields.py index ccc014e..a35cf09 100644 --- a/hl7apy/v2_8/fields.py +++ b/hl7apy/v2_8/fields.py @@ -1888,6 +1888,7 @@ 'PV1_37': ('sequence', DATATYPES_STRUCTS['DLD'], 'DLD', 'DISCHARGED_TO_LOCATION', 'HL70113', -1), 'PV1_38': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'DIET_TYPE', 'HL70114', -1), 'PV1_39': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'SERVICING_FACILITY', 'HL70115', -1), + 'PV1_40': ('leaf', None, 'IS', 'BED_STATUS', 'HL70116', -1), 'PV1_41': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'ACCOUNT_STATUS', 'HL70117', -1), 'PV1_42': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PENDING_LOCATION', None, -1), 'PV1_43': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PRIOR_TEMPORARY_LOCATION', None, -1), diff --git a/hl7apy/v2_8/segments.py b/hl7apy/v2_8/segments.py index 9183b18..602bef7 100644 --- a/hl7apy/v2_8/segments.py +++ b/hl7apy/v2_8/segments.py @@ -2215,6 +2215,7 @@ ('PV1_37', FIELDS['PV1_37'], (0, 1), 'FIE'), ('PV1_38', FIELDS['PV1_38'], (0, 1), 'FIE'), ('PV1_39', FIELDS['PV1_39'], (0, 1), 'FIE'), + ('PV1_40', FIELDS['PV1_40'], (0, 0), 'FIE'), ('PV1_41', FIELDS['PV1_41'], (0, 1), 'FIE'), ('PV1_42', FIELDS['PV1_42'], (0, 1), 'FIE'), ('PV1_43', FIELDS['PV1_43'], (0, 1), 'FIE'), diff --git a/hl7apy/v2_8_1/fields.py b/hl7apy/v2_8_1/fields.py index f595cd5..1a65e9c 100644 --- a/hl7apy/v2_8_1/fields.py +++ b/hl7apy/v2_8_1/fields.py @@ -1929,6 +1929,7 @@ 'PV1_37': ('sequence', DATATYPES_STRUCTS['DLD'], 'DLD', 'DISCHARGED_TO_LOCATION', 'HL70113', -1), 'PV1_38': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'DIET_TYPE', 'HL70114', -1), 'PV1_39': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'SERVICING_FACILITY', 'HL70115', -1), + 'PV1_40': ('leaf', None, 'IS', 'BED_STATUS', 'HL70116', -1), 'PV1_41': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'ACCOUNT_STATUS', 'HL70117', -1), 'PV1_42': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PENDING_LOCATION', None, -1), 'PV1_43': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PRIOR_TEMPORARY_LOCATION', None, -1), diff --git a/hl7apy/v2_8_1/segments.py b/hl7apy/v2_8_1/segments.py index 8f281a4..7803ef4 100644 --- a/hl7apy/v2_8_1/segments.py +++ b/hl7apy/v2_8_1/segments.py @@ -2220,6 +2220,7 @@ ('PV1_37', FIELDS['PV1_37'], (0, 1), 'FIE'), ('PV1_38', FIELDS['PV1_38'], (0, 1), 'FIE'), ('PV1_39', FIELDS['PV1_39'], (0, 1), 'FIE'), + ('PV1_40', FIELDS['PV1_40'], (0, 0), 'FIE'), ('PV1_41', FIELDS['PV1_41'], (0, 1), 'FIE'), ('PV1_42', FIELDS['PV1_42'], (0, 1), 'FIE'), ('PV1_43', FIELDS['PV1_43'], (0, 1), 'FIE'), diff --git a/hl7apy/v2_8_2/fields.py b/hl7apy/v2_8_2/fields.py index 3a47749..ffe161f 100644 --- a/hl7apy/v2_8_2/fields.py +++ b/hl7apy/v2_8_2/fields.py @@ -1968,6 +1968,7 @@ 'PV1_37': ('sequence', DATATYPES_STRUCTS['DLD'], 'DLD', 'DISCHARGED_TO_LOCATION', 'HL70113', -1), 'PV1_38': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'DIET_TYPE', 'HL70114', -1), 'PV1_39': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'SERVICING_FACILITY', 'HL70115', -1), + 'PV1_40': ('leaf', None, 'IS', 'BED_STATUS', 'HL70116', -1), 'PV1_41': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'ACCOUNT_STATUS', 'HL70117', -1), 'PV1_42': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PENDING_LOCATION', None, -1), 'PV1_43': ('sequence', DATATYPES_STRUCTS['PL'], 'PL', 'PRIOR_TEMPORARY_LOCATION', None, -1), diff --git a/hl7apy/v2_8_2/segments.py b/hl7apy/v2_8_2/segments.py index 1e4aec6..0166723 100644 --- a/hl7apy/v2_8_2/segments.py +++ b/hl7apy/v2_8_2/segments.py @@ -2287,6 +2287,7 @@ ('PV1_37', FIELDS['PV1_37'], (0, 1), 'FIE'), ('PV1_38', FIELDS['PV1_38'], (0, 1), 'FIE'), ('PV1_39', FIELDS['PV1_39'], (0, 1), 'FIE'), + ('PV1_40', FIELDS['PV1_40'], (0, 0), 'FIE'), ('PV1_41', FIELDS['PV1_41'], (0, 1), 'FIE'), ('PV1_42', FIELDS['PV1_42'], (0, 1), 'FIE'), ('PV1_43', FIELDS['PV1_43'], (0, 1), 'FIE'), diff --git a/tests/test_core.py b/tests/test_core.py index 68fde3a..8bd9989 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -2136,4 +2136,4 @@ def create_unknown_subcomponent_by_get(self): if __name__ == '__main__': - unittest.main() + unittest.main() \ No newline at end of file From 73ac3b4cf925fcf995a73a74a59d18c3c8612674 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Thu, 10 Jun 2021 13:01:17 +0200 Subject: [PATCH 02/30] removes version 3.4 from run tests action --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index e9c3219..acbf69e 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [2.7, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9] + python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} From cb3a03a97db67cc84f4513a4e0f9265504815b74 Mon Sep 17 00:00:00 2001 From: r1b Date: Mon, 9 Aug 2021 14:12:47 -0400 Subject: [PATCH 03/30] fix: don't check sys.modules before dynamic import 1. `importlib.import_module` [already does this](https://github.com/python/cpython/blob/7d14fdb03c3e8384c01da1b21647ce837ed6a29c/Lib/importlib/_bootstrap.py#L1033-L1046) 2. Moreover, you must acquire the import lock before checking sys.modules. `importlib.import_module` does this for you. Fixes https://github.com/crs4/hl7apy/issues/61 --- hl7apy/__init__.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/hl7apy/__init__.py b/hl7apy/__init__.py index 1d2293a..9cc7477 100644 --- a/hl7apy/__init__.py +++ b/hl7apy/__init__.py @@ -233,9 +233,7 @@ def load_library(version): """ check_version(version) module_name = SUPPORTED_LIBRARIES[version] - lib = sys.modules.get(module_name) - if lib is None: - lib = importlib.import_module(module_name) + lib = importlib.import_module(module_name) return lib From 522e296febb5245d62a970531dc88a1782dba749 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Thu, 11 Nov 2021 09:44:13 +0100 Subject: [PATCH 04/30] Fixes #97: removes useless debugging messages --- hl7apy/factories.py | 1 - 1 file changed, 1 deletion(-) diff --git a/hl7apy/factories.py b/hl7apy/factories.py index b60524f..70a3fa1 100644 --- a/hl7apy/factories.py +++ b/hl7apy/factories.py @@ -99,7 +99,6 @@ def datatype_factory(datatype, value, version=None, validation_level=None): except KeyError: raise InvalidDataType(datatype) except ValueError as e: - print(e) if Validator.is_strict(validation_level): raise e # TODO: Do we really want this? In that case the parent's datatype must be changed accordingly From 37c20a29771ecc4b016c0f146dc98a0a1b4b9b3e Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:01:14 +0100 Subject: [PATCH 05/30] test: fixes test to use the correct max lenght for NM and SI --- .github/workflows/run_tests.yml | 2 +- hl7apy/__init__.py | 6 +++++- hl7apy/base_datatypes.py | 20 ++++++++++++++++---- tests/test_core.py | 24 +++++++++++++++--------- 4 files changed, 37 insertions(+), 15 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index acbf69e..c116365 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9] + python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12] steps: - uses: actions/checkout@v2 - name: Set up Python ${{ matrix.python-version }} diff --git a/hl7apy/__init__.py b/hl7apy/__init__.py index 9cc7477..e0741d2 100644 --- a/hl7apy/__init__.py +++ b/hl7apy/__init__.py @@ -20,18 +20,22 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. from __future__ import absolute_import + import os -import sys + try: from collections.abc import MutableMapping except ImportError: from collections import MutableMapping + import importlib + try: import cPickle as pickle except ImportError: import pickle + from hl7apy.exceptions import UnsupportedVersion, InvalidEncodingChars, UnknownValidationLevel from hl7apy.consts import DEFAULT_ENCODING_CHARS, DEFAULT_ENCODING_CHARS_27, DEFAULT_VERSION, VALIDATION_LEVEL diff --git a/hl7apy/base_datatypes.py b/hl7apy/base_datatypes.py index e1c4439..a24528c 100644 --- a/hl7apy/base_datatypes.py +++ b/hl7apy/base_datatypes.py @@ -33,8 +33,9 @@ """ from __future__ import absolute_import -import re + import numbers +import re from datetime import datetime from decimal import Decimal from functools import cmp_to_key @@ -65,6 +66,7 @@ class BaseDataType(object): greater than the :attr:`max_length`. Only if :attr:`validation_level` is :attr:`STRICT ` """ + def __init__(self, value, max_length=None, validation_level=None): if validation_level is None: validation_level = get_default_validation_level() @@ -113,6 +115,7 @@ class TextualDataType(BaseDataType): :raise: :exc:`MaxLengthReached ` When the :attr:`value`'s length is greater than :attr:`max_length` """ + def __init__(self, value, max_length=32, highlights=None, validation_level=None): self.highlights = highlights @@ -132,7 +135,7 @@ def _get_translations(self, encoding_chars): (encoding_chars['REPETITION'], '{esc}R{esc}'.format(esc=escape_char)),) def _get_escape_char_regex(self, escape_char): - return r'(? Date: Tue, 9 Jan 2024 12:10:31 +0100 Subject: [PATCH 06/30] chore: updates python test action --- .github/workflows/run_tests.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index c116365..05cd3e8 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -13,9 +13,9 @@ jobs: matrix: python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12] steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v2 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies From 835317d7773aa0bd9e12c336f8fbf54fb22e3e41 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:13:35 +0100 Subject: [PATCH 07/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 05cd3e8..948845c 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [2.7, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11, 3.12] + python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 1bc00c9537dc6d908274ec896bf24b1b8a0a8864 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:16:48 +0100 Subject: [PATCH 08/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 948845c..a488a69 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["2.7", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["2.7", ">=3.5", "<=3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 9688e2eaa0f9917fb9d16bde864b1da1a16ee470 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:18:32 +0100 Subject: [PATCH 09/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index a488a69..a6edccf 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["2.7", ">=3.5", "<=3.12"] + python-version: [">=3.5 <=3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 792da98d6374f4c730a51c1485f5dc03099664c7 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:19:45 +0100 Subject: [PATCH 10/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index a6edccf..05609d0 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [">=3.5 <=3.12"] + python-version: ["3.x"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From f3f584840fe8f53762df94787b7de38829e295ce Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:23:17 +0100 Subject: [PATCH 11/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 05609d0..1a3b353 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.x"] + python-version: ["2.7.x", "3.5.x", "3.6.x", "3.7.x", "3.8.x", "3.9.x", "3.10.x", "3.11.x"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From 7ba500c85e0a6cbed31d2e06a10fa4a52ab06fcd Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:26:16 +0100 Subject: [PATCH 12/30] chore: fix github action for python tests --- .github/workflows/run_tests.yml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 1a3b353..7d7d762 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -8,10 +8,11 @@ on: jobs: build: - runs-on: ubuntu-latest + runs-on: ${{ matrix.os }} strategy: matrix: - python-version: ["2.7.x", "3.5.x", "3.6.x", "3.7.x", "3.8.x", "3.9.x", "3.10.x", "3.11.x"] + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From bfa963d744eb8a49034a54ab44491bdbcaf0fd06 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 12:56:20 +0100 Subject: [PATCH 13/30] chore: migrate to nose2 --- .github/workflows/run_tests.yml | 7 ++++--- nose2.cfg | 9 +++++++++ tests/test_core.py | 2 +- tests/test_to_string.py | 2 +- 4 files changed, 15 insertions(+), 5 deletions(-) create mode 100644 nose2.cfg diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 7d7d762..f99379f 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -22,7 +22,8 @@ jobs: - name: Install dependencies run: | python -m pip install --upgrade pip - pip install coveralls nose - - name: Test with nosetests + pip install coveralls nose2 nose2[coverage_plugin]>=0.6.5 + + - name: Test with nose2 run: | - nosetests tests hl7apy --with-doctest --with-coverage --cover-package hl7apy + nose2 tests hl7apy diff --git a/nose2.cfg b/nose2.cfg new file mode 100644 index 0000000..29d7555 --- /dev/null +++ b/nose2.cfg @@ -0,0 +1,9 @@ +[unittest] +plugins = nose2.plugins.doctests + +[doctest] +always-on = True + +[coverage] +always-on = True +cover-package = hl7apy diff --git a/tests/test_core.py b/tests/test_core.py index c4ee435..f9eb8d1 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -1353,7 +1353,7 @@ def test_add_empty_subcomponent(self): m = Message('RSP_K21', reference=self.rsp_k21_mp, validation_level=VALIDATION_LEVEL.TOLERANT) c = m.add_segment('QPD').add_field('QPD_8').add_component('CX_4') c.add(SubComponent(datatype='ST')) - self.assertEquals(c.value, '&&&') + self.assertEqual(c.value, '&&&') def test_add_known_subcomponent_to_empty_component(self): c = Component() diff --git a/tests/test_to_string.py b/tests/test_to_string.py index b936757..9ad23a2 100644 --- a/tests/test_to_string.py +++ b/tests/test_to_string.py @@ -111,7 +111,7 @@ def test_msg_to_string_empty(self): It tests the to_er7 message for an empty message """ msg = Message('RSP_K11') - self.assertRegexpMatches(msg.to_er7(), 'MSH|^~\\&|||||d+|||||2.5') + self.assertRegex(msg.to_er7(), 'MSH|^~\\&|||||d+|||||2.5') def test_highlights(self): """ From 59b299d1f0e284ec60631392140afdd5da6064c7 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:02:34 +0100 Subject: [PATCH 14/30] test: changes validation test to be platform-agnostic --- .github/workflows/run_tests.yml | 2 +- tests/test_validation.py | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index f99379f..ed06973 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11"] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/tests/test_validation.py b/tests/test_validation.py index a1bab52..155064a 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -21,6 +21,8 @@ from __future__ import absolute_import import os +import platform +import tempfile import unittest import hl7apy @@ -78,7 +80,8 @@ def setUp(self): 'TQ1|||||||||R\r' \ 'OBR||83427|83427|LDL^LDL CHOLESTEROL^^LDL||||||||||||ND^UNKNOWN^UNKNOWN\r' - self.report_file = '/tmp/hl7apy_test_rf' + report_file = tempfile.NamedTemporaryFile() + self.report_file = report_file.name def _create_message(self, msg_str): return parse_message(msg_str) From 7bce61952d96f3c257ba1417db48b4a8195fedbd Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:07:10 +0100 Subject: [PATCH 15/30] test: change regexp test method --- tests/test_validation.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_validation.py b/tests/test_validation.py index 155064a..9cce013 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -415,9 +415,9 @@ def _test_report_file(self, error_type, present=True): else: return if present: - self.assertRegexpMatches(s, regex) + self.assertRegex(s, regex) else: - self.assertNotRegexpMatches(s, regex) + self.assertNotRegex(s, regex) os.remove(self.report_file) def test_well_structured_message(self): From 8d1fd260a8cc03b19529c0ae64d9c2c1a7cbc608 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:39:29 +0100 Subject: [PATCH 16/30] test: changes tests to be version agnostic --- .github/workflows/run_tests.yml | 2 +- tests/test_validation.py | 31 ++++++++++++++++++++----------- 2 files changed, 21 insertions(+), 12 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index ed06973..94cc88f 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -12,7 +12,7 @@ jobs: strategy: matrix: os: [ubuntu-latest, macos-latest, windows-latest] - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + python-version: ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} diff --git a/tests/test_validation.py b/tests/test_validation.py index 9cce013..7be7b1e 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -20,16 +20,18 @@ # CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. from __future__ import absolute_import + import os -import platform +import re +import sys import tempfile import unittest import hl7apy from hl7apy.core import Group, Field, Component, SubComponent +from hl7apy.exceptions import ValidationError from hl7apy.parser import parse_message, parse_segments, parse_segment, parse_field from hl7apy.validation import VALIDATION_LEVEL -from hl7apy.exceptions import ValidationError class TestValidation(unittest.TestCase): @@ -94,7 +96,9 @@ def _test_report_file(self, error_type): regex = 'Error:.*' elif error_type == 'WARNING': regex = 'Warning:.*' - self.assertRegexpMatches(s, regex) + + self.assertTrue(re.search(regex, s)) + os.remove(self.report_file) def test_well_structured_message(self): @@ -177,7 +181,8 @@ def test_having_more_groups(self): """ msg = self._create_message(self.oml_o33) oml_o33_patient = Group('OML_O33_PATIENT') - segments = parse_segments('PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009~^^^^^^L|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100\rPV1||O|||||||||||||||||1107080001^^^LIS') + segments = parse_segments( + 'PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009~^^^^^^L|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100\rPV1||O|||||||||||||||||1107080001^^^LIS') oml_o33_patient.children = segments msg.add(oml_o33_patient) self.assertRaises(ValidationError, msg.validate, report_file=self.report_file) @@ -384,7 +389,6 @@ def test_wd_type_field(self): self.assertRaises(ValidationError, parsed_s.validate) - class TestMessageProfile(unittest.TestCase): def setUp(self): @@ -414,10 +418,13 @@ def _test_report_file(self, error_type, present=True): regex = 'Warning:.*' else: return - if present: - self.assertRegex(s, regex) - else: - self.assertNotRegex(s, regex) + + if sys.version_info == '2': + if present: + self.assertTrue(re.search(regex, s)) + else: + self.assertFalse(re.search(regex, s)) + os.remove(self.report_file) def test_well_structured_message(self): @@ -561,7 +568,8 @@ def test_wrong_segment(self): The message used has an unexpected SPM """ msg = self._create_message(self.rsp_k21) - spm = parse_segment('SPM|1|100187400201^||SPECIMEN^Blood|||||||PSN^Human Patient||||||20110708162817||20110708162817|||||||1|CONTAINER^CONTAINER DESC\r') + spm = parse_segment( + 'SPM|1|100187400201^||SPECIMEN^Blood|||||||PSN^Human Patient||||||20110708162817||20110708162817|||||||1|CONTAINER^CONTAINER DESC\r') msg.add(spm) self.assertRaises(ValidationError, msg.validate, report_file=self.report_file) self._test_report_file('ERROR') @@ -573,7 +581,8 @@ def test_wrong_group(self): """ msg = self._create_message(self.rsp_k21) oml_o33_patient = Group('OML_O33_PATIENT') - segments = parse_segments('PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009~^^^^^^L|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100\rPV1||O|||||||||||||||||1107080001^^^LIS') + segments = parse_segments( + 'PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009~^^^^^^L|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100\rPV1||O|||||||||||||||||1107080001^^^LIS') oml_o33_patient.children = segments msg.add(oml_o33_patient) self.assertRaises(ValidationError, msg.validate, report_file=self.report_file) From e08555938265d7367e9d463eadb65254e737d657 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:47:25 +0100 Subject: [PATCH 17/30] chore: changes actions matrix --- .github/workflows/run_tests.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 94cc88f..78a4d23 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,8 +11,18 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-20.04, ubuntu-latest, macos-latest, windows-latest] python-version: ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + exclude: + - os: ubuntu-20.04 + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] + - os: ubuntu-latest + python-version: "2.7" + - os: macos-latest + python-version: "2.7" + - os: windows-latest + python-version: "2.7" + steps: - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} From f7dfbb511254189ec5111c2fb898897a944de239 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:50:08 +0100 Subject: [PATCH 18/30] chore: removes python 2.7 from githb actions --- .github/workflows/run_tests.yml | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 78a4d23..03ac343 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,17 +11,8 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-20.04, ubuntu-latest, macos-latest, windows-latest] - python-version: ["2.7", "3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] - exclude: - - os: ubuntu-20.04 - python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] - - os: ubuntu-latest - python-version: "2.7" - - os: macos-latest - python-version: "2.7" - - os: windows-latest - python-version: "2.7" + os: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: - uses: actions/checkout@v4 From 8a735cf9c3273b6b097f52337f6eb866615475cb Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 14:53:27 +0100 Subject: [PATCH 19/30] test: fix message profile test for windows --- tests/test_validation.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/test_validation.py b/tests/test_validation.py index 7be7b1e..13c5497 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -403,7 +403,8 @@ def setUp(self): path = os.path.join(base_path, 'profiles/iti_21') self.rsp_k21_mp = hl7apy.load_message_profile(path) - self.report_file = '/tmp/hl7apy_test_rf' + report_file = tempfile.NamedTemporaryFile() + self.report_file = report_file.name def _create_message(self, msg_str): return parse_message(msg_str, message_profile=self.rsp_k21_mp) From 13e337b3d45be4d47ab012f4832da9c3ea11c075 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 16:04:42 +0100 Subject: [PATCH 20/30] chore: migrate to nose2 --- tests/profiles/lab_62 | 1678 ----------------------------------------- 1 file changed, 1678 deletions(-) delete mode 100644 tests/profiles/lab_62 diff --git a/tests/profiles/lab_62 b/tests/profiles/lab_62 deleted file mode 100644 index a24da3c..0000000 --- a/tests/profiles/lab_62 +++ /dev/null @@ -1,1678 +0,0 @@ -(dp1 -S'QBP_Q11' -p2 -(S'sequence' -p3 -((S'MSH' -((S'MSH_1' -(S'leaf' -p4 -NS'ST' -S'FIELD_SEPARATOR' -NI1 -t(I1 -I1 -tS'FIE' -p5 -t(S'MSH_2' -(g4 -NS'ST' -S'ENCODING_CHARACTERS' -NI4 -t(I1 -I1 -tg5 -t(S'MSH_3' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -t(I0 -I1 -tp6 -S'CMP' -p7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'SENDING_APPLICATION' -S'HL70361' -I227 -t(I1 -I1 -tg5 -t(S'MSH_4' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'SENDING_FACILITY' -S'HL70362' -I227 -t(I1 -I1 -tg5 -t(S'MSH_5' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'RECEIVING_APPLICATION' -S'HL70361' -I227 -t(I1 -I1 -tg5 -t(S'MSH_6' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'RECEIVING_FACILITY' -S'HL70362' -I227 -t(I1 -I1 -tg5 -t(S'MSH_7' -(g3 -((S'TS_1' -(g4 -NS'DTM' -S'TIME' -NI24 -t(I1 -I1 -tp8 -g7 -t(S'TS_2' -(g4 -NS'ST' -S'DEGREE_OF_PRECISION' -S'HL70529' -I1 -tg6 -g7 -ttS'TS' -S'DATE_TIME_OF_MESSAGE' -NI26 -t(I1 -I1 -tg5 -t(S'MSH_8' -(g4 -NS'ST' -S'SECURITY' -NI40 -t(I0 -I0 -tg5 -t(S'MSH_9' -(g3 -((S'MSG_1' -(g4 -NS'ID' -S'MESSAGE_CODE' -S'HL70076' -I3 -tg8 -g7 -t(S'MSG_2' -(g4 -NS'ID' -S'TRIGGER_EVENT' -S'HL70003' -I3 -tg8 -g7 -t(S'MSG_3' -(g4 -NS'ID' -S'MESSAGE_STRUCTURE' -S'HL70354' -I7 -tg8 -g7 -ttS'MSG' -S'MESSAGE_TYPE' -NI15 -t(I1 -I1 -tg5 -t(S'MSH_10' -(g4 -NS'ST' -S'MESSAGE_CONTROL_ID' -NI20 -t(I1 -I1 -tg5 -t(S'MSH_11' -(g3 -((S'PT_1' -(g4 -NS'ID' -S'PROCESSING_ID' -S'HL70103' -I1 -tg6 -g7 -t(S'PT_2' -(g4 -NS'ID' -S'PROCESSING_MODE' -S'HL70207' -I1 -tg6 -g7 -ttS'PT' -S'PROCESSING_ID' -NI3 -t(I1 -I1 -tg5 -t(S'MSH_12' -(g3 -((S'VID_1' -(g4 -NS'ID' -S'VERSION_ID' -S'HL70104' -I5 -tg6 -g7 -t(S'VID_2' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'INTERNATIONALIZATION_CODE' -S'HL70399' -I483 -tg6 -g7 -t(S'VID_3' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'INTERNATIONAL_VERSION_ID' -NI483 -tg6 -g7 -ttS'VID' -S'VERSION_ID' -NI971 -t(I1 -I1 -tg5 -t(S'MSH_13' -(g4 -NS'NM' -S'SEQUENCE_NUMBER' -NI15 -t(I0 -I1 -tg5 -t(S'MSH_14' -(g4 -NS'ST' -S'CONTINUATION_POINTER' -NI180 -t(I0 -I0 -tg5 -t(S'MSH_15' -(g4 -NS'ID' -S'ACCEPT_ACKNOWLEDGMENT_TYPE' -S'HL70155' -I2 -t(I0 -I0 -tg5 -t(S'MSH_16' -(g4 -NS'ID' -S'APPLICATION_ACKNOWLEDGMENT_TYPE' -S'HL70155' -I2 -t(I0 -I0 -tg5 -t(S'MSH_17' -(g4 -NS'ID' -S'COUNTRY_CODE' -S'HL70399' -I3 -t(I0 -I1 -tg5 -t(S'MSH_18' -(g4 -NS'ID' -S'CHARACTER_SET' -S'HL70211' -I16 -t(I0 -I1 -tg5 -t(S'MSH_19' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'PRINCIPAL_LANGUAGE_OF_MESSAGE' -NI478 -t(I0 -I1 -tg5 -t(S'MSH_20' -(g4 -NS'ID' -S'ALTERNATE_CHARACTER_SET_HANDLING_SCHEME' -S'HL70356' -I20 -t(I0 -I0 -tg5 -t(S'MSH_21' -(g3 -((S'EI_1' -(g4 -NS'ST' -S'ENTITY_IDENTIFIER' -NI16 -tg8 -g7 -t(S'EI_2' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70363' -I20 -tg6 -g7 -t(S'EI_3' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'EI_4' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'EI' -S'MESSAGE_PROFILE_IDENTIFIER' -NI427 -t(I0 -I-1 -tg5 -tt(I1 -I1 -tS'SEG' -p9 -t(S'SFT' -((S'SFT_1' -(g3 -((S'XON_1' -(g4 -NS'ST' -S'ORGANIZATION_NAME' -NI50 -tg6 -g7 -t(S'XON_2' -(g4 -NS'IS' -S'ORGANIZATION_NAME_TYPE_CODE' -S'HL70204' -I20 -tg6 -g7 -t(S'XON_3' -(g4 -NS'NM' -S'ID_NUMBER' -NI4 -tg6 -g7 -t(S'XON_4' -(g4 -NS'NM' -S'CHECK_DIGIT' -NI1 -tg6 -g7 -t(S'XON_5' -(g4 -NS'ID' -S'CHECK_DIGIT_SCHEME' -S'HL70061' -I3 -tg6 -g7 -t(S'XON_6' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_AUTHORITY' -S'HL70363' -I227 -tg6 -g7 -t(S'XON_7' -(g4 -NS'ID' -S'IDENTIFIER_TYPE_CODE' -S'HL70203' -I5 -tg6 -g7 -t(S'XON_8' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_FACILITY_ID' -NI227 -tg6 -g7 -t(S'XON_9' -(g4 -NS'ID' -S'NAME_REPRESENTATION_CODE' -S'HL70465' -I1 -tg6 -g7 -t(S'XON_10' -(g4 -NS'ST' -S'ORGANIZATION_IDENTIFIER' -NI20 -tg6 -g7 -ttS'XON' -S'SOFTWARE_VENDOR_ORGANIZATION' -NI567 -t(I1 -I1 -tg5 -t(S'SFT_2' -(g4 -NS'ST' -S'SOFTWARE_CERTIFIED_VERSION_OR_RELEASE_NUMBER' -NI15 -t(I1 -I1 -tg5 -t(S'SFT_3' -(g4 -NS'ST' -S'SOFTWARE_PRODUCT_NAME' -NI20 -t(I1 -I1 -tg5 -t(S'SFT_4' -(g4 -NS'ST' -S'SOFTWARE_BINARY_ID' -NI20 -t(I1 -I1 -tg5 -t(S'SFT_5' -(g4 -NS'TX' -S'SOFTWARE_PRODUCT_INFORMATION' -NI1024 -t(I0 -I1 -tg5 -t(S'SFT_6' -(g3 -((S'TS_1' -(g4 -NS'DTM' -S'TIME' -NI24 -tg8 -g7 -t(S'TS_2' -(g4 -NS'ST' -S'DEGREE_OF_PRECISION' -S'HL70529' -I1 -tg6 -g7 -ttS'TS' -S'SOFTWARE_INSTALL_DATE' -NI26 -t(I0 -I1 -tg5 -tt(I0 -I-1 -tg9 -t(S'QPD' -((S'QPD_1' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'MESSAGE_QUERY_NAME' -S'HL70471' -I60 -t(I1 -I1 -tg5 -t(S'QPD_2' -(g4 -NS'ST' -S'QUERY_TAG' -NI32 -t(I1 -I1 -tg5 -t(S'QPD_3' -(g3 -((S'CX_1' -(g4 -NS'ST' -S'ID_NUMBER' -NI15 -tg8 -g7 -t(S'CX_2' -(g4 -NS'ST' -S'CHECK_DIGIT' -NI1 -tg6 -g7 -t(S'CX_3' -(g4 -NS'ID' -S'CHECK_DIGIT_SCHEME' -S'HL70061' -I3 -tg6 -g7 -t(S'CX_4' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_AUTHORITY' -S'HL70363' -I227 -tg8 -g7 -t(S'CX_5' -(g4 -NS'ID' -S'IDENTIFIER_TYPE_CODE' -S'HL70203' -I5 -tg6 -g7 -t(S'CX_6' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_FACILITY' -NI227 -tg6 -g7 -t(S'CX_7' -(g4 -NS'DT' -S'EFFECTIVE_DATE' -NI8 -tg6 -g7 -t(S'CX_8' -(g4 -NS'DT' -S'EXPIRATION_DATE' -NI8 -tg6 -g7 -t(S'CX_9' -(g3 -((S'CWE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CWE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CWE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_7' -(g4 -NS'ST' -S'CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_8' -(g4 -NS'ST' -S'ALTERNATE_CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_9' -(g4 -NS'ST' -S'ORIGINAL_TEXT' -NI199 -tg6 -g7 -ttS'CWE' -S'ASSIGNING_JURISDICTION' -NI706 -tg6 -g7 -t(S'CX_10' -(g3 -((S'CWE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CWE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CWE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_7' -(g4 -NS'ST' -S'CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_8' -(g4 -NS'ST' -S'ALTERNATE_CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_9' -(g4 -NS'ST' -S'ORIGINAL_TEXT' -NI199 -tg6 -g7 -ttS'CWE' -S'ASSIGNING_AGENCY_OR_DEPARTMENT' -NI705 -tg6 -g7 -ttS'CX' -S'PATIENT_ID' -NI80 -t(I0 -I1 -tg5 -t(S'QPD_4' -(g3 -((S'CX_1' -(g4 -NS'ST' -S'ID_NUMBER' -NI15 -tg8 -g7 -t(S'CX_2' -(g4 -NS'ST' -S'CHECK_DIGIT' -NI1 -tg6 -g7 -t(S'CX_3' -(g4 -NS'ID' -S'CHECK_DIGIT_SCHEME' -S'HL70061' -I3 -tg6 -g7 -t(S'CX_4' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_AUTHORITY' -S'HL70363' -I227 -tg8 -g7 -t(S'CX_5' -(g4 -NS'ID' -S'IDENTIFIER_TYPE_CODE' -S'HL70203' -I5 -tg6 -g7 -t(S'CX_6' -(g3 -((S'HD_1' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70300' -I20 -tg6 -g7 -t(S'HD_2' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'HD_3' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'HD' -S'ASSIGNING_FACILITY' -NI227 -tg6 -g7 -t(S'CX_7' -(g4 -NS'DT' -S'EFFECTIVE_DATE' -NI8 -tg6 -g7 -t(S'CX_8' -(g4 -NS'DT' -S'EXPIRATION_DATE' -NI8 -tg6 -g7 -t(S'CX_9' -(g3 -((S'CWE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CWE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CWE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_7' -(g4 -NS'ST' -S'CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_8' -(g4 -NS'ST' -S'ALTERNATE_CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_9' -(g4 -NS'ST' -S'ORIGINAL_TEXT' -NI199 -tg6 -g7 -ttS'CWE' -S'ASSIGNING_JURISDICTION' -NI706 -tg6 -g7 -t(S'CX_10' -(g3 -((S'CWE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CWE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CWE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CWE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CWE_7' -(g4 -NS'ST' -S'CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_8' -(g4 -NS'ST' -S'ALTERNATE_CODING_SYSTEM_VERSION_ID' -NI10 -tg6 -g7 -t(S'CWE_9' -(g4 -NS'ST' -S'ORIGINAL_TEXT' -NI199 -tg6 -g7 -ttS'CWE' -S'ASSIGNING_AGENCY_OR_DEPARTMENT' -NI705 -tg6 -g7 -ttS'CX' -S'PATIENT_VISIT_NUMBER' -NI250 -t(I0 -I1 -tg5 -t(S'QPD_5' -(g3 -((S'EI_1' -(g4 -NS'ST' -S'ENTITY_IDENTIFIER' -NI16 -tg8 -g7 -t(S'EI_2' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70363' -I20 -tg6 -g7 -t(S'EI_3' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'EI_4' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'EI' -S'PLACER_GROUP_NUMBER' -NI22 -t(I0 -I1 -tg5 -t(S'QPD_6' -(g3 -((S'EI_1' -(g4 -NS'ST' -S'ENTITY_IDENTIFIER' -NI16 -tg8 -g7 -t(S'EI_2' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70363' -I20 -tg6 -g7 -t(S'EI_3' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'EI_4' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'EI' -S'PLACER_ORDER_NUMBER' -NI22 -t(I0 -I1 -tg5 -t(S'QPD_7' -(g3 -((S'EI_1' -(g4 -NS'ST' -S'ENTITY_IDENTIFIER' -NI16 -tg8 -g7 -t(S'EI_2' -(g4 -NS'IS' -S'NAMESPACE_ID' -S'HL70363' -I20 -tg6 -g7 -t(S'EI_3' -(g4 -NS'ST' -S'UNIVERSAL_ID' -NI199 -tg6 -g7 -t(S'EI_4' -(g4 -NS'ID' -S'UNIVERSAL_ID_TYPE' -S'HL70301' -I6 -tg6 -g7 -ttS'EI' -S'FILLER_ORDER_NUMBER' -NI22 -t(I0 -I1 -tg5 -t(S'QPD_8' -(g3 -((S'DR_1' -(g3 -((S'TS_1' -(g4 -NS'DTM' -S'TIME' -NI24 -tg8 -g7 -t(S'TS_2' -(g4 -NS'ST' -S'DEGREE_OF_PRECISION' -S'HL70529' -I1 -tg6 -g7 -ttS'TS' -S'RANGE_START_DATE_TIME' -NI26 -tg6 -g7 -t(S'DR_2' -(g3 -((S'TS_1' -(g4 -NS'DTM' -S'TIME' -NI24 -tg8 -g7 -t(S'TS_2' -(g4 -NS'ST' -S'DEGREE_OF_PRECISION' -S'HL70529' -I1 -tg6 -g7 -ttS'TS' -S'RANGE_END_DATE_TIME' -NI26 -tg6 -g7 -ttS'DR' -S'SEARCH_PERIOD' -NI52 -t(I0 -I1 -tg5 -tt(I1 -I1 -tg9 -t(S'RCP' -((S'RCP_1' -(g4 -NS'ID' -S'QUERY_PRIORITY' -S'HL70091' -I1 -t(I1 -I1 -tg5 -t(S'RCP_2' -(g3 -((S'CQ_1' -(g4 -NS'NM' -S'QUANTITY' -NI16 -tg6 -g7 -t(S'CQ_2' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'UNITS' -NI483 -tg6 -g7 -ttS'CQ' -S'QUANTITY_LIMITED_REQUEST' -S'HL70126' -I10 -t(I0 -I1 -tg5 -t(S'RCP_3' -(g3 -((S'CE_1' -(g4 -NS'ST' -S'IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_2' -(g4 -NS'ST' -S'TEXT' -NI199 -tg6 -g7 -t(S'CE_3' -(g4 -NS'ID' -S'NAME_OF_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -t(S'CE_4' -(g4 -NS'ST' -S'ALTERNATE_IDENTIFIER' -NI20 -tg6 -g7 -t(S'CE_5' -(g4 -NS'ST' -S'ALTERNATE_TEXT' -NI199 -tg6 -g7 -t(S'CE_6' -(g4 -NS'ID' -S'NAME_OF_ALTERNATE_CODING_SYSTEM' -S'HL70396' -I20 -tg6 -g7 -ttS'CE' -S'RESPONSE_MODALITY' -S'HL70394' -I60 -t(I1 -I1 -tg5 -t(S'RCP_4' -(g3 -((S'TS_1' -(g4 -NS'DTM' -S'TIME' -NI24 -tg8 -g7 -t(S'TS_2' -(g4 -NS'ST' -S'DEGREE_OF_PRECISION' -S'HL70529' -I1 -tg6 -g7 -ttS'TS' -S'EXECUTION_AND_DELIVERY_TIME' -NI26 -t(I0 -I1 -tg5 -t(S'RCP_5' -(g4 -NS'ID' -S'MODIFY_INDICATOR' -S'HL70395' -I1 -t(I0 -I1 -tg5 -t(S'RCP_6' -(g3 -((S'SRT_1' -(g4 -NS'ST' -S'SORT_BY_FIELD' -NI12 -tg8 -g7 -t(S'SRT_2' -(g4 -NS'ID' -S'SEQUENCING' -S'HL70397' -I2 -tg6 -g7 -ttS'SRT' -S'SORT_BY_FIELD' -NI512 -t(I0 -I-1 -tg5 -t(S'RCP_7' -(g4 -NS'ID' -S'SEGMENT_GROUP_INCLUSION' -NI256 -t(I0 -I-1 -tg5 -tt(I1 -I1 -tg9 -t(S'DSC' -((S'DSC_1' -(g4 -NS'ST' -S'CONTINUATION_POINTER' -NI180 -t(I0 -I1 -tg5 -t(S'DSC_2' -(g4 -NS'ID' -S'CONTINUATION_STYLE' -S'HL70398' -I1 -t(I0 -I1 -tg5 -tt(I0 -I1 -tg9 -tttp10 -s. \ No newline at end of file From e6a78a8d67ccfacd59e4fb1f7437a236cf8c8329 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Tue, 9 Jan 2024 16:12:09 +0100 Subject: [PATCH 21/30] test: fix core test for message profile in windows --- tests/profiles/old_pharm_h4_win | 41133 ++++++++++++++++++++++++++++++ tests/test_core.py | 7 +- 2 files changed, 41139 insertions(+), 1 deletion(-) create mode 100644 tests/profiles/old_pharm_h4_win diff --git a/tests/profiles/old_pharm_h4_win b/tests/profiles/old_pharm_h4_win new file mode 100644 index 0000000..a17b271 --- /dev/null +++ b/tests/profiles/old_pharm_h4_win @@ -0,0 +1,41133 @@ +(dp1 +S'RAS_O17' +p2 +(S'mp' +p3 +S'sequence' +p4 +g2 +((g3 +g4 +S'MSH' +((g3 +S'leaf' +p5 +S'MSH_1' +(t(I1 +I1 +tS'Field' +p6 +S'ST' +S'FIELD_SEPARATOR' +NI1 +t(g3 +g5 +S'MSH_2' +(t(I1 +I1 +tg6 +S'ST' +S'ENCODING_CHARACTERS' +NI4 +t(g3 +g4 +S'MSH_3' +((g3 +g5 +S'HD_1' +(t(I1 +I1 +tp7 +S'Component' +p8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(t(I0 +I1 +tp9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'HD' +S'SENDING_APPLICATION' +S'HL70361' +I1025 +t(g3 +g4 +S'MSH_4' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I1 +I1 +tg6 +S'HD' +S'SENDING_FACILITY' +S'HL70362' +I1025 +t(g3 +g4 +S'MSH_5' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'HD' +S'RECEIVING_APPLICATION' +S'HL70361' +I1025 +t(g3 +g4 +S'MSH_6' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I1 +I1 +tg6 +S'HD' +S'RECEIVING_FACILITY' +S'HL70362' +I1025 +t(g3 +g5 +S'MSH_7' +(t(I1 +I1 +tg6 +S'DTM' +S'DATE_TIME_OF_MESSAGE' +NI24 +t(g3 +g5 +S'MSH_8' +(t(I0 +I0 +tg6 +S'ST' +S'SECURITY' +NI40 +t(g3 +g4 +S'MSH_9' +((g3 +g5 +S'MSG_1' +(tg7 +g8 +S'ID' +S'MESSAGE_CODE' +S'HL70076' +I3 +t(g3 +g5 +S'MSG_2' +(tg7 +g8 +S'ID' +S'TRIGGER_EVENT' +S'HL70003' +I3 +t(g3 +g5 +S'MSG_3' +(tg7 +g8 +S'ID' +S'MESSAGE_STRUCTURE' +S'HL70354' +I7 +tt(I1 +I1 +tg6 +S'MSG' +S'MESSAGE_TYPE' +NI15 +t(g3 +g5 +S'MSH_10' +(t(I1 +I1 +tg6 +S'ST' +S'MESSAGE_CONTROL_ID' +NI199 +t(g3 +g4 +S'MSH_11' +((g3 +g5 +S'PT_1' +(tg9 +g8 +S'ID' +S'PROCESSING_ID' +S'HL70103' +I1 +t(g3 +g5 +S'PT_2' +(tg9 +g8 +S'ID' +S'PROCESSING_MODE' +S'HL70207' +I1 +tt(I1 +I1 +tg6 +S'PT' +S'PROCESSING_ID' +NI3 +t(g3 +g4 +S'MSH_12' +((g3 +g5 +S'VID_1' +(tg9 +g8 +S'ID' +S'VERSION_ID' +S'HL70104' +I5 +t(g3 +g4 +S'VID_2' +((g3 +g5 +S'CWE_1' +(tg7 +S'SubComponent' +p10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'INTERNATIONALIZATION_CODE' +S'HL70399' +I705 +t(g3 +g4 +S'VID_3' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'INTERNATIONAL_VERSION_ID' +NI705 +tt(I1 +I1 +tg6 +S'VID' +S'VERSION_ID' +NI1399 +t(g3 +g5 +S'MSH_13' +(t(I0 +I1 +tg6 +S'NM' +S'SEQUENCE_NUMBER' +NI15 +t(g3 +g5 +S'MSH_14' +(t(I0 +I0 +tg6 +S'ST' +S'CONTINUATION_POINTER' +NI180 +t(g3 +g5 +S'MSH_15' +(t(I0 +I1 +tg6 +S'ID' +S'ACCEPT_ACKNOWLEDGMENT_TYPE' +S'HL70155' +I2 +t(g3 +g5 +S'MSH_16' +(t(I0 +I1 +tg6 +S'ID' +S'APPLICATION_ACKNOWLEDGMENT_TYPE' +S'HL70155' +I2 +t(g3 +g5 +S'MSH_17' +(t(I0 +I1 +tg6 +S'ID' +S'COUNTRY_CODE' +S'HL70399' +I3 +t(g3 +g5 +S'MSH_18' +(t(I0 +I1 +tg6 +S'ID' +S'CHARACTER_SET' +S'HL70211' +I16 +t(g3 +g4 +S'MSH_19' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI0 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI0 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I0 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI0 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI0 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I0 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI0 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI0 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI0 +tt(I0 +I1 +tg6 +S'CWE' +S'PRINCIPAL_LANGUAGE_OF_MESSAGE' +NI697 +t(g3 +g5 +S'MSH_20' +(t(I0 +I1 +tg6 +S'ID' +S'ALTERNATE_CHARACTER_SET_HANDLING_SCHEME' +S'HL70356' +I20 +t(g3 +g4 +S'MSH_21' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'MESSAGE_PROFILE_IDENTIFIER' +NI427 +t(g3 +g4 +S'MSH_22' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I1 +tg6 +S'XON' +S'SENDING_RESPONSIBLE_ORGANIZATION' +S'HL70360' +I567 +t(g3 +g4 +S'MSH_23' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I1 +tg6 +S'XON' +S'RECEIVING_RESPONSIBLE_ORGANIZATION' +NI567 +t(g3 +g4 +S'MSH_24' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'HD' +S'SENDING_NETWORK_ADDRESS' +NI1025 +t(g3 +g4 +S'MSH_25' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'HD' +S'RECEIVING_NETWORK_ADDRESS' +NI1025 +tt(I1 +I1 +tS'Segment' +p11 +t(g3 +g4 +S'SFT' +((g3 +g4 +S'SFT_1' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I1 +I1 +tg6 +S'XON' +S'SOFTWARE_VENDOR_ORGANIZATION' +NI567 +t(g3 +g5 +S'SFT_2' +(t(I1 +I1 +tg6 +S'ST' +S'SOFTWARE_CERTIFIED_VERSION_OR_RELEASE_NUMBER' +NI15 +t(g3 +g5 +S'SFT_3' +(t(I1 +I1 +tg6 +S'ST' +S'SOFTWARE_PRODUCT_NAME' +NI20 +t(g3 +g5 +S'SFT_4' +(t(I1 +I1 +tg6 +S'ST' +S'SOFTWARE_BINARY_ID' +NI20 +t(g3 +g5 +S'SFT_5' +(t(I0 +I1 +tg6 +S'TX' +S'SOFTWARE_PRODUCT_INFORMATION' +NI1024 +t(g3 +g5 +S'SFT_6' +(t(I0 +I1 +tg6 +S'DTM' +S'SOFTWARE_INSTALL_DATE' +NI24 +tt(I0 +I-1 +tg11 +t(g3 +g4 +S'UAC' +((g3 +g4 +S'UAC_1' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'USER_AUTHENTICATION_CREDENTIAL_TYPE_CODE' +S'HL70615' +I705 +t(g3 +g4 +S'UAC_2' +((g3 +g4 +S'ED_1' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'SOURCE_APPLICATION' +NI1027 +t(g3 +g5 +S'ED_2' +(tg7 +g8 +S'ID' +S'TYPE_OF_DATA' +S'HL70834' +I11 +t(g3 +g5 +S'ED_3' +(tg9 +g8 +S'ID' +S'DATA_SUBTYPE' +S'HL70291' +I32 +t(g3 +g5 +S'ED_4' +(tg7 +g8 +S'ID' +S'ENCODING' +S'HL70299' +I6 +t(g3 +g5 +S'ED_5' +(tg7 +g8 +S'TX' +S'DATA' +NI65536 +tt(I1 +I1 +tg6 +S'ED' +S'USER_AUTHENTICATION_CREDENTIAL' +NI66612 +tt(I0 +I1 +tg11 +t(g3 +g4 +S'NTE' +((g3 +g5 +S'NTE_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_NTE' +NI4 +t(g3 +g5 +S'NTE_2' +(t(I0 +I1 +tg6 +S'ID' +S'SOURCE_OF_COMMENT' +S'HL70105' +I8 +t(g3 +g5 +S'NTE_3' +(t(I0 +I1 +tg6 +S'FT' +S'COMMENT' +NI65536 +t(g3 +g4 +S'NTE_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMMENT_TYPE' +S'HL70364' +I697 +t(g3 +g4 +S'NTE_5' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g5 +S'NTE_6' +(t(I0 +I1 +tg6 +S'DTM' +S'ENTERED_DATE_TIME' +NI24 +t(g3 +g5 +S'NTE_7' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'NTE_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPIRATION_DATE' +NI24 +tt(I0 +I-1 +tg11 +t(g3 +g4 +S'RAS_O17_PATIENT' +((g3 +g4 +S'PID' +((g3 +g5 +S'PID_1' +(t(I0 +I1 +tg6 +S'SI' +S'SET_ID_PID' +NI4 +t(g3 +g4 +S'PID_2' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I0 +tg6 +S'CX' +S'PATIENT_ID' +NI3503 +t(g3 +g4 +S'PID_3' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I1 +I-1 +tg6 +S'CX' +S'PATIENT_IDENTIFIER_LIST' +NI3503 +t(g3 +g4 +S'PID_4' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I0 +tg6 +S'CX' +S'ALTERNATE_PATIENT_ID_PID' +NI3503 +t(g3 +g4 +S'PID_5' +((g3 +g4 +S'XPN_1' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XPN_2' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XPN_3' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XPN_4' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XPN_5' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XPN_6' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XPN_7' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XPN_8' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XPN_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XPN_10' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XPN_11' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XPN_12' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XPN_13' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XPN_14' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +tt(I1 +I-1 +tg6 +S'XPN' +S'PATIENT_NAME' +S'HL70200' +I294 +t(g3 +g4 +S'PID_6' +((g3 +g4 +S'XPN_1' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XPN_2' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XPN_3' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XPN_4' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XPN_5' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XPN_6' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XPN_7' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XPN_8' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XPN_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XPN_10' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XPN_11' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XPN_12' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XPN_13' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XPN_14' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +tt(I0 +I-1 +tg6 +S'XPN' +S'MOTHER_S_MAIDEN_NAME' +NI294 +t(g3 +g5 +S'PID_7' +(t(I0 +I1 +tg6 +S'DTM' +S'DATE_TIME_OF_BIRTH' +NI24 +t(g3 +g5 +S'PID_8' +(t(I1 +I1 +tg6 +S'IS' +S'ADMINISTRATIVE_SEX' +S'HL70001' +I1 +t(g3 +g4 +S'PID_9' +((g3 +g4 +S'XPN_1' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XPN_2' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XPN_3' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XPN_4' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XPN_5' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XPN_6' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XPN_7' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XPN_8' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XPN_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XPN_10' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XPN_11' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XPN_12' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XPN_13' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XPN_14' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +tt(I0 +I0 +tg6 +S'XPN' +S'PATIENT_ALIAS' +NI294 +t(g3 +g4 +S'PID_10' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'RACE' +S'HL70005' +I705 +t(g3 +g4 +S'PID_11' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I-1 +tg6 +S'XAD' +S'PATIENT_ADDRESS' +NI513 +t(g3 +g5 +S'PID_12' +(t(I0 +I0 +tg6 +S'IS' +S'COUNTY_CODE' +S'HL70289' +I1 +t(g3 +g4 +S'PID_13' +((g3 +g5 +S'XTN_1' +(tg9 +g8 +S'ST' +S'TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_2' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_USE_CODE' +S'HL70201' +I3 +t(g3 +g5 +S'XTN_3' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_EQUIPMENT_TYPE' +S'HL70202' +I8 +t(g3 +g5 +S'XTN_4' +(tg9 +g8 +S'ST' +S'COMMUNICATION_ADDRESS' +NI199 +t(g3 +g5 +S'XTN_5' +(tg9 +g8 +S'NM' +S'COUNTRY_CODE' +NI3 +t(g3 +g5 +S'XTN_6' +(tg9 +g8 +S'NM' +S'AREA_CITY_CODE' +NI5 +t(g3 +g5 +S'XTN_7' +(tg9 +g8 +S'NM' +S'LOCAL_NUMBER' +NI9 +t(g3 +g5 +S'XTN_8' +(tg9 +g8 +S'NM' +S'EXTENSION' +NI5 +t(g3 +g5 +S'XTN_9' +(tg9 +g8 +S'ST' +S'ANY_TEXT' +NI199 +t(g3 +g5 +S'XTN_10' +(tg9 +g8 +S'ST' +S'EXTENSION_PREFIX' +NI4 +t(g3 +g5 +S'XTN_11' +(tg9 +g8 +S'ST' +S'SPEED_DIAL_CODE' +NI6 +t(g3 +g5 +S'XTN_12' +(tg9 +g8 +S'ST' +S'UNFORMATTED_TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'XTN_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XTN_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70868' +I705 +t(g3 +g4 +S'XTN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XTN_17' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'SHARED_TELECOMMUNICATION_IDENTIFIER' +NI427 +t(g3 +g5 +S'XTN_18' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +tt(I0 +I-1 +tg6 +S'XTN' +S'PHONE_NUMBER_HOME' +NI2527 +t(g3 +g4 +S'PID_14' +((g3 +g5 +S'XTN_1' +(tg9 +g8 +S'ST' +S'TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_2' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_USE_CODE' +S'HL70201' +I3 +t(g3 +g5 +S'XTN_3' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_EQUIPMENT_TYPE' +S'HL70202' +I8 +t(g3 +g5 +S'XTN_4' +(tg9 +g8 +S'ST' +S'COMMUNICATION_ADDRESS' +NI199 +t(g3 +g5 +S'XTN_5' +(tg9 +g8 +S'NM' +S'COUNTRY_CODE' +NI3 +t(g3 +g5 +S'XTN_6' +(tg9 +g8 +S'NM' +S'AREA_CITY_CODE' +NI5 +t(g3 +g5 +S'XTN_7' +(tg9 +g8 +S'NM' +S'LOCAL_NUMBER' +NI9 +t(g3 +g5 +S'XTN_8' +(tg9 +g8 +S'NM' +S'EXTENSION' +NI5 +t(g3 +g5 +S'XTN_9' +(tg9 +g8 +S'ST' +S'ANY_TEXT' +NI199 +t(g3 +g5 +S'XTN_10' +(tg9 +g8 +S'ST' +S'EXTENSION_PREFIX' +NI4 +t(g3 +g5 +S'XTN_11' +(tg9 +g8 +S'ST' +S'SPEED_DIAL_CODE' +NI6 +t(g3 +g5 +S'XTN_12' +(tg9 +g8 +S'ST' +S'UNFORMATTED_TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'XTN_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XTN_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70868' +I705 +t(g3 +g4 +S'XTN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XTN_17' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'SHARED_TELECOMMUNICATION_IDENTIFIER' +NI427 +t(g3 +g5 +S'XTN_18' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +tt(I0 +I-1 +tg6 +S'XTN' +S'PHONE_NUMBER_BUSINESS' +NI2527 +t(g3 +g4 +S'PID_15' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PRIMARY_LANGUAGE' +S'HL70296' +I705 +t(g3 +g4 +S'PID_16' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'MARITAL_STATUS' +S'HL70002' +I705 +t(g3 +g4 +S'PID_17' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'RELIGION' +S'HL70006' +I705 +t(g3 +g4 +S'PID_18' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'CX' +S'PATIENT_ACCOUNT_NUMBER' +NI3503 +t(g3 +g5 +S'PID_19' +(t(I0 +I1 +tg6 +S'ST' +S'SSN_NUMBER_PATIENT' +NI1 +t(g3 +g4 +S'PID_20' +((g3 +g5 +S'DLN_1' +(tg7 +g8 +S'ST' +S'LICENSE_NUMBER' +NI20 +t(g3 +g5 +S'DLN_2' +(tg9 +g8 +S'IS' +S'ISSUING_STATE_PROVINCE_COUNTRY' +S'HL70333' +I20 +t(g3 +g5 +S'DLN_3' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +tt(I0 +I1 +tg6 +S'DLN' +S'DRIVER_S_LICENSE_NUMBER_PATIENT' +NI48 +t(g3 +g4 +S'PID_21' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'CX' +S'MOTHER_S_IDENTIFIER' +NI3503 +t(g3 +g4 +S'PID_22' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ETHNIC_GROUP' +S'HL70189' +I705 +t(g3 +g5 +S'PID_23' +(t(I0 +I1 +tg6 +S'ST' +S'BIRTH_PLACE' +NI250 +t(g3 +g5 +S'PID_24' +(t(I0 +I1 +tg6 +S'ID' +S'MULTIPLE_BIRTH_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PID_25' +(t(I0 +I1 +tg6 +S'NM' +S'BIRTH_ORDER' +NI2 +t(g3 +g4 +S'PID_26' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'CITIZENSHIP' +S'HL70171' +I705 +t(g3 +g4 +S'PID_27' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'VETERANS_MILITARY_STATUS' +S'HL70172' +I705 +t(g3 +g4 +S'PID_28' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I0 +tg6 +S'CWE' +S'NATIONALITY' +S'HL70212' +I697 +t(g3 +g5 +S'PID_29' +(t(I0 +I1 +tg6 +S'DTM' +S'PATIENT_DEATH_DATE_AND_TIME' +NI24 +t(g3 +g5 +S'PID_30' +(t(I0 +I1 +tg6 +S'ID' +S'PATIENT_DEATH_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PID_31' +(t(I0 +I1 +tg6 +S'ID' +S'IDENTITY_UNKNOWN_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PID_32' +(t(I0 +I-1 +tg6 +S'IS' +S'IDENTITY_RELIABILITY_CODE' +S'HL70445' +I20 +t(g3 +g5 +S'PID_33' +(t(I0 +I1 +tg6 +S'DTM' +S'LAST_UPDATE_DATE_TIME' +NI24 +t(g3 +g4 +S'PID_34' +((g3 +g5 +S'HD_1' +(tg7 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'HD' +S'LAST_UPDATE_FACILITY' +NI1025 +t(g3 +g4 +S'PID_35' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'SPECIES_CODE' +S'HL70446' +I705 +t(g3 +g4 +S'PID_36' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'BREED_CODE' +S'HL70447' +I705 +t(g3 +g5 +S'PID_37' +(t(I0 +I1 +tg6 +S'ST' +S'STRAIN' +NI80 +t(g3 +g4 +S'PID_38' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I2 +tg6 +S'CWE' +S'PRODUCTION_CLASS_CODE' +S'HL70429' +I705 +t(g3 +g4 +S'PID_39' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'TRIBAL_CITIZENSHIP' +S'HL70171' +I705 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'PD1' +((g3 +g5 +S'PD1_1' +(t(I0 +I-1 +tg6 +S'IS' +S'LIVING_DEPENDENCY' +S'HL70223' +I2 +t(g3 +g5 +S'PD1_2' +(t(I0 +I1 +tg6 +S'IS' +S'LIVING_ARRANGEMENT' +S'HL70220' +I2 +t(g3 +g4 +S'PD1_3' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I-1 +tg6 +S'XON' +S'PATIENT_PRIMARY_FACILITY' +S'HL70204' +I250 +t(g3 +g4 +S'PD1_4' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I0 +tg6 +S'XCN' +S'PATIENT_PRIMARY_CARE_PROVIDER_NAME_ID_NO' +NI309 +t(g3 +g5 +S'PD1_5' +(t(I0 +I1 +tg6 +S'IS' +S'STUDENT_INDICATOR' +S'HL70231' +I2 +t(g3 +g5 +S'PD1_6' +(t(I0 +I1 +tg6 +S'IS' +S'HANDICAP' +S'HL70295' +I2 +t(g3 +g5 +S'PD1_7' +(t(I0 +I1 +tg6 +S'IS' +S'LIVING_WILL_CODE' +S'HL70315' +I2 +t(g3 +g5 +S'PD1_8' +(t(I0 +I1 +tg6 +S'IS' +S'ORGAN_DONOR_CODE' +S'HL70316' +I2 +t(g3 +g5 +S'PD1_9' +(t(I0 +I1 +tg6 +S'ID' +S'SEPARATE_BILL' +S'HL70136' +I1 +t(g3 +g4 +S'PD1_10' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'CX' +S'DUPLICATE_PATIENT' +NI3503 +t(g3 +g4 +S'PD1_11' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PUBLICITY_CODE' +S'HL70215' +I705 +t(g3 +g5 +S'PD1_12' +(t(I0 +I0 +tg6 +S'ID' +S'PROTECTION_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PD1_13' +(t(I0 +I0 +tg6 +S'DT' +S'PROTECTION_INDICATOR_EFFECTIVE_DATE' +NI1 +t(g3 +g4 +S'PD1_14' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I-1 +tg6 +S'XON' +S'PLACE_OF_WORSHIP' +NI250 +t(g3 +g4 +S'PD1_15' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'ADVANCE_DIRECTIVE_CODE' +S'HL70435' +I705 +t(g3 +g5 +S'PD1_16' +(t(I0 +I1 +tg6 +S'IS' +S'IMMUNIZATION_REGISTRY_STATUS' +S'HL70441' +I1 +t(g3 +g5 +S'PD1_17' +(t(I0 +I1 +tg6 +S'DT' +S'IMMUNIZATION_REGISTRY_STATUS_EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'PD1_18' +(t(I0 +I1 +tg6 +S'DT' +S'PUBLICITY_CODE_EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'PD1_19' +(t(I0 +I1 +tg6 +S'IS' +S'MILITARY_BRANCH' +S'HL70140' +I5 +t(g3 +g5 +S'PD1_20' +(t(I0 +I1 +tg6 +S'IS' +S'MILITARY_RANK_GRADE' +S'HL70141' +I2 +t(g3 +g5 +S'PD1_21' +(t(I0 +I1 +tg6 +S'IS' +S'MILITARY_STATUS' +S'HL70142' +I3 +t(g3 +g5 +S'PD1_22' +(t(I0 +I1 +tg6 +S'DT' +S'ADVANCE_DIRECTIVE_LAST_VERIFIED_DATE' +NI8 +tt(I0 +I1 +tg11 +t(g3 +g4 +S'NTE' +((g3 +g5 +S'NTE_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_NTE' +NI4 +t(g3 +g5 +S'NTE_2' +(t(I0 +I1 +tg6 +S'ID' +S'SOURCE_OF_COMMENT' +S'HL70105' +I8 +t(g3 +g5 +S'NTE_3' +(t(I0 +I1 +tg6 +S'FT' +S'COMMENT' +NI65536 +t(g3 +g4 +S'NTE_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMMENT_TYPE' +S'HL70364' +I697 +t(g3 +g4 +S'NTE_5' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g5 +S'NTE_6' +(t(I0 +I1 +tg6 +S'DTM' +S'ENTERED_DATE_TIME' +NI24 +t(g3 +g5 +S'NTE_7' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'NTE_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPIRATION_DATE' +NI24 +tt(I0 +I-1 +tg11 +t(g3 +g4 +S'AL1' +((g3 +g5 +S'AL1_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_AL1' +NI4 +t(g3 +g4 +S'AL1_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ALLERGEN_TYPE_CODE' +S'HL70127' +I705 +t(g3 +g4 +S'AL1_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'ALLERGEN_CODE_MNEMONIC_DESCRIPTION' +NI705 +t(g3 +g4 +S'AL1_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ALLERGY_SEVERITY_CODE' +S'HL70128' +I705 +t(g3 +g5 +S'AL1_5' +(t(I0 +I-1 +tg6 +S'ST' +S'ALLERGY_REACTION_CODE' +NI15 +t(g3 +g5 +S'AL1_6' +(t(I0 +I0 +tg6 +S'DT' +S'IDENTIFICATION_DATE' +NI1 +tt(I0 +I-1 +tg11 +t(g3 +g4 +S'RAS_O17_PATIENT_VISIT' +((g3 +g4 +S'PV1' +((g3 +g5 +S'PV1_1' +(t(I0 +I1 +tg6 +S'SI' +S'SET_ID_PV1' +NI4 +t(g3 +g5 +S'PV1_2' +(t(I1 +I1 +tg6 +S'IS' +S'PATIENT_CLASS' +S'HL70004' +I1 +t(g3 +g4 +S'PV1_3' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'ASSIGNED_PATIENT_LOCATION' +NI2816 +t(g3 +g5 +S'PV1_4' +(t(I0 +I1 +tg6 +S'IS' +S'ADMISSION_TYPE' +S'HL70007' +I2 +t(g3 +g4 +S'PV1_5' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'CX' +S'PREADMIT_NUMBER' +NI3503 +t(g3 +g4 +S'PV1_6' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'PRIOR_PATIENT_LOCATION' +NI2816 +t(g3 +g4 +S'PV1_7' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ATTENDING_DOCTOR' +S'HL70010' +I309 +t(g3 +g4 +S'PV1_8' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'REFERRING_DOCTOR' +S'HL70010' +I309 +t(g3 +g4 +S'PV1_9' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I0 +tg6 +S'XCN' +S'CONSULTING_DOCTOR' +S'HL70010' +I309 +t(g3 +g5 +S'PV1_10' +(t(I0 +I1 +tg6 +S'IS' +S'HOSPITAL_SERVICE' +S'HL70069' +I3 +t(g3 +g4 +S'PV1_11' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'TEMPORARY_LOCATION' +NI2816 +t(g3 +g5 +S'PV1_12' +(t(I0 +I1 +tg6 +S'IS' +S'PREADMIT_TEST_INDICATOR' +S'HL70087' +I2 +t(g3 +g5 +S'PV1_13' +(t(I0 +I1 +tg6 +S'IS' +S'RE_ADMISSION_INDICATOR' +S'HL70092' +I2 +t(g3 +g5 +S'PV1_14' +(t(I0 +I1 +tg6 +S'IS' +S'ADMIT_SOURCE' +S'HL70023' +I6 +t(g3 +g5 +S'PV1_15' +(t(I0 +I-1 +tg6 +S'IS' +S'AMBULATORY_STATUS' +S'HL70009' +I2 +t(g3 +g5 +S'PV1_16' +(t(I0 +I1 +tg6 +S'IS' +S'VIP_INDICATOR' +S'HL70099' +I2 +t(g3 +g4 +S'PV1_17' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ADMITTING_DOCTOR' +S'HL70010' +I309 +t(g3 +g5 +S'PV1_18' +(t(I0 +I1 +tg6 +S'IS' +S'PATIENT_TYPE' +S'HL70018' +I2 +t(g3 +g4 +S'PV1_19' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'CX' +S'VISIT_NUMBER' +NI3503 +t(g3 +g4 +S'PV1_20' +((g3 +g5 +S'FC_1' +(tg7 +g8 +S'IS' +S'FINANCIAL_CLASS_CODE' +S'HL70064' +I20 +t(g3 +g5 +S'FC_2' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +tt(I0 +I-1 +tg6 +S'FC' +S'FINANCIAL_CLASS' +S'HL70064' +I50 +t(g3 +g5 +S'PV1_21' +(t(I0 +I1 +tg6 +S'IS' +S'CHARGE_PRICE_INDICATOR' +S'HL70032' +I2 +t(g3 +g5 +S'PV1_22' +(t(I0 +I1 +tg6 +S'IS' +S'COURTESY_CODE' +S'HL70045' +I2 +t(g3 +g5 +S'PV1_23' +(t(I0 +I1 +tg6 +S'IS' +S'CREDIT_RATING' +S'HL70046' +I2 +t(g3 +g5 +S'PV1_24' +(t(I0 +I-1 +tg6 +S'IS' +S'CONTRACT_CODE' +S'HL70044' +I2 +t(g3 +g5 +S'PV1_25' +(t(I0 +I-1 +tg6 +S'DT' +S'CONTRACT_EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'PV1_26' +(t(I0 +I-1 +tg6 +S'NM' +S'CONTRACT_AMOUNT' +NI12 +t(g3 +g5 +S'PV1_27' +(t(I0 +I-1 +tg6 +S'NM' +S'CONTRACT_PERIOD' +NI3 +t(g3 +g5 +S'PV1_28' +(t(I0 +I1 +tg6 +S'IS' +S'INTEREST_CODE' +S'HL70073' +I2 +t(g3 +g5 +S'PV1_29' +(t(I0 +I1 +tg6 +S'IS' +S'TRANSFER_TO_BAD_DEBT_CODE' +S'HL70110' +I4 +t(g3 +g5 +S'PV1_30' +(t(I0 +I1 +tg6 +S'DT' +S'TRANSFER_TO_BAD_DEBT_DATE' +NI8 +t(g3 +g5 +S'PV1_31' +(t(I0 +I1 +tg6 +S'IS' +S'BAD_DEBT_AGENCY_CODE' +S'HL70021' +I10 +t(g3 +g5 +S'PV1_32' +(t(I0 +I1 +tg6 +S'NM' +S'BAD_DEBT_TRANSFER_AMOUNT' +NI12 +t(g3 +g5 +S'PV1_33' +(t(I0 +I1 +tg6 +S'NM' +S'BAD_DEBT_RECOVERY_AMOUNT' +NI12 +t(g3 +g5 +S'PV1_34' +(t(I0 +I1 +tg6 +S'IS' +S'DELETE_ACCOUNT_INDICATOR' +S'HL70111' +I1 +t(g3 +g5 +S'PV1_35' +(t(I0 +I1 +tg6 +S'DT' +S'DELETE_ACCOUNT_DATE' +NI8 +t(g3 +g5 +S'PV1_36' +(t(I0 +I1 +tg6 +S'IS' +S'DISCHARGE_DISPOSITION' +S'HL70112' +I3 +t(g3 +g4 +S'PV1_37' +((g3 +g4 +S'DLD_1' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg7 +g8 +S'CWE' +S'DISCHARGE_TO_LOCATION' +S'HL70113' +I705 +t(g3 +g5 +S'DLD_2' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +tt(I0 +I1 +tg6 +S'DLD' +S'DISCHARGED_TO_LOCATION' +S'HL70113' +I729 +t(g3 +g4 +S'PV1_38' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'DIET_TYPE' +S'HL70114' +I705 +t(g3 +g5 +S'PV1_39' +(t(I0 +I1 +tg6 +S'IS' +S'SERVICING_FACILITY' +S'HL70115' +I2 +t(g3 +g5 +S'PV1_40' +(t(I0 +I0 +tg6 +S'IS' +S'BED_STATUS' +S'HL70116' +I1 +t(g3 +g5 +S'PV1_41' +(t(I0 +I1 +tg6 +S'IS' +S'ACCOUNT_STATUS' +S'HL70117' +I2 +t(g3 +g4 +S'PV1_42' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'PENDING_LOCATION' +NI2816 +t(g3 +g4 +S'PV1_43' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'PRIOR_TEMPORARY_LOCATION' +NI2816 +t(g3 +g5 +S'PV1_44' +(t(I0 +I1 +tg6 +S'DTM' +S'ADMIT_DATE_TIME' +NI24 +t(g3 +g5 +S'PV1_45' +(t(I0 +I-1 +tg6 +S'DTM' +S'DISCHARGE_DATE_TIME' +NI24 +t(g3 +g5 +S'PV1_46' +(t(I0 +I1 +tg6 +S'NM' +S'CURRENT_PATIENT_BALANCE' +NI12 +t(g3 +g5 +S'PV1_47' +(t(I0 +I1 +tg6 +S'NM' +S'TOTAL_CHARGES' +NI12 +t(g3 +g5 +S'PV1_48' +(t(I0 +I1 +tg6 +S'NM' +S'TOTAL_ADJUSTMENTS' +NI12 +t(g3 +g5 +S'PV1_49' +(t(I0 +I1 +tg6 +S'NM' +S'TOTAL_PAYMENTS' +NI12 +t(g3 +g4 +S'PV1_50' +((g3 +g5 +S'CX_1' +(tg7 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g5 +S'CX_2' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'CX_3' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'CX_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg7 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'CX_5' +(tg7 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'CX_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'CX_7' +(tg9 +g8 +S'DT' +S'EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'CX_8' +(tg9 +g8 +S'DT' +S'EXPIRATION_DATE' +NI8 +t(g3 +g4 +S'CX_9' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'CX_10' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'CX' +S'ALTERNATE_VISIT_ID' +S'HL70203' +I3503 +t(g3 +g5 +S'PV1_51' +(t(I0 +I1 +tg6 +S'IS' +S'VISIT_INDICATOR' +S'HL70326' +I1 +t(g3 +g4 +S'PV1_52' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I0 +tg6 +S'XCN' +S'OTHER_HEALTHCARE_PROVIDER' +S'HL70010' +I309 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'PV2' +((g3 +g4 +S'PV2_1' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'PRIOR_PENDING_LOCATION' +NI2816 +t(g3 +g4 +S'PV2_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ACCOMMODATION_CODE' +S'HL70129' +I705 +t(g3 +g4 +S'PV2_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMIT_REASON' +NI705 +t(g3 +g4 +S'PV2_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'TRANSFER_REASON' +NI705 +t(g3 +g5 +S'PV2_5' +(t(I0 +I-1 +tg6 +S'ST' +S'PATIENT_VALUABLES' +NI25 +t(g3 +g5 +S'PV2_6' +(t(I0 +I1 +tg6 +S'ST' +S'PATIENT_VALUABLES_LOCATION' +NI25 +t(g3 +g5 +S'PV2_7' +(t(I0 +I-1 +tg6 +S'IS' +S'VISIT_USER_CODE' +S'HL70130' +I2 +t(g3 +g5 +S'PV2_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPECTED_ADMIT_DATE_TIME' +NI24 +t(g3 +g5 +S'PV2_9' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPECTED_DISCHARGE_DATE_TIME' +NI24 +t(g3 +g5 +S'PV2_10' +(t(I0 +I1 +tg6 +S'NM' +S'ESTIMATED_LENGTH_OF_INPATIENT_STAY' +NI3 +t(g3 +g5 +S'PV2_11' +(t(I0 +I1 +tg6 +S'NM' +S'ACTUAL_LENGTH_OF_INPATIENT_STAY' +NI3 +t(g3 +g5 +S'PV2_12' +(t(I0 +I1 +tg6 +S'ST' +S'VISIT_DESCRIPTION' +NI50 +t(g3 +g4 +S'PV2_13' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'REFERRAL_SOURCE_CODE' +NI309 +t(g3 +g5 +S'PV2_14' +(t(I0 +I1 +tg6 +S'DT' +S'PREVIOUS_SERVICE_DATE' +NI8 +t(g3 +g5 +S'PV2_15' +(t(I0 +I1 +tg6 +S'ID' +S'EMPLOYMENT_ILLNESS_RELATED_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_16' +(t(I0 +I1 +tg6 +S'IS' +S'PURGE_STATUS_CODE' +S'HL70213' +I1 +t(g3 +g5 +S'PV2_17' +(t(I0 +I1 +tg6 +S'DT' +S'PURGE_STATUS_DATE' +NI8 +t(g3 +g5 +S'PV2_18' +(t(I0 +I1 +tg6 +S'IS' +S'SPECIAL_PROGRAM_CODE' +S'HL70214' +I2 +t(g3 +g5 +S'PV2_19' +(t(I0 +I1 +tg6 +S'ID' +S'RETENTION_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_20' +(t(I0 +I1 +tg6 +S'NM' +S'EXPECTED_NUMBER_OF_INSURANCE_PLANS' +NI1 +t(g3 +g5 +S'PV2_21' +(t(I0 +I1 +tg6 +S'IS' +S'VISIT_PUBLICITY_CODE' +S'HL70215' +I1 +t(g3 +g5 +S'PV2_22' +(t(I0 +I0 +tg6 +S'ID' +S'VISIT_PROTECTION_INDICATOR' +S'HL70136' +I1 +t(g3 +g4 +S'PV2_23' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I-1 +tg6 +S'XON' +S'CLINIC_ORGANIZATION_NAME' +NI250 +t(g3 +g5 +S'PV2_24' +(t(I0 +I1 +tg6 +S'IS' +S'PATIENT_STATUS_CODE' +S'HL70216' +I2 +t(g3 +g5 +S'PV2_25' +(t(I0 +I1 +tg6 +S'IS' +S'VISIT_PRIORITY_CODE' +S'HL70217' +I1 +t(g3 +g5 +S'PV2_26' +(t(I0 +I1 +tg6 +S'DT' +S'PREVIOUS_TREATMENT_DATE' +NI8 +t(g3 +g5 +S'PV2_27' +(t(I0 +I1 +tg6 +S'IS' +S'EXPECTED_DISCHARGE_DISPOSITION' +S'HL70112' +I2 +t(g3 +g5 +S'PV2_28' +(t(I0 +I1 +tg6 +S'DT' +S'SIGNATURE_ON_FILE_DATE' +NI8 +t(g3 +g5 +S'PV2_29' +(t(I0 +I1 +tg6 +S'DT' +S'FIRST_SIMILAR_ILLNESS_DATE' +NI8 +t(g3 +g4 +S'PV2_30' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PATIENT_CHARGE_ADJUSTMENT_CODE' +S'HL70218' +I705 +t(g3 +g5 +S'PV2_31' +(t(I0 +I1 +tg6 +S'IS' +S'RECURRING_SERVICE_CODE' +S'HL70219' +I2 +t(g3 +g5 +S'PV2_32' +(t(I0 +I1 +tg6 +S'ID' +S'BILLING_MEDIA_CODE' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_33' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPECTED_SURGERY_DATE_AND_TIME' +NI24 +t(g3 +g5 +S'PV2_34' +(t(I0 +I1 +tg6 +S'ID' +S'MILITARY_PARTNERSHIP_CODE' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_35' +(t(I0 +I1 +tg6 +S'ID' +S'MILITARY_NON_AVAILABILITY_CODE' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_36' +(t(I0 +I1 +tg6 +S'ID' +S'NEWBORN_BABY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'PV2_37' +(t(I0 +I1 +tg6 +S'ID' +S'BABY_DETAINED_INDICATOR' +S'HL70136' +I1 +t(g3 +g4 +S'PV2_38' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'MODE_OF_ARRIVAL_CODE' +S'HL70430' +I705 +t(g3 +g4 +S'PV2_39' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'RECREATIONAL_DRUG_USE_CODE' +S'HL70431' +I705 +t(g3 +g4 +S'PV2_40' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMISSION_LEVEL_OF_CARE_CODE' +S'HL70432' +I705 +t(g3 +g4 +S'PV2_41' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PRECAUTION_CODE' +S'HL70433' +I705 +t(g3 +g4 +S'PV2_42' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PATIENT_CONDITION_CODE' +S'HL70434' +I705 +t(g3 +g5 +S'PV2_43' +(t(I0 +I1 +tg6 +S'IS' +S'LIVING_WILL_CODE' +S'HL70315' +I2 +t(g3 +g5 +S'PV2_44' +(t(I0 +I1 +tg6 +S'IS' +S'ORGAN_DONOR_CODE' +S'HL70316' +I2 +t(g3 +g4 +S'PV2_45' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'ADVANCE_DIRECTIVE_CODE' +S'HL70435' +I705 +t(g3 +g5 +S'PV2_46' +(t(I0 +I1 +tg6 +S'DT' +S'PATIENT_STATUS_EFFECTIVE_DATE' +NI8 +t(g3 +g5 +S'PV2_47' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPECTED_LOA_RETURN_DATE_TIME' +NI24 +t(g3 +g5 +S'PV2_48' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPECTED_PRE_ADMISSION_TESTING_DATE_TIME' +NI24 +t(g3 +g5 +S'PV2_49' +(t(I0 +I-1 +tg6 +S'IS' +S'NOTIFY_CLERGY_CODE' +S'HL70534' +I20 +t(g3 +g5 +S'PV2_50' +(t(I0 +I1 +tg6 +S'DT' +S'ADVANCE_DIRECTIVE_LAST_VERIFIED_DATE' +NI8 +tt(I0 +I1 +tg11 +tt(I0 +I1 +tS'Group' +p12 +tt(I0 +I1 +tg12 +t(g3 +g4 +S'RAS_O17_ORDER' +((g3 +g4 +S'ORC' +((g3 +g5 +S'ORC_1' +(t(I1 +I1 +tg6 +S'ID' +S'ORDER_CONTROL' +S'HL70119' +I2 +t(g3 +g4 +S'ORC_2' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'PLACER_ORDER_NUMBER' +NI427 +t(g3 +g4 +S'ORC_3' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'FILLER_ORDER_NUMBER' +NI427 +t(g3 +g4 +S'ORC_4' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'PLACER_GROUP_NUMBER' +NI424 +t(g3 +g5 +S'ORC_5' +(t(I0 +I1 +tg6 +S'ID' +S'ORDER_STATUS' +S'HL70038' +I2 +t(g3 +g5 +S'ORC_6' +(t(I0 +I1 +tg6 +S'ID' +S'RESPONSE_FLAG' +S'HL70121' +I1 +t(g3 +g4 +S'ORC_7' +((g3 +g4 +S'TQ_1' +((g3 +g5 +S'CQ_1' +(tg9 +g10 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g5 +S'CQ_2' +(tg9 +g10 +S'CWE' +S'UNITS' +NI705 +ttg9 +g8 +S'CQ' +S'QUANTITY' +NI722 +t(g3 +g4 +S'TQ_2' +((g3 +g5 +S'RI_1' +(tg9 +g10 +S'IS' +S'REPEAT_PATTERN' +S'HL70335' +I6 +t(g3 +g5 +S'RI_2' +(tg9 +g10 +S'ST' +S'EXPLICIT_TIME_INTERVAL' +NI199 +ttg9 +g8 +S'RI' +S'INTERVAL' +NI206 +t(g3 +g5 +S'TQ_3' +(tg9 +g8 +S'ST' +S'DURATION' +NI6 +t(g3 +g5 +S'TQ_4' +(tg9 +g8 +S'DTM' +S'START_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ_5' +(tg9 +g8 +S'DTM' +S'END_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ_6' +(tg9 +g8 +S'ST' +S'PRIORITY' +NI6 +t(g3 +g5 +S'TQ_7' +(tg9 +g8 +S'ST' +S'CONDITION' +NI199 +t(g3 +g5 +S'TQ_8' +(tg9 +g8 +S'TX' +S'TEXT' +NI200 +t(g3 +g5 +S'TQ_9' +(tg9 +g8 +S'ID' +S'CONJUNCTION' +S'HL70472' +I1 +t(g3 +g4 +S'TQ_10' +((g3 +g5 +S'OSD_1' +(tg7 +g10 +S'ID' +S'SEQUENCE_RESULTS_FLAG' +S'HL70524' +I1 +t(g3 +g5 +S'OSD_2' +(tg7 +g10 +S'ST' +S'PLACER_ORDER_NUMBER_ENTITY_IDENTIFIER' +NI15 +t(g3 +g5 +S'OSD_3' +(tg9 +g10 +S'IS' +S'PLACER_ORDER_NUMBER_NAMESPACE_ID' +S'HL70363' +I6 +t(g3 +g5 +S'OSD_4' +(tg7 +g10 +S'ST' +S'FILLER_ORDER_NUMBER_ENTITY_IDENTIFIER' +NI15 +t(g3 +g5 +S'OSD_5' +(tg9 +g10 +S'IS' +S'FILLER_ORDER_NUMBER_NAMESPACE_ID' +S'HL70363' +I6 +t(g3 +g5 +S'OSD_6' +(tg9 +g10 +S'ST' +S'SEQUENCE_CONDITION_VALUE' +NI12 +t(g3 +g5 +S'OSD_7' +(tg9 +g10 +S'NM' +S'MAXIMUM_NUMBER_OF_REPEATS' +NI3 +t(g3 +g5 +S'OSD_8' +(tg7 +g10 +S'ST' +S'PLACER_ORDER_NUMBER_UNIVERSAL_ID' +NI15 +t(g3 +g5 +S'OSD_9' +(tg9 +g10 +S'ID' +S'PLACER_ORDER_NUMBER_UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +t(g3 +g5 +S'OSD_10' +(tg7 +g10 +S'ST' +S'FILLER_ORDER_NUMBER_UNIVERSAL_ID' +NI15 +t(g3 +g5 +S'OSD_11' +(tg9 +g10 +S'ID' +S'FILLER_ORDER_NUMBER_UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'OSD' +S'ORDER_SEQUENCING' +NI110 +t(g3 +g4 +S'TQ_11' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'OCCURRENCE_DURATION' +NI705 +t(g3 +g5 +S'TQ_12' +(tg9 +g8 +S'NM' +S'TOTAL_OCCURRENCES' +NI4 +tt(I0 +I0 +tg6 +S'TQ' +S'QUANTITY_TIMING' +NI2206 +t(g3 +g4 +S'ORC_8' +((g3 +g4 +S'EIP_1' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'PLACER_ASSIGNED_IDENTIFIER' +NI427 +t(g3 +g4 +S'EIP_2' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'FILLER_ASSIGNED_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'EIP' +S'PARENT' +NI854 +t(g3 +g5 +S'ORC_9' +(t(I1 +I1 +tg6 +S'DTM' +S'DATE_TIME_OF_TRANSACTION' +NI24 +t(g3 +g4 +S'ORC_10' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g4 +S'ORC_11' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'VERIFIED_BY' +NI309 +t(g3 +g4 +S'ORC_12' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ORDERING_PROVIDER' +NI3220 +t(g3 +g4 +S'ORC_13' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'ENTERER_S_LOCATION' +NI2816 +t(g3 +g4 +S'ORC_14' +((g3 +g5 +S'XTN_1' +(tg9 +g8 +S'ST' +S'TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_2' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_USE_CODE' +S'HL70201' +I3 +t(g3 +g5 +S'XTN_3' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_EQUIPMENT_TYPE' +S'HL70202' +I8 +t(g3 +g5 +S'XTN_4' +(tg9 +g8 +S'ST' +S'COMMUNICATION_ADDRESS' +NI199 +t(g3 +g5 +S'XTN_5' +(tg9 +g8 +S'NM' +S'COUNTRY_CODE' +NI3 +t(g3 +g5 +S'XTN_6' +(tg9 +g8 +S'NM' +S'AREA_CITY_CODE' +NI5 +t(g3 +g5 +S'XTN_7' +(tg9 +g8 +S'NM' +S'LOCAL_NUMBER' +NI9 +t(g3 +g5 +S'XTN_8' +(tg9 +g8 +S'NM' +S'EXTENSION' +NI5 +t(g3 +g5 +S'XTN_9' +(tg9 +g8 +S'ST' +S'ANY_TEXT' +NI199 +t(g3 +g5 +S'XTN_10' +(tg9 +g8 +S'ST' +S'EXTENSION_PREFIX' +NI4 +t(g3 +g5 +S'XTN_11' +(tg9 +g8 +S'ST' +S'SPEED_DIAL_CODE' +NI6 +t(g3 +g5 +S'XTN_12' +(tg9 +g8 +S'ST' +S'UNFORMATTED_TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'XTN_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XTN_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70868' +I705 +t(g3 +g4 +S'XTN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XTN_17' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'SHARED_TELECOMMUNICATION_IDENTIFIER' +NI427 +t(g3 +g5 +S'XTN_18' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +tt(I0 +I2 +tg6 +S'XTN' +S'CALL_BACK_PHONE_NUMBER' +NI2527 +t(g3 +g5 +S'ORC_15' +(t(I0 +I1 +tg6 +S'DTM' +S'ORDER_EFFECTIVE_DATE_TIME' +NI24 +t(g3 +g4 +S'ORC_16' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ORDER_CONTROL_CODE_REASON' +NI697 +t(g3 +g4 +S'ORC_17' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ENTERING_ORGANIZATION' +NI697 +t(g3 +g4 +S'ORC_18' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ENTERING_DEVICE' +NI697 +t(g3 +g4 +S'ORC_19' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I1 +I-1 +tg6 +S'XCN' +S'ACTION_BY' +NI309 +t(g3 +g4 +S'ORC_20' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADVANCED_BENEFICIARY_NOTICE_CODE' +S'HL70339' +I697 +t(g3 +g4 +S'ORC_21' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I1 +I-1 +tg6 +S'XON' +S'ORDERING_FACILITY_NAME' +NI250 +t(g3 +g4 +S'ORC_22' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I-1 +tg6 +S'XAD' +S'ORDERING_FACILITY_ADDRESS' +NI513 +t(g3 +g4 +S'ORC_23' +((g3 +g5 +S'XTN_1' +(tg9 +g8 +S'ST' +S'TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_2' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_USE_CODE' +S'HL70201' +I3 +t(g3 +g5 +S'XTN_3' +(tg9 +g8 +S'ID' +S'TELECOMMUNICATION_EQUIPMENT_TYPE' +S'HL70202' +I8 +t(g3 +g5 +S'XTN_4' +(tg9 +g8 +S'ST' +S'COMMUNICATION_ADDRESS' +NI199 +t(g3 +g5 +S'XTN_5' +(tg9 +g8 +S'NM' +S'COUNTRY_CODE' +NI3 +t(g3 +g5 +S'XTN_6' +(tg9 +g8 +S'NM' +S'AREA_CITY_CODE' +NI5 +t(g3 +g5 +S'XTN_7' +(tg9 +g8 +S'NM' +S'LOCAL_NUMBER' +NI9 +t(g3 +g5 +S'XTN_8' +(tg9 +g8 +S'NM' +S'EXTENSION' +NI5 +t(g3 +g5 +S'XTN_9' +(tg9 +g8 +S'ST' +S'ANY_TEXT' +NI199 +t(g3 +g5 +S'XTN_10' +(tg9 +g8 +S'ST' +S'EXTENSION_PREFIX' +NI4 +t(g3 +g5 +S'XTN_11' +(tg9 +g8 +S'ST' +S'SPEED_DIAL_CODE' +NI6 +t(g3 +g5 +S'XTN_12' +(tg9 +g8 +S'ST' +S'UNFORMATTED_TELEPHONE_NUMBER' +NI199 +t(g3 +g5 +S'XTN_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'XTN_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XTN_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70868' +I705 +t(g3 +g4 +S'XTN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XTN_17' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'SHARED_TELECOMMUNICATION_IDENTIFIER' +NI427 +t(g3 +g5 +S'XTN_18' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +tt(I1 +I-1 +tg6 +S'XTN' +S'ORDERING_FACILITY_PHONE_NUMBER' +NI2527 +t(g3 +g4 +S'ORC_24' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I-1 +tg6 +S'XAD' +S'ORDERING_PROVIDER_ADDRESS' +NI513 +t(g3 +g4 +S'ORC_25' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ORDER_STATUS_MODIFIER' +NI697 +t(g3 +g4 +S'ORC_26' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADVANCED_BENEFICIARY_NOTICE_OVERRIDE_REASON' +S'HL70552' +I697 +t(g3 +g5 +S'ORC_27' +(t(I0 +I1 +tg6 +S'DTM' +S'FILLER_S_EXPECTED_AVAILABILITY_DATE_TIME' +NI24 +t(g3 +g4 +S'ORC_28' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'CONFIDENTIALITY_CODE' +S'HL70177' +I697 +t(g3 +g4 +S'ORC_29' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ORDER_TYPE' +S'HL70482' +I697 +t(g3 +g4 +S'ORC_30' +((g3 +g5 +S'CNE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CNE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CNE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CNE' +S'ENTERER_AUTHORIZATION_MODE' +S'HL70483' +I697 +t(g3 +g4 +S'ORC_31' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PARENT_UNIVERSAL_SERVICE_IDENTIFIER' +NI697 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'RAS_O17_TIMING' +((g3 +g4 +S'TQ1' +((g3 +g5 +S'TQ1_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_TQ1' +NI4 +t(g3 +g4 +S'TQ1_2' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I1 +I1 +tg6 +S'CQ' +S'QUANTITY' +NI721 +t(g3 +g4 +S'TQ1_3' +((g3 +g4 +S'RPT_1' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg7 +g8 +S'CWE' +S'REPEAT_PATTERN_CODE' +S'HL70335' +I705 +t(g3 +g5 +S'RPT_2' +(tg9 +g8 +S'ID' +S'CALENDAR_ALIGNMENT' +S'HL70527' +I2 +t(g3 +g5 +S'RPT_3' +(tg9 +g8 +S'NM' +S'PHASE_RANGE_BEGIN_VALUE' +NI10 +t(g3 +g5 +S'RPT_4' +(tg9 +g8 +S'NM' +S'PHASE_RANGE_END_VALUE' +NI10 +t(g3 +g5 +S'RPT_5' +(tg9 +g8 +S'NM' +S'PERIOD_QUANTITY' +NI10 +t(g3 +g5 +S'RPT_6' +(tg9 +g8 +S'IS' +S'PERIOD_UNITS' +NI10 +t(g3 +g5 +S'RPT_7' +(tg9 +g8 +S'ID' +S'INSTITUTION_SPECIFIED_TIME' +S'HL70136' +I1 +t(g3 +g5 +S'RPT_8' +(tg9 +g8 +S'ID' +S'EVENT' +S'HL70528' +I6 +t(g3 +g5 +S'RPT_9' +(tg9 +g8 +S'NM' +S'EVENT_OFFSET_QUANTITY' +NI10 +t(g3 +g5 +S'RPT_10' +(tg9 +g8 +S'IS' +S'EVENT_OFFSET_UNITS' +NI10 +t(g3 +g5 +S'RPT_11' +(tg9 +g8 +S'GTS' +S'GENERAL_TIMING_SPECIFICATION' +NI200 +tt(I1 +I-1 +tg6 +S'RPT' +S'REPEAT_PATTERN' +S'HL70335' +I974 +t(g3 +g5 +S'TQ1_4' +(t(I0 +I-1 +tg6 +S'TM' +S'EXPLICIT_TIME' +NI20 +t(g3 +g4 +S'TQ1_5' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I-1 +tg6 +S'CQ' +S'RELATIVE_TIME_AND_UNITS' +NI721 +t(g3 +g4 +S'TQ1_6' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'SERVICE_DURATION' +NI721 +t(g3 +g5 +S'TQ1_7' +(t(I0 +I1 +tg6 +S'DTM' +S'START_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ1_8' +(t(I0 +I1 +tg6 +S'DTM' +S'END_DATE_TIME' +NI24 +t(g3 +g4 +S'TQ1_9' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PRIORITY' +S'HL70485' +I697 +t(g3 +g5 +S'TQ1_10' +(t(I0 +I1 +tg6 +S'TX' +S'CONDITION_TEXT' +NI250 +t(g3 +g5 +S'TQ1_11' +(t(I0 +I1 +tg6 +S'TX' +S'TEXT_INSTRUCTION' +NI250 +t(g3 +g5 +S'TQ1_12' +(t(I0 +I1 +tg6 +S'ID' +S'CONJUNCTION' +S'HL70472' +I10 +t(g3 +g4 +S'TQ1_13' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'OCCURRENCE_DURATION' +NI721 +t(g3 +g5 +S'TQ1_14' +(t(I0 +I1 +tg6 +S'NM' +S'TOTAL_OCCURRENCES' +NI10 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'TQ2' +((g3 +g5 +S'TQ2_1' +(t(I0 +I1 +tg6 +S'SI' +S'SET_ID_TQ2' +NI4 +t(g3 +g5 +S'TQ2_2' +(t(I0 +I1 +tg6 +S'ID' +S'SEQUENCE_RESULTS_FLAG' +S'HL70503' +I1 +t(g3 +g4 +S'TQ2_3' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_PLACER_NUMBER' +NI424 +t(g3 +g4 +S'TQ2_4' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_FILLER_NUMBER' +NI424 +t(g3 +g4 +S'TQ2_5' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_PLACER_GROUP_NUMBER' +NI424 +t(g3 +g5 +S'TQ2_6' +(t(I0 +I1 +tg6 +S'ID' +S'SEQUENCE_CONDITION_CODE' +S'HL70504' +I2 +t(g3 +g5 +S'TQ2_7' +(t(I0 +I1 +tg6 +S'ID' +S'CYCLIC_ENTRY_EXIT_INDICATOR' +S'HL70505' +I1 +t(g3 +g4 +S'TQ2_8' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'SEQUENCE_CONDITION_TIME_INTERVAL' +NI721 +t(g3 +g5 +S'TQ2_9' +(t(I0 +I1 +tg6 +S'NM' +S'CYCLIC_GROUP_MAXIMUM_NUMBER_OF_REPEATS' +NI10 +t(g3 +g5 +S'TQ2_10' +(t(I0 +I1 +tg6 +S'ID' +S'SPECIAL_SERVICE_REQUEST_RELATIONSHIP' +S'HL70506' +I1 +tt(I0 +I-1 +tg11 +tt(I0 +I-1 +tg12 +t(g3 +g4 +S'RAS_O17_ORDER_DETAIL' +((g3 +g4 +S'RXO' +((g3 +g4 +S'RXO_1' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_GIVE_CODE' +NI697 +t(g3 +g5 +S'RXO_2' +(t(I0 +I1 +tg6 +S'NM' +S'REQUESTED_GIVE_AMOUNT_MINIMUM' +NI20 +t(g3 +g5 +S'RXO_3' +(t(I0 +I1 +tg6 +S'NM' +S'REQUESTED_GIVE_AMOUNT_MAXIMUM' +NI20 +t(g3 +g4 +S'RXO_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_GIVE_UNITS' +NI697 +t(g3 +g4 +S'RXO_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_DOSAGE_FORM' +NI697 +t(g3 +g4 +S'RXO_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PROVIDER_S_PHARMACY_TREATMENT_INSTRUCTIONS' +NI697 +t(g3 +g4 +S'RXO_7' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PROVIDER_S_ADMINISTRATION_INSTRUCTIONS' +NI697 +t(g3 +g4 +S'RXO_8' +((g3 +g5 +S'LA1_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'LA1_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'LA1_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'LA1_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'LA1_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'LA1_6' +(tg9 +g8 +S'IS' +S'PATIENT_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'LA1_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'LA1_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g4 +S'LA1_9' +((g3 +g5 +S'AD_1' +(tg9 +g10 +S'ST' +S'STREET_ADDRESS' +NI120 +t(g3 +g5 +S'AD_2' +(tg9 +g10 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'AD_3' +(tg9 +g10 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'AD_4' +(tg9 +g10 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'AD_5' +(tg9 +g10 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'AD_6' +(tg9 +g10 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'AD_7' +(tg9 +g10 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'AD_8' +(tg9 +g10 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +ttg9 +g8 +S'AD' +S'ADDRESS' +NI415 +tt(I0 +I1 +tg6 +S'LA1' +S'DELIVER_TO_LOCATION' +NI1580 +t(g3 +g5 +S'RXO_9' +(t(I1 +I1 +tg6 +S'ID' +S'ALLOW_SUBSTITUTIONS' +S'HL70161' +I1 +t(g3 +g4 +S'RXO_10' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_DISPENSE_CODE' +NI697 +t(g3 +g5 +S'RXO_11' +(t(I0 +I1 +tg6 +S'NM' +S'REQUESTED_DISPENSE_AMOUNT' +NI20 +t(g3 +g4 +S'RXO_12' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_DISPENSE_UNITS' +NI697 +t(g3 +g5 +S'RXO_13' +(t(I0 +I1 +tg6 +S'NM' +S'NUMBER_OF_REFILLS' +NI3 +t(g3 +g4 +S'RXO_14' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ORDERING_PROVIDER_S_DEA_NUMBER' +NI309 +t(g3 +g4 +S'RXO_15' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'PHARMACIST_TREATMENT_SUPPLIER_S_VERIFIER_ID' +NI309 +t(g3 +g5 +S'RXO_16' +(t(I0 +I1 +tg6 +S'ID' +S'NEEDS_HUMAN_REVIEW' +S'HL70136' +I1 +t(g3 +g5 +S'RXO_17' +(t(I0 +I1 +tg6 +S'ST' +S'REQUESTED_GIVE_PER_TIME_UNIT' +NI20 +t(g3 +g5 +S'RXO_18' +(t(I0 +I1 +tg6 +S'NM' +S'REQUESTED_GIVE_STRENGTH' +NI20 +t(g3 +g4 +S'RXO_19' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_GIVE_STRENGTH_UNITS' +NI697 +t(g3 +g4 +S'RXO_20' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I-1 +tg6 +S'CWE' +S'INDICATION' +NI697 +t(g3 +g5 +S'RXO_21' +(t(I0 +I1 +tg6 +S'ST' +S'REQUESTED_GIVE_RATE_AMOUNT' +NI6 +t(g3 +g4 +S'RXO_22' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_GIVE_RATE_UNITS' +NI697 +t(g3 +g4 +S'RXO_23' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'TOTAL_DAILY_DOSE' +NI721 +t(g3 +g4 +S'RXO_24' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUPPLEMENTARY_CODE' +NI697 +t(g3 +g5 +S'RXO_25' +(t(I0 +I1 +tg6 +S'NM' +S'REQUESTED_DRUG_STRENGTH_VOLUME' +NI5 +t(g3 +g4 +S'RXO_26' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'REQUESTED_DRUG_STRENGTH_VOLUME_UNITS' +NI697 +t(g3 +g5 +S'RXO_27' +(t(I0 +I1 +tg6 +S'ID' +S'PHARMACY_ORDER_TYPE' +S'HL70480' +I1 +t(g3 +g5 +S'RXO_28' +(t(I0 +I1 +tg6 +S'NM' +S'DISPENSING_INTERVAL' +NI20 +t(g3 +g4 +S'RXO_29' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'MEDICATION_INSTANCE_IDENTIFIER' +NI424 +t(g3 +g4 +S'RXO_30' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'SEGMENT_INSTANCE_IDENTIFIER' +NI424 +t(g3 +g4 +S'RXO_31' +((g3 +g5 +S'CNE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CNE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CNE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CNE' +S'MOOD_CODE' +S'HL70725' +I697 +t(g3 +g4 +S'RXO_32' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'DISPENSING_PHARMACY' +NI697 +t(g3 +g4 +S'RXO_33' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'DISPENSING_PHARMACY_ADDRESS' +NI513 +t(g3 +g4 +S'RXO_34' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'DELIVER_TO_PATIENT_LOCATION' +NI2816 +t(g3 +g4 +S'RXO_35' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'DELIVER_TO_ADDRESS' +NI513 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'RAS_O17_ORDER_DETAIL_SUPPLEMENT' +((g3 +g4 +S'NTE' +((g3 +g5 +S'NTE_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_NTE' +NI4 +t(g3 +g5 +S'NTE_2' +(t(I0 +I1 +tg6 +S'ID' +S'SOURCE_OF_COMMENT' +S'HL70105' +I8 +t(g3 +g5 +S'NTE_3' +(t(I0 +I1 +tg6 +S'FT' +S'COMMENT' +NI65536 +t(g3 +g4 +S'NTE_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMMENT_TYPE' +S'HL70364' +I697 +t(g3 +g4 +S'NTE_5' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g5 +S'NTE_6' +(t(I0 +I1 +tg6 +S'DTM' +S'ENTERED_DATE_TIME' +NI24 +t(g3 +g5 +S'NTE_7' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'NTE_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPIRATION_DATE' +NI24 +tt(I1 +I-1 +tg11 +t(g3 +g4 +S'RXR' +((g3 +g4 +S'RXR_1' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'ROUTE' +S'HL70162' +I697 +t(g3 +g4 +S'RXR_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE' +S'HL70163' +I697 +t(g3 +g4 +S'RXR_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_DEVICE' +S'HL70164' +I697 +t(g3 +g4 +S'RXR_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_METHOD' +S'HL70165' +I697 +t(g3 +g4 +S'RXR_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ROUTING_INSTRUCTION' +NI697 +t(g3 +g4 +S'RXR_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE_MODIFIER' +S'HL70495' +I697 +tt(I1 +I-1 +tg11 +t(g3 +g4 +S'RAS_O17_COMPONENTS' +((g3 +g4 +S'RXC' +((g3 +g5 +S'RXC_1' +(t(I1 +I1 +tg6 +S'ID' +S'RX_COMPONENT_TYPE' +S'HL70166' +I1 +t(g3 +g4 +S'RXC_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'COMPONENT_CODE' +NI697 +t(g3 +g5 +S'RXC_3' +(t(I1 +I1 +tg6 +S'NM' +S'COMPONENT_AMOUNT' +NI20 +t(g3 +g4 +S'RXC_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'COMPONENT_UNITS' +NI697 +t(g3 +g5 +S'RXC_5' +(t(I0 +I1 +tg6 +S'NM' +S'COMPONENT_STRENGTH' +NI20 +t(g3 +g4 +S'RXC_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMPONENT_STRENGTH_UNITS' +NI697 +t(g3 +g4 +S'RXC_7' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUPPLEMENTARY_CODE' +NI697 +t(g3 +g5 +S'RXC_8' +(t(I0 +I1 +tg6 +S'NM' +S'COMPONENT_DRUG_STRENGTH_VOLUME' +NI5 +t(g3 +g4 +S'RXC_9' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMPONENT_DRUG_STRENGTH_VOLUME_UNITS' +NI697 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'NTE' +((g3 +g5 +S'NTE_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_NTE' +NI4 +t(g3 +g5 +S'NTE_2' +(t(I0 +I1 +tg6 +S'ID' +S'SOURCE_OF_COMMENT' +S'HL70105' +I8 +t(g3 +g5 +S'NTE_3' +(t(I0 +I1 +tg6 +S'FT' +S'COMMENT' +NI65536 +t(g3 +g4 +S'NTE_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMMENT_TYPE' +S'HL70364' +I697 +t(g3 +g4 +S'NTE_5' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g5 +S'NTE_6' +(t(I0 +I1 +tg6 +S'DTM' +S'ENTERED_DATE_TIME' +NI24 +t(g3 +g5 +S'NTE_7' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'NTE_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPIRATION_DATE' +NI24 +tt(I0 +I-1 +tg11 +tt(I0 +I-1 +tg12 +tt(I0 +I1 +tg12 +tt(I0 +I1 +tg12 +t(g3 +g4 +S'RAS_O17_ENCODING' +((g3 +g4 +S'RXE' +((g3 +g4 +S'RXE_1' +((g3 +g4 +S'TQ_1' +((g3 +g5 +S'CQ_1' +(tg9 +g10 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g5 +S'CQ_2' +(tg9 +g10 +S'CWE' +S'UNITS' +NI705 +ttg9 +g8 +S'CQ' +S'QUANTITY' +NI722 +t(g3 +g4 +S'TQ_2' +((g3 +g5 +S'RI_1' +(tg9 +g10 +S'IS' +S'REPEAT_PATTERN' +S'HL70335' +I6 +t(g3 +g5 +S'RI_2' +(tg9 +g10 +S'ST' +S'EXPLICIT_TIME_INTERVAL' +NI199 +ttg9 +g8 +S'RI' +S'INTERVAL' +NI206 +t(g3 +g5 +S'TQ_3' +(tg9 +g8 +S'ST' +S'DURATION' +NI6 +t(g3 +g5 +S'TQ_4' +(tg9 +g8 +S'DTM' +S'START_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ_5' +(tg9 +g8 +S'DTM' +S'END_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ_6' +(tg9 +g8 +S'ST' +S'PRIORITY' +NI6 +t(g3 +g5 +S'TQ_7' +(tg9 +g8 +S'ST' +S'CONDITION' +NI199 +t(g3 +g5 +S'TQ_8' +(tg9 +g8 +S'TX' +S'TEXT' +NI200 +t(g3 +g5 +S'TQ_9' +(tg9 +g8 +S'ID' +S'CONJUNCTION' +S'HL70472' +I1 +t(g3 +g4 +S'TQ_10' +((g3 +g5 +S'OSD_1' +(tg7 +g10 +S'ID' +S'SEQUENCE_RESULTS_FLAG' +S'HL70524' +I1 +t(g3 +g5 +S'OSD_2' +(tg7 +g10 +S'ST' +S'PLACER_ORDER_NUMBER_ENTITY_IDENTIFIER' +NI15 +t(g3 +g5 +S'OSD_3' +(tg9 +g10 +S'IS' +S'PLACER_ORDER_NUMBER_NAMESPACE_ID' +S'HL70363' +I6 +t(g3 +g5 +S'OSD_4' +(tg7 +g10 +S'ST' +S'FILLER_ORDER_NUMBER_ENTITY_IDENTIFIER' +NI15 +t(g3 +g5 +S'OSD_5' +(tg9 +g10 +S'IS' +S'FILLER_ORDER_NUMBER_NAMESPACE_ID' +S'HL70363' +I6 +t(g3 +g5 +S'OSD_6' +(tg9 +g10 +S'ST' +S'SEQUENCE_CONDITION_VALUE' +NI12 +t(g3 +g5 +S'OSD_7' +(tg9 +g10 +S'NM' +S'MAXIMUM_NUMBER_OF_REPEATS' +NI3 +t(g3 +g5 +S'OSD_8' +(tg7 +g10 +S'ST' +S'PLACER_ORDER_NUMBER_UNIVERSAL_ID' +NI15 +t(g3 +g5 +S'OSD_9' +(tg9 +g10 +S'ID' +S'PLACER_ORDER_NUMBER_UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +t(g3 +g5 +S'OSD_10' +(tg7 +g10 +S'ST' +S'FILLER_ORDER_NUMBER_UNIVERSAL_ID' +NI15 +t(g3 +g5 +S'OSD_11' +(tg9 +g10 +S'ID' +S'FILLER_ORDER_NUMBER_UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'OSD' +S'ORDER_SEQUENCING' +NI110 +t(g3 +g4 +S'TQ_11' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'OCCURRENCE_DURATION' +NI705 +t(g3 +g5 +S'TQ_12' +(tg9 +g8 +S'NM' +S'TOTAL_OCCURRENCES' +NI4 +tt(I0 +I0 +tg6 +S'TQ' +S'QUANTITY_TIMING' +NI2206 +t(g3 +g4 +S'RXE_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'GIVE_CODE' +S'HL70292' +I697 +t(g3 +g5 +S'RXE_3' +(t(I1 +I1 +tg6 +S'NM' +S'GIVE_AMOUNT_MINIMUM' +NI20 +t(g3 +g5 +S'RXE_4' +(t(I0 +I1 +tg6 +S'NM' +S'GIVE_AMOUNT_MAXIMUM' +NI20 +t(g3 +g4 +S'RXE_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'GIVE_UNITS' +NI697 +t(g3 +g4 +S'RXE_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'GIVE_DOSAGE_FORM' +NI697 +t(g3 +g4 +S'RXE_7' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PROVIDER_S_ADMINISTRATION_INSTRUCTIONS' +NI697 +t(g3 +g4 +S'RXE_8' +((g3 +g5 +S'LA1_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'LA1_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'LA1_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'LA1_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'LA1_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'LA1_6' +(tg9 +g8 +S'IS' +S'PATIENT_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'LA1_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'LA1_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g4 +S'LA1_9' +((g3 +g5 +S'AD_1' +(tg9 +g10 +S'ST' +S'STREET_ADDRESS' +NI120 +t(g3 +g5 +S'AD_2' +(tg9 +g10 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'AD_3' +(tg9 +g10 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'AD_4' +(tg9 +g10 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'AD_5' +(tg9 +g10 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'AD_6' +(tg9 +g10 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'AD_7' +(tg9 +g10 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'AD_8' +(tg9 +g10 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +ttg9 +g8 +S'AD' +S'ADDRESS' +NI415 +tt(I0 +I0 +tg6 +S'LA1' +S'DELIVER_TO_LOCATION' +NI1580 +t(g3 +g5 +S'RXE_9' +(t(I0 +I1 +tg6 +S'ID' +S'SUBSTITUTION_STATUS' +S'HL70167' +I1 +t(g3 +g5 +S'RXE_10' +(t(I0 +I1 +tg6 +S'NM' +S'DISPENSE_AMOUNT' +NI20 +t(g3 +g4 +S'RXE_11' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'DISPENSE_UNITS' +NI697 +t(g3 +g5 +S'RXE_12' +(t(I0 +I1 +tg6 +S'NM' +S'NUMBER_OF_REFILLS' +NI3 +t(g3 +g4 +S'RXE_13' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'ORDERING_PROVIDER_S_DEA_NUMBER' +NI309 +t(g3 +g4 +S'RXE_14' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I-1 +tg6 +S'XCN' +S'PHARMACIST_TREATMENT_SUPPLIER_S_VERIFIER_ID' +NI309 +t(g3 +g5 +S'RXE_15' +(t(I0 +I1 +tg6 +S'ST' +S'PRESCRIPTION_NUMBER' +NI20 +t(g3 +g5 +S'RXE_16' +(t(I0 +I1 +tg6 +S'NM' +S'NUMBER_OF_REFILLS_REMAINING' +NI20 +t(g3 +g5 +S'RXE_17' +(t(I0 +I1 +tg6 +S'NM' +S'NUMBER_OF_REFILLS_DOSES_DISPENSED' +NI20 +t(g3 +g5 +S'RXE_18' +(t(I0 +I1 +tg6 +S'DTM' +S'D_T_OF_MOST_RECENT_REFILL_OR_DOSE_DISPENSED' +NI24 +t(g3 +g4 +S'RXE_19' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'TOTAL_DAILY_DOSE' +NI721 +t(g3 +g5 +S'RXE_20' +(t(I0 +I1 +tg6 +S'ID' +S'NEEDS_HUMAN_REVIEW' +S'HL70136' +I1 +t(g3 +g4 +S'RXE_21' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PHARMACY_TREATMENT_SUPPLIER_S_SPECIAL_DISPENSING_INSTRUCTIONS' +NI697 +t(g3 +g5 +S'RXE_22' +(t(I0 +I1 +tg6 +S'ST' +S'GIVE_PER_TIME_UNIT' +NI20 +t(g3 +g5 +S'RXE_23' +(t(I0 +I1 +tg6 +S'ST' +S'GIVE_RATE_AMOUNT' +NI6 +t(g3 +g4 +S'RXE_24' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'GIVE_RATE_UNITS' +NI697 +t(g3 +g5 +S'RXE_25' +(t(I0 +I1 +tg6 +S'NM' +S'GIVE_STRENGTH' +NI20 +t(g3 +g4 +S'RXE_26' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'GIVE_STRENGTH_UNITS' +NI697 +t(g3 +g4 +S'RXE_27' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'GIVE_INDICATION' +NI697 +t(g3 +g5 +S'RXE_28' +(t(I0 +I1 +tg6 +S'NM' +S'DISPENSE_PACKAGE_SIZE' +NI20 +t(g3 +g4 +S'RXE_29' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'DISPENSE_PACKAGE_SIZE_UNIT' +NI697 +t(g3 +g5 +S'RXE_30' +(t(I0 +I1 +tg6 +S'ID' +S'DISPENSE_PACKAGE_METHOD' +S'HL70321' +I2 +t(g3 +g4 +S'RXE_31' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUPPLEMENTARY_CODE' +NI697 +t(g3 +g5 +S'RXE_32' +(t(I0 +I1 +tg6 +S'DTM' +S'ORIGINAL_ORDER_DATE_TIME' +NI24 +t(g3 +g5 +S'RXE_33' +(t(I0 +I1 +tg6 +S'NM' +S'GIVE_DRUG_STRENGTH_VOLUME' +NI5 +t(g3 +g4 +S'RXE_34' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'GIVE_DRUG_STRENGTH_VOLUME_UNITS' +NI697 +t(g3 +g4 +S'RXE_35' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'CONTROLLED_SUBSTANCE_SCHEDULE' +S'HL70477' +I697 +t(g3 +g5 +S'RXE_36' +(t(I0 +I1 +tg6 +S'ID' +S'FORMULARY_STATUS' +S'HL70478' +I1 +t(g3 +g4 +S'RXE_37' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PHARMACEUTICAL_SUBSTANCE_ALTERNATIVE' +NI697 +t(g3 +g4 +S'RXE_38' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'PHARMACY_OF_MOST_RECENT_FILL' +NI697 +t(g3 +g5 +S'RXE_39' +(t(I0 +I1 +tg6 +S'NM' +S'INITIAL_DISPENSE_AMOUNT' +NI250 +t(g3 +g4 +S'RXE_40' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'DISPENSING_PHARMACY' +NI697 +t(g3 +g4 +S'RXE_41' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'DISPENSING_PHARMACY_ADDRESS' +NI513 +t(g3 +g4 +S'RXE_42' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'DELIVER_TO_PATIENT_LOCATION' +NI2816 +t(g3 +g4 +S'RXE_43' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'DELIVER_TO_ADDRESS' +NI513 +t(g3 +g5 +S'RXE_44' +(t(I0 +I1 +tg6 +S'ID' +S'PHARMACY_ORDER_TYPE' +S'HL70480' +I1 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'RAS_O17_TIMING_ENCODED' +((g3 +g4 +S'TQ1' +((g3 +g5 +S'TQ1_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_TQ1' +NI4 +t(g3 +g4 +S'TQ1_2' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I1 +I1 +tg6 +S'CQ' +S'QUANTITY' +NI721 +t(g3 +g4 +S'TQ1_3' +((g3 +g4 +S'RPT_1' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg7 +g8 +S'CWE' +S'REPEAT_PATTERN_CODE' +S'HL70335' +I705 +t(g3 +g5 +S'RPT_2' +(tg9 +g8 +S'ID' +S'CALENDAR_ALIGNMENT' +S'HL70527' +I2 +t(g3 +g5 +S'RPT_3' +(tg9 +g8 +S'NM' +S'PHASE_RANGE_BEGIN_VALUE' +NI10 +t(g3 +g5 +S'RPT_4' +(tg9 +g8 +S'NM' +S'PHASE_RANGE_END_VALUE' +NI10 +t(g3 +g5 +S'RPT_5' +(tg9 +g8 +S'NM' +S'PERIOD_QUANTITY' +NI10 +t(g3 +g5 +S'RPT_6' +(tg9 +g8 +S'IS' +S'PERIOD_UNITS' +NI10 +t(g3 +g5 +S'RPT_7' +(tg9 +g8 +S'ID' +S'INSTITUTION_SPECIFIED_TIME' +S'HL70136' +I1 +t(g3 +g5 +S'RPT_8' +(tg9 +g8 +S'ID' +S'EVENT' +S'HL70528' +I6 +t(g3 +g5 +S'RPT_9' +(tg9 +g8 +S'NM' +S'EVENT_OFFSET_QUANTITY' +NI10 +t(g3 +g5 +S'RPT_10' +(tg9 +g8 +S'IS' +S'EVENT_OFFSET_UNITS' +NI10 +t(g3 +g5 +S'RPT_11' +(tg9 +g8 +S'GTS' +S'GENERAL_TIMING_SPECIFICATION' +NI200 +tt(I1 +I-1 +tg6 +S'RPT' +S'REPEAT_PATTERN' +S'HL70335' +I974 +t(g3 +g5 +S'TQ1_4' +(t(I0 +I-1 +tg6 +S'TM' +S'EXPLICIT_TIME' +NI20 +t(g3 +g4 +S'TQ1_5' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I-1 +tg6 +S'CQ' +S'RELATIVE_TIME_AND_UNITS' +NI721 +t(g3 +g4 +S'TQ1_6' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'SERVICE_DURATION' +NI721 +t(g3 +g5 +S'TQ1_7' +(t(I0 +I1 +tg6 +S'DTM' +S'START_DATE_TIME' +NI24 +t(g3 +g5 +S'TQ1_8' +(t(I0 +I1 +tg6 +S'DTM' +S'END_DATE_TIME' +NI24 +t(g3 +g4 +S'TQ1_9' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'PRIORITY' +S'HL70485' +I697 +t(g3 +g5 +S'TQ1_10' +(t(I0 +I1 +tg6 +S'TX' +S'CONDITION_TEXT' +NI250 +t(g3 +g5 +S'TQ1_11' +(t(I0 +I1 +tg6 +S'TX' +S'TEXT_INSTRUCTION' +NI250 +t(g3 +g5 +S'TQ1_12' +(t(I0 +I1 +tg6 +S'ID' +S'CONJUNCTION' +S'HL70472' +I10 +t(g3 +g4 +S'TQ1_13' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'OCCURRENCE_DURATION' +NI721 +t(g3 +g5 +S'TQ1_14' +(t(I0 +I1 +tg6 +S'NM' +S'TOTAL_OCCURRENCES' +NI10 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'TQ2' +((g3 +g5 +S'TQ2_1' +(t(I0 +I1 +tg6 +S'SI' +S'SET_ID_TQ2' +NI4 +t(g3 +g5 +S'TQ2_2' +(t(I0 +I1 +tg6 +S'ID' +S'SEQUENCE_RESULTS_FLAG' +S'HL70503' +I1 +t(g3 +g4 +S'TQ2_3' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_PLACER_NUMBER' +NI424 +t(g3 +g4 +S'TQ2_4' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_FILLER_NUMBER' +NI424 +t(g3 +g4 +S'TQ2_5' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'RELATED_PLACER_GROUP_NUMBER' +NI424 +t(g3 +g5 +S'TQ2_6' +(t(I0 +I1 +tg6 +S'ID' +S'SEQUENCE_CONDITION_CODE' +S'HL70504' +I2 +t(g3 +g5 +S'TQ2_7' +(t(I0 +I1 +tg6 +S'ID' +S'CYCLIC_ENTRY_EXIT_INDICATOR' +S'HL70505' +I1 +t(g3 +g4 +S'TQ2_8' +((g3 +g5 +S'CQ_1' +(tg9 +g8 +S'NM' +S'QUANTITY' +NI16 +t(g3 +g4 +S'CQ_2' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'UNITS' +NI705 +tt(I0 +I1 +tg6 +S'CQ' +S'SEQUENCE_CONDITION_TIME_INTERVAL' +NI721 +t(g3 +g5 +S'TQ2_9' +(t(I0 +I1 +tg6 +S'NM' +S'CYCLIC_GROUP_MAXIMUM_NUMBER_OF_REPEATS' +NI10 +t(g3 +g5 +S'TQ2_10' +(t(I0 +I1 +tg6 +S'ID' +S'SPECIAL_SERVICE_REQUEST_RELATIONSHIP' +S'HL70506' +I1 +tt(I0 +I-1 +tg11 +tt(I1 +I-1 +tg12 +t(g3 +g4 +S'RXR' +((g3 +g4 +S'RXR_1' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'ROUTE' +S'HL70162' +I697 +t(g3 +g4 +S'RXR_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE' +S'HL70163' +I697 +t(g3 +g4 +S'RXR_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_DEVICE' +S'HL70164' +I697 +t(g3 +g4 +S'RXR_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_METHOD' +S'HL70165' +I697 +t(g3 +g4 +S'RXR_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ROUTING_INSTRUCTION' +NI697 +t(g3 +g4 +S'RXR_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE_MODIFIER' +S'HL70495' +I697 +tt(I1 +I-1 +tg11 +t(g3 +g4 +S'RXC' +((g3 +g5 +S'RXC_1' +(t(I1 +I1 +tg6 +S'ID' +S'RX_COMPONENT_TYPE' +S'HL70166' +I1 +t(g3 +g4 +S'RXC_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'COMPONENT_CODE' +NI697 +t(g3 +g5 +S'RXC_3' +(t(I1 +I1 +tg6 +S'NM' +S'COMPONENT_AMOUNT' +NI20 +t(g3 +g4 +S'RXC_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'COMPONENT_UNITS' +NI697 +t(g3 +g5 +S'RXC_5' +(t(I0 +I1 +tg6 +S'NM' +S'COMPONENT_STRENGTH' +NI20 +t(g3 +g4 +S'RXC_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMPONENT_STRENGTH_UNITS' +NI697 +t(g3 +g4 +S'RXC_7' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUPPLEMENTARY_CODE' +NI697 +t(g3 +g5 +S'RXC_8' +(t(I0 +I1 +tg6 +S'NM' +S'COMPONENT_DRUG_STRENGTH_VOLUME' +NI5 +t(g3 +g4 +S'RXC_9' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMPONENT_DRUG_STRENGTH_VOLUME_UNITS' +NI697 +tt(I0 +I-1 +tg11 +tt(I0 +I1 +tg12 +t(g3 +g4 +S'RAS_O17_ADMINISTRATION' +((g3 +g4 +S'RXA' +((g3 +g5 +S'RXA_1' +(t(I1 +I1 +tg6 +S'NM' +S'GIVE_SUB_ID_COUNTER' +NI4 +t(g3 +g5 +S'RXA_2' +(t(I1 +I1 +tg6 +S'NM' +S'ADMINISTRATION_SUB_ID_COUNTER' +NI4 +t(g3 +g5 +S'RXA_3' +(t(I1 +I1 +tg6 +S'DTM' +S'DATE_TIME_START_OF_ADMINISTRATION' +NI24 +t(g3 +g5 +S'RXA_4' +(t(I1 +I1 +tg6 +S'DTM' +S'DATE_TIME_END_OF_ADMINISTRATION' +NI24 +t(g3 +g4 +S'RXA_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'ADMINISTERED_CODE' +S'HL70292' +I697 +t(g3 +g5 +S'RXA_6' +(t(I1 +I1 +tg6 +S'NM' +S'ADMINISTERED_AMOUNT' +NI20 +t(g3 +g4 +S'RXA_7' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTERED_UNITS' +NI697 +t(g3 +g4 +S'RXA_8' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTERED_DOSAGE_FORM' +NI697 +t(g3 +g4 +S'RXA_9' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'ADMINISTRATION_NOTES' +NI697 +t(g3 +g4 +S'RXA_10' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I1 +I-1 +tg6 +S'XCN' +S'ADMINISTERING_PROVIDER' +NI309 +t(g3 +g4 +S'RXA_11' +((g3 +g5 +S'LA2_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'LA2_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'LA2_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'LA2_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'LA2_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'LA2_6' +(tg9 +g8 +S'IS' +S'PATIENT_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'LA2_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'LA2_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'LA2_9' +(tg9 +g8 +S'ST' +S'STREET_ADDRESS' +NI120 +t(g3 +g5 +S'LA2_10' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'LA2_11' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'LA2_12' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'LA2_13' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'LA2_14' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'LA2_15' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'LA2_16' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +tt(I0 +I1 +tg6 +S'LA2' +S'ADMINISTERED_AT_LOCATION' +NI1573 +t(g3 +g5 +S'RXA_12' +(t(I0 +I1 +tg6 +S'ST' +S'ADMINISTERED_PER_TIME_UNIT' +NI20 +t(g3 +g5 +S'RXA_13' +(t(I0 +I1 +tg6 +S'NM' +S'ADMINISTERED_STRENGTH' +NI20 +t(g3 +g4 +S'RXA_14' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTERED_STRENGTH_UNITS' +NI697 +t(g3 +g5 +S'RXA_15' +(t(I0 +I-1 +tg6 +S'ST' +S'SUBSTANCE_LOT_NUMBER' +NI20 +t(g3 +g5 +S'RXA_16' +(t(I0 +I-1 +tg6 +S'DTM' +S'SUBSTANCE_EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'RXA_17' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUBSTANCE_MANUFACTURER_NAME' +S'HL70227' +I697 +t(g3 +g4 +S'RXA_18' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'SUBSTANCE_TREATMENT_REFUSAL_REASON' +NI697 +t(g3 +g4 +S'RXA_19' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'INDICATION' +NI697 +t(g3 +g5 +S'RXA_20' +(t(I0 +I1 +tg6 +S'ID' +S'COMPLETION_STATUS' +S'HL70322' +I2 +t(g3 +g5 +S'RXA_21' +(t(I0 +I1 +tg6 +S'ID' +S'ACTION_CODE_RXA' +S'HL70323' +I2 +t(g3 +g5 +S'RXA_22' +(t(I0 +I1 +tg6 +S'DTM' +S'SYSTEM_ENTRY_DATE_TIME' +NI24 +t(g3 +g5 +S'RXA_23' +(t(I0 +I1 +tg6 +S'NM' +S'ADMINISTERED_DRUG_STRENGTH_VOLUME' +NI5 +t(g3 +g4 +S'RXA_24' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTERED_DRUG_STRENGTH_VOLUME_UNITS' +NI697 +t(g3 +g4 +S'RXA_25' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTERED_BARCODE_IDENTIFIER' +NI697 +t(g3 +g5 +S'RXA_26' +(t(I0 +I1 +tg6 +S'ID' +S'PHARMACY_ORDER_TYPE' +S'HL70480' +I1 +t(g3 +g4 +S'RXA_27' +((g3 +g5 +S'PL_1' +(tg9 +g8 +S'IS' +S'POINT_OF_CARE' +S'HL70302' +I20 +t(g3 +g5 +S'PL_2' +(tg9 +g8 +S'IS' +S'ROOM' +S'HL70303' +I20 +t(g3 +g5 +S'PL_3' +(tg9 +g8 +S'IS' +S'BED' +S'HL70304' +I20 +t(g3 +g4 +S'PL_4' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'FACILITY' +NI1027 +t(g3 +g5 +S'PL_5' +(tg9 +g8 +S'IS' +S'LOCATION_STATUS' +S'HL70306' +I20 +t(g3 +g5 +S'PL_6' +(tg9 +g8 +S'IS' +S'PERSON_LOCATION_TYPE' +S'HL70305' +I20 +t(g3 +g5 +S'PL_7' +(tg9 +g8 +S'IS' +S'BUILDING' +S'HL70307' +I20 +t(g3 +g5 +S'PL_8' +(tg9 +g8 +S'IS' +S'FLOOR' +S'HL70308' +I20 +t(g3 +g5 +S'PL_9' +(tg9 +g8 +S'ST' +S'LOCATION_DESCRIPTION' +NI199 +t(g3 +g4 +S'PL_10' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'COMPREHENSIVE_LOCATION_IDENTIFIER' +NI427 +t(g3 +g4 +S'PL_11' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY_FOR_LOCATION' +NI1027 +tt(I0 +I1 +tg6 +S'PL' +S'ADMINISTER_AT' +NI2816 +t(g3 +g4 +S'RXA_28' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'ADMINISTERED_AT_ADDRESS' +NI513 +tt(I1 +I-1 +tg11 +t(g3 +g4 +S'RXR' +((g3 +g4 +S'RXR_1' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'ROUTE' +S'HL70162' +I697 +t(g3 +g4 +S'RXR_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE' +S'HL70163' +I697 +t(g3 +g4 +S'RXR_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_DEVICE' +S'HL70164' +I697 +t(g3 +g4 +S'RXR_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_METHOD' +S'HL70165' +I697 +t(g3 +g4 +S'RXR_5' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ROUTING_INSTRUCTION' +NI697 +t(g3 +g4 +S'RXR_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'ADMINISTRATION_SITE_MODIFIER' +S'HL70495' +I697 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'RAS_O17_OBSERVATION' +((g3 +g4 +S'OBX' +((g3 +g5 +S'OBX_1' +(t(I0 +I1 +tg6 +S'SI' +S'SET_ID_OBX' +NI4 +t(g3 +g5 +S'OBX_2' +(t(I0 +I1 +tg6 +S'ID' +S'VALUE_TYPE' +S'HL70125' +I3 +t(g3 +g4 +S'OBX_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'OBSERVATION_IDENTIFIER' +NI705 +t(g3 +g5 +S'OBX_4' +(t(I0 +I1 +tg6 +S'ST' +S'OBSERVATION_SUB_ID' +NI20 +t(g3 +g4 +S'OBX_5' +((g3 +g4 +S'CD_1' +((g3 +g5 +S'WVI_1' +(tg7 +g10 +S'NM' +S'CHANNEL_NUMBER' +NI4 +t(g3 +g5 +S'WVI_2' +(tg9 +g10 +S'ST' +S'CHANNEL_NAME' +NI17 +ttg9 +g8 +S'WVI' +S'CHANNEL_IDENTIFIER' +NI22 +t(g3 +g4 +S'CD_2' +((g3 +g5 +S'WVS_1' +(tg7 +g10 +S'ST' +S'SOURCE_ONE_NAME' +NI8 +t(g3 +g5 +S'WVS_2' +(tg9 +g10 +S'ST' +S'SOURCE_TWO_NAME' +NI8 +ttg9 +g8 +S'WVS' +S'WAVEFORM_SOURCE' +NI17 +t(g3 +g4 +S'CD_3' +((g3 +g5 +S'CSU_1' +(tg7 +g10 +S'NM' +S'CHANNEL_SENSITIVITY' +NI60 +t(g3 +g5 +S'CSU_2' +(tg9 +g10 +S'ST' +S'UNIT_OF_MEASURE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CSU_3' +(tg9 +g10 +S'ST' +S'UNIT_OF_MEASURE_DESCRIPTION' +NI199 +t(g3 +g5 +S'CSU_4' +(tg9 +g10 +S'ID' +S'UNIT_OF_MEASURE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CSU_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_UNIT_OF_MEASURE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CSU_6' +(tg9 +g10 +S'ST' +S'ALTERNATE_UNIT_OF_MEASURE_DESCRIPTION' +NI199 +t(g3 +g5 +S'CSU_7' +(tg9 +g10 +S'ID' +S'ALTERNATE_UNIT_OF_MEASURE_CODING_SYSTEM' +S'HL70396' +I20 +ttg9 +g8 +S'CSU' +S'CHANNEL_SENSITIVITY_AND_UNITS' +NI544 +t(g3 +g4 +S'CD_4' +((g3 +g5 +S'CCP_1' +(tg9 +g10 +S'NM' +S'CHANNEL_CALIBRATION_SENSITIVITY_CORRECTION_FACTOR' +NI6 +t(g3 +g5 +S'CCP_2' +(tg9 +g10 +S'NM' +S'CHANNEL_CALIBRATION_BASELINE' +NI6 +t(g3 +g5 +S'CCP_3' +(tg9 +g10 +S'NM' +S'CHANNEL_CALIBRATION_TIME_SKEW' +NI6 +ttg9 +g8 +S'CCP' +S'CHANNEL_CALIBRATION_PARAMETERS' +NI20 +t(g3 +g5 +S'CD_5' +(tg9 +g8 +S'NM' +S'CHANNEL_SAMPLING_FREQUENCY' +NI6 +t(g3 +g4 +S'CD_6' +((g3 +g5 +S'NR_1' +(tg9 +g10 +S'NM' +S'LOW_VALUE' +NI16 +t(g3 +g5 +S'NR_2' +(tg9 +g10 +S'NM' +S'HIGH_VALUE' +NI16 +ttg9 +g8 +S'NR' +S'MINIMUM_AND_MAXIMUM_DATA_VALUES' +NI33 +tt(I0 +I1 +tg6 +S'CD' +S'OBSERVATION_VALUE' +NI636 +t(g3 +g4 +S'OBX_6' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'UNITS' +NI705 +t(g3 +g5 +S'OBX_7' +(t(I0 +I1 +tg6 +S'ST' +S'REFERENCES_RANGE' +NI60 +t(g3 +g5 +S'OBX_8' +(t(I0 +I-1 +tg6 +S'IS' +S'ABNORMAL_FLAGS' +S'HL70078' +I5 +t(g3 +g5 +S'OBX_9' +(t(I0 +I1 +tg6 +S'NM' +S'PROBABILITY' +NI5 +t(g3 +g5 +S'OBX_10' +(t(I0 +I-1 +tg6 +S'ID' +S'NATURE_OF_ABNORMAL_TEST' +S'HL70080' +I2 +t(g3 +g5 +S'OBX_11' +(t(I1 +I1 +tg6 +S'ID' +S'OBSERVATION_RESULT_STATUS' +S'HL70085' +I1 +t(g3 +g5 +S'OBX_12' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_DATE_OF_REFERENCE_RANGE' +NI24 +t(g3 +g5 +S'OBX_13' +(t(I0 +I1 +tg6 +S'ST' +S'USER_DEFINED_ACCESS_CHECKS' +NI20 +t(g3 +g5 +S'OBX_14' +(t(I1 +I1 +tg6 +S'DTM' +S'DATE_TIME_OF_THE_OBSERVATION' +NI24 +t(g3 +g4 +S'OBX_15' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I1 +I1 +tg6 +S'CWE' +S'PRODUCER_S_ID' +NI705 +t(g3 +g4 +S'OBX_16' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I1 +I-1 +tg6 +S'XCN' +S'RESPONSIBLE_OBSERVER' +NI3220 +t(g3 +g4 +S'OBX_17' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'OBSERVATION_METHOD' +NI705 +t(g3 +g4 +S'OBX_18' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I-1 +tg6 +S'EI' +S'EQUIPMENT_INSTANCE_IDENTIFIER' +NI427 +t(g3 +g5 +S'OBX_19' +(t(I0 +I1 +tg6 +S'DTM' +S'DATE_TIME_OF_THE_ANALYSIS' +NI24 +t(g3 +g4 +S'OBX_20' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I-1 +tg6 +S'CWE' +S'OBSERVATION_SITE' +S'HL70163' +I705 +t(g3 +g4 +S'OBX_21' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I0 +I1 +tg6 +S'EI' +S'OBSERVATION_INSTANCE_IDENTIFIER' +NI427 +t(g3 +g4 +S'OBX_22' +((g3 +g5 +S'CNE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CNE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CNE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CNE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CNE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CNE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CNE' +S'MOOD_CODE' +S'HL70725' +I705 +t(g3 +g4 +S'OBX_23' +((g3 +g5 +S'XON_1' +(tg9 +g8 +S'ST' +S'ORGANIZATION_NAME' +NI50 +t(g3 +g5 +S'XON_2' +(tg9 +g8 +S'IS' +S'ORGANIZATION_NAME_TYPE_CODE' +S'HL70204' +I20 +t(g3 +g5 +S'XON_3' +(tg9 +g8 +S'NM' +S'ID_NUMBER' +NI0 +t(g3 +g5 +S'XON_4' +(tg9 +g8 +S'NM' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XON_5' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g4 +S'XON_6' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XON_7' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XON_8' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XON_9' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g5 +S'XON_10' +(tg9 +g8 +S'ST' +S'ORGANIZATION_IDENTIFIER' +NI20 +tt(I0 +I1 +tg6 +S'XON' +S'PERFORMING_ORGANIZATION_NAME' +NI570 +t(g3 +g4 +S'OBX_24' +((g3 +g4 +S'XAD_1' +((g3 +g5 +S'SAD_1' +(tg9 +g10 +S'ST' +S'STREET_OR_MAILING_ADDRESS' +NI120 +t(g3 +g5 +S'SAD_2' +(tg9 +g10 +S'ST' +S'STREET_NAME' +NI50 +t(g3 +g5 +S'SAD_3' +(tg9 +g10 +S'ST' +S'DWELLING_NUMBER' +NI12 +ttg9 +g8 +S'SAD' +S'STREET_ADDRESS' +NI184 +t(g3 +g5 +S'XAD_2' +(tg9 +g8 +S'ST' +S'OTHER_DESIGNATION' +NI120 +t(g3 +g5 +S'XAD_3' +(tg9 +g8 +S'ST' +S'CITY' +NI50 +t(g3 +g5 +S'XAD_4' +(tg9 +g8 +S'ST' +S'STATE_OR_PROVINCE' +NI50 +t(g3 +g5 +S'XAD_5' +(tg9 +g8 +S'ST' +S'ZIP_OR_POSTAL_CODE' +NI12 +t(g3 +g5 +S'XAD_6' +(tg9 +g8 +S'ID' +S'COUNTRY' +S'HL70399' +I3 +t(g3 +g5 +S'XAD_7' +(tg9 +g8 +S'ID' +S'ADDRESS_TYPE' +S'HL70190' +I3 +t(g3 +g5 +S'XAD_8' +(tg9 +g8 +S'ST' +S'OTHER_GEOGRAPHIC_DESIGNATION' +NI50 +t(g3 +g5 +S'XAD_9' +(tg9 +g8 +S'IS' +S'COUNTY_PARISH_CODE' +S'HL70289' +I20 +t(g3 +g5 +S'XAD_10' +(tg9 +g8 +S'IS' +S'CENSUS_TRACT' +S'HL70288' +I20 +t(g3 +g5 +S'XAD_11' +(tg9 +g8 +S'ID' +S'ADDRESS_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XAD_12' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'ADDRESS_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XAD_13' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XAD_14' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g4 +S'XAD_15' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'EXPIRATION_REASON' +S'HL70616' +I705 +t(g3 +g5 +S'XAD_16' +(tg9 +g8 +S'ID' +S'TEMPORARY_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_17' +(tg9 +g8 +S'ID' +S'BAD_ADDRESS_INDICATOR' +S'HL70136' +I1 +t(g3 +g5 +S'XAD_18' +(tg9 +g8 +S'ID' +S'ADDRESS_USAGE' +S'HL70617' +I44 +t(g3 +g5 +S'XAD_19' +(tg9 +g8 +S'ST' +S'ADDRESSEE' +NI199 +t(g3 +g5 +S'XAD_20' +(tg9 +g8 +S'ST' +S'COMMENT' +NI199 +t(g3 +g5 +S'XAD_21' +(tg9 +g8 +S'NM' +S'PREFERENCE_ORDER' +NI2 +t(g3 +g4 +S'XAD_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'PROTECTION_CODE' +S'HL70618' +I705 +t(g3 +g4 +S'XAD_23' +((g3 +g5 +S'EI_1' +(tg7 +g10 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'EI' +S'ADDRESS_IDENTIFIER' +NI427 +tt(I0 +I1 +tg6 +S'XAD' +S'PERFORMING_ORGANIZATION_ADDRESS' +NI2915 +t(g3 +g4 +S'OBX_25' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'PERFORMING_ORGANIZATION_MEDICAL_DIRECTOR' +NI3220 +tt(I1 +I1 +tg11 +t(g3 +g4 +S'NTE' +((g3 +g5 +S'NTE_1' +(t(I1 +I1 +tg6 +S'SI' +S'SET_ID_NTE' +NI4 +t(g3 +g5 +S'NTE_2' +(t(I0 +I1 +tg6 +S'ID' +S'SOURCE_OF_COMMENT' +S'HL70105' +I8 +t(g3 +g5 +S'NTE_3' +(t(I0 +I1 +tg6 +S'FT' +S'COMMENT' +NI65536 +t(g3 +g4 +S'NTE_4' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'COMMENT_TYPE' +S'HL70364' +I697 +t(g3 +g4 +S'NTE_5' +((g3 +g5 +S'XCN_1' +(tg9 +g8 +S'ST' +S'ID_NUMBER' +NI15 +t(g3 +g4 +S'XCN_2' +((g3 +g5 +S'FN_1' +(tg7 +g10 +S'ST' +S'SURNAME' +NI50 +t(g3 +g5 +S'FN_2' +(tg9 +g10 +S'ST' +S'OWN_SURNAME_PREFIX' +NI20 +t(g3 +g5 +S'FN_3' +(tg9 +g10 +S'ST' +S'OWN_SURNAME' +NI50 +t(g3 +g5 +S'FN_4' +(tg9 +g10 +S'ST' +S'SURNAME_PREFIX_FROM_PARTNER_SPOUSE' +NI20 +t(g3 +g5 +S'FN_5' +(tg9 +g10 +S'ST' +S'SURNAME_FROM_PARTNER_SPOUSE' +NI50 +ttg9 +g8 +S'FN' +S'FAMILY_NAME' +NI194 +t(g3 +g5 +S'XCN_3' +(tg9 +g8 +S'ST' +S'GIVEN_NAME' +NI30 +t(g3 +g5 +S'XCN_4' +(tg9 +g8 +S'ST' +S'SECOND_AND_FURTHER_GIVEN_NAMES_OR_INITIALS_THEREOF' +NI30 +t(g3 +g5 +S'XCN_5' +(tg9 +g8 +S'ST' +S'SUFFIX_E_G_JR_OR_III' +NI20 +t(g3 +g5 +S'XCN_6' +(tg9 +g8 +S'ST' +S'PREFIX_E_G_DR' +NI20 +t(g3 +g5 +S'XCN_7' +(tg9 +g8 +S'IS' +S'DEGREE_E_G_MD' +S'HL70360' +I0 +t(g3 +g5 +S'XCN_8' +(tg9 +g8 +S'IS' +S'SOURCE_TABLE' +S'HL70297' +I4 +t(g3 +g4 +S'XCN_9' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_AUTHORITY' +S'HL70363' +I1027 +t(g3 +g5 +S'XCN_10' +(tg9 +g8 +S'ID' +S'NAME_TYPE_CODE' +S'HL70200' +I1 +t(g3 +g5 +S'XCN_11' +(tg9 +g8 +S'ST' +S'IDENTIFIER_CHECK_DIGIT' +NI4 +t(g3 +g5 +S'XCN_12' +(tg9 +g8 +S'ID' +S'CHECK_DIGIT_SCHEME' +S'HL70061' +I3 +t(g3 +g5 +S'XCN_13' +(tg9 +g8 +S'ID' +S'IDENTIFIER_TYPE_CODE' +S'HL70203' +I5 +t(g3 +g4 +S'XCN_14' +((g3 +g5 +S'HD_1' +(tg7 +g10 +S'IS' +S'NAMESPACE_ID' +S'HL70300' +I20 +t(g3 +g5 +S'HD_2' +(tg9 +g10 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'HD_3' +(tg9 +g10 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +ttg9 +g8 +S'HD' +S'ASSIGNING_FACILITY' +NI1027 +t(g3 +g5 +S'XCN_15' +(tg9 +g8 +S'ID' +S'NAME_REPRESENTATION_CODE' +S'HL70465' +I1 +t(g3 +g4 +S'XCN_16' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'NAME_CONTEXT' +S'HL70448' +I705 +t(g3 +g4 +S'XCN_17' +((g3 +g5 +S'DR_1' +(tg9 +g10 +S'DTM' +S'RANGE_START_DATE_TIME' +NI24 +t(g3 +g5 +S'DR_2' +(tg9 +g10 +S'DTM' +S'RANGE_END_DATE_TIME' +NI24 +ttg9 +g8 +S'DR' +S'NAME_VALIDITY_RANGE' +NI0 +t(g3 +g5 +S'XCN_18' +(tg9 +g8 +S'ID' +S'NAME_ASSEMBLY_ORDER' +S'HL70444' +I1 +t(g3 +g5 +S'XCN_19' +(tg9 +g8 +S'DTM' +S'EFFECTIVE_DATE' +NI24 +t(g3 +g5 +S'XCN_20' +(tg9 +g8 +S'DTM' +S'EXPIRATION_DATE' +NI24 +t(g3 +g5 +S'XCN_21' +(tg9 +g8 +S'ST' +S'PROFESSIONAL_SUFFIX' +NI199 +t(g3 +g4 +S'XCN_22' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_JURISDICTION' +NI705 +t(g3 +g4 +S'XCN_23' +((g3 +g5 +S'CWE_1' +(tg7 +g10 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g10 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g10 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g10 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g10 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g10 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g10 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g10 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g10 +S'ST' +S'ORIGINAL_TEXT' +NI199 +ttg9 +g8 +S'CWE' +S'ASSIGNING_AGENCY_OR_DEPARTMENT' +NI705 +tt(I0 +I1 +tg6 +S'XCN' +S'ENTERED_BY' +NI3220 +t(g3 +g5 +S'NTE_6' +(t(I0 +I1 +tg6 +S'DTM' +S'ENTERED_DATE_TIME' +NI24 +t(g3 +g5 +S'NTE_7' +(t(I0 +I1 +tg6 +S'DTM' +S'EFFECTIVE_START_DATE' +NI24 +t(g3 +g5 +S'NTE_8' +(t(I0 +I1 +tg6 +S'DTM' +S'EXPIRATION_DATE' +NI24 +tt(I0 +I-1 +tg11 +tt(I0 +I-1 +tg12 +tt(I1 +I-1 +tg12 +t(g3 +g4 +S'CTI' +((g3 +g4 +S'CTI_1' +((g3 +g5 +S'EI_1' +(tg7 +g8 +S'ST' +S'ENTITY_IDENTIFIER' +NI199 +t(g3 +g5 +S'EI_2' +(tg9 +g8 +S'IS' +S'NAMESPACE_ID' +S'HL70363' +I20 +t(g3 +g5 +S'EI_3' +(tg9 +g8 +S'ST' +S'UNIVERSAL_ID' +NI199 +t(g3 +g5 +S'EI_4' +(tg9 +g8 +S'ID' +S'UNIVERSAL_ID_TYPE' +S'HL70301' +I6 +tt(I1 +I1 +tg6 +S'EI' +S'SPONSOR_STUDY_ID' +NI427 +t(g3 +g4 +S'CTI_2' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'STUDY_PHASE_IDENTIFIER' +NI705 +t(g3 +g4 +S'CTI_3' +((g3 +g5 +S'CWE_1' +(tg7 +g8 +S'ST' +S'IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_2' +(tg9 +g8 +S'ST' +S'TEXT' +NI199 +t(g3 +g5 +S'CWE_3' +(tg9 +g8 +S'ID' +S'NAME_OF_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_4' +(tg9 +g8 +S'ST' +S'ALTERNATE_IDENTIFIER' +NI20 +t(g3 +g5 +S'CWE_5' +(tg9 +g8 +S'ST' +S'ALTERNATE_TEXT' +NI199 +t(g3 +g5 +S'CWE_6' +(tg9 +g8 +S'ID' +S'NAME_OF_ALTERNATE_CODING_SYSTEM' +S'HL70396' +I20 +t(g3 +g5 +S'CWE_7' +(tg9 +g8 +S'ST' +S'CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_8' +(tg9 +g8 +S'ST' +S'ALTERNATE_CODING_SYSTEM_VERSION_ID' +NI10 +t(g3 +g5 +S'CWE_9' +(tg9 +g8 +S'ST' +S'ORIGINAL_TEXT' +NI199 +tt(I0 +I1 +tg6 +S'CWE' +S'STUDY_SCHEDULED_TIME_POINT' +NI705 +tt(I0 +I-1 +tg11 +tt(I1 +I-1 +tg12 +tttp13 +s. \ No newline at end of file diff --git a/tests/test_core.py b/tests/test_core.py index f9eb8d1..f450dd8 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -21,6 +21,8 @@ from __future__ import absolute_import import os +import platform +import sys import unittest import hl7apy @@ -98,7 +100,10 @@ def setUp(self): base_path = os.path.abspath(os.path.dirname(__file__)) mp_path = os.path.join(base_path, 'profiles/iti_21') self.rsp_k21_mp = hl7apy.load_message_profile(mp_path) - legacy_mp = os.path.join(base_path, 'profiles/old_pharm_h4') + if platform.system() == 'Windows': + legacy_mp = os.path.join(base_path, 'profiles/old_pharm_h4_win') + else: + legacy_mp = os.path.join(base_path, 'profiles/old_pharm_h4') self.legacy_mp = hl7apy.load_message_profile(legacy_mp) # Message test cases From 2550bf774edad597e2cc678b8c3dfc16cd600a31 Mon Sep 17 00:00:00 2001 From: Olivier Le Moign Date: Thu, 8 Feb 2024 12:18:45 +0100 Subject: [PATCH 22/30] fix(global): use raw strings for all regex --- hl7apy/core.py | 4 ++-- hl7apy/parser.py | 2 +- hl7apy/utils.py | 2 +- tests/test_validation.py | 8 ++++---- utils/test_parsing_message.py | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/hl7apy/core.py b/hl7apy/core.py index 0a3b0ca..c66d6e0 100644 --- a/hl7apy/core.py +++ b/hl7apy/core.py @@ -105,7 +105,7 @@ def _valid_child_name(child_name, expected_parent): def _valid_z_message_name(name): if name is None: return False - regex = '^z[a-z0-9]{2}_z[a-z0-9]{2}$' + regex = r'^z[a-z0-9]{2}_z[a-z0-9]{2}$' return re.match(regex, name, re.IGNORECASE) is not None @@ -114,7 +114,7 @@ def _valid_z_segment_name(name): def _valid_z_field_name(name): - regex = '^z[a-z1-9]{2}_\d+$' + regex = r'^z[a-z1-9]{2}_\d+$' return re.match(regex, name, re.IGNORECASE) is not None diff --git a/hl7apy/parser.py b/hl7apy/parser.py index bb4b0d4..07acdd7 100644 --- a/hl7apy/parser.py +++ b/hl7apy/parser.py @@ -634,7 +634,7 @@ def parse_subcomponent(text, name=None, datatype='ST', version=None, validation_ def _split_msh(content): - m = re.match("^MSH(?P\S)", content) + m = re.match(r"^MSH(?P\S)", content) if m is not None: # if the regular expression matches, it is an HL7 message field_sep = m.group('field_sep') # get the field separator (first char after MSH) msh = content.split("\r", 1)[0] # get the first segment diff --git a/hl7apy/utils.py b/hl7apy/utils.py index 2ef0c0c..7305065 100644 --- a/hl7apy/utils.py +++ b/hl7apy/utils.py @@ -113,7 +113,7 @@ def get_datetime_info(value): def _split_offset(value): - offset = re.search('\d*((\+(1[0-4]|0[0-9])|(-(1[0-2]|0[0-9])))([0-5][0-9]))$', value) + offset = re.search(r'\d*((\+(1[0-4]|0[0-9])|(-(1[0-2]|0[0-9])))([0-5][0-9]))$', value) if offset: offset = offset.groups()[0] return value.replace(offset, ''), offset diff --git a/tests/test_validation.py b/tests/test_validation.py index 13c5497..e6e1a95 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -93,9 +93,9 @@ def _test_report_file(self, error_type): with open(self.report_file, 'r') as f: s = f.read() if error_type == 'ERROR': - regex = 'Error:.*' + regex = r'Error:.*' elif error_type == 'WARNING': - regex = 'Warning:.*' + regex = r'Warning:.*' self.assertTrue(re.search(regex, s)) @@ -414,9 +414,9 @@ def _test_report_file(self, error_type, present=True): with open(self.report_file, 'r') as f: s = f.read() if error_type == 'ERROR': - regex = 'Error:.*' + regex = r'Error:.*' elif error_type == 'WARNING': - regex = 'Warning:.*' + regex = r'Warning:.*' else: return diff --git a/utils/test_parsing_message.py b/utils/test_parsing_message.py index 293404b..612dec9 100644 --- a/utils/test_parsing_message.py +++ b/utils/test_parsing_message.py @@ -71,7 +71,7 @@ def convert(text): return int(text) if text.isdigit() else text.lower() def alphanum_key(key): - return [convert(c) for c in re.split('([0-9]+)', key[index])] + return [convert(c) for c in re.split(r'([0-9]+)', key[index])] return sorted(list_of_lists, key=alphanum_key) From f81ade531bb2871c2ead0cee2ab6a2e013f9c43b Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 10:05:44 +0100 Subject: [PATCH 23/30] fix: #114 --- hl7apy/v2_6/fields.py | 3 +++ hl7apy/v2_6/segments.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/hl7apy/v2_6/fields.py b/hl7apy/v2_6/fields.py index b1e515b..6ef645c 100644 --- a/hl7apy/v2_6/fields.py +++ b/hl7apy/v2_6/fields.py @@ -706,7 +706,10 @@ 'IN1_35': ('leaf', None, 'IS', 'COMPANY_PLAN_CODE', 'HL70042', -1), 'IN1_36': ('leaf', None, 'ST', 'POLICY_NUMBER', None, -1), 'IN1_37': ('sequence', DATATYPES_STRUCTS['CP'], 'CP', 'POLICY_DEDUCTIBLE', None, -1), + 'IN1_38': ('leaf', None, 'WD', 'POLICY_LIMIT_AMOUNT', None, -1), 'IN1_39': ('leaf', None, 'NM', 'POLICY_LIMIT_DAYS', None, -1), + 'IN1_40': ('leaf', None, 'WD', 'ROOM_RATE_SEMI_PRIVATE', None, -1), + 'IN1_41': ('leaf', None, 'WD', 'ROOM_RATE_PRIVATE', None, -1), 'IN1_42': ('sequence', DATATYPES_STRUCTS['CWE'], 'CWE', 'INSURED_S_EMPLOYMENT_STATUS', 'HL70066', -1), 'IN1_43': ('leaf', None, 'IS', 'INSURED_S_ADMINISTRATIVE_SEX', 'HL70001', -1), 'IN1_44': ('sequence', DATATYPES_STRUCTS['XAD'], 'XAD', 'INSURED_S_EMPLOYER_S_ADDRESS', None, -1), diff --git a/hl7apy/v2_6/segments.py b/hl7apy/v2_6/segments.py index 5091915..58076f3 100644 --- a/hl7apy/v2_6/segments.py +++ b/hl7apy/v2_6/segments.py @@ -935,7 +935,10 @@ ('IN1_35', FIELDS['IN1_35'], (0, 1), 'FIE'), ('IN1_36', FIELDS['IN1_36'], (0, 1), 'FIE'), ('IN1_37', FIELDS['IN1_37'], (0, 1), 'FIE'), + ('IN1_38', FIELDS['IN1_38'], (0, 0), 'FIE'), ('IN1_39', FIELDS['IN1_39'], (0, 1), 'FIE'), + ('IN1_40', FIELDS['IN1_39'], (0, 0), 'FIE'), + ('IN1_41', FIELDS['IN1_39'], (0, 0), 'FIE'), ('IN1_42', FIELDS['IN1_42'], (0, 1), 'FIE'), ('IN1_43', FIELDS['IN1_43'], (0, 1), 'FIE'), ('IN1_44', FIELDS['IN1_44'], (0, -1), 'FIE'), From d9244af3904edf80076f5e564896f2c134b0b90b Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 10:48:51 +0100 Subject: [PATCH 24/30] feat: adds missing structures for SIU_Sxx messages --- hl7apy/v2_5/groups.py | 326 +++++++++++++++++++++++++++++++++++ hl7apy/v2_5/messages.py | 91 ++++++++++ hl7apy/v2_5_1/groups.py | 326 +++++++++++++++++++++++++++++++++++ hl7apy/v2_5_1/messages.py | 91 ++++++++++ hl7apy/v2_6/groups.py | 326 +++++++++++++++++++++++++++++++++++ hl7apy/v2_6/messages.py | 91 ++++++++++ hl7apy/v2_7/groups.py | 351 ++++++++++++++++++++++++++++++++++++++ hl7apy/v2_7/messages.py | 98 +++++++++++ hl7apy/v2_8/groups.py | 351 ++++++++++++++++++++++++++++++++++++++ hl7apy/v2_8/messages.py | 98 +++++++++++ hl7apy/v2_8_1/groups.py | 351 ++++++++++++++++++++++++++++++++++++++ hl7apy/v2_8_1/messages.py | 98 +++++++++++ hl7apy/v2_8_2/groups.py | 351 ++++++++++++++++++++++++++++++++++++++ hl7apy/v2_8_2/messages.py | 98 +++++++++++ 14 files changed, 3047 insertions(+) diff --git a/hl7apy/v2_5/groups.py b/hl7apy/v2_5/groups.py index 0a838c5..be9347e 100644 --- a/hl7apy/v2_5/groups.py +++ b/hl7apy/v2_5/groups.py @@ -2664,6 +2664,332 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SQM_S25_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'],)), diff --git a/hl7apy/v2_5/messages.py b/hl7apy/v2_5/messages.py index f891171..3f1a45a 100644 --- a/hl7apy/v2_5/messages.py +++ b/hl7apy/v2_5/messages.py @@ -1509,6 +1509,97 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), 'SPQ_Q08': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_5_1/groups.py b/hl7apy/v2_5_1/groups.py index c1d6a9d..1ef5caf 100644 --- a/hl7apy/v2_5_1/groups.py +++ b/hl7apy/v2_5_1/groups.py @@ -2652,6 +2652,332 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), +'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SQM_S25_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'],)), diff --git a/hl7apy/v2_5_1/messages.py b/hl7apy/v2_5_1/messages.py index 30e3695..366d4e7 100644 --- a/hl7apy/v2_5_1/messages.py +++ b/hl7apy/v2_5_1/messages.py @@ -1496,6 +1496,97 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), +'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), 'SPQ_Q08': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_6/groups.py b/hl7apy/v2_6/groups.py index 19f6f57..db166bb 100644 --- a/hl7apy/v2_6/groups.py +++ b/hl7apy/v2_6/groups.py @@ -3000,6 +3000,332 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SQM_S25_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'],)), diff --git a/hl7apy/v2_6/messages.py b/hl7apy/v2_6/messages.py index fa8cc46..83d42de 100644 --- a/hl7apy/v2_6/messages.py +++ b/hl7apy/v2_6/messages.py @@ -1777,6 +1777,97 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), 'SLR_S28': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_7/groups.py b/hl7apy/v2_7/groups.py index 56884c8..c4910e1 100644 --- a/hl7apy/v2_7/groups.py +++ b/hl7apy/v2_7/groups.py @@ -3674,6 +3674,357 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S27_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S27_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S27_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S27_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SRM_S01_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'], diff --git a/hl7apy/v2_7/messages.py b/hl7apy/v2_7/messages.py index fb2d56d..7e4614b 100644 --- a/hl7apy/v2_7/messages.py +++ b/hl7apy/v2_7/messages.py @@ -1703,6 +1703,104 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S27': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S27_PATIENT', GROUPS['SIU_S27_PATIENT'], (0, -1), 'GRP'), + ('SIU_S27_RESOURCES', GROUPS['SIU_S27_RESOURCES'], (1, -1), 'GRP'),)), 'SLR_S28': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_8/groups.py b/hl7apy/v2_8/groups.py index 471d1ae..005ca3d 100644 --- a/hl7apy/v2_8/groups.py +++ b/hl7apy/v2_8/groups.py @@ -3986,6 +3986,357 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S27_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S27_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S27_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S27_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SRM_S01_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'], diff --git a/hl7apy/v2_8/messages.py b/hl7apy/v2_8/messages.py index e43aca6..881f187 100644 --- a/hl7apy/v2_8/messages.py +++ b/hl7apy/v2_8/messages.py @@ -1765,6 +1765,104 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S27': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S27_PATIENT', GROUPS['SIU_S27_PATIENT'], (0, -1), 'GRP'), + ('SIU_S27_RESOURCES', GROUPS['SIU_S27_RESOURCES'], (1, -1), 'GRP'),)), 'SLR_S28': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_8_1/groups.py b/hl7apy/v2_8_1/groups.py index 3e9807a..d91575c 100644 --- a/hl7apy/v2_8_1/groups.py +++ b/hl7apy/v2_8_1/groups.py @@ -4095,6 +4095,357 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S27_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S27_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S27_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S27_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SRM_S01_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'], diff --git a/hl7apy/v2_8_1/messages.py b/hl7apy/v2_8_1/messages.py index 65f1ee5..deb9a3d 100644 --- a/hl7apy/v2_8_1/messages.py +++ b/hl7apy/v2_8_1/messages.py @@ -1798,6 +1798,104 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S27': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S27_PATIENT', GROUPS['SIU_S27_PATIENT'], (0, -1), 'GRP'), + ('SIU_S27_RESOURCES', GROUPS['SIU_S27_RESOURCES'], (1, -1), 'GRP'),)), 'SLR_S28': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), diff --git a/hl7apy/v2_8_2/groups.py b/hl7apy/v2_8_2/groups.py index 392d175..6d250e5 100644 --- a/hl7apy/v2_8_2/groups.py +++ b/hl7apy/v2_8_2/groups.py @@ -4109,6 +4109,357 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S27_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S27_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S27_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S27_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S27_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S27_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SRM_S01_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'], diff --git a/hl7apy/v2_8_2/messages.py b/hl7apy/v2_8_2/messages.py index 45b7992..09d6f5e 100644 --- a/hl7apy/v2_8_2/messages.py +++ b/hl7apy/v2_8_2/messages.py @@ -1806,6 +1806,104 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S27': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S27_PATIENT', GROUPS['SIU_S27_PATIENT'], (0, -1), 'GRP'), + ('SIU_S27_RESOURCES', GROUPS['SIU_S27_RESOURCES'], (1, -1), 'GRP'),)), 'SLR_S28': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SFT', SEGMENTS['SFT'], (0, -1), 'SEG'), From 20934d6ab317591747ebb1c6d234630ef5d89b30 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 10:54:03 +0100 Subject: [PATCH 25/30] feat: removes broken actions --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 03ac343..50b7302 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -11,7 +11,7 @@ jobs: runs-on: ${{ matrix.os }} strategy: matrix: - os: [ubuntu-latest, macos-latest, windows-latest] + os: [ubuntu-latest] python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"] steps: From 6cb52bb0bab6ee1d8a9029b0eab2506511080821 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 10:57:01 +0100 Subject: [PATCH 26/30] feat: adds missing SIU to v2.4 --- hl7apy/v2_4/groups.py | 326 ++++++++++++++++++++++++++++++++++++++++ hl7apy/v2_4/messages.py | 91 +++++++++++ 2 files changed, 417 insertions(+) diff --git a/hl7apy/v2_4/groups.py b/hl7apy/v2_4/groups.py index ad2bb82..0d38952 100644 --- a/hl7apy/v2_4/groups.py +++ b/hl7apy/v2_4/groups.py @@ -1872,6 +1872,332 @@ 'SIU_S12_SERVICE': ('sequence', (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S13_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S13_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S13_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S13_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S13_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S13_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S14_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S14_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S14_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S14_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S14_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S14_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S15_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S15_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S15_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S15_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S15_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S15_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S16_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S16_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S16_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S16_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S16_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S16_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S17_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S17_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S17_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S17_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S17_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S17_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S18_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S18_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S18_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S18_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S18_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S18_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S19_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S19_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S19_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S19_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S19_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S19_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + + 'SIU_S20_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S20_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S20_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S20_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S20_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S20_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S20_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S21_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S21_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S21_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S21_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S21_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S21_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S22_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S22_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S22_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S22_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S22_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S22_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S23_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S23_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S23_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S23_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S23_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S23_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S24_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S24_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S24_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S24_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S24_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S24_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_GENERAL_RESOURCE': ('sequence', + (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_LOCATION_RESOURCE': ('sequence', + (['AIL', SEGMENTS['AIL'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_PATIENT': ('sequence', + (['PID', SEGMENTS['PID'], (1, 1), 'SEG'], + ['PD1', SEGMENTS['PD1'], (0, 1), 'SEG'], + ['PV1', SEGMENTS['PV1'], (0, 1), 'SEG'], + ['PV2', SEGMENTS['PV2'], (0, 1), 'SEG'], + ['OBX', SEGMENTS['OBX'], (0, -1), 'SEG'], + ['DG1', SEGMENTS['DG1'], (0, -1), 'SEG'],)), + 'SIU_S26_PERSONNEL_RESOURCE': ('sequence', + (['AIP', SEGMENTS['AIP'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), + 'SIU_S26_RESOURCES': ('sequence', + (['RGS', SEGMENTS['RGS'], (1, 1), 'SEG'], + ['SIU_S26_SERVICE', None, (0, -1), 'GRP'], + ['SIU_S26_GENERAL_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_LOCATION_RESOURCE', None, (0, -1), 'GRP'], + ['SIU_S26_PERSONNEL_RESOURCE', None, (0, -1), 'GRP'],)), + 'SIU_S26_SERVICE': ('sequence', + (['AIS', SEGMENTS['AIS'], (1, 1), 'SEG'], + ['NTE', SEGMENTS['NTE'], (0, -1), 'SEG'],)), 'SQM_S25_GENERAL_RESOURCE': ('sequence', (['AIG', SEGMENTS['AIG'], (1, 1), 'SEG'], ['APR', SEGMENTS['APR'], (0, 1), 'SEG'],)), diff --git a/hl7apy/v2_4/messages.py b/hl7apy/v2_4/messages.py index 0c0e86a..d74a55c 100644 --- a/hl7apy/v2_4/messages.py +++ b/hl7apy/v2_4/messages.py @@ -1160,6 +1160,97 @@ ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S12_PATIENT', GROUPS['SIU_S12_PATIENT'], (0, -1), 'GRP'), ('SIU_S12_RESOURCES', GROUPS['SIU_S12_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S13': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), + ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S14': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), + ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S15': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), + ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S16': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), + ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S17': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), + ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S18': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), + ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S19': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), + ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S20': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), + ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S21': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), + ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S22': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), + ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S23': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), + ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S24': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), + ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), + 'SIU_S26': ('sequence', + (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), + ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), + ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), + ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), + ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), + ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), 'SPQ_Q08': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SPR', SEGMENTS['SPR'], (1, 1), 'SEG'), From 9a5078759bb84e89b03141ffb6cd799dce38bfab Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 11:13:15 +0100 Subject: [PATCH 27/30] docs: updates README --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 19e4142..9d62ffa 100644 --- a/README.md +++ b/README.md @@ -24,7 +24,7 @@ Documentation can be found [here](http://crs4.github.io/hl7apy/). Installation ------------ -HL7apy is platform independent and supports Python 2.7 and Python 3.4, 3.5, 3.6, 3.7 +HL7apy is platform independent and supports Python 2.7 and Python 3.[4-12] To install it get the latest release from [GitHub](https://github.com/crs4/hl7apy/releases) and launch the following command: From 8a7fbf8f3b093b0fa11b1557433ccc6aeaad092b Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 11:55:53 +0100 Subject: [PATCH 28/30] feat: removes escape warngings for python 3.12 and fix SIU messaegs structure for hl7 2.4 --- hl7apy/exceptions.py | 2 +- hl7apy/parser.py | 2 +- hl7apy/v2_4/messages.py | 13 ------------- tests/test_core.py | 20 ++++++++++---------- tests/test_mllp.py | 4 ++-- tests/test_parser.py | 6 +++--- tests/test_to_string.py | 2 +- tests/test_validation.py | 6 +++--- 8 files changed, 21 insertions(+), 34 deletions(-) diff --git a/hl7apy/exceptions.py b/hl7apy/exceptions.py index 58b0da3..38280d7 100644 --- a/hl7apy/exceptions.py +++ b/hl7apy/exceptions.py @@ -47,7 +47,7 @@ class ValidationError(HL7apyException): >>> from hl7apy.parser import parse_message >>> from hl7apy.validation import VALIDATION_LEVEL - >>> msh = 'MSH|^~\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20080115153000||ADT^A01^ADT_A01|' \ + >>> msh = 'MSH|^~\\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20080115153000||ADT^A01^ADT_A01|' \ '0123456789|P|2.5||||AL\\r' >>> evn = 'EVN||20080115153000||AAA|AAA|20080114003000\\r' >>> pid = 'PID|1||123-456-789^^^HOSPITAL^MR||SURNAME^NAME^A|||M|||1111 SOMEWHERE STREET^^SOMEWHERE^^^USA||' \ diff --git a/hl7apy/parser.py b/hl7apy/parser.py index 07acdd7..f552adf 100644 --- a/hl7apy/parser.py +++ b/hl7apy/parser.py @@ -58,7 +58,7 @@ def parse_message(message, validation_level=None, find_groups=True, message_prof :return: an instance of :class:`Message ` - >>> message = "MSH|^~\&|GHH_ADT||||20080115153000||OML^O33^OML_O33|0123456789|P|2.5||||AL\\rPID|1||" \ + >>> message = "MSH|^~\\&|GHH_ADT||||20080115153000||OML^O33^OML_O33|0123456789|P|2.5||||AL\\rPID|1||" \ "566-554-3423^^^GHH^MR||EVERYMAN^ADAM^A|||M|||2222 HOME STREET^^ANN ARBOR^MI^^USA||555-555-2004|||M\\r" >>> m = parse_message(message) >>> print(m) diff --git a/hl7apy/v2_4/messages.py b/hl7apy/v2_4/messages.py index d74a55c..4d65b41 100644 --- a/hl7apy/v2_4/messages.py +++ b/hl7apy/v2_4/messages.py @@ -1163,91 +1163,78 @@ 'SIU_S13': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S13_PATIENT', GROUPS['SIU_S13_PATIENT'], (0, -1), 'GRP'), ('SIU_S13_RESOURCES', GROUPS['SIU_S13_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S14': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S14_PATIENT', GROUPS['SIU_S14_PATIENT'], (0, -1), 'GRP'), ('SIU_S14_RESOURCES', GROUPS['SIU_S14_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S15': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S15_PATIENT', GROUPS['SIU_S15_PATIENT'], (0, -1), 'GRP'), ('SIU_S15_RESOURCES', GROUPS['SIU_S15_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S16': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S16_PATIENT', GROUPS['SIU_S16_PATIENT'], (0, -1), 'GRP'), ('SIU_S16_RESOURCES', GROUPS['SIU_S16_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S17': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S17_PATIENT', GROUPS['SIU_S17_PATIENT'], (0, -1), 'GRP'), ('SIU_S17_RESOURCES', GROUPS['SIU_S17_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S18': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S18_PATIENT', GROUPS['SIU_S18_PATIENT'], (0, -1), 'GRP'), ('SIU_S18_RESOURCES', GROUPS['SIU_S18_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S19': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S19_PATIENT', GROUPS['SIU_S19_PATIENT'], (0, -1), 'GRP'), ('SIU_S19_RESOURCES', GROUPS['SIU_S19_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S20': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S20_PATIENT', GROUPS['SIU_S20_PATIENT'], (0, -1), 'GRP'), ('SIU_S20_RESOURCES', GROUPS['SIU_S20_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S21': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S21_PATIENT', GROUPS['SIU_S21_PATIENT'], (0, -1), 'GRP'), ('SIU_S21_RESOURCES', GROUPS['SIU_S21_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S22': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S22_PATIENT', GROUPS['SIU_S22_PATIENT'], (0, -1), 'GRP'), ('SIU_S22_RESOURCES', GROUPS['SIU_S22_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S23': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S23_PATIENT', GROUPS['SIU_S23_PATIENT'], (0, -1), 'GRP'), ('SIU_S23_RESOURCES', GROUPS['SIU_S23_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S24': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S24_PATIENT', GROUPS['SIU_S24_PATIENT'], (0, -1), 'GRP'), ('SIU_S24_RESOURCES', GROUPS['SIU_S24_RESOURCES'], (1, -1), 'GRP'),)), 'SIU_S26': ('sequence', (('MSH', SEGMENTS['MSH'], (1, 1), 'SEG'), ('SCH', SEGMENTS['SCH'], (1, 1), 'SEG'), - ('TQ1', SEGMENTS['TQ1'], (0, -1), 'SEG'), ('NTE', SEGMENTS['NTE'], (0, -1), 'SEG'), ('SIU_S26_PATIENT', GROUPS['SIU_S26_PATIENT'], (0, -1), 'GRP'), ('SIU_S26_RESOURCES', GROUPS['SIU_S26_RESOURCES'], (1, -1), 'GRP'),)), diff --git a/tests/test_core.py b/tests/test_core.py index f450dd8..469e2eb 100644 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -44,7 +44,7 @@ def _get_invalid_encoding_chars(): def _get_test_msg(): - return 'MSH|^~\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ + return 'MSH|^~\\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ 'PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009^^~^^^^^^L^^^|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100|||||||||||\r' \ 'PV1||O|||||||||||||||||1107080001^^^LIS\r' \ 'SPM|1|100187400201^||SPECIMEN^Blood|||||||PSN^Human Patient||||||20110708162817||20110708162817|||||||1|CONTAINER^CONTAINER DESC\r' \ @@ -87,7 +87,7 @@ def _get_fail_test_msg(): def _get_rsp_k21_mp_msg(): - return 'MSH|^~\&|SENDING APP|SENDING FAC|RECEIVING APP|RECEIVING FAC|20140410170011||RSP^K22^RSP_K21|11111111|P|2.5\r' \ + return 'MSH|^~\\&|SENDING APP|SENDING FAC|RECEIVING APP|RECEIVING FAC|20140410170011||RSP^K22^RSP_K21|11111111|P|2.5\r' \ 'MSA|AA|20140410170015\r' \ 'QAK|222222222|OK\r' \ 'QPD|IHE PDQ Query|222222222|@PID.3.1.1^3333333|||||^^^IHEFACILITY&1.3.6.1.4.1.21367.3000.1.6&ISO|\r' \ @@ -1269,7 +1269,7 @@ def test_assign_value_traversal_message_profile(self): def test_assign_value_with_encoding_chars(self): # using field separator field_str = 'xxx|yyy' - escaped_str = 'xxx\F\yyy' + escaped_str = 'xxx\\F\\yyy' f = Field('PID_3') f.value = field_str self.assertEqual(f.to_er7(), escaped_str) @@ -1280,21 +1280,21 @@ def test_assign_value_with_encoding_chars(self): f = Field() f.value = field_str - self.assertEqual(f.to_er7(), 'xxx\F\yyy') + self.assertEqual(f.to_er7(), 'xxx\\F\\yyy') # using repetition field_str = 'xxx~yyy' f = Field() f.value = field_str - self.assertEqual(f.to_er7(), 'xxx\R\yyy') + self.assertEqual(f.to_er7(), 'xxx\\R\\yyy') f = Field('PID_2') f.value = field_str - self.assertEqual(f.to_er7(), 'xxx\R\yyy') + self.assertEqual(f.to_er7(), 'xxx\\R\\yyy') f = Field('PID_2', validation_level=VALIDATION_LEVEL.STRICT) f.value = field_str - self.assertEqual(f.to_er7(), 'xxx\R\yyy') + self.assertEqual(f.to_er7(), 'xxx\\R\\yyy') def test_field_wgith_three_part_name_bug_39(self): """ @@ -1903,15 +1903,15 @@ def test_assign_value_with_encoding_chars(self): cmp_str = 'xxx^yyy' c = Component() c.value = cmp_str - self.assertEqual(c.to_er7(), 'xxx\S\yyy') + self.assertEqual(c.to_er7(), 'xxx\\S\\yyy') c = Component('CWE_1') c.value = cmp_str - self.assertEqual(c.to_er7(), 'xxx\S\yyy') + self.assertEqual(c.to_er7(), 'xxx\\S\\yyy') c = Component('CWE_1', validation_level=VALIDATION_LEVEL.STRICT) c.value = cmp_str - self.assertEqual(c.to_er7(), 'xxx\S\yyy') + self.assertEqual(c.to_er7(), 'xxx\\S\\yyy') def test_bug_13(self): c = Component('CX_10') diff --git a/tests/test_mllp.py b/tests/test_mllp.py index 38a92a3..0d6473d 100644 --- a/tests/test_mllp.py +++ b/tests/test_mllp.py @@ -34,7 +34,7 @@ UNSUPPORTED_MESSAGE = 'INVALID MESSAGE' PDQ_REQ_TPL = \ - 'MSH|^~\&|REC APP|REC FAC|SENDING APP|SENTING FAC|20110708163513||{}|1|D|2.5|||||ITA||EN\r' \ + 'MSH|^~\\&|REC APP|REC FAC|SENDING APP|SENTING FAC|20110708163513||{}|1|D|2.5|||||ITA||EN\r' \ 'QPD|IHE PDQ Query|111069|@PID.3.1^1||||\r' \ 'RCP|I|' @@ -43,7 +43,7 @@ PDQV_REQ = PDQ_REQ_TPL.format('QBP^ZV1^QBP_Q21') PDQ_RES_TPL = \ - 'MSH|^~\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708163514||{}|2|D|2.5|||||ITA||EN\r' \ + 'MSH|^~\\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708163514||{}|2|D|2.5|||||ITA||EN\r' \ 'MSA|AA|26775702551812240|\r' \ 'QAK|1|OK||1|1|0\r' \ 'QPD|IHE PDQ Query|111069|@PID.3.1^1010110909194822~@PID.5.1^SMITH||||\r' \ diff --git a/tests/test_parser.py b/tests/test_parser.py index 5712886..82835ac 100644 --- a/tests/test_parser.py +++ b/tests/test_parser.py @@ -184,15 +184,15 @@ def test_parse_message_missing_encoding_chars_zero(self): m = 'MSH|||||||||||||||||||' self.assertRaises(InvalidEncodingChars, parse_message, m) self.assertRaises(InvalidEncodingChars, parse_message, m, validation_level=VALIDATION_LEVEL.STRICT) - m = 'MSH|^~\||||||||||2.7' + m = 'MSH|^~\\||||||||||2.7' self.assertRaises(InvalidEncodingChars, parse_message, m) self.assertRaises(InvalidEncodingChars, parse_message, m, validation_level=VALIDATION_LEVEL.STRICT) def test_parse_message_missing_encoding_chars(self): - m = 'MSH|@%\|||||||||' + m = 'MSH|@%\\|||||||||' self.assertRaises(InvalidEncodingChars, parse_message, m) self.assertRaises(InvalidEncodingChars, parse_message, m, validation_level=VALIDATION_LEVEL.STRICT) - m = 'MSH|^~\||||||||||2.7' + m = 'MSH|^~\\||||||||||2.7' self.assertRaises(InvalidEncodingChars, parse_message, m) self.assertRaises(InvalidEncodingChars, parse_message, m, validation_level=VALIDATION_LEVEL.STRICT) diff --git a/tests/test_to_string.py b/tests/test_to_string.py index 9ad23a2..6c1d2fd 100644 --- a/tests/test_to_string.py +++ b/tests/test_to_string.py @@ -41,7 +41,7 @@ def setUp(self): 'SUBCOMPONENT': '@', 'REPETITION': 'r', 'ESCAPE': '?'} - self.msh_values_standard = ['|', '^~\&', 'LIP', 'LIP', 'LB', 'LB', '20111207121030', '', 'RSP^SLI^RSP_K11', + self.msh_values_standard = ['|', '^~\\&', 'LIP', 'LIP', 'LB', 'LB', '20111207121030', '', 'RSP^SLI^RSP_K11', '430102', 'D', '2.5', '', '', '', '', 'IT', '', 'EN', '', ''] self.msh_standard = 'MSH|^~\\&|LIP|LIP|LB|LB|20111207121030||RSP^SLI^RSP_K11|430102|D|2.5|||||IT||EN' self.msh_values_custom = ['!', '$r?@', 'LIP', 'LIP', 'LB', 'LB', '20111207121030', '', 'RSP^SLI^RSP_K11', diff --git a/tests/test_validation.py b/tests/test_validation.py index e6e1a95..faa2a14 100644 --- a/tests/test_validation.py +++ b/tests/test_validation.py @@ -55,7 +55,7 @@ def setUp(self): 'IN1|1|INSURANCE PLAN ID^PLAN DESC|COMPANY ID|INSURANCE COMPANY, INC.|5555 INSURERS STREET^^SOMEWHERE^^^USA||||||||||||||||||||||||||||||||||||||||||||555-44-3333\r' self.oml_o33 = \ - 'MSH|^~\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ + 'MSH|^~\\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ 'PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009^^~^^^^^^L^^^|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100|||||||||||\r' \ 'PV1||O|||||||||||||||||1107080001^^^LIS\r' \ 'SPM|1|100187400201^||BLDV|||||||B||||||20110708162817||20110708162817|||||||1|CONTAINER^CONTAINER DESC\r' \ @@ -64,7 +64,7 @@ def setUp(self): 'OBR||83428|83428|TPO^ANTI THYROPEROXIDASE ANTIBODIES(TPO)^^TPO||||||||||||ND^UNKNOWN^UNKNOWN\r' self.oml_o33_2 = \ - 'MSH|^~\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ + 'MSH|^~\\&|SENDING APP|SENDING FAC|REC APP|REC FAC|20110708162817||OML^O33^OML_O33|978226056138290600|D|2.5|||||USA||EN\r' \ 'PID|||1010110909194822^^^GATEWAY_IL&1.3.6.1.4.1.21367.2011.2.5.17&ISO^PK||PIPPO^PLUTO^^^^^L||19790515|M|||VIA DI TOPOLINO^CAGLIARI^CAGLIARI^^09100^100^H^^092009^^~^^^^^^L^^^|||||||PPPPPP79E15B354I^^^CF|||||CAGLIARI|||100|||||||||||\r' \ 'PV1||O|||||||||||||||||1107080001^^^LIS\r' \ 'SPM|1|100187400201^||BLDV|||||||PSN^Human Patient||||||20110708162817||20110708162817|||||||1|CONTAINER^CONTAINER DESC\r' \ @@ -393,7 +393,7 @@ class TestMessageProfile(unittest.TestCase): def setUp(self): self.rsp_k21 = \ - 'MSH|^~\&|SENDING APP|SENDING FAC|RECEIVING APP|RECEIVING FAC|20140410170011||RSP^K22^RSP_K21|11111111|P|2.5\r' \ + 'MSH|^~\\&|SENDING APP|SENDING FAC|RECEIVING APP|RECEIVING FAC|20140410170011||RSP^K22^RSP_K21|11111111|P|2.5\r' \ 'MSA|AA|20140410170015\r' \ 'QAK|222222222|OK\r' \ 'QPD|IHE PDQ Query|222222222|@PID.3.1.1^3333333|||||^^^IHEFACILITY&1.3.6.1.4.1.21367.3000.1.6&ISO^|\r' \ From c7fbd171179a5e23a971e7b1c7ea54091e154a65 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 12:03:19 +0100 Subject: [PATCH 29/30] chore: removes print statement --- docs/release_notes.rst | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/release_notes.rst b/docs/release_notes.rst index 5a6d3db..5a4351e 100644 --- a/docs/release_notes.rst +++ b/docs/release_notes.rst @@ -2,6 +2,12 @@ Release Notes ============= +New in 1.3.5 + + * Fix multithreading issue (#95) + * Fix SIU structures (#104) + * Removes print statement (#106) + New in 1.3.4 * Bug fixes regarding dates From 54572c45f0075a19662594519095c185f1369749 Mon Sep 17 00:00:00 2001 From: Vittorio Meloni Date: Wed, 13 Mar 2024 12:06:19 +0100 Subject: [PATCH 30/30] updates version for 1.3.5 --- VERSION | 2 +- docs/index.rst | 4 ++-- setup.py | 3 +++ 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/VERSION b/VERSION index d0149fe..80e78df 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.3.4 +1.3.5 diff --git a/docs/index.rst b/docs/index.rst index 1fa54d3..cd92e2f 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -19,7 +19,7 @@ The main features includes: Currently supported HL7 versions are: 2.1, 2.2, 2.3, 2.3.1, 2.4, 2.5, 2.5.1, 2.6, 2.7, 2.8, 2.8.1, 2.8.2 -Current version is 1.3.4 +Current version is 1.3.5 To get started visit the :ref:`Getting started ` section @@ -28,7 +28,7 @@ This project is not affiliated with the HL7 organization: the library is just co Installation ============ -HL7apy is platform independent and supports Python 2.7 and Python 3.4, 3.5, 3.6, 3.7 +HL7apy is platform independent and supports Python 2.7 and Python 3.[4-12] To install it get the latest release from `GitHub `_ and launch the following command: diff --git a/setup.py b/setup.py index cfd3d5a..b903979 100644 --- a/setup.py +++ b/setup.py @@ -77,6 +77,9 @@ def _get_version(): 'Programming Language :: Python :: 3.7', 'Programming Language :: Python :: 3.8', 'Programming Language :: Python :: 3.9', + 'Programming Language :: Python :: 3.10', + 'Programming Language :: Python :: 3.11', + 'Programming Language :: Python :: 3.12', ], packages=['hl7apy', 'hl7apy.v2_1', 'hl7apy.v2_2', 'hl7apy.v2_3', 'hl7apy.v2_3_1', 'hl7apy.v2_4', 'hl7apy.v2_5', 'hl7apy.v2_5_1', 'hl7apy.v2_6', 'hl7apy.v2_7', 'hl7apy.v2_8', 'hl7apy.v2_8_1', 'hl7apy.v2_8_2'],