diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index c3775f1eb3027c704d72161f768ef390a6a72016..e264e7c9ade90155e8c867dba704b532f326b1e2 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,44 +1,64 @@
 # Define templates
 include:
   - project: 'gazelle/private/gitlab-ci-templates'
-    file: 'extends.yaml'
-    ref: 'master'
+    file: 'extends-v2.yaml'
+    ref: '1.0.0'
 
 # Define stages
 stages:
   - build
-  - postbuild
+  - predeploy
   - deploy
-  - tests
+  - test
+  - publish
   - release
   - upgrade
   - cleanup
 
 # Define global variables
 variables:
-  P_NAME: "uml-models"
-  P_APP_TYPE: "java"
-  P_CODE_SRC_PATH: "."
   P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11-slim"
 
-# Define jobs
-code:
+compile/unit-test:
   stage: build
   extends:
-    - .buildCodeForJavaWithPostgresql
+    - .buildJavaMavenTest
   variables:
-    P_MAVEN_EXTRA_ARGS: "-DskipIT=true"
+    P_MAVEN_EXTRA_ARGS: "-DskipITs"
 
-quality:
-  stage: tests
+
+package:
+  stage: build
   extends:
-    - .testQualityForJavaWithSonarqube
+    - .buildJavaMavenPackage
   variables:
-    P_MAVEN_IMAGE_TAG: "3.6.3-jdk-11"
+    P_MAVEN_EXTRA_ARGS: "-DskipTests"
+  needs:
+    - job: compile/unit-test
+      artifacts: true
+
+install-cache-repo:
+  stage: publish
+  extends:
+    - .publishJavaMavenInstall
+  variables:
+    P_MAVEN_EXTRA_ARGS: "-DskipTests "
+  needs:
+    - job: package
+      artifacts: true
+
+publish-code:
+  stage: publish
+  extends:
+    - .publishJavaMavenDeploy
+  needs:
+    - job: package
+      artifacts: true
 
 release/code:
   stage: release
   extends:
     - .releaseCodeForJava
+  when: manual
   variables:
-    P_MAVEN_EXTRA_ARGS: "-DskipIT=true"
+    P_MAVEN_JAVADOC_SKIP: "true"
diff --git a/cdaepsos-model/src/main/java/net/ihe/gazelle/model/CdaepsosModelRetriever.java b/cdaepsos-model/src/main/java/net/ihe/gazelle/model/CdaepsosModelRetriever.java
index 741c79ef3ebada9e5f009146872b62c6d00c294c..8aedd0df2f5eb774fc61bd3fffb4dfa8681c85c8 100644
--- a/cdaepsos-model/src/main/java/net/ihe/gazelle/model/CdaepsosModelRetriever.java
+++ b/cdaepsos-model/src/main/java/net/ihe/gazelle/model/CdaepsosModelRetriever.java
@@ -23,6 +23,7 @@ public class CdaepsosModelRetriever extends ModelRetriever {
         Map<String, URL> modelMap = new HashMap<String, URL>();
         modelMap.put("cda.uml", getClass().getResource("/modelad2/cda.uml"));
         modelMap.put("medication.uml", getClass().getResource("/modelad2/medication.uml"));
+        modelMap.put("pharm.uml", getClass().getResource("/modelad2/pharm.uml"));
 
         VocModelRetriever vocModelRetriever = new VocModelRetriever();
         Map<String, URL> vocModelMap = vocModelRetriever.retrieveModels();
diff --git a/cdaepsos-model/src/main/resources/cdaepsos/modelsDefinition.xml b/cdaepsos-model/src/main/resources/cdaepsos/modelsDefinition.xml
index 2026510d898005c41016a865bb8f43336d98ab73..5ce79e605a32e6f5704479ee22d0f533022e0359 100644
--- a/cdaepsos-model/src/main/resources/cdaepsos/modelsDefinition.xml
+++ b/cdaepsos-model/src/main/resources/cdaepsos/modelsDefinition.xml
@@ -17,6 +17,11 @@
 		    <path>/path/to/model/cdaepsos-model/modelad2/medication.uml</path>
 		    <relativeXMIPath>../../cdaepsos-model/modelad2/medication.uml</relativeXMIPath>
 		</modelUMLDesc>
+		<modelUMLDesc>
+			<identifier>pharm</identifier>
+			<path>/path/to/model/cdaepsos-model/modelad2/pharm.uml</path>
+			<relativeXMIPath>../../cdaepsos-model/modelad2/pharm.uml</relativeXMIPath>
+		</modelUMLDesc>
 		<modelUMLDesc>
 		    <identifier>nblock</identifier>
 		    <path>/path/to/model/nblock-model/models/nblock.uml</path>
diff --git a/cdaepsos-model/src/main/resources/modelad2/cda.uml b/cdaepsos-model/src/main/resources/modelad2/cda.uml
index e5004079df4853976460a4c67025b2d3f7502334..e4f70855a168bdb09cb4386c57d5299143776d1e 100644
--- a/cdaepsos-model/src/main/resources/modelad2/cda.uml
+++ b/cdaepsos-model/src/main/resources/modelad2/cda.uml
@@ -1,6 +1,6 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:TemplateDefiner="http:///schemas/TemplateDefiner/_U4M70NTJEeGhM9ABogTsfg/28" xmlns:TemplateDefiner_1="http:///schemas/TemplateDefiner/_RyoisEqhEeKYlo0bjHdefA/37" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA http:///schemas/TemplateDefiner/_U4M70NTJEeGhM9ABogTsfg/28 pathmap://UML_PROFILES/common-profile.uml#_U4Ni4NTJEeGhM9ABogTsfg http:///schemas/TemplateDefiner/_RyoisEqhEeKYlo0bjHdefA/37 pathmap://UML_PROFILES/common-profile.uml#_RyqX4EqhEeKYlo0bjHdefA">
-  <uml:Model xmi:id="_DAHm0K70EeGxJei_o6JmIA" name="cdaepsos3">
+  <uml:Model xmi:id="_DAHm0K70EeGxJei_o6JmIA" name="cdaepsos4">
     <ownedComment xmi:id="_DLODkq70EeGxJei_o6JmIA" annotatedElement="_DAHm0K70EeGxJei_o6JmIA">
       <body>The following types are used internally in data types
 The following types are used for structural RIM attributes</body>
@@ -5922,18 +5922,10 @@ The following types are used for structural RIM attributes</body>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_g2gUAevfEeemYNdmj6WL9w" value="1"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_g2gUAuvfEeemYNdmj6WL9w"/>
       </ownedAttribute>
-      <ownedAttribute xmi:id="_hVZ2gOvfEeemYNdmj6WL9w" name="riskCode" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzUD0c86EeGVX9h3ivlQvw"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hVZ2gevfEeemYNdmj6WL9w" value="1"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hVZ2guvfEeemYNdmj6WL9w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:id="_hoZrAOvfEeemYNdmj6WL9w" name="handlingCode" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzUD0c86EeGVX9h3ivlQvw"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hoZrAevfEeemYNdmj6WL9w" value="1"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hoZrAuvfEeemYNdmj6WL9w"/>
-      </ownedAttribute>
+
+
       <ownedAttribute xmi:id="_h531gOvfEeemYNdmj6WL9w" name="formCode" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzUD0c86EeGVX9h3ivlQvw"/>
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuENlK70EeGxJei_o6JmIA"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h531gevfEeemYNdmj6WL9w" value="1"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h531guvfEeemYNdmj6WL9w"/>
       </ownedAttribute>
@@ -5942,42 +5934,28 @@ The following types are used for structural RIM attributes</body>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DALR8670EeGxJei_o6JmIA"/>
       </ownedAttribute>
       <ownedAttribute xmi:id="_iMt5AOvfEeemYNdmj6WL9w" name="expirationTime" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzUpr886EeGVX9h3ivlQvw"/>
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEOl670EeGxJei_o6JmIA"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iMt5AevfEeemYNdmj6WL9w" value="1"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iMt5AuvfEeemYNdmj6WL9w"/>
       </ownedAttribute>
-      <ownedAttribute xmi:id="_2zNb4OvfEeemYNdmj6WL9w" name="stabilityTime" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzUpr886EeGVX9h3ivlQvw"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2zNb4evfEeemYNdmj6WL9w" value="1"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2zNb4uvfEeemYNdmj6WL9w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:id="_3NhZUOvfEeemYNdmj6WL9w" name="asDistributedProduct" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzVRY886EeGVX9h3ivlQvw"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3NhZUevfEeemYNdmj6WL9w" value="*"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3NhZUuvfEeemYNdmj6WL9w"/>
-      </ownedAttribute>
-      <ownedAttribute xmi:id="_3hDZUOvfEeemYNdmj6WL9w" name="asMedicineManufacturer" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzVSd886EeGVX9h3ivlQvw"/>
-        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3hDZUevfEeemYNdmj6WL9w" value="*"/>
-        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3hDZUuvfEeemYNdmj6WL9w"/>
-      </ownedAttribute>
+
       <ownedAttribute xmi:id="_75kcQOvgEeemYNdmj6WL9w" name="asContent" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzVQC886EeGVX9h3ivlQvw"/>
+        <type xmi:type="uml:Class" href="pharm.uml#_VzVQC886EeGVX9h3ivlQvw"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_75kcQevgEeemYNdmj6WL9w" value="1"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_75kcQuvgEeemYNdmj6WL9w"/>
       </ownedAttribute>
       <ownedAttribute xmi:id="_8f7RoOvgEeemYNdmj6WL9w" name="asSpecializedKind" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzVSkM86EeGVX9h3ivlQvw"/>
+        <type xmi:type="uml:Class" href="pharm.uml#_VzVSkM86EeGVX9h3ivlQvw"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8f74sOvgEeemYNdmj6WL9w" value="*"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8f74sevgEeemYNdmj6WL9w"/>
       </ownedAttribute>
       <ownedAttribute xmi:id="_80cwIOvgEeemYNdmj6WL9w" name="part" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzV3H886EeGVX9h3ivlQvw"/>
+        <type xmi:type="uml:Class" href="pharm.uml#_VzV3H886EeGVX9h3ivlQvw"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_80dXMOvgEeemYNdmj6WL9w" value="*"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_80dXMevgEeemYNdmj6WL9w"/>
       </ownedAttribute>
       <ownedAttribute xmi:id="_NmS8sOvhEeemYNdmj6WL9w" name="ingredient" isOrdered="true" aggregation="composite">
-        <type xmi:type="uml:Class" href="medication.uml#_VzVRfM86EeGVX9h3ivlQvw"/>
+        <type xmi:type="uml:Class" href="pharm.uml#_VzVRfM86EeGVX9h3ivlQvw"/>
         <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NmS8sevhEeemYNdmj6WL9w" value="*"/>
         <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NmS8suvhEeemYNdmj6WL9w"/>
       </ownedAttribute>
@@ -6427,7 +6405,7 @@ The following types are used for structural RIM attributes</body>
       <appliedProfile href="pathmap://UML_PROFILES/common-profile.uml#_1P9GAG7eEeGRT9uCX2f8pg"/>
     </profileApplication>
   </uml:Model>
-  <Ecore:EPackage xmi:id="_DALS8K70EeGxJei_o6JmIA" base_Package="_DAHm0K70EeGxJei_o6JmIA" packageName="net.ihe.gazelle.cdaepsos3" nsPrefix="v3" nsURI="urn:hl7-org:v3"/>
+  <Ecore:EPackage xmi:id="_DALS8K70EeGxJei_o6JmIA" base_Package="_DAHm0K70EeGxJei_o6JmIA" packageName="net.ihe.gazelle.cdaepsos4" nsPrefix="v3" nsURI="urn:hl7-org:v3"/>
   <Ecore:EClass xmi:id="_DALS8a70EeGxJei_o6JmIA" xmlName="" base_Class="_DAHm0q70EeGxJei_o6JmIA" xmlContentKind="Mixed"/>
   <Ecore:EAttribute xmi:id="_DALS8q70EeGxJei_o6JmIA" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_DAHm0670EeGxJei_o6JmIA"/>
   <Ecore:EReference xmi:id="_DALS8670EeGxJei_o6JmIA" xmlName="xmlns:prefix" isTransient="true" xmlFeatureKind="Attribute" base_Property="_DAHm1q70EeGxJei_o6JmIA" isResolveProxies="false"/>
@@ -7483,14 +7461,12 @@ The following types are used for structural RIM attributes</body>
   <Ecore:EReference xmi:id="_CU8hEOvdEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_CU76AOvdEeemYNdmj6WL9w" isResolveProxies="false"/>
   <Ecore:EReference xmi:id="_ac2fwOveEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_ac14sOveEeemYNdmj6WL9w" isResolveProxies="false"/>
   <Ecore:EReference xmi:id="_TXB3I-vfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_TXB3IOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_g2gUA-vfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_g2gUAOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_hVbEoOvfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_hVZ2gOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_hoaSEOvfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_hoZrAOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_h54ckOvfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_h531gOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_iMt5A-vfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_iMt5AOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_2zNb4-vfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_2zNb4OvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_3NiAYOvfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_3NhZUOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
-  <Ecore:EReference xmi:id="_3hEAYOvfEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_3hDZUOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_g2gUA-vfEeemYNdmj6WL9w" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_g2gUAOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
+
+  <Ecore:EReference xmi:id="_h54ckOvfEeemYNdmj6WL9w" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_h531gOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_iMt5A-vfEeemYNdmj6WL9w" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_iMt5AOvfEeemYNdmj6WL9w" isResolveProxies="false"/>
+
+
   <Ecore:EReference xmi:id="_75kcQ-vgEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_75kcQOvgEeemYNdmj6WL9w" isResolveProxies="false"/>
   <Ecore:EReference xmi:id="_8f74suvgEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_8f7RoOvgEeemYNdmj6WL9w" isResolveProxies="false"/>
   <Ecore:EReference xmi:id="_80dXMuvgEeemYNdmj6WL9w" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_80cwIOvgEeemYNdmj6WL9w" isResolveProxies="false"/>
diff --git a/cdaepsos-model/src/main/resources/modelad2/pharm.uml b/cdaepsos-model/src/main/resources/modelad2/pharm.uml
new file mode 100644
index 0000000000000000000000000000000000000000..54772920089f5271e16533842b14198104236c1e
--- /dev/null
+++ b/cdaepsos-model/src/main/resources/modelad2/pharm.uml
@@ -0,0 +1,22031 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="2.1" xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/3.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+  <uml:Model xmi:id="_VzTawM86EeGVX9h3ivlQvw" name="pharm">
+    <ownedComment xmi:id="_VzTawc86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_WA9cQM86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_WOb3o886EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_Wx_3oc86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_XJ4zPc86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_XiGe6s86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <ownedComment xmi:id="_X6cGdM86EeGVX9h3ivlQvw" annotatedElement="_VzTawM86EeGVX9h3ivlQvw">
+      <body>Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+            Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven.
+            All rights reserved.             Redistribution and use in source and binary forms, with
+            or            without modification, are permitted provided that the following
+            conditions are met:            1. Redistributions of source code must retain the above
+            copyright notice, this list of conditions and the following               disclaimer.
+            2. Redistributions in binary form must reproduce the above               copyright
+            notice, this list of conditions and the following               disclaimer in the
+            documentation and/or other materials               provided with the distribution.
+            3. All advertising materials mentioning features or use of this               software
+            must display the following acknowledgement:                        This product includes
+            software developed by Health Level Seven.              THIS SOFTWARE IS PROVIDED BY THE
+            REGENTS AND CONTRIBUTORS            ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+            INCLUDING, BUT            NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+            FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT            SHALL THE
+            REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,            INDIRECT, INCIDENTAL,
+            SPECIAL, EXEMPLARY, OR CONSEQUENTIAL            DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+            PROCUREMENT OF SUBSTITUTE            GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+            OR BUSINESS            INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+            WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING            NEGLIGENCE OR
+            OTHERWISE) ARISING IN ANY WAY OUT OF THE USE            OF THIS SOFTWARE, EVEN IF
+            ADVISED OF THE POSSIBILITY OF SUCH            DAMAGE.                     Generated by
+            $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $ 
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $  RoseTree XML
+            to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp
+            $
+The following types are used internally in data types
+The following types are used for structural RIM
+            attributes
+            Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38
+            lmckenzi Exp $ 
+Generated using schema builder version 3.2.4. Stylesheets:
+            StaticMifToXsd.xsl version 2.0
+Source Information
+     Rendered by: RoseTree 3.0.8
+     Rendered on: 7/30/2005 T24:53:20
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: infrastructureRoot.xsd,v $ $Revision: 1.3 $ $Date: 2005/08/24 19:54:59 $
+ Generated using schema builder version: 2.0
+ RIM MIF Infrastructure Root to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Static MIF to Schema Transform: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+  Package Id Conversion: $Id: infrastructureRoot.xsd,v 1.3 2005/08/24 19:54:59 mcraig Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Copyright (c) 2001, 2002, 2003, 2004, 2005 Health Level Seven. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Health Level Seven. THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+      REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. Generated by $Id: gsd2xsd.xsl,v 1.4 2005/04/17 03:20:15 lmckenzi Exp $
+ Generated by $Id: v3dt-schema.xsl,v 1.5 2005/05/24 05:44:38 lmckenzi Exp $
+ $Id: Vocabulary.xml,v 1.1 2005/08/25 11:33:46 mcraig Exp $ RoseTree XML to Schema: $Id: VocabXMLtoXSD.xsl,v 1.6 2005/05/24 00:14:18 lmckenzi Exp $
+The following types are used internally in data types
+The following types are used for structural RIM attributes</body>
+    </ownedComment>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTaws86EeGVX9h3ivlQvw" name="ActClass2">
+      <ownedComment xmi:id="_VzTaw886EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cQc86EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOb3pM86EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3os86EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zPs86EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe6886EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cGdc86EeGVX9h3ivlQvw" annotatedElement="_VzTaws86EeGVX9h3ivlQvw">
+        <body>vocSet: D11527 (C-0-D11527-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTaxM86EeGVX9h3ivlQvw" name="ACT"/>
+      <ownedLiteral xmi:id="_VzTaxc86EeGVX9h3ivlQvw" name="ACCM"/>
+      <ownedLiteral xmi:id="_VzTaxs86EeGVX9h3ivlQvw" name="ACCT"/>
+      <ownedLiteral xmi:id="_VzTax886EeGVX9h3ivlQvw" name="ACSN"/>
+      <ownedLiteral xmi:id="_VzTayM86EeGVX9h3ivlQvw" name="ADJUD"/>
+      <ownedLiteral xmi:id="_VzTayc86EeGVX9h3ivlQvw" name="CONS"/>
+      <ownedLiteral xmi:id="_VzTays86EeGVX9h3ivlQvw" name="CONTREG"/>
+      <ownedLiteral xmi:id="_VzTay886EeGVX9h3ivlQvw" name="CTTEVENT"/>
+      <ownedLiteral xmi:id="_VzTazM86EeGVX9h3ivlQvw" name="DISPACT"/>
+      <ownedLiteral xmi:id="_VzTazc86EeGVX9h3ivlQvw" name="ENC"/>
+      <ownedLiteral xmi:id="_VzTazs86EeGVX9h3ivlQvw" name="INC"/>
+      <ownedLiteral xmi:id="_VzTaz886EeGVX9h3ivlQvw" name="INFRM"/>
+      <ownedLiteral xmi:id="_VzTa0M86EeGVX9h3ivlQvw" name="INVE"/>
+      <ownedLiteral xmi:id="_VzTa0c86EeGVX9h3ivlQvw" name="LIST"/>
+      <ownedLiteral xmi:id="_VzTa0s86EeGVX9h3ivlQvw" name="MPROT"/>
+      <ownedLiteral xmi:id="_VzTa0886EeGVX9h3ivlQvw" name="PCPR"/>
+      <ownedLiteral xmi:id="_VzTa1M86EeGVX9h3ivlQvw" name="PROC"/>
+      <ownedLiteral xmi:id="_VzTa1c86EeGVX9h3ivlQvw" name="REG"/>
+      <ownedLiteral xmi:id="_VzTa1s86EeGVX9h3ivlQvw" name="REV"/>
+      <ownedLiteral xmi:id="_VzTa1886EeGVX9h3ivlQvw" name="SBADM"/>
+      <ownedLiteral xmi:id="_VzTa2M86EeGVX9h3ivlQvw" name="SPCTRT"/>
+      <ownedLiteral xmi:id="_VzTa2c86EeGVX9h3ivlQvw" name="SUBST"/>
+      <ownedLiteral xmi:id="_VzTa2s86EeGVX9h3ivlQvw" name="TRNS"/>
+      <ownedLiteral xmi:id="_VzTa2886EeGVX9h3ivlQvw" name="VERIF"/>
+      <ownedLiteral xmi:id="_VzTa3M86EeGVX9h3ivlQvw" name="XACT"/>
+      <ownedLiteral xmi:id="_VzTa3c86EeGVX9h3ivlQvw" name="CNTRCT"/>
+      <ownedLiteral xmi:id="_VzTa3s86EeGVX9h3ivlQvw" name="FCNTRCT"/>
+      <ownedLiteral xmi:id="_VzTa3886EeGVX9h3ivlQvw" name="COV"/>
+      <ownedLiteral xmi:id="_VzTa4M86EeGVX9h3ivlQvw" name="CACT"/>
+      <ownedLiteral xmi:id="_VzTa4c86EeGVX9h3ivlQvw" name="ACTN"/>
+      <ownedLiteral xmi:id="_VzTa4s86EeGVX9h3ivlQvw" name="INFO"/>
+      <ownedLiteral xmi:id="_VzTa4886EeGVX9h3ivlQvw" name="STC"/>
+      <ownedLiteral xmi:id="_VzTa5M86EeGVX9h3ivlQvw" name="OBS"/>
+      <ownedLiteral xmi:id="_VzTa5c86EeGVX9h3ivlQvw" name="ALRT"/>
+      <ownedLiteral xmi:id="_VzTa5s86EeGVX9h3ivlQvw" name="CLNTRL"/>
+      <ownedLiteral xmi:id="_VzTa5886EeGVX9h3ivlQvw" name="CNOD"/>
+      <ownedLiteral xmi:id="_VzTa6M86EeGVX9h3ivlQvw" name="DGIMG"/>
+      <ownedLiteral xmi:id="_VzTa6c86EeGVX9h3ivlQvw" name="INVSTG"/>
+      <ownedLiteral xmi:id="_VzTa6s86EeGVX9h3ivlQvw" name="SPCOBS"/>
+      <ownedLiteral xmi:id="_VzTa6886EeGVX9h3ivlQvw" name="COND"/>
+      <ownedLiteral xmi:id="_VzTa7M86EeGVX9h3ivlQvw" name="CASE"/>
+      <ownedLiteral xmi:id="_VzTa7c86EeGVX9h3ivlQvw" name="OUTB"/>
+      <ownedLiteral xmi:id="_VzTa7s86EeGVX9h3ivlQvw" name="OBSSER"/>
+      <ownedLiteral xmi:id="_VzTa7886EeGVX9h3ivlQvw" name="OBSCOR"/>
+      <ownedLiteral xmi:id="_VzTa8M86EeGVX9h3ivlQvw" name="ROIBND"/>
+      <ownedLiteral xmi:id="_VzTa8c86EeGVX9h3ivlQvw" name="ROIOVL"/>
+      <ownedLiteral xmi:id="_VzTa8s86EeGVX9h3ivlQvw" name="SPLY"/>
+      <ownedLiteral xmi:id="_VzTa8886EeGVX9h3ivlQvw" name="DIET"/>
+      <ownedLiteral xmi:id="_VzTa9M86EeGVX9h3ivlQvw" name="FOLDER"/>
+      <ownedLiteral xmi:id="_VzTa9c86EeGVX9h3ivlQvw" name="COMPOSITION"/>
+      <ownedLiteral xmi:id="_VzTa9s86EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzTa9886EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTa-M86EeGVX9h3ivlQvw" name="CDALVLONE"/>
+      <ownedLiteral xmi:id="_VzTa-c86EeGVX9h3ivlQvw" name="ENTRY"/>
+      <ownedLiteral xmi:id="_VzTa-s86EeGVX9h3ivlQvw" name="BATTERY"/>
+      <ownedLiteral xmi:id="_VzTa-886EeGVX9h3ivlQvw" name="CLUSTER"/>
+      <ownedLiteral xmi:id="_VzTa_M86EeGVX9h3ivlQvw" name="EXTRACT"/>
+      <ownedLiteral xmi:id="_VzTa_c86EeGVX9h3ivlQvw" name="EHR"/>
+      <ownedLiteral xmi:id="_VzTa_s86EeGVX9h3ivlQvw" name="ORGANIZER"/>
+      <ownedLiteral xmi:id="_VzTa_886EeGVX9h3ivlQvw" name="CATEGORY"/>
+      <ownedLiteral xmi:id="_VzTbAM86EeGVX9h3ivlQvw" name="DOCBODY"/>
+      <ownedLiteral xmi:id="_VzTbAc86EeGVX9h3ivlQvw" name="DOCSECT"/>
+      <ownedLiteral xmi:id="_VzTbAs86EeGVX9h3ivlQvw" name="TOPIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbA886EeGVX9h3ivlQvw" name="ActClassComposition2">
+      <ownedComment xmi:id="_VzTbBM86EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cQs86EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOb3pc86EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3o886EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zP886EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe7M86EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cGds86EeGVX9h3ivlQvw" annotatedElement="_VzTbA886EeGVX9h3ivlQvw">
+        <body>specDomain: V19442
+                (C-0-D11527-V13856-V19445-V19442-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbBc86EeGVX9h3ivlQvw" name="COMPOSITION"/>
+      <ownedLiteral xmi:id="_VzTbBs86EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzTbB886EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTbCM86EeGVX9h3ivlQvw" name="CDALVLONE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbCc86EeGVX9h3ivlQvw" name="ActClassCompositionObject2">
+      <generalization xmi:id="_VzTbCs86EeGVX9h3ivlQvw" general="_VzTbA886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbC886EeGVX9h3ivlQvw" name="ActClassCondition2">
+      <ownedComment xmi:id="_VzTbDM86EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cQ886EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOb3ps86EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3pM86EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zQM86EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe7c86EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cGd886EeGVX9h3ivlQvw" annotatedElement="_VzTbC886EeGVX9h3ivlQvw">
+        <body>specDomain: V19580
+                (C-0-D11527-V13856-V11529-V19580-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbDc86EeGVX9h3ivlQvw" name="COND"/>
+      <ownedLiteral xmi:id="_VzTbDs86EeGVX9h3ivlQvw" name="CASE"/>
+      <ownedLiteral xmi:id="_VzTbD886EeGVX9h3ivlQvw" name="OUTB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbEM86EeGVX9h3ivlQvw" name="ActClassConditionObject2">
+      <generalization xmi:id="_VzTbEc86EeGVX9h3ivlQvw" general="_VzTbC886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbEs86EeGVX9h3ivlQvw" name="ActClassContract2">
+      <ownedComment xmi:id="_VzTbE886EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cRM86EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOb3p886EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3pc86EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zQc86EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe7s86EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cGeM86EeGVX9h3ivlQvw" annotatedElement="_VzTbEs86EeGVX9h3ivlQvw">
+        <body>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbFM86EeGVX9h3ivlQvw" name="CNTRCT"/>
+      <ownedLiteral xmi:id="_VzTbFc86EeGVX9h3ivlQvw" name="FCNTRCT"/>
+      <ownedLiteral xmi:id="_VzTbFs86EeGVX9h3ivlQvw" name="COV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbF886EeGVX9h3ivlQvw" name="ActClassContractObject2">
+      <generalization xmi:id="_VzTbGM86EeGVX9h3ivlQvw" general="_VzTbEs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbGc86EeGVX9h3ivlQvw" name="ActClassControlAct2">
+      <ownedComment xmi:id="_VzTbGs86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cRc86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceoM86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3ps86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zQs86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe7886EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctcM86EeGVX9h3ivlQvw" annotatedElement="_VzTbGc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbG886EeGVX9h3ivlQvw" name="CACT"/>
+      <ownedLiteral xmi:id="_VzTbHM86EeGVX9h3ivlQvw" name="ACTN"/>
+      <ownedLiteral xmi:id="_VzTbHc86EeGVX9h3ivlQvw" name="INFO"/>
+      <ownedLiteral xmi:id="_VzTbHs86EeGVX9h3ivlQvw" name="STC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbH886EeGVX9h3ivlQvw" name="ActClassControlActObject2">
+      <generalization xmi:id="_VzTbIM86EeGVX9h3ivlQvw" general="_VzTbGc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbIc86EeGVX9h3ivlQvw" name="ActClassDocument2">
+      <ownedComment xmi:id="_VzTbIs86EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cRs86EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceoc86EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3p886EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zQ886EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe8M86EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctcc86EeGVX9h3ivlQvw" annotatedElement="_VzTbIc86EeGVX9h3ivlQvw">
+        <body>specDomain: V18938
+                (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbI886EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzTbJM86EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTbJc86EeGVX9h3ivlQvw" name="CDALVLONE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbJs86EeGVX9h3ivlQvw" name="ActClassDocumentObject2">
+      <generalization xmi:id="_VzTbJ886EeGVX9h3ivlQvw" general="_VzTbIc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbKM86EeGVX9h3ivlQvw" name="ActClassEntry2">
+      <ownedComment xmi:id="_VzTbKc86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA9cR886EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceos86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3qM86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zRM86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe8c86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctcs86EeGVX9h3ivlQvw" annotatedElement="_VzTbKM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19444
+                (C-0-D11527-V13856-V19445-V19444-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbKs86EeGVX9h3ivlQvw" name="ENTRY"/>
+      <ownedLiteral xmi:id="_VzTbK886EeGVX9h3ivlQvw" name="BATTERY"/>
+      <ownedLiteral xmi:id="_VzTbLM86EeGVX9h3ivlQvw" name="CLUSTER"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbLc86EeGVX9h3ivlQvw" name="ActClassEntryObject2">
+      <generalization xmi:id="_VzTbLs86EeGVX9h3ivlQvw" general="_VzTbKM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbL886EeGVX9h3ivlQvw" name="ActClassExtract2">
+      <ownedComment xmi:id="_VzTbMM86EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DUM86EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceo886EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3qc86EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zRc86EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe8s86EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctc886EeGVX9h3ivlQvw" annotatedElement="_VzTbL886EeGVX9h3ivlQvw">
+        <body>specDomain: V19441
+                (C-0-D11527-V13856-V19445-V19441-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbMc86EeGVX9h3ivlQvw" name="EXTRACT"/>
+      <ownedLiteral xmi:id="_VzTbMs86EeGVX9h3ivlQvw" name="EHR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbM886EeGVX9h3ivlQvw" name="ActClassExtractObject2">
+      <generalization xmi:id="_VzTbNM86EeGVX9h3ivlQvw" general="_VzTbL886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbNc86EeGVX9h3ivlQvw" name="ActClassFinancialContract2">
+      <ownedComment xmi:id="_VzTbNs86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DUc86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcepM86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3qs86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zRs86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe8886EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctdM86EeGVX9h3ivlQvw" annotatedElement="_VzTbNc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14003
+                (C-0-D11527-V13856-V14002-V14003-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbN886EeGVX9h3ivlQvw" name="FCNTRCT"/>
+      <ownedLiteral xmi:id="_VzTbOM86EeGVX9h3ivlQvw" name="COV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbOc86EeGVX9h3ivlQvw" name="ActClassFinancialContractObject2">
+      <generalization xmi:id="_VzTbOs86EeGVX9h3ivlQvw" general="_VzTbNc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbO886EeGVX9h3ivlQvw" name="ActClassInvoiceElement2">
+      <ownedLiteral xmi:id="_VzTbPM86EeGVX9h3ivlQvw" name="INVE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbPc86EeGVX9h3ivlQvw" name="ActClassInvoiceElementObject2">
+      <generalization xmi:id="_VzTbPs86EeGVX9h3ivlQvw" general="_VzTbO886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbP886EeGVX9h3ivlQvw" name="ActClassObject2">
+      <generalization xmi:id="_VzTbQM86EeGVX9h3ivlQvw" general="_VzTaws86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbQc86EeGVX9h3ivlQvw" name="ActClassObservation2">
+      <ownedComment xmi:id="_VzTbQs86EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DUs86EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcepc86EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3q886EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zR886EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe9M86EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctdc86EeGVX9h3ivlQvw" annotatedElement="_VzTbQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbQ886EeGVX9h3ivlQvw" name="OBS"/>
+      <ownedLiteral xmi:id="_VzTbRM86EeGVX9h3ivlQvw" name="ALRT"/>
+      <ownedLiteral xmi:id="_VzTbRc86EeGVX9h3ivlQvw" name="CLNTRL"/>
+      <ownedLiteral xmi:id="_VzTbRs86EeGVX9h3ivlQvw" name="CNOD"/>
+      <ownedLiteral xmi:id="_VzTbR886EeGVX9h3ivlQvw" name="DGIMG"/>
+      <ownedLiteral xmi:id="_VzTbSM86EeGVX9h3ivlQvw" name="INVSTG"/>
+      <ownedLiteral xmi:id="_VzTbSc86EeGVX9h3ivlQvw" name="SPCOBS"/>
+      <ownedLiteral xmi:id="_VzTbSs86EeGVX9h3ivlQvw" name="COND"/>
+      <ownedLiteral xmi:id="_VzTbS886EeGVX9h3ivlQvw" name="CASE"/>
+      <ownedLiteral xmi:id="_VzTbTM86EeGVX9h3ivlQvw" name="OUTB"/>
+      <ownedLiteral xmi:id="_VzTbTc86EeGVX9h3ivlQvw" name="OBSSER"/>
+      <ownedLiteral xmi:id="_VzTbTs86EeGVX9h3ivlQvw" name="OBSCOR"/>
+      <ownedLiteral xmi:id="_VzTbT886EeGVX9h3ivlQvw" name="ROIBND"/>
+      <ownedLiteral xmi:id="_VzTbUM86EeGVX9h3ivlQvw" name="ROIOVL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbUc86EeGVX9h3ivlQvw" name="ActClassObservationObject2">
+      <generalization xmi:id="_VzTbUs86EeGVX9h3ivlQvw" general="_VzTbQc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbU886EeGVX9h3ivlQvw" name="ActClassObservationSeries2">
+      <ownedComment xmi:id="_VzTbVM86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DU886EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceps86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3rM86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ4zSM86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe9c86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctds86EeGVX9h3ivlQvw" annotatedElement="_VzTbU886EeGVX9h3ivlQvw">
+        <body>specDomain: V18875
+                (C-0-D11527-V13856-V11529-V18875-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbVc86EeGVX9h3ivlQvw" name="OBSSER"/>
+      <ownedLiteral xmi:id="_VzTbVs86EeGVX9h3ivlQvw" name="OBSCOR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbV886EeGVX9h3ivlQvw" name="ActClassObservationSeriesObject2">
+      <generalization xmi:id="_VzTbWM86EeGVX9h3ivlQvw" general="_VzTbU886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbWc86EeGVX9h3ivlQvw" name="ActClassOrganizer2">
+      <ownedComment xmi:id="_VzTbWs86EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DVM86EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcep886EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3rc86EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aQM86EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe9s86EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctd886EeGVX9h3ivlQvw" annotatedElement="_VzTbWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19443
+                (C-0-D11527-V13856-V19445-V19443-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbW886EeGVX9h3ivlQvw" name="ORGANIZER"/>
+      <ownedLiteral xmi:id="_VzTbXM86EeGVX9h3ivlQvw" name="CATEGORY"/>
+      <ownedLiteral xmi:id="_VzTbXc86EeGVX9h3ivlQvw" name="DOCBODY"/>
+      <ownedLiteral xmi:id="_VzTbXs86EeGVX9h3ivlQvw" name="DOCSECT"/>
+      <ownedLiteral xmi:id="_VzTbX886EeGVX9h3ivlQvw" name="TOPIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbYM86EeGVX9h3ivlQvw" name="ActClassOrganizerObject2">
+      <generalization xmi:id="_VzTbYc86EeGVX9h3ivlQvw" general="_VzTbWc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbYs86EeGVX9h3ivlQvw" name="ActClassPublicHealthCase2">
+      <ownedComment xmi:id="_VzTbY886EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DVc86EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceqM86EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3rs86EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aQc86EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiGe9886EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cteM86EeGVX9h3ivlQvw" annotatedElement="_VzTbYs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11530
+                (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbZM86EeGVX9h3ivlQvw" name="CASE"/>
+      <ownedLiteral xmi:id="_VzTbZc86EeGVX9h3ivlQvw" name="OUTB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbZs86EeGVX9h3ivlQvw" name="ActClassPublicHealthCaseObject2">
+      <generalization xmi:id="_VzTbZ886EeGVX9h3ivlQvw" general="_VzTbYs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbaM86EeGVX9h3ivlQvw" name="ActClassROI2">
+      <ownedComment xmi:id="_VzTbac86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DVs86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceqc86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3r886EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aQs86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF8M86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctec86EeGVX9h3ivlQvw" annotatedElement="_VzTbaM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17893
+                (C-0-D11527-V13856-V11529-V17893-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbas86EeGVX9h3ivlQvw" name="ROIBND"/>
+      <ownedLiteral xmi:id="_VzTba886EeGVX9h3ivlQvw" name="ROIOVL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbbM86EeGVX9h3ivlQvw" name="ActClassROIObject2">
+      <generalization xmi:id="_VzTbbc86EeGVX9h3ivlQvw" general="_VzTbaM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbbs86EeGVX9h3ivlQvw" name="ActClassRoot2">
+      <ownedComment xmi:id="_VzTbb886EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DV886EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceqs86EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3sM86EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aQ886EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF8c86EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctes86EeGVX9h3ivlQvw" annotatedElement="_VzTbbs86EeGVX9h3ivlQvw">
+        <body>specDomain: V13856 (C-0-D11527-V13856-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbcM86EeGVX9h3ivlQvw" name="ACT"/>
+      <ownedLiteral xmi:id="_VzTbcc86EeGVX9h3ivlQvw" name="ACCM"/>
+      <ownedLiteral xmi:id="_VzTbcs86EeGVX9h3ivlQvw" name="ACCT"/>
+      <ownedLiteral xmi:id="_VzTbc886EeGVX9h3ivlQvw" name="ACSN"/>
+      <ownedLiteral xmi:id="_VzTbdM86EeGVX9h3ivlQvw" name="ADJUD"/>
+      <ownedLiteral xmi:id="_VzTbdc86EeGVX9h3ivlQvw" name="CONS"/>
+      <ownedLiteral xmi:id="_VzTbds86EeGVX9h3ivlQvw" name="CONTREG"/>
+      <ownedLiteral xmi:id="_VzTbd886EeGVX9h3ivlQvw" name="CTTEVENT"/>
+      <ownedLiteral xmi:id="_VzTbeM86EeGVX9h3ivlQvw" name="DISPACT"/>
+      <ownedLiteral xmi:id="_VzTbec86EeGVX9h3ivlQvw" name="ENC"/>
+      <ownedLiteral xmi:id="_VzTbes86EeGVX9h3ivlQvw" name="INC"/>
+      <ownedLiteral xmi:id="_VzTbe886EeGVX9h3ivlQvw" name="INFRM"/>
+      <ownedLiteral xmi:id="_VzTbfM86EeGVX9h3ivlQvw" name="INVE"/>
+      <ownedLiteral xmi:id="_VzTbfc86EeGVX9h3ivlQvw" name="LIST"/>
+      <ownedLiteral xmi:id="_VzTbfs86EeGVX9h3ivlQvw" name="MPROT"/>
+      <ownedLiteral xmi:id="_VzTbf886EeGVX9h3ivlQvw" name="PCPR"/>
+      <ownedLiteral xmi:id="_VzTbgM86EeGVX9h3ivlQvw" name="PROC"/>
+      <ownedLiteral xmi:id="_VzTbgc86EeGVX9h3ivlQvw" name="REG"/>
+      <ownedLiteral xmi:id="_VzTbgs86EeGVX9h3ivlQvw" name="REV"/>
+      <ownedLiteral xmi:id="_VzTbg886EeGVX9h3ivlQvw" name="SBADM"/>
+      <ownedLiteral xmi:id="_VzTbhM86EeGVX9h3ivlQvw" name="SPCTRT"/>
+      <ownedLiteral xmi:id="_VzTbhc86EeGVX9h3ivlQvw" name="SUBST"/>
+      <ownedLiteral xmi:id="_VzTbhs86EeGVX9h3ivlQvw" name="TRNS"/>
+      <ownedLiteral xmi:id="_VzTbh886EeGVX9h3ivlQvw" name="VERIF"/>
+      <ownedLiteral xmi:id="_VzTbiM86EeGVX9h3ivlQvw" name="XACT"/>
+      <ownedLiteral xmi:id="_VzTbic86EeGVX9h3ivlQvw" name="CNTRCT"/>
+      <ownedLiteral xmi:id="_VzTbis86EeGVX9h3ivlQvw" name="FCNTRCT"/>
+      <ownedLiteral xmi:id="_VzTbi886EeGVX9h3ivlQvw" name="COV"/>
+      <ownedLiteral xmi:id="_VzTbjM86EeGVX9h3ivlQvw" name="CACT"/>
+      <ownedLiteral xmi:id="_VzTbjc86EeGVX9h3ivlQvw" name="ACTN"/>
+      <ownedLiteral xmi:id="_VzTbjs86EeGVX9h3ivlQvw" name="INFO"/>
+      <ownedLiteral xmi:id="_VzTbj886EeGVX9h3ivlQvw" name="STC"/>
+      <ownedLiteral xmi:id="_VzTbkM86EeGVX9h3ivlQvw" name="OBS"/>
+      <ownedLiteral xmi:id="_VzTbkc86EeGVX9h3ivlQvw" name="ALRT"/>
+      <ownedLiteral xmi:id="_VzTbks86EeGVX9h3ivlQvw" name="CLNTRL"/>
+      <ownedLiteral xmi:id="_VzTbk886EeGVX9h3ivlQvw" name="CNOD"/>
+      <ownedLiteral xmi:id="_VzTblM86EeGVX9h3ivlQvw" name="DGIMG"/>
+      <ownedLiteral xmi:id="_VzTblc86EeGVX9h3ivlQvw" name="INVSTG"/>
+      <ownedLiteral xmi:id="_VzTbls86EeGVX9h3ivlQvw" name="SPCOBS"/>
+      <ownedLiteral xmi:id="_VzTbl886EeGVX9h3ivlQvw" name="COND"/>
+      <ownedLiteral xmi:id="_VzTbmM86EeGVX9h3ivlQvw" name="CASE"/>
+      <ownedLiteral xmi:id="_VzTbmc86EeGVX9h3ivlQvw" name="OUTB"/>
+      <ownedLiteral xmi:id="_VzTbms86EeGVX9h3ivlQvw" name="OBSSER"/>
+      <ownedLiteral xmi:id="_VzTbm886EeGVX9h3ivlQvw" name="OBSCOR"/>
+      <ownedLiteral xmi:id="_VzTbnM86EeGVX9h3ivlQvw" name="ROIBND"/>
+      <ownedLiteral xmi:id="_VzTbnc86EeGVX9h3ivlQvw" name="ROIOVL"/>
+      <ownedLiteral xmi:id="_VzTbns86EeGVX9h3ivlQvw" name="SPLY"/>
+      <ownedLiteral xmi:id="_VzTbn886EeGVX9h3ivlQvw" name="DIET"/>
+      <ownedLiteral xmi:id="_VzTboM86EeGVX9h3ivlQvw" name="FOLDER"/>
+      <ownedLiteral xmi:id="_VzTboc86EeGVX9h3ivlQvw" name="COMPOSITION"/>
+      <ownedLiteral xmi:id="_VzTbos86EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzTbo886EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTbpM86EeGVX9h3ivlQvw" name="CDALVLONE"/>
+      <ownedLiteral xmi:id="_VzTbpc86EeGVX9h3ivlQvw" name="ENTRY"/>
+      <ownedLiteral xmi:id="_VzTbps86EeGVX9h3ivlQvw" name="BATTERY"/>
+      <ownedLiteral xmi:id="_VzTbp886EeGVX9h3ivlQvw" name="CLUSTER"/>
+      <ownedLiteral xmi:id="_VzTbqM86EeGVX9h3ivlQvw" name="EXTRACT"/>
+      <ownedLiteral xmi:id="_VzTbqc86EeGVX9h3ivlQvw" name="EHR"/>
+      <ownedLiteral xmi:id="_VzTbqs86EeGVX9h3ivlQvw" name="ORGANIZER"/>
+      <ownedLiteral xmi:id="_VzTbq886EeGVX9h3ivlQvw" name="CATEGORY"/>
+      <ownedLiteral xmi:id="_VzTbrM86EeGVX9h3ivlQvw" name="DOCBODY"/>
+      <ownedLiteral xmi:id="_VzTbrc86EeGVX9h3ivlQvw" name="DOCSECT"/>
+      <ownedLiteral xmi:id="_VzTbrs86EeGVX9h3ivlQvw" name="TOPIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbr886EeGVX9h3ivlQvw" name="ActClassRootObject2">
+      <generalization xmi:id="_VzTbsM86EeGVX9h3ivlQvw" general="_VzTbbs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbsc86EeGVX9h3ivlQvw" name="ActClassSupply2">
+      <ownedComment xmi:id="_VzTbss86EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DWM86EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOceq886EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3sc86EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aRM86EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF8s86EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cte886EeGVX9h3ivlQvw" annotatedElement="_VzTbsc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbs886EeGVX9h3ivlQvw" name="SPLY"/>
+      <ownedLiteral xmi:id="_VzTbtM86EeGVX9h3ivlQvw" name="DIET"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbtc86EeGVX9h3ivlQvw" name="ActClassSupplyObject2">
+      <generalization xmi:id="_VzTbts86EeGVX9h3ivlQvw" general="_VzTbsc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbt886EeGVX9h3ivlQvw" name="ActClinicalDocument2">
+      <ownedComment xmi:id="_VzTbuM86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DWc86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcerM86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3ss86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aRc86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF8886EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctfM86EeGVX9h3ivlQvw" annotatedElement="_VzTbt886EeGVX9h3ivlQvw">
+        <body>specDomain: V13948
+                (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbuc86EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTbus86EeGVX9h3ivlQvw" name="CDALVLONE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbu886EeGVX9h3ivlQvw" name="ActClinicalDocumentObject2">
+      <generalization xmi:id="_VzTbvM86EeGVX9h3ivlQvw" general="_VzTbt886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTbvc86EeGVX9h3ivlQvw" name="ActContainer2">
+      <ownedComment xmi:id="_VzTbvs86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DWs86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcerc86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3s886EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aRs86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF9M86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctfc86EeGVX9h3ivlQvw" annotatedElement="_VzTbvc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTbv886EeGVX9h3ivlQvw" name="FOLDER"/>
+      <ownedLiteral xmi:id="_VzTbwM86EeGVX9h3ivlQvw" name="COMPOSITION"/>
+      <ownedLiteral xmi:id="_VzTbwc86EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzTbws86EeGVX9h3ivlQvw" name="DOCCLIN"/>
+      <ownedLiteral xmi:id="_VzTbw886EeGVX9h3ivlQvw" name="CDALVLONE"/>
+      <ownedLiteral xmi:id="_VzTbxM86EeGVX9h3ivlQvw" name="ENTRY"/>
+      <ownedLiteral xmi:id="_VzTbxc86EeGVX9h3ivlQvw" name="BATTERY"/>
+      <ownedLiteral xmi:id="_VzTbxs86EeGVX9h3ivlQvw" name="CLUSTER"/>
+      <ownedLiteral xmi:id="_VzTbx886EeGVX9h3ivlQvw" name="EXTRACT"/>
+      <ownedLiteral xmi:id="_VzTbyM86EeGVX9h3ivlQvw" name="EHR"/>
+      <ownedLiteral xmi:id="_VzTbyc86EeGVX9h3ivlQvw" name="ORGANIZER"/>
+      <ownedLiteral xmi:id="_VzTbys86EeGVX9h3ivlQvw" name="CATEGORY"/>
+      <ownedLiteral xmi:id="_VzTby886EeGVX9h3ivlQvw" name="DOCBODY"/>
+      <ownedLiteral xmi:id="_VzTbzM86EeGVX9h3ivlQvw" name="DOCSECT"/>
+      <ownedLiteral xmi:id="_VzTbzc86EeGVX9h3ivlQvw" name="TOPIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTbzs86EeGVX9h3ivlQvw" name="ActContainerObject2">
+      <generalization xmi:id="_VzTbz886EeGVX9h3ivlQvw" general="_VzTbvc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb0M86EeGVX9h3ivlQvw" name="ActMoodCompletionTrack2">
+      <ownedComment xmi:id="_VzTb0c86EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DW886EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcers86EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3tM86EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aR886EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF9c86EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctfs86EeGVX9h3ivlQvw" annotatedElement="_VzTb0M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10197 (C-0-D10196-V10197-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTb0s86EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzTb0886EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzTb1M86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzTb1c86EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzTb1s86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzTb1886EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzTb2M86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzTb2c86EeGVX9h3ivlQvw" name="RQO"/>
+      <ownedLiteral xmi:id="_VzTb2s86EeGVX9h3ivlQvw" name="SLOT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb2886EeGVX9h3ivlQvw" name="ActMoodCompletionTrackObject2">
+      <generalization xmi:id="_VzTb3M86EeGVX9h3ivlQvw" general="_VzTb0M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb3c86EeGVX9h3ivlQvw" name="ActMoodDefinition2">
+      <ownedLiteral xmi:id="_VzTb3s86EeGVX9h3ivlQvw" name="DEF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb3886EeGVX9h3ivlQvw" name="ActMoodDefinitionObject2">
+      <generalization xmi:id="_VzTb4M86EeGVX9h3ivlQvw" general="_VzTb3c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb4c86EeGVX9h3ivlQvw" name="ActMoodEventOccurrence2">
+      <ownedLiteral xmi:id="_VzTb4s86EeGVX9h3ivlQvw" name="EVN"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb4886EeGVX9h3ivlQvw" name="ActMoodEventOccurrenceObject2">
+      <generalization xmi:id="_VzTb5M86EeGVX9h3ivlQvw" general="_VzTb4c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb5c86EeGVX9h3ivlQvw" name="ActMoodGoal2">
+      <ownedLiteral xmi:id="_VzTb5s86EeGVX9h3ivlQvw" name="GOL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb5886EeGVX9h3ivlQvw" name="ActMoodGoalObject2">
+      <generalization xmi:id="_VzTb6M86EeGVX9h3ivlQvw" general="_VzTb5c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb6c86EeGVX9h3ivlQvw" name="ActMoodIntent2">
+      <ownedComment xmi:id="_VzTb6s86EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DXM86EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcer886EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3tc86EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aSM86EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF9s86EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctf886EeGVX9h3ivlQvw" annotatedElement="_VzTb6c86EeGVX9h3ivlQvw">
+        <body>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTb6886EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzTb7M86EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzTb7c86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzTb7s86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzTb7886EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzTb8M86EeGVX9h3ivlQvw" name="RQO"/>
+      <ownedLiteral xmi:id="_VzTb8c86EeGVX9h3ivlQvw" name="SLOT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb8s86EeGVX9h3ivlQvw" name="ActMoodIntentObject2">
+      <generalization xmi:id="_VzTb8886EeGVX9h3ivlQvw" general="_VzTb6c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb9M86EeGVX9h3ivlQvw" name="ActMoodPredicate2">
+      <ownedComment xmi:id="_VzTb9c86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DXc86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcesM86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_Wx_3ts86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aSc86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF9886EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctgM86EeGVX9h3ivlQvw" annotatedElement="_VzTb9M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10202 (C-0-D10196-V10202-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTb9s86EeGVX9h3ivlQvw" name="EVNCRT"/>
+      <ownedLiteral xmi:id="_VzTb9886EeGVX9h3ivlQvw" name="GOL"/>
+      <ownedLiteral xmi:id="_VzTb-M86EeGVX9h3ivlQvw" name="OPT"/>
+      <ownedLiteral xmi:id="_VzTb-c86EeGVX9h3ivlQvw" name="PERM"/>
+      <ownedLiteral xmi:id="_VzTb-s86EeGVX9h3ivlQvw" name="PERMRQ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTb-886EeGVX9h3ivlQvw" name="ActMoodPredicateObject2">
+      <generalization xmi:id="_VzTb_M86EeGVX9h3ivlQvw" general="_VzTb9M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTb_c86EeGVX9h3ivlQvw" name="ActRelationshipAccounting2">
+      <ownedComment xmi:id="_VzTb_s86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DXs86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcesc86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAesM86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aSs86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF-M86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctgc86EeGVX9h3ivlQvw" annotatedElement="_VzTb_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTb_886EeGVX9h3ivlQvw" name="CHRG"/>
+      <ownedLiteral xmi:id="_VzTcAM86EeGVX9h3ivlQvw" name="COST"/>
+      <ownedLiteral xmi:id="_VzTcAc86EeGVX9h3ivlQvw" name="CREDIT"/>
+      <ownedLiteral xmi:id="_VzTcAs86EeGVX9h3ivlQvw" name="DEBIT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcA886EeGVX9h3ivlQvw" name="ActRelationshipAccountingObject2">
+      <generalization xmi:id="_VzTcBM86EeGVX9h3ivlQvw" general="_VzTb_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcBc86EeGVX9h3ivlQvw" name="ActRelationshipConditional2">
+      <ownedComment xmi:id="_VzTcBs86EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DX886EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcess86EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAesc86EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aS886EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF-c86EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctgs86EeGVX9h3ivlQvw" annotatedElement="_VzTcBc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18977 (C-0-D10317-V18977-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcB886EeGVX9h3ivlQvw" name="CIND"/>
+      <ownedLiteral xmi:id="_VzTcCM86EeGVX9h3ivlQvw" name="PRCN"/>
+      <ownedLiteral xmi:id="_VzTcCc86EeGVX9h3ivlQvw" name="TRIG"/>
+      <ownedLiteral xmi:id="_VzTcCs86EeGVX9h3ivlQvw" name="RSON"/>
+      <ownedLiteral xmi:id="_VzTcC886EeGVX9h3ivlQvw" name="MITGT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcDM86EeGVX9h3ivlQvw" name="ActRelationshipConditionalObject2">
+      <generalization xmi:id="_VzTcDc86EeGVX9h3ivlQvw" general="_VzTcBc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcDs86EeGVX9h3ivlQvw" name="ActRelationshipCostTracking2">
+      <ownedComment xmi:id="_VzTcD886EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DYM86EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOces886EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAess86EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aTM86EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF-s86EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6ctg886EeGVX9h3ivlQvw" annotatedElement="_VzTcDs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19618
+                (C-0-D10317-V10329-V14900-V19618-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcEM86EeGVX9h3ivlQvw" name="CHRG"/>
+      <ownedLiteral xmi:id="_VzTcEc86EeGVX9h3ivlQvw" name="COST"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcEs86EeGVX9h3ivlQvw" name="ActRelationshipCostTrackingObject2">
+      <generalization xmi:id="_VzTcE886EeGVX9h3ivlQvw" general="_VzTcDs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcFM86EeGVX9h3ivlQvw" name="ActRelationshipExcerpt2">
+      <ownedComment xmi:id="_VzTcFc86EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DYc86EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcetM86EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAes886EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aTc86EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF-886EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cthM86EeGVX9h3ivlQvw" annotatedElement="_VzTcFM86EeGVX9h3ivlQvw">
+        <body>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcFs86EeGVX9h3ivlQvw" name="XCRPT"/>
+      <ownedLiteral xmi:id="_VzTcF886EeGVX9h3ivlQvw" name="VRXCRPT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcGM86EeGVX9h3ivlQvw" name="ActRelationshipExcerptObject2">
+      <generalization xmi:id="_VzTcGc86EeGVX9h3ivlQvw" general="_VzTcFM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcGs86EeGVX9h3ivlQvw" name="ActRelationshipFulfills2">
+      <ownedComment xmi:id="_VzTcG886EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DYs86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcetc86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAetM86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aTs86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF_M86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cthc86EeGVX9h3ivlQvw" annotatedElement="_VzTcGs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcHM86EeGVX9h3ivlQvw" name="FLFS"/>
+      <ownedLiteral xmi:id="_VzTcHc86EeGVX9h3ivlQvw" name="OCCR"/>
+      <ownedLiteral xmi:id="_VzTcHs86EeGVX9h3ivlQvw" name="OREF"/>
+      <ownedLiteral xmi:id="_VzTcH886EeGVX9h3ivlQvw" name="SCH"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcIM86EeGVX9h3ivlQvw" name="ActRelationshipFulfillsObject2">
+      <generalization xmi:id="_VzTcIc86EeGVX9h3ivlQvw" general="_VzTcGs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcIs86EeGVX9h3ivlQvw" name="ActRelationshipHasComponent2">
+      <ownedComment xmi:id="_VzTcI886EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DY886EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcets86EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAetc86EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aT886EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF_c86EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cths86EeGVX9h3ivlQvw" annotatedElement="_VzTcIs86EeGVX9h3ivlQvw">
+        <body>specDomain: V10318 (C-0-D10317-V10318-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcJM86EeGVX9h3ivlQvw" name="COMP"/>
+      <ownedLiteral xmi:id="_VzTcJc86EeGVX9h3ivlQvw" name="ARR"/>
+      <ownedLiteral xmi:id="_VzTcJs86EeGVX9h3ivlQvw" name="CTRLV"/>
+      <ownedLiteral xmi:id="_VzTcJ886EeGVX9h3ivlQvw" name="DEP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcKM86EeGVX9h3ivlQvw" name="ActRelationshipHasComponentObject2">
+      <generalization xmi:id="_VzTcKc86EeGVX9h3ivlQvw" general="_VzTcIs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcKs86EeGVX9h3ivlQvw" name="ActRelationshipObjective2">
+      <ownedComment xmi:id="_VzTcK886EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DZM86EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOcet886EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAets86EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aUM86EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF_s86EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6cth886EeGVX9h3ivlQvw" annotatedElement="_VzTcKs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcLM86EeGVX9h3ivlQvw" name="OBJC"/>
+      <ownedLiteral xmi:id="_VzTcLc86EeGVX9h3ivlQvw" name="OBJF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcLs86EeGVX9h3ivlQvw" name="ActRelationshipObjectiveObject2">
+      <generalization xmi:id="_VzTcL886EeGVX9h3ivlQvw" general="_VzTcKs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcMM86EeGVX9h3ivlQvw" name="ActRelationshipOutcome2">
+      <ownedComment xmi:id="_VzTcMc86EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DZc86EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFsM86EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAet886EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aUc86EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHF_886EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUgM86EeGVX9h3ivlQvw" annotatedElement="_VzTcMM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10324 (C-0-D10317-V10324-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcMs86EeGVX9h3ivlQvw" name="OUTC"/>
+      <ownedLiteral xmi:id="_VzTcM886EeGVX9h3ivlQvw" name="GOAL"/>
+      <ownedLiteral xmi:id="_VzTcNM86EeGVX9h3ivlQvw" name="RISK"/>
+      <ownedLiteral xmi:id="_VzTcNc86EeGVX9h3ivlQvw" name="OBJC"/>
+      <ownedLiteral xmi:id="_VzTcNs86EeGVX9h3ivlQvw" name="OBJF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcN886EeGVX9h3ivlQvw" name="ActRelationshipOutcomeObject2">
+      <generalization xmi:id="_VzTcOM86EeGVX9h3ivlQvw" general="_VzTcMM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcOc86EeGVX9h3ivlQvw" name="ActRelationshipPertains2">
+      <ownedComment xmi:id="_VzTcOs86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-DZs86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFsc86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAeuM86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aUs86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGAM86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUgc86EeGVX9h3ivlQvw" annotatedElement="_VzTcOc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10329 (C-0-D10317-V10329-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcO886EeGVX9h3ivlQvw" name="PERT"/>
+      <ownedLiteral xmi:id="_VzTcPM86EeGVX9h3ivlQvw" name="AUTH"/>
+      <ownedLiteral xmi:id="_VzTcPc86EeGVX9h3ivlQvw" name="CAUS"/>
+      <ownedLiteral xmi:id="_VzTcPs86EeGVX9h3ivlQvw" name="COVBY"/>
+      <ownedLiteral xmi:id="_VzTcP886EeGVX9h3ivlQvw" name="DRIV"/>
+      <ownedLiteral xmi:id="_VzTcQM86EeGVX9h3ivlQvw" name="EXPL"/>
+      <ownedLiteral xmi:id="_VzTcQc86EeGVX9h3ivlQvw" name="ITEMSLOC"/>
+      <ownedLiteral xmi:id="_VzTcQs86EeGVX9h3ivlQvw" name="LIMIT"/>
+      <ownedLiteral xmi:id="_VzTcQ886EeGVX9h3ivlQvw" name="MFST"/>
+      <ownedLiteral xmi:id="_VzTcRM86EeGVX9h3ivlQvw" name="NAME"/>
+      <ownedLiteral xmi:id="_VzTcRc86EeGVX9h3ivlQvw" name="PREV"/>
+      <ownedLiteral xmi:id="_VzTcRs86EeGVX9h3ivlQvw" name="REFR"/>
+      <ownedLiteral xmi:id="_VzTcR886EeGVX9h3ivlQvw" name="REFV"/>
+      <ownedLiteral xmi:id="_VzTcSM86EeGVX9h3ivlQvw" name="SUBJ"/>
+      <ownedLiteral xmi:id="_VzTcSc86EeGVX9h3ivlQvw" name="SUMM"/>
+      <ownedLiteral xmi:id="_VzTcSs86EeGVX9h3ivlQvw" name="CHRG"/>
+      <ownedLiteral xmi:id="_VzTcS886EeGVX9h3ivlQvw" name="COST"/>
+      <ownedLiteral xmi:id="_VzTcTM86EeGVX9h3ivlQvw" name="CREDIT"/>
+      <ownedLiteral xmi:id="_VzTcTc86EeGVX9h3ivlQvw" name="DEBIT"/>
+      <ownedLiteral xmi:id="_VzTcTs86EeGVX9h3ivlQvw" name="SAS"/>
+      <ownedLiteral xmi:id="_VzTcT886EeGVX9h3ivlQvw" name="SPRT"/>
+      <ownedLiteral xmi:id="_VzTcUM86EeGVX9h3ivlQvw" name="SPRTBND"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcUc86EeGVX9h3ivlQvw" name="ActRelationshipPertainsObject2">
+      <generalization xmi:id="_VzTcUs86EeGVX9h3ivlQvw" general="_VzTcOc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcU886EeGVX9h3ivlQvw" name="ActRelationshipPosting2">
+      <ownedComment xmi:id="_VzTcVM86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qYM86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFss86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAeuc86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aU886EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGAc86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUgs86EeGVX9h3ivlQvw" annotatedElement="_VzTcU886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19617
+                (C-0-D10317-V10329-V14900-V19617-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcVc86EeGVX9h3ivlQvw" name="CREDIT"/>
+      <ownedLiteral xmi:id="_VzTcVs86EeGVX9h3ivlQvw" name="DEBIT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcV886EeGVX9h3ivlQvw" name="ActRelationshipPostingObject2">
+      <generalization xmi:id="_VzTcWM86EeGVX9h3ivlQvw" general="_VzTcU886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcWc86EeGVX9h3ivlQvw" name="ActRelationshipReason2">
+      <ownedComment xmi:id="_VzTcWs86EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qYc86EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFs886EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAeus86EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aVM86EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGAs86EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUg886EeGVX9h3ivlQvw" annotatedElement="_VzTcWc86EeGVX9h3ivlQvw">
+        <body>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcW886EeGVX9h3ivlQvw" name="RSON"/>
+      <ownedLiteral xmi:id="_VzTcXM86EeGVX9h3ivlQvw" name="MITGT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcXc86EeGVX9h3ivlQvw" name="ActRelationshipReasonObject2">
+      <generalization xmi:id="_VzTcXs86EeGVX9h3ivlQvw" general="_VzTcWc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcX886EeGVX9h3ivlQvw" name="ActRelationshipReplacement2">
+      <ownedComment xmi:id="_VzTcYM86EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qYs86EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFtM86EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAeu886EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aVc86EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGA886EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUhM86EeGVX9h3ivlQvw" annotatedElement="_VzTcX886EeGVX9h3ivlQvw">
+        <body>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcYc86EeGVX9h3ivlQvw" name="RPLC"/>
+      <ownedLiteral xmi:id="_VzTcYs86EeGVX9h3ivlQvw" name="SUCC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzTcY886EeGVX9h3ivlQvw" name="ActRelationshipReplacementObject2">
+      <generalization xmi:id="_VzTcZM86EeGVX9h3ivlQvw" general="_VzTcX886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzTcZc86EeGVX9h3ivlQvw" name="ActRelationshipSequel2">
+      <ownedComment xmi:id="_VzTcZs86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qY886EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFtc86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAevM86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aVs86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGBM86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUhc86EeGVX9h3ivlQvw" annotatedElement="_VzTcZc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10337 (C-0-D10317-V10337-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzTcZ886EeGVX9h3ivlQvw" name="SEQL"/>
+      <ownedLiteral xmi:id="_VzTcaM86EeGVX9h3ivlQvw" name="APND"/>
+      <ownedLiteral xmi:id="_VzTcac86EeGVX9h3ivlQvw" name="DOC"/>
+      <ownedLiteral xmi:id="_VzUB0M86EeGVX9h3ivlQvw" name="ELNK"/>
+      <ownedLiteral xmi:id="_VzUB0c86EeGVX9h3ivlQvw" name="GEN"/>
+      <ownedLiteral xmi:id="_VzUB0s86EeGVX9h3ivlQvw" name="GEVL"/>
+      <ownedLiteral xmi:id="_VzUB0886EeGVX9h3ivlQvw" name="INST"/>
+      <ownedLiteral xmi:id="_VzUB1M86EeGVX9h3ivlQvw" name="MTCH"/>
+      <ownedLiteral xmi:id="_VzUB1c86EeGVX9h3ivlQvw" name="OPTN"/>
+      <ownedLiteral xmi:id="_VzUB1s86EeGVX9h3ivlQvw" name="REV"/>
+      <ownedLiteral xmi:id="_VzUB1886EeGVX9h3ivlQvw" name="UPDT"/>
+      <ownedLiteral xmi:id="_VzUB2M86EeGVX9h3ivlQvw" name="XFRM"/>
+      <ownedLiteral xmi:id="_VzUB2c86EeGVX9h3ivlQvw" name="XCRPT"/>
+      <ownedLiteral xmi:id="_VzUB2s86EeGVX9h3ivlQvw" name="VRXCRPT"/>
+      <ownedLiteral xmi:id="_VzUB2886EeGVX9h3ivlQvw" name="FLFS"/>
+      <ownedLiteral xmi:id="_VzUB3M86EeGVX9h3ivlQvw" name="OCCR"/>
+      <ownedLiteral xmi:id="_VzUB3c86EeGVX9h3ivlQvw" name="OREF"/>
+      <ownedLiteral xmi:id="_VzUB3s86EeGVX9h3ivlQvw" name="SCH"/>
+      <ownedLiteral xmi:id="_VzUB3886EeGVX9h3ivlQvw" name="RPLC"/>
+      <ownedLiteral xmi:id="_VzUB4M86EeGVX9h3ivlQvw" name="SUCC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUB4c86EeGVX9h3ivlQvw" name="ActRelationshipSequelObject2">
+      <generalization xmi:id="_VzUB4s86EeGVX9h3ivlQvw" general="_VzTcZc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUB4886EeGVX9h3ivlQvw" name="AD2">
+      <ownedComment xmi:id="_VzUB5M86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qZM86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFts86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAevc86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ5aV886EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGBc86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUhs86EeGVX9h3ivlQvw" annotatedElement="_VzUB4886EeGVX9h3ivlQvw">
+        <body>             Mailing and home or office addresses. A sequence of
+                address parts, such as street or post office Box, city,             postal code,
+                country, etc.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUB5c86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUB5s86EeGVX9h3ivlQvw" name="mixed" visibility="public" isOrdered="true" isUnique="false">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB5886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB6M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB6c86EeGVX9h3ivlQvw" name="group" visibility="public" isOrdered="true" isUnique="false" isDerived="true">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB6s86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB6886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB7M86EeGVX9h3ivlQvw" name="delimiter" type="_VzUCWs86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC5c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB7c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB7s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB7886EeGVX9h3ivlQvw" name="country" type="_VzUC5886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC6c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB8M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB8c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB8s86EeGVX9h3ivlQvw" name="state" type="_VzUC6886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC7c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB8886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB9M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB9c86EeGVX9h3ivlQvw" name="county" type="_VzUC7886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC8c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB9s86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB9886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB-M86EeGVX9h3ivlQvw" name="city" type="_VzUC8886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC9c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB-c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB-s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB-886EeGVX9h3ivlQvw" name="postalCode" type="_VzUC9886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC-c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB_M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUB_c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUB_s86EeGVX9h3ivlQvw" name="streetAddressLine" type="_VzUC-886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUC_c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUB_886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCAM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCAc86EeGVX9h3ivlQvw" name="houseNumber" type="_VzUC_886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDAc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCAs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCA886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCBM86EeGVX9h3ivlQvw" name="houseNumberNumeric" type="_VzUDA886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDBc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCBc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCBs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCB886EeGVX9h3ivlQvw" name="direction" type="_VzUDB886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDCc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCCM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCCc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCCs86EeGVX9h3ivlQvw" name="streetName" type="_VzUDC886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDDc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCC886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCDM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCDc86EeGVX9h3ivlQvw" name="streetNameBase" type="_VzUDD886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDEc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCDs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCD886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCEM86EeGVX9h3ivlQvw" name="streetNameType" type="_VzUDE886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDFc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCEc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCEs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCE886EeGVX9h3ivlQvw" name="additionalLocator" type="_VzUDF886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDGc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCFM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCFc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCFs86EeGVX9h3ivlQvw" name="unitID" type="_VzUDG886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDHc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCF886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCGM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCGc86EeGVX9h3ivlQvw" name="unitType" type="_VzUDH886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDIc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCGs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCG886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCHM86EeGVX9h3ivlQvw" name="careOf" type="_VzUDI886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDJc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCHc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCHs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCH886EeGVX9h3ivlQvw" name="censusTract" type="_VzUDJ886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDKc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCIM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCIc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCIs86EeGVX9h3ivlQvw" name="deliveryAddressLine" type="_VzUDK886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDLc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCI886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCJM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCJc86EeGVX9h3ivlQvw" name="deliveryInstallationType" type="_VzUDL886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDMc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCJs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCJ886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCKM86EeGVX9h3ivlQvw" name="deliveryInstallationArea" type="_VzUDM886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDNc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCKc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCKs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCK886EeGVX9h3ivlQvw" name="deliveryInstallationQualifier" type="_VzUDN886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDOc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCLM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCLc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCLs86EeGVX9h3ivlQvw" name="deliveryMode" type="_VzUDO886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDPc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCL886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCMM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCMc86EeGVX9h3ivlQvw" name="deliveryModeIdentifier" type="_VzUDP886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDQc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCMs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCM886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCNM86EeGVX9h3ivlQvw" name="buildingNumberSuffix" type="_VzUDQ886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDRc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCNc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCNs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCN886EeGVX9h3ivlQvw" name="postBox" type="_VzUDR886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDSc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCOM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCOc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCOs86EeGVX9h3ivlQvw" name="precinct" type="_VzUDS886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDTc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCO886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCPM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCPc86EeGVX9h3ivlQvw" name="useablePeriod" type="_VzUCms86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUDT886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUCPs86EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Re886EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdszM86EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBF0886EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oZs86EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUE886EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7nc86EeGVX9h3ivlQvw" annotatedElement="_VzUCPc86EeGVX9h3ivlQvw">
+          <body>                         A General Timing
+                                Specification (GTS) specifying the                         periods
+                                of time during which the address can be used.
+                                This is used to specify different addresses for
+                                different times of the year or to refer to historical
+                                addresses.                      </body>
+        </ownedComment>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCP886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCQM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCQc86EeGVX9h3ivlQvw" name="isNotOrdered" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCQs86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_RfM86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdszc86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBF1M86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oZ886EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUFM86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7ns86EeGVX9h3ivlQvw" annotatedElement="_VzUCQc86EeGVX9h3ivlQvw">
+          <body>                      A boolean value specifying whether
+                            the order of the                      address parts is known or not.
+                            While the address parts                      are always a Sequence, the
+                            order in which they are                      presented may or may not be
+                            known. Where this matters, the                      isNotOrdered
+                            property can be used to convey this                      information.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCQ886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCRM86EeGVX9h3ivlQvw" name="use" visibility="public" type="_VzUDVM86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCRc86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rfs86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsz886EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBF1s86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oac86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUFs86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7oM86EeGVX9h3ivlQvw" annotatedElement="_VzUCRM86EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which address                      in a set of like addresses to
+                            select for a given purpose.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCRs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCR886EeGVX9h3ivlQvw" name="ANY2" isAbstract="true">
+      <ownedComment xmi:id="_X6dUh886EeGVX9h3ivlQvw" annotatedElement="_VzUCR886EeGVX9h3ivlQvw">
+        <body>             Defines the basic properties of every data value. This
+                is an abstract type, meaning that no value can be just             a data value
+                without belonging to any concrete type.             Every concrete type is a
+                specialization of this             general abstract DataValue type.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_5RBXoNV8EeGzSMpfxczUPA">
+        <general xmi:type="uml:Class" href="../../common-models/models/common.uml#_2lqjIK-1EeGe86G5-WRfGA"/>
+      </generalization>
+      <ownedAttribute xmi:id="_VzUCSc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCSs86EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qZs86EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdFuM86EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyAev886EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BUc86EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHGB886EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6dUiM86EeGVX9h3ivlQvw" annotatedElement="_VzUCSc86EeGVX9h3ivlQvw">
+          <body>                An exceptional value expressing missing
+                    information                and possibly the reason why the information is
+                    missing.             </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCS886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUCTM86EeGVX9h3ivlQvw" name="NullFlavor2">
+      <ownedComment xmi:id="_VzUCTc86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qZ886EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFuc86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAewM86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BUs86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHGCM86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUic86EeGVX9h3ivlQvw" annotatedElement="_VzUCTM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10609 (C-0-D10609-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUCTs86EeGVX9h3ivlQvw" name="NP"/>
+      <ownedLiteral xmi:id="_VzUCT886EeGVX9h3ivlQvw" name="NI"/>
+      <ownedLiteral xmi:id="_VzUCUM86EeGVX9h3ivlQvw" name="MSK"/>
+      <ownedLiteral xmi:id="_VzUCUc86EeGVX9h3ivlQvw" name="NA"/>
+      <ownedLiteral xmi:id="_VzUCUs86EeGVX9h3ivlQvw" name="OTH"/>
+      <ownedLiteral xmi:id="_VzUCU886EeGVX9h3ivlQvw" name="NINF"/>
+      <ownedLiteral xmi:id="_VzUCVM86EeGVX9h3ivlQvw" name="PINF"/>
+      <ownedLiteral xmi:id="_VzUCVc86EeGVX9h3ivlQvw" name="UNK"/>
+      <ownedLiteral xmi:id="_VzUCVs86EeGVX9h3ivlQvw" name="NASK"/>
+      <ownedLiteral xmi:id="_VzUCV886EeGVX9h3ivlQvw" name="TRC"/>
+      <ownedLiteral xmi:id="_VzUCWM86EeGVX9h3ivlQvw" name="ASKU"/>
+      <ownedLiteral xmi:id="_VzUCWc86EeGVX9h3ivlQvw" name="NAV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCWs86EeGVX9h3ivlQvw" name="AdxpDelimiter2">
+      <generalization xmi:id="_VzUCW886EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCXM86EeGVX9h3ivlQvw" name="ADXP2">
+      <ownedComment xmi:id="_VzUCXc86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qaM86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFus86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAewc86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BU886EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtAM86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUis86EeGVX9h3ivlQvw" annotatedElement="_VzUCXM86EeGVX9h3ivlQvw">
+        <body>             A character string that may have a type-tag signifying
+                its             role in the address. Typical parts that exist in about
+                every address are street, house number, or post box,             postal code, city,
+                country but other roles may be defined             regionally, nationally, or on an
+                enterprise level (e.g. in             military addresses). Addresses are usually
+                broken up into             lines, which are indicated by special line-breaking
+                delimiter elements (e.g., DEL).          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCXs86EeGVX9h3ivlQvw" general="_VzUCYs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCX886EeGVX9h3ivlQvw" name="partType" visibility="public" type="_VzUCyM86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCYM86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rec86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsys86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBF0c86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oZM86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUEc86EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7m886EeGVX9h3ivlQvw" annotatedElement="_VzUCX886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether an address part
+                            names the street,                      city, country, postal code, post
+                            box, etc. If the type                      is NULL the address part is
+                            unclassified and would                      simply appear on an address
+                            label as is.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCYc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCYs86EeGVX9h3ivlQvw" name="ST12">
+      <ownedComment xmi:id="_VzUCY886EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qac86EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFu886EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAews86EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BVM86EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtAc86EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUi886EeGVX9h3ivlQvw" annotatedElement="_VzUCYs86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCZM86EeGVX9h3ivlQvw" general="_VzUCZc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCZc86EeGVX9h3ivlQvw" name="ED2">
+      <ownedComment xmi:id="_VzUCZs86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qas86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFvM86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAew886EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BVc86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtAs86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUjM86EeGVX9h3ivlQvw" annotatedElement="_VzUCZc86EeGVX9h3ivlQvw">
+        <body>             Data that is primarily intended for human interpretation
+                or for further machine processing is outside the scope of             HL7. This
+                includes unformatted or formatted written language,             multimedia data, or
+                structured information as defined by a             different standard (e.g.,
+                XML-signatures.)  Instead of the             data itself, an ED may contain
+                only a reference (see TEL.) Note             that the ST data type is a
+                specialization of the ED data type             when the ED media type is text/plain.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCZ886EeGVX9h3ivlQvw" general="_VzUCfM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCaM86EeGVX9h3ivlQvw" name="reference" type="_VzUCiM86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUCtM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUCac86EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qbc86EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdFv886EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyAexs86EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BWM86EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtBc86EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6dUj886EeGVX9h3ivlQvw" annotatedElement="_VzUCaM86EeGVX9h3ivlQvw">
+          <body>                         A telecommunication address
+                                (TEL), such as a URL                         for HTTP or FTP, which
+                                will resolve to precisely                         the same binary
+                                data that could as well have been                         provided
+                                as inline data.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCas86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCa886EeGVX9h3ivlQvw" name="thumbnail" type="_VzUCts86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUCuc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCbM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCbc86EeGVX9h3ivlQvw" name="compression" visibility="public" type="_VzUCu886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCbs86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rcc86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsws86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFyc86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BZM86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtEc86EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7k886EeGVX9h3ivlQvw" annotatedElement="_VzUCbc86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the raw byte data
+                            is compressed,                      and what compression algorithm was
+                            used.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCb886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCcM86EeGVX9h3ivlQvw" name="integrityCheck" visibility="public" type="_VzUCwc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCcc86EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rc886EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsxM86EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFy886EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BZs86EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtE886EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7lc86EeGVX9h3ivlQvw" annotatedElement="_VzUCcM86EeGVX9h3ivlQvw">
+          <body>                      The integrity check is a short
+                            binary value representing                      a cryptographically
+                            strong checksum that is calculated                      over the binary
+                            data. The purpose of this property, when
+                            communicated with a reference is for anyone to validate
+                            later whether the reference still resolved to the same
+                            data that the reference resolved to when the encapsulated
+                            data value with reference was created.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCcs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCc886EeGVX9h3ivlQvw" name="integrityCheckAlgorithm" visibility="public" type="_VzUCxM86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCdM86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rdc86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsxs86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFzc86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oYM86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtFc86EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7l886EeGVX9h3ivlQvw" annotatedElement="_VzUCc886EeGVX9h3ivlQvw">
+          <body>                      Specifies the algorithm used to
+                            compute the                      integrityCheck value.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCdc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCds86EeGVX9h3ivlQvw" name="language" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUCd886EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_Rd886EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsyM86EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFz886EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oYs86EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtF886EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7mc86EeGVX9h3ivlQvw" annotatedElement="_VzUCds86EeGVX9h3ivlQvw">
+          <body>                      For character based information the
+                            language property                      specifies the human language of
+                            the text.                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCeM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCec86EeGVX9h3ivlQvw" name="mediaType" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUCes86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_ReM86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdsyc86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBF0M86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6oY886EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUEM86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7ms86EeGVX9h3ivlQvw" annotatedElement="_VzUCec86EeGVX9h3ivlQvw">
+          <body>                      Identifies the type of the
+                            encapsulated data and                      identifies a method to
+                            interpret or render the data.                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCe886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCfM86EeGVX9h3ivlQvw" name="BIN12" isAbstract="true">
+      <ownedComment xmi:id="_VzUCfc86EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qa886EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFvc86EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAexM86EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BVs86EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtA886EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUjc86EeGVX9h3ivlQvw" annotatedElement="_VzUCfM86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCfs86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCf886EeGVX9h3ivlQvw" name="mixed" visibility="public" isOrdered="true" isUnique="false">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCgM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCgc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCgs86EeGVX9h3ivlQvw" name="representation" visibility="public" type="_VzUChc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCg886EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qbM86EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdFvs86EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyAexc86EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BV886EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtBM86EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6dUjs86EeGVX9h3ivlQvw" annotatedElement="_VzUCgs86EeGVX9h3ivlQvw">
+          <body>                      Specifies the representation of the
+                            binary data that                      is the content of the binary data
+                            value.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUChM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUChc86EeGVX9h3ivlQvw" name="BinaryDataEncoding2">
+      <ownedLiteral xmi:id="_VzUChs86EeGVX9h3ivlQvw" name="B64"/>
+      <ownedLiteral xmi:id="_VzUCh886EeGVX9h3ivlQvw" name="TXT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCiM86EeGVX9h3ivlQvw" name="TEL2">
+      <ownedComment xmi:id="_VzUCic86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qbs86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFwM86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAex886EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BWc86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtBs86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUkM86EeGVX9h3ivlQvw" annotatedElement="_VzUCiM86EeGVX9h3ivlQvw">
+        <body>             A telephone number (voice or fax), e-mail address, or
+                other locator for a resource (information or service)             mediated by
+                telecommunication equipment. The address             is specified as a Universal
+                Resource Locator (URL)             qualified by time specification and use codes
+                that help             in deciding which address to use for a given time and
+                purpose.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCis86EeGVX9h3ivlQvw" general="_VzUCks86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCi886EeGVX9h3ivlQvw" name="useablePeriod" type="_VzUCms86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUCsc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUCjM86EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qcc86EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdFw886EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFwc86EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BXM86EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtCc86EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6dUk886EeGVX9h3ivlQvw" annotatedElement="_VzUCi886EeGVX9h3ivlQvw">
+          <body>                      Specifies the periods of time
+                                during which the                      telecommunication address can
+                                be used.  For a                      telephone number, this can
+                                indicate the time of day                      in which the party can
+                                be reached on that telephone.                      For a web
+                                address, it may specify a time range in                      which
+                                the web content is promised to be available
+                                under the given address.                   </body>
+        </ownedComment>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUCjc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCjs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUCj886EeGVX9h3ivlQvw" name="use" visibility="public" type="_VzUCs886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCkM86EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qd886EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdswM86EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFx886EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BYs86EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtD886EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6d7kc86EeGVX9h3ivlQvw" annotatedElement="_VzUCj886EeGVX9h3ivlQvw">
+          <body>                      One or more codes advising a system
+                            or user which                      telecommunication address in a set of
+                            like addresses                      to select for a given
+                            telecommunication need.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCkc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCks86EeGVX9h3ivlQvw" name="URL12" isAbstract="true">
+      <ownedComment xmi:id="_VzUCk886EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qb886EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFwc86EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyAeyM86EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BWs86EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtB886EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUkc86EeGVX9h3ivlQvw" annotatedElement="_VzUCks86EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUClM86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUClc86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUCl886EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCls86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUCl886EeGVX9h3ivlQvw" name="Url2">
+      <ownedComment xmi:id="_VzUCmM86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qcM86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFws86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFwM86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BW886EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtCM86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUks86EeGVX9h3ivlQvw" annotatedElement="_VzUCl886EeGVX9h3ivlQvw">
+        <body>             A telecommunications address  specified according to
+                Internet standard RFC 1738             [http://www.ietf.org/rfc/rfc1738.txt]. The
+                URL specifies the protocol and the contact point defined             by that
+                protocol for the resource.  Notable uses of the             telecommunication
+                address data type are for telephone and             telefax numbers, e-mail
+                addresses, Hypertext references,             FTP references, etc.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCmc86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#AnyURI"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCms86EeGVX9h3ivlQvw" name="SXCMTS2">
+      <generalization xmi:id="_VzUCm886EeGVX9h3ivlQvw" general="_VzUCn886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCnM86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUCnc86EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA-qdc86EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOdFx886EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBFxc86EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6BYM86EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiHtDc86EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6dUl886EeGVX9h3ivlQvw" annotatedElement="_VzUCnM86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCns86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCn886EeGVX9h3ivlQvw" name="TS12">
+      <ownedComment xmi:id="_VzUCoM86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qcs86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFxM86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFws86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BXc86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtCs86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUlM86EeGVX9h3ivlQvw" annotatedElement="_VzUCn886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCoc86EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUCos86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUCp886EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUCo886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCpM86EeGVX9h3ivlQvw" name="QTY2" isAbstract="true">
+      <ownedComment xmi:id="_VzUCpc86EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qc886EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFxc86EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFw886EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BXs86EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtC886EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUlc86EeGVX9h3ivlQvw" annotatedElement="_VzUCpM86EeGVX9h3ivlQvw">
+        <body>             The quantity data type is an abstract generalization
+                for all data types (1) whose value set has an order             relation
+                (less-or-equal) and (2) where difference is             defined in all of the data
+                type's totally ordered value             subsets.  The quantity type abstraction is
+                needed in             defining certain other types, such as the interval and
+                the probability distribution.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCps86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUCp886EeGVX9h3ivlQvw" name="Ts2">
+      <ownedComment xmi:id="_VzUCqM86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qdM86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFxs86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFxM86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BX886EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtDM86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6dUls86EeGVX9h3ivlQvw" annotatedElement="_VzUCp886EeGVX9h3ivlQvw">
+        <body>             A quantity specifying a point on the axis of natural
+                time.             A point in time is most often represented as a calendar
+                expression.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCqc86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUCqs86EeGVX9h3ivlQvw" name="SetOperator2">
+      <ownedComment xmi:id="_VzUCq886EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA-qds86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdFyM86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFxs86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BYc86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtDs86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7kM86EeGVX9h3ivlQvw" annotatedElement="_VzUCqs86EeGVX9h3ivlQvw">
+        <body>vocSet: D17416 (C-0-D17416-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUCrM86EeGVX9h3ivlQvw" name="A"/>
+      <ownedLiteral xmi:id="_VzUCrc86EeGVX9h3ivlQvw" name="E"/>
+      <ownedLiteral xmi:id="_VzUCrs86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzUCr886EeGVX9h3ivlQvw" name="I"/>
+      <ownedLiteral xmi:id="_VzUCsM86EeGVX9h3ivlQvw" name="P"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUCsc86EeGVX9h3ivlQvw" memberEnd="_VzUCi886EeGVX9h3ivlQvw _VzUCss86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUCss86EeGVX9h3ivlQvw" type="_VzUCiM86EeGVX9h3ivlQvw" association="_VzUCsc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUCs886EeGVX9h3ivlQvw" name="SetTelecommunicationAddressUse2"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUCtM86EeGVX9h3ivlQvw" memberEnd="_VzUCaM86EeGVX9h3ivlQvw _VzUCtc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUCtc86EeGVX9h3ivlQvw" type="_VzUCZc86EeGVX9h3ivlQvw" association="_VzUCtM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUCts86EeGVX9h3ivlQvw" name="Thumbnail2">
+      <ownedComment xmi:id="_VzUCt886EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_RcM86EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdswc86EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFyM86EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BY886EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtEM86EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7ks86EeGVX9h3ivlQvw" annotatedElement="_VzUCts86EeGVX9h3ivlQvw">
+        <body>                      A thumbnail is an abbreviated rendition of the
+                full                      data. A thumbnail requires significantly fewer
+                resources than the full data, while still maintaining                      some
+                distinctive similarity with the full data. A                      thumbnail is
+                typically used with by-reference                      encapsulated data. It allows a
+                user to select data                      more efficiently before actually
+                downloading through                      the reference.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCuM86EeGVX9h3ivlQvw" general="_VzUCZc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUCuc86EeGVX9h3ivlQvw" memberEnd="_VzUCa886EeGVX9h3ivlQvw _VzUCus86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUCus86EeGVX9h3ivlQvw" type="_VzUCZc86EeGVX9h3ivlQvw" association="_VzUCuc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUCu886EeGVX9h3ivlQvw" name="CompressionAlgorithm2">
+      <ownedComment xmi:id="_VzUCvM86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rcs86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdsw886EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFys86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BZc86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtEs86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7lM86EeGVX9h3ivlQvw" annotatedElement="_VzUCu886EeGVX9h3ivlQvw">
+        <body>vocSet: D10620 (C-0-D10620-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUCvc86EeGVX9h3ivlQvw" name="DF"/>
+      <ownedLiteral xmi:id="_VzUCvs86EeGVX9h3ivlQvw" name="GZ"/>
+      <ownedLiteral xmi:id="_VzUCv886EeGVX9h3ivlQvw" name="Z"/>
+      <ownedLiteral xmi:id="_VzUCwM86EeGVX9h3ivlQvw" name="ZL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUCwc86EeGVX9h3ivlQvw" name="Bin2">
+      <ownedComment xmi:id="_VzUCws86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_RdM86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdsxc86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFzM86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6BZ886EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtFM86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7ls86EeGVX9h3ivlQvw" annotatedElement="_VzUCwc86EeGVX9h3ivlQvw">
+        <body>             Binary data is a raw block of bits. Binary data is a
+                protected type that MUST not be used outside the data             type
+                specification.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUCw886EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#Base64Binary"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUCxM86EeGVX9h3ivlQvw" name="IntegrityCheckAlgorithm2">
+      <ownedComment xmi:id="_VzUCxc86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rds86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdsx886EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBFzs86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oYc86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiHtFs86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7mM86EeGVX9h3ivlQvw" annotatedElement="_VzUCxM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17385 (C-0-D17385-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUCxs86EeGVX9h3ivlQvw" name="SHA1"/>
+      <ownedLiteral xmi:id="_VzUCx886EeGVX9h3ivlQvw" name="SHA256"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUCyM86EeGVX9h3ivlQvw" name="AddressPartType2">
+      <ownedComment xmi:id="_VzUCyc86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Res86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdsy886EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBF0s86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oZc86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUEs86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7nM86EeGVX9h3ivlQvw" annotatedElement="_VzUCyM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10642 (C-0-D10642-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUCys86EeGVX9h3ivlQvw" name="CAR"/>
+      <ownedLiteral xmi:id="_VzUCy886EeGVX9h3ivlQvw" name="CEN"/>
+      <ownedLiteral xmi:id="_VzUCzM86EeGVX9h3ivlQvw" name="CNT"/>
+      <ownedLiteral xmi:id="_VzUCzc86EeGVX9h3ivlQvw" name="CPA"/>
+      <ownedLiteral xmi:id="_VzUCzs86EeGVX9h3ivlQvw" name="CTY"/>
+      <ownedLiteral xmi:id="_VzUCz886EeGVX9h3ivlQvw" name="DEL"/>
+      <ownedLiteral xmi:id="_VzUC0M86EeGVX9h3ivlQvw" name="POB"/>
+      <ownedLiteral xmi:id="_VzUC0c86EeGVX9h3ivlQvw" name="PRE"/>
+      <ownedLiteral xmi:id="_VzUC0s86EeGVX9h3ivlQvw" name="STA"/>
+      <ownedLiteral xmi:id="_VzUC0886EeGVX9h3ivlQvw" name="ZIP"/>
+      <ownedLiteral xmi:id="_VzUC1M86EeGVX9h3ivlQvw" name="ADL"/>
+      <ownedLiteral xmi:id="_VzUC1c86EeGVX9h3ivlQvw" name="UNID"/>
+      <ownedLiteral xmi:id="_VzUC1s86EeGVX9h3ivlQvw" name="UNIT"/>
+      <ownedLiteral xmi:id="_VzUC1886EeGVX9h3ivlQvw" name="DAL"/>
+      <ownedLiteral xmi:id="_VzUC2M86EeGVX9h3ivlQvw" name="DINST"/>
+      <ownedLiteral xmi:id="_VzUC2c86EeGVX9h3ivlQvw" name="DINSTA"/>
+      <ownedLiteral xmi:id="_VzUC2s86EeGVX9h3ivlQvw" name="DINSTQ"/>
+      <ownedLiteral xmi:id="_VzUC2886EeGVX9h3ivlQvw" name="DMOD"/>
+      <ownedLiteral xmi:id="_VzUC3M86EeGVX9h3ivlQvw" name="DMODID"/>
+      <ownedLiteral xmi:id="_VzUC3c86EeGVX9h3ivlQvw" name="SAL"/>
+      <ownedLiteral xmi:id="_VzUC3s86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzUC3886EeGVX9h3ivlQvw" name="BNR"/>
+      <ownedLiteral xmi:id="_VzUC4M86EeGVX9h3ivlQvw" name="BNN"/>
+      <ownedLiteral xmi:id="_VzUC4c86EeGVX9h3ivlQvw" name="BNS"/>
+      <ownedLiteral xmi:id="_VzUC4s86EeGVX9h3ivlQvw" name="STR"/>
+      <ownedLiteral xmi:id="_VzUC4886EeGVX9h3ivlQvw" name="STB"/>
+      <ownedLiteral xmi:id="_VzUC5M86EeGVX9h3ivlQvw" name="STTYP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC5c86EeGVX9h3ivlQvw" memberEnd="_VzUB7M86EeGVX9h3ivlQvw _VzUC5s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC5s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC5c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC5886EeGVX9h3ivlQvw" name="AdxpCountry2">
+      <generalization xmi:id="_VzUC6M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC6c86EeGVX9h3ivlQvw" memberEnd="_VzUB7886EeGVX9h3ivlQvw _VzUC6s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC6s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC6c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC6886EeGVX9h3ivlQvw" name="AdxpState2">
+      <generalization xmi:id="_VzUC7M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC7c86EeGVX9h3ivlQvw" memberEnd="_VzUB8s86EeGVX9h3ivlQvw _VzUC7s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC7s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC7c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC7886EeGVX9h3ivlQvw" name="AdxpCounty2">
+      <generalization xmi:id="_VzUC8M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC8c86EeGVX9h3ivlQvw" memberEnd="_VzUB9c86EeGVX9h3ivlQvw _VzUC8s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC8s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC8c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC8886EeGVX9h3ivlQvw" name="AdxpCity2">
+      <generalization xmi:id="_VzUC9M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC9c86EeGVX9h3ivlQvw" memberEnd="_VzUB-M86EeGVX9h3ivlQvw _VzUC9s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC9s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC9c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC9886EeGVX9h3ivlQvw" name="AdxpPostalCode2">
+      <generalization xmi:id="_VzUC-M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC-c86EeGVX9h3ivlQvw" memberEnd="_VzUB-886EeGVX9h3ivlQvw _VzUC-s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC-s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC-c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC-886EeGVX9h3ivlQvw" name="AdxpStreetAddressLine2">
+      <generalization xmi:id="_VzUC_M86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUC_c86EeGVX9h3ivlQvw" memberEnd="_VzUB_s86EeGVX9h3ivlQvw _VzUC_s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUC_s86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUC_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUC_886EeGVX9h3ivlQvw" name="AdxpHouseNumber2">
+      <generalization xmi:id="_VzUDAM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDAc86EeGVX9h3ivlQvw" memberEnd="_VzUCAc86EeGVX9h3ivlQvw _VzUDAs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDAs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDAc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDA886EeGVX9h3ivlQvw" name="AdxpHouseNumberNumeric2">
+      <generalization xmi:id="_VzUDBM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDBc86EeGVX9h3ivlQvw" memberEnd="_VzUCBM86EeGVX9h3ivlQvw _VzUDBs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDBs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDBc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDB886EeGVX9h3ivlQvw" name="AdxpDirection2">
+      <generalization xmi:id="_VzUDCM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDCc86EeGVX9h3ivlQvw" memberEnd="_VzUCB886EeGVX9h3ivlQvw _VzUDCs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDCs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDCc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDC886EeGVX9h3ivlQvw" name="AdxpStreetName2">
+      <generalization xmi:id="_VzUDDM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDDc86EeGVX9h3ivlQvw" memberEnd="_VzUCCs86EeGVX9h3ivlQvw _VzUDDs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDDs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDDc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDD886EeGVX9h3ivlQvw" name="AdxpStreetNameBase2">
+      <generalization xmi:id="_VzUDEM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDEc86EeGVX9h3ivlQvw" memberEnd="_VzUCDc86EeGVX9h3ivlQvw _VzUDEs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDEs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDEc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDE886EeGVX9h3ivlQvw" name="AdxpStreetNameType2">
+      <generalization xmi:id="_VzUDFM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDFc86EeGVX9h3ivlQvw" memberEnd="_VzUCEM86EeGVX9h3ivlQvw _VzUDFs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDFs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDFc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDF886EeGVX9h3ivlQvw" name="AdxpAdditionalLocator2">
+      <generalization xmi:id="_VzUDGM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDGc86EeGVX9h3ivlQvw" memberEnd="_VzUCE886EeGVX9h3ivlQvw _VzUDGs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDGs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDGc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDG886EeGVX9h3ivlQvw" name="AdxpUnitID2">
+      <generalization xmi:id="_VzUDHM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDHc86EeGVX9h3ivlQvw" memberEnd="_VzUCFs86EeGVX9h3ivlQvw _VzUDHs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDHs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDHc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDH886EeGVX9h3ivlQvw" name="AdxpUnitType2">
+      <generalization xmi:id="_VzUDIM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDIc86EeGVX9h3ivlQvw" memberEnd="_VzUCGc86EeGVX9h3ivlQvw _VzUDIs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDIs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDIc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDI886EeGVX9h3ivlQvw" name="AdxpCareOf2">
+      <generalization xmi:id="_VzUDJM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDJc86EeGVX9h3ivlQvw" memberEnd="_VzUCHM86EeGVX9h3ivlQvw _VzUDJs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDJs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDJc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDJ886EeGVX9h3ivlQvw" name="AdxpCensusTract2">
+      <generalization xmi:id="_VzUDKM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDKc86EeGVX9h3ivlQvw" memberEnd="_VzUCH886EeGVX9h3ivlQvw _VzUDKs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDKs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDKc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDK886EeGVX9h3ivlQvw" name="AdxpDeliveryAddressLine2">
+      <generalization xmi:id="_VzUDLM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDLc86EeGVX9h3ivlQvw" memberEnd="_VzUCIs86EeGVX9h3ivlQvw _VzUDLs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDLs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDLc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDL886EeGVX9h3ivlQvw" name="AdxpDeliveryInstallationType2">
+      <generalization xmi:id="_VzUDMM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDMc86EeGVX9h3ivlQvw" memberEnd="_VzUCJc86EeGVX9h3ivlQvw _VzUDMs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDMs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDMc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDM886EeGVX9h3ivlQvw" name="AdxpDeliveryInstallationArea2">
+      <generalization xmi:id="_VzUDNM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDNc86EeGVX9h3ivlQvw" memberEnd="_VzUCKM86EeGVX9h3ivlQvw _VzUDNs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDNs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDNc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDN886EeGVX9h3ivlQvw" name="AdxpDeliveryInstallationQualifier2">
+      <generalization xmi:id="_VzUDOM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDOc86EeGVX9h3ivlQvw" memberEnd="_VzUCK886EeGVX9h3ivlQvw _VzUDOs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDOs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDOc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDO886EeGVX9h3ivlQvw" name="AdxpDeliveryMode2">
+      <generalization xmi:id="_VzUDPM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDPc86EeGVX9h3ivlQvw" memberEnd="_VzUCLs86EeGVX9h3ivlQvw _VzUDPs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDPs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDPc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDP886EeGVX9h3ivlQvw" name="AdxpDeliveryModeIdentifier2">
+      <generalization xmi:id="_VzUDQM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDQc86EeGVX9h3ivlQvw" memberEnd="_VzUCMc86EeGVX9h3ivlQvw _VzUDQs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDQs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDQc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDQ886EeGVX9h3ivlQvw" name="AdxpBuildingNumberSuffix2">
+      <generalization xmi:id="_VzUDRM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDRc86EeGVX9h3ivlQvw" memberEnd="_VzUCNM86EeGVX9h3ivlQvw _VzUDRs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDRs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDRc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDR886EeGVX9h3ivlQvw" name="AdxpPostBox2">
+      <generalization xmi:id="_VzUDSM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDSc86EeGVX9h3ivlQvw" memberEnd="_VzUCN886EeGVX9h3ivlQvw _VzUDSs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDSs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDSc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDS886EeGVX9h3ivlQvw" name="AdxpPrecinct2">
+      <generalization xmi:id="_VzUDTM86EeGVX9h3ivlQvw" general="_VzUCXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDTc86EeGVX9h3ivlQvw" memberEnd="_VzUCOs86EeGVX9h3ivlQvw _VzUDTs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDTs86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDTc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDT886EeGVX9h3ivlQvw" memberEnd="_VzUCPc86EeGVX9h3ivlQvw _VzUDUM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDUM86EeGVX9h3ivlQvw" type="_VzUB4886EeGVX9h3ivlQvw" association="_VzUDT886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDUc86EeGVX9h3ivlQvw" name="Bl2">
+      <ownedComment xmi:id="_VzUDUs86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rfc86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOdszs86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBF1c86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oaM86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUFc86EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7n886EeGVX9h3ivlQvw" annotatedElement="_VzUDUc86EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDU886EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#Boolean"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDVM86EeGVX9h3ivlQvw" name="SetPostalAddressUse2"/>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDVc86EeGVX9h3ivlQvw" name="AdditionalLocator2">
+      <ownedComment xmi:id="_VzUDVs86EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rf886EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds0M86EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBF1886EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oas86EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUF886EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7oc86EeGVX9h3ivlQvw" annotatedElement="_VzUDVc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10651 (C-0-D10642-V10651-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDV886EeGVX9h3ivlQvw" name="ADL"/>
+      <ownedLiteral xmi:id="_VzUDWM86EeGVX9h3ivlQvw" name="UNID"/>
+      <ownedLiteral xmi:id="_VzUDWc86EeGVX9h3ivlQvw" name="UNIT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDWs86EeGVX9h3ivlQvw" name="AdditionalLocatorObject2">
+      <generalization xmi:id="_VzUDW886EeGVX9h3ivlQvw" general="_VzUDVc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDXM86EeGVX9h3ivlQvw" name="AddressPartTypeObject2">
+      <generalization xmi:id="_VzUDXc86EeGVX9h3ivlQvw" general="_VzUCyM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDXs86EeGVX9h3ivlQvw" name="AddressUse2">
+      <ownedComment xmi:id="_VzUDX886EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_RgM86EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds0c86EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs0M86EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oa886EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUGM86EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7os86EeGVX9h3ivlQvw" annotatedElement="_VzUDXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V190 (C-0-D201-V190-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDYM86EeGVX9h3ivlQvw" name="BAD"/>
+      <ownedLiteral xmi:id="_VzUDYc86EeGVX9h3ivlQvw" name="TMP"/>
+      <ownedLiteral xmi:id="_VzUDYs86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzUDY886EeGVX9h3ivlQvw" name="HP"/>
+      <ownedLiteral xmi:id="_VzUDZM86EeGVX9h3ivlQvw" name="HV"/>
+      <ownedLiteral xmi:id="_VzUDZc86EeGVX9h3ivlQvw" name="WP"/>
+      <ownedLiteral xmi:id="_VzUDZs86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzUDZ886EeGVX9h3ivlQvw" name="PUB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDaM86EeGVX9h3ivlQvw" name="AddressUseObject2">
+      <generalization xmi:id="_VzUDac86EeGVX9h3ivlQvw" general="_VzUDXs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDas86EeGVX9h3ivlQvw" name="ANYNonNull2">
+      <ownedComment xmi:id="_VzUDa886EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rgc86EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds0s86EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs0c86EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6obM86EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUGc86EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7o886EeGVX9h3ivlQvw" annotatedElement="_VzUDas86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDbM86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDbc86EeGVX9h3ivlQvw" name="ApplicationMediaType2">
+      <ownedComment xmi:id="_VzUDbs86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rgs86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds0886EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs0s86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6obc86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUGs86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7pM86EeGVX9h3ivlQvw" annotatedElement="_VzUDbc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14832 (C-0-D14824-V14832-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDb886EeGVX9h3ivlQvw" name="applicationDicom"/>
+      <ownedLiteral xmi:id="_VzUDcM86EeGVX9h3ivlQvw" name="applicationMsword"/>
+      <ownedLiteral xmi:id="_VzUDcc86EeGVX9h3ivlQvw" name="applicationPdf"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDcs86EeGVX9h3ivlQvw" name="ApplicationMediaTypeObject2">
+      <generalization xmi:id="_VzUDc886EeGVX9h3ivlQvw" general="_VzUDbc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDdM86EeGVX9h3ivlQvw" name="AskedButUnknown2">
+      <ownedComment xmi:id="_VzUDdc86EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rg886EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds1M86EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs0886EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6obs86EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUG886EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7pc86EeGVX9h3ivlQvw" annotatedElement="_VzUDdM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10614
+                (C-0-D10609-V10610-V10612-V10614-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDds86EeGVX9h3ivlQvw" name="ASKU"/>
+      <ownedLiteral xmi:id="_VzUDd886EeGVX9h3ivlQvw" name="NAV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDeM86EeGVX9h3ivlQvw" name="AskedButUnknownObject2">
+      <generalization xmi:id="_VzUDec86EeGVX9h3ivlQvw" general="_VzUDdM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDes86EeGVX9h3ivlQvw" name="AudioMediaType2">
+      <ownedComment xmi:id="_VzUDe886EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_RhM86EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds1c86EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs1M86EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6ob886EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUHM86EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7ps86EeGVX9h3ivlQvw" annotatedElement="_VzUDes86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14835 (C-0-D14824-V14835-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDfM86EeGVX9h3ivlQvw" name="audioBasic"/>
+      <ownedLiteral xmi:id="_VzUDfc86EeGVX9h3ivlQvw" name="audioK32adpcm"/>
+      <ownedLiteral xmi:id="_VzUDfs86EeGVX9h3ivlQvw" name="audioMpeg"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDf886EeGVX9h3ivlQvw" name="AudioMediaTypeObject2">
+      <generalization xmi:id="_VzUDgM86EeGVX9h3ivlQvw" general="_VzUDes86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDgc86EeGVX9h3ivlQvw" name="BinaryDataEncodingObject2">
+      <generalization xmi:id="_VzUDgs86EeGVX9h3ivlQvw" general="_VzUChc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDg886EeGVX9h3ivlQvw" name="BL12">
+      <ownedComment xmi:id="_VzUDhM86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rhc86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds1s86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs1c86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6ocM86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUHc86EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7p886EeGVX9h3ivlQvw" annotatedElement="_VzUDg886EeGVX9h3ivlQvw">
+        <body>             The Boolean type stands for the values of two-valued
+                logic.             A Boolean value can be either true or             false, or, as
+                any other value may be NULL.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDhc86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDhs86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDh886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDiM86EeGVX9h3ivlQvw" name="BlObject2">
+      <generalization xmi:id="_VzUDic86EeGVX9h3ivlQvw" general="_VzUDUc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDis86EeGVX9h3ivlQvw" name="Bn2">
+      <ownedComment xmi:id="_VzUDi886EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_Rhs86EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds1886EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs1s86EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6occ86EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUHs86EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6d7qM86EeGVX9h3ivlQvw" annotatedElement="_VzUDis86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDjM86EeGVX9h3ivlQvw" general="_VzUDUc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDjc86EeGVX9h3ivlQvw" name="BN12">
+      <ownedComment xmi:id="_VzUDjs86EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4gM86EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOds2M86EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs1886EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6ocs86EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUH886EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eioM86EeGVX9h3ivlQvw" annotatedElement="_VzUDjc86EeGVX9h3ivlQvw">
+        <body>             The BooleanNonNull type is used where a Boolean cannot
+                have a null value. A Boolean value can be either             true or false.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDj886EeGVX9h3ivlQvw" general="_VzUDas86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDkM86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUDis86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDkc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDks86EeGVX9h3ivlQvw" name="BnObject2">
+      <generalization xmi:id="_VzUDk886EeGVX9h3ivlQvw" general="_VzUDis86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUDlM86EeGVX9h3ivlQvw" name="BuildingNumber2">
+      <ownedComment xmi:id="_VzUDlc86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4gc86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT0M86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs2M86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6oc886EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUIM86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eioc86EeGVX9h3ivlQvw" annotatedElement="_VzUDlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUDls86EeGVX9h3ivlQvw" name="BNR"/>
+      <ownedLiteral xmi:id="_VzUDl886EeGVX9h3ivlQvw" name="BNN"/>
+      <ownedLiteral xmi:id="_VzUDmM86EeGVX9h3ivlQvw" name="BNS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUDmc86EeGVX9h3ivlQvw" name="BuildingNumberObject2">
+      <generalization xmi:id="_VzUDms86EeGVX9h3ivlQvw" general="_VzUDlM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDm886EeGVX9h3ivlQvw" name="BXITCD2">
+      <generalization xmi:id="_VzUDnM86EeGVX9h3ivlQvw" general="_VzUDoM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDnc86EeGVX9h3ivlQvw" name="qty" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUDns86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4lM86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT4886EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT4s86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pfs86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Ks86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eitM86EeGVX9h3ivlQvw" annotatedElement="_VzUDnc86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDn886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDoM86EeGVX9h3ivlQvw" name="CD2">
+      <ownedComment xmi:id="_VzUDoc86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4gs86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT0c86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs2c86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6odM86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUIc86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eios86EeGVX9h3ivlQvw" annotatedElement="_VzUDoM86EeGVX9h3ivlQvw">
+        <body>             A concept descriptor represents any kind of concept
+                usually             by giving a code defined in a code system.  A concept
+                descriptor can contain the original text or phrase that             served as the
+                basis of the coding and one or more             translations into different coding
+                systems. A concept             descriptor can also contain qualifiers to describe,
+                e.g.,             the concept of a &quot;left foot&quot; as a postcoordinated term built
+                from the primary code &quot;FOOT&quot; and the qualifier &quot;LEFT&quot;.             In exceptional
+                cases, the concept descriptor need not             contain a code but only the
+                original text describing             that concept.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDos86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDo886EeGVX9h3ivlQvw" name="originalText" type="_VzUCZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUDvc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDpM86EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4g886EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT0s86EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs2s86EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6odc86EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUIs86EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eio886EeGVX9h3ivlQvw" annotatedElement="_VzUDo886EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDpc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDps86EeGVX9h3ivlQvw" name="qualifier" type="_VzUDv886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUD2s86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDp886EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4hM86EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT0886EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs2886EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ6ods86EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUI886EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eipM86EeGVX9h3ivlQvw" annotatedElement="_VzUDps86EeGVX9h3ivlQvw">
+          <body>                         Specifies additional codes
+                                that increase the                         specificity of the primary
+                                code.                      </body>
+        </ownedComment>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUDqM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDqc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDqs86EeGVX9h3ivlQvw" name="translation" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUD3M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDq886EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4jM86EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT2886EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs4886EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pds86EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Is86EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eirM86EeGVX9h3ivlQvw" annotatedElement="_VzUDqs86EeGVX9h3ivlQvw">
+          <body>                         A set of other concept
+                                descriptors that translate                         this concept
+                                descriptor into other code systems.
+                            </body>
+        </ownedComment>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUDrM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDrc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDrs86EeGVX9h3ivlQvw" name="code" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUDr886EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4jc86EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT3M86EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs5M86EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pd886EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7I886EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eirc86EeGVX9h3ivlQvw" annotatedElement="_VzUDrs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDsM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDsc86EeGVX9h3ivlQvw" name="codeSystem" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUDss86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4js86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT3c86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs5c86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7PeM86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7JM86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eirs86EeGVX9h3ivlQvw" annotatedElement="_VzUDsc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDs886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDtM86EeGVX9h3ivlQvw" name="codeSystemName" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUDtc86EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4kM86EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT3886EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs5886EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pes86EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Js86EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eisM86EeGVX9h3ivlQvw" annotatedElement="_VzUDtM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDts86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDt886EeGVX9h3ivlQvw" name="codeSystemVersion" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUDuM86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4ks86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT4c86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT4M86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7PfM86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7KM86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eiss86EeGVX9h3ivlQvw" annotatedElement="_VzUDt886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDuc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDus86EeGVX9h3ivlQvw" name="displayName" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUDu886EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4k886EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT4s86EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT4c86EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pfc86EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Kc86EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eis886EeGVX9h3ivlQvw" annotatedElement="_VzUDus86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDvM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUDvc86EeGVX9h3ivlQvw" memberEnd="_VzUDo886EeGVX9h3ivlQvw _VzUDvs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUDvs86EeGVX9h3ivlQvw" type="_VzUDoM86EeGVX9h3ivlQvw" association="_VzUDvc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDv886EeGVX9h3ivlQvw" name="CR2">
+      <ownedComment xmi:id="_VzUDwM86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4hc86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT1M86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs3M86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ6od886EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUJM86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eipc86EeGVX9h3ivlQvw" annotatedElement="_VzUDv886EeGVX9h3ivlQvw">
+        <body>             A concept qualifier code with optionally named role.
+                Both qualifier role and value codes must be defined by             the coding
+                system.  For example, if SNOMED RT defines a             concept &quot;leg&quot;, a role
+                relation &quot;has-laterality&quot;, and             another concept &quot;left&quot;, the concept role
+                relation allows             to add the qualifier &quot;has-laterality: left&quot; to a primary
+                code &quot;leg&quot; to construct the meaning &quot;left leg&quot;.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDwc86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDws86EeGVX9h3ivlQvw" name="name" type="_VzUDy886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUD1s86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDw886EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4hs86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT1c86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs3c86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7PcM86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUJc86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eips86EeGVX9h3ivlQvw" annotatedElement="_VzUDws86EeGVX9h3ivlQvw">
+          <body>                         Specifies the manner in which
+                                the concept role value                         contributes to the
+                                meaning of a code phrase.  For                         example, if
+                                SNOMED RT defines a concept &quot;leg&quot;, a role
+                                relation &quot;has-laterality&quot;, and another concept &quot;left&quot;,
+                                the concept role relation allows to add the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;has-laterality&quot; is the CR.name.
+                            </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDxM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDxc86EeGVX9h3ivlQvw" name="value" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUD2M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDxs86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4is86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT2c86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs4c86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7PdM86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7IM86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eiqs86EeGVX9h3ivlQvw" annotatedElement="_VzUDxc86EeGVX9h3ivlQvw">
+          <body>                         The concept that modifies the
+                                primary code of a code                         phrase through the
+                                role relation.  For example, if                         SNOMED RT
+                                defines a concept &quot;leg&quot;, a role relation
+                                &quot;has-laterality&quot;, and another concept &quot;left&quot;, the
+                                concept role relation allows adding the qualifier
+                                &quot;has-laterality: left&quot; to a primary code &quot;leg&quot; to
+                                construct the meaning &quot;left leg&quot;.  In this example
+                                &quot;left&quot; is the CR.value.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDx886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUDyM86EeGVX9h3ivlQvw" name="inverted" visibility="public" type="_VzUDis86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUDyc86EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4i886EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT2s86EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs4s86EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pdc86EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Ic86EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eiq886EeGVX9h3ivlQvw" annotatedElement="_VzUDyM86EeGVX9h3ivlQvw">
+          <body>                      Indicates if the sense of the role
+                            name is inverted.                      This can be used in cases where
+                            the underlying code                      system defines inversion but
+                            does not provide reciprocal                      pairs of role names. By
+                            default, inverted is false.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUDys86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUDy886EeGVX9h3ivlQvw" name="CV2">
+      <ownedComment xmi:id="_VzUDzM86EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4h886EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT1s86EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs3s86EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pcc86EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUJs86EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eip886EeGVX9h3ivlQvw" annotatedElement="_VzUDy886EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUDzc86EeGVX9h3ivlQvw" general="_VzUD0c86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUDzs86EeGVX9h3ivlQvw" name="originalText1" type="_VzUCZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUD1M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUDz886EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4ic86EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT2M86EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyBs4M86EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pc886EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiIUKM86EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eiqc86EeGVX9h3ivlQvw" annotatedElement="_VzUDzs86EeGVX9h3ivlQvw">
+          <body>                         The text or phrase used as
+                                the basis for the coding.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD0M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUD0c86EeGVX9h3ivlQvw" name="CE2">
+      <ownedComment xmi:id="_VzUD0s86EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4iM86EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT1886EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs3886EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pcs86EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiIUJ886EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eiqM86EeGVX9h3ivlQvw" annotatedElement="_VzUD0c86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a coded value (CV)
+                and, optionally, coded value(s) from other coding systems             that identify
+                the same concept. Used when alternative             codes may exist.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUD0886EeGVX9h3ivlQvw" general="_VzUDoM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUD1M86EeGVX9h3ivlQvw" memberEnd="_VzUDzs86EeGVX9h3ivlQvw _VzUD1c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUD1c86EeGVX9h3ivlQvw" type="_VzUDy886EeGVX9h3ivlQvw" association="_VzUD1M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUD1s86EeGVX9h3ivlQvw" memberEnd="_VzUDws86EeGVX9h3ivlQvw _VzUD1886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUD1886EeGVX9h3ivlQvw" type="_VzUDv886EeGVX9h3ivlQvw" association="_VzUD1s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUD2M86EeGVX9h3ivlQvw" memberEnd="_VzUDxc86EeGVX9h3ivlQvw _VzUD2c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUD2c86EeGVX9h3ivlQvw" type="_VzUDv886EeGVX9h3ivlQvw" association="_VzUD2M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUD2s86EeGVX9h3ivlQvw" memberEnd="_VzUDps86EeGVX9h3ivlQvw _VzUD2886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUD2886EeGVX9h3ivlQvw" type="_VzUDoM86EeGVX9h3ivlQvw" association="_VzUD2s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUD3M86EeGVX9h3ivlQvw" memberEnd="_VzUDqs86EeGVX9h3ivlQvw _VzUD3c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUD3c86EeGVX9h3ivlQvw" type="_VzUDoM86EeGVX9h3ivlQvw" association="_VzUD3M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUD3s86EeGVX9h3ivlQvw" name="Uid2">
+      <ownedComment xmi:id="_VzUD3886EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4j886EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT3s86EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs5s86EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pec86EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7Jc86EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eir886EeGVX9h3ivlQvw" annotatedElement="_VzUD3s86EeGVX9h3ivlQvw">
+        <body>             A unique identifier string is a character string which
+                identifies an object in a globally unique and timeless             manner. The
+                allowable formats and values and procedures             of this data type are
+                strictly controlled by HL7. At this             time, user-assigned identifiers may
+                be certain character             representations of ISO Object Identifiers (OID) and
+                DCE             Universally Unique Identifiers (UUID). HL7 also reserves
+                the right to assign other forms of UIDs, such as mnemonic             identifiers
+                for code systems.          </body>
+      </ownedComment>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUD4M86EeGVX9h3ivlQvw" name="St2">
+      <ownedComment xmi:id="_VzUD4c86EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4kc86EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT4M86EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyBs6M86EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pe886EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7J886EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eisc86EeGVX9h3ivlQvw" annotatedElement="_VzUD4M86EeGVX9h3ivlQvw">
+        <body>             The character string data type stands for text data,
+                primarily intended for machine processing (e.g.,             sorting, querying,
+                indexing, etc.) Used for names,             symbols, and formal expressions.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUD4s86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUD4886EeGVX9h3ivlQvw" name="Int2">
+      <ownedComment xmi:id="_VzUD5M86EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4lc86EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT5M86EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT4886EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pf886EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7K886EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eitc86EeGVX9h3ivlQvw" annotatedElement="_VzUD4886EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUD5c86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#Integer"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUD5s86EeGVX9h3ivlQvw" name="BXITIVLPQ2">
+      <generalization xmi:id="_VzUD5886EeGVX9h3ivlQvw" general="_VzUD6886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUD6M86EeGVX9h3ivlQvw" name="qty" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUD6c86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfns86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe67M86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT9M86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72h886EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiNM86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJvs86EeGVX9h3ivlQvw" annotatedElement="_VzUD6M86EeGVX9h3ivlQvw">
+          <body>                      The quantity in which the bag item
+                            occurs in its containing bag.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD6s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUD6886EeGVX9h3ivlQvw" name="IVLPQ2">
+      <generalization xmi:id="_VzUD7M86EeGVX9h3ivlQvw" general="_VzUEBM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUD7c86EeGVX9h3ivlQvw" name="low" type="_VzUo6s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo7886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD7s86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfls86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe65M86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT7M86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7PiM86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7NM86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJts86EeGVX9h3ivlQvw" annotatedElement="_VzUD7c86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD7886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD8M86EeGVX9h3ivlQvw" name="width" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo8c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD8c86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfmM86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe65s86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT7s86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72gc86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Ns86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJuM86EeGVX9h3ivlQvw" annotatedElement="_VzUD8M86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD8s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD8886EeGVX9h3ivlQvw" name="high" type="_VzUo6s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo8886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD9M86EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfmc86EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe65886EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT7886EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72gs86EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7N886EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJuc86EeGVX9h3ivlQvw" annotatedElement="_VzUD8886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD9c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD9s86EeGVX9h3ivlQvw" name="high1" type="_VzUo6s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo9c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD9886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD-M86EeGVX9h3ivlQvw" name="width1" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo9886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD-c86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfms86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe66M86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT8M86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72g886EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiMM86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJus86EeGVX9h3ivlQvw" annotatedElement="_VzUD-M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD-s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD-886EeGVX9h3ivlQvw" name="high2" type="_VzUo6s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo-c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD_M86EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfm886EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe66c86EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT8c86EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72hM86EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiMc86EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJu886EeGVX9h3ivlQvw" annotatedElement="_VzUD-886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUD_c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUD_s86EeGVX9h3ivlQvw" name="center" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo-886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUD_886EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfnM86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe66s86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT8s86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72hc86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiMs86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJvM86EeGVX9h3ivlQvw" annotatedElement="_VzUD_s86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUEAM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUEAc86EeGVX9h3ivlQvw" name="width2" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo_c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUEAs86EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfnc86EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe66886EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT8886EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72hs86EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiM886EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJvc86EeGVX9h3ivlQvw" annotatedElement="_VzUEAc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUEA886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUEBM86EeGVX9h3ivlQvw" name="SXCMPQ2">
+      <generalization xmi:id="_VzUEBc86EeGVX9h3ivlQvw" general="_VzUECc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUEBs86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUEB886EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAflc86EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe64886EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT6886EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Ph886EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7M886EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJtc86EeGVX9h3ivlQvw" annotatedElement="_VzUEBs86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUECM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUECc86EeGVX9h3ivlQvw" name="PQ2">
+      <ownedComment xmi:id="_VzUECs86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WA_4ls86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT5c86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT5M86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7PgM86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7LM86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6eits86EeGVX9h3ivlQvw" annotatedElement="_VzUECc86EeGVX9h3ivlQvw">
+        <body>             A dimensioned quantity expressing the result of a
+                measurement act.         </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUEC886EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUEDM86EeGVX9h3ivlQvw" name="translation" type="_VzUo4M86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUo6M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUEDc86EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WA_4l886EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT5s86EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT5c86EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pgc86EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Lc86EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6eit886EeGVX9h3ivlQvw" annotatedElement="_VzUEDM86EeGVX9h3ivlQvw">
+          <body>                         An alternative representation
+                                of the same physical                         quantity expressed in a
+                                different unit, of a different                         unit code
+                                system and possibly with a different value.
+                            </body>
+        </ownedComment>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUEDs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUED886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUEEM86EeGVX9h3ivlQvw" name="unit" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzUEEc86EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfk886EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe64c86EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT6c86EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Phc86EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Mc86EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJs886EeGVX9h3ivlQvw" annotatedElement="_VzUEEM86EeGVX9h3ivlQvw">
+          <body>                      The unit of measure specified in the
+                            Unified Code for                      Units of Measure (UCUM)
+                            [http://aurora.rg.iupui.edu/UCUM].                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUEEs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUEE886EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUo5s86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUEFM86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAflM86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe64s86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT6s86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Phs86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Ms86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJtM86EeGVX9h3ivlQvw" annotatedElement="_VzUEE886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the quantity
+                            measured in terms of                      the unit.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUEFc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUo4M86EeGVX9h3ivlQvw" name="PQR2">
+      <ownedComment xmi:id="_VzUo4c86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfkM86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOeT5886EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT5s86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7Pgs86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7Ls86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJsM86EeGVX9h3ivlQvw" annotatedElement="_VzUo4M86EeGVX9h3ivlQvw">
+        <body>             A representation of a physical quantity in a unit from
+                any code system. Used to show alternative representation             for a physical
+                quantity.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUo4s86EeGVX9h3ivlQvw" general="_VzUDy886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUo4886EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUo5s86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUo5M86EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfkc86EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOeT6M86EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT5886EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ7Pg886EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7L886EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJsc86EeGVX9h3ivlQvw" annotatedElement="_VzUo4886EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the measurement
+                            value in terms of                      the unit specified in the code.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUo5c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUo5s86EeGVX9h3ivlQvw" name="Real2">
+      <ownedComment xmi:id="_VzUo5886EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfks86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe64M86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT6M86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ7PhM86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiI7MM86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJss86EeGVX9h3ivlQvw" annotatedElement="_VzUo5s86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo6M86EeGVX9h3ivlQvw" memberEnd="_VzUEDM86EeGVX9h3ivlQvw _VzUo6c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo6c86EeGVX9h3ivlQvw" type="_VzUECc86EeGVX9h3ivlQvw" association="_VzUo6M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUo6s86EeGVX9h3ivlQvw" name="IVXBPQ2">
+      <generalization xmi:id="_VzUo6886EeGVX9h3ivlQvw" general="_VzUECc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUo7M86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUo7c86EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfl886EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe65c86EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyCT7c86EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72gM86EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiI7Nc86EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJt886EeGVX9h3ivlQvw" annotatedElement="_VzUo7M86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUo7s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo7886EeGVX9h3ivlQvw" memberEnd="_VzUD7c86EeGVX9h3ivlQvw _VzUo8M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo8M86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo7886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo8c86EeGVX9h3ivlQvw" memberEnd="_VzUD8M86EeGVX9h3ivlQvw _VzUo8s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo8s86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo8c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo8886EeGVX9h3ivlQvw" memberEnd="_VzUD8886EeGVX9h3ivlQvw _VzUo9M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo9M86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo8886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo9c86EeGVX9h3ivlQvw" memberEnd="_VzUD9s86EeGVX9h3ivlQvw _VzUo9s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo9s86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo9c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo9886EeGVX9h3ivlQvw" memberEnd="_VzUD-M86EeGVX9h3ivlQvw _VzUo-M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo-M86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo9886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo-c86EeGVX9h3ivlQvw" memberEnd="_VzUD-886EeGVX9h3ivlQvw _VzUo-s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo-s86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo-c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo-886EeGVX9h3ivlQvw" memberEnd="_VzUD_s86EeGVX9h3ivlQvw _VzUo_M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo_M86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo-886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUo_c86EeGVX9h3ivlQvw" memberEnd="_VzUEAc86EeGVX9h3ivlQvw _VzUo_s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUo_s86EeGVX9h3ivlQvw" type="_VzUD6886EeGVX9h3ivlQvw" association="_VzUo_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUo_886EeGVX9h3ivlQvw" name="CalendarCycle2">
+      <ownedComment xmi:id="_VzUpAM86EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfn886EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe67c86EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT9c86EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72iM86EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiNc86EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJv886EeGVX9h3ivlQvw" annotatedElement="_VzUo_886EeGVX9h3ivlQvw">
+        <body>vocSet: D10684 (C-0-D10684-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUpAc86EeGVX9h3ivlQvw" name="D"/>
+      <ownedLiteral xmi:id="_VzUpAs86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzUpA886EeGVX9h3ivlQvw" name="J"/>
+      <ownedLiteral xmi:id="_VzUpBM86EeGVX9h3ivlQvw" name="M"/>
+      <ownedLiteral xmi:id="_VzUpBc86EeGVX9h3ivlQvw" name="N"/>
+      <ownedLiteral xmi:id="_VzUpBs86EeGVX9h3ivlQvw" name="S"/>
+      <ownedLiteral xmi:id="_VzUpB886EeGVX9h3ivlQvw" name="W"/>
+      <ownedLiteral xmi:id="_VzUpCM86EeGVX9h3ivlQvw" name="Y"/>
+      <ownedLiteral xmi:id="_VzUpCc86EeGVX9h3ivlQvw" name="CD2"/>
+      <ownedLiteral xmi:id="_VzUpCs86EeGVX9h3ivlQvw" name="CH"/>
+      <ownedLiteral xmi:id="_VzUpC886EeGVX9h3ivlQvw" name="CM"/>
+      <ownedLiteral xmi:id="_VzUpDM86EeGVX9h3ivlQvw" name="CN"/>
+      <ownedLiteral xmi:id="_VzUpDc86EeGVX9h3ivlQvw" name="CS"/>
+      <ownedLiteral xmi:id="_VzUpDs86EeGVX9h3ivlQvw" name="CW"/>
+      <ownedLiteral xmi:id="_VzUpD886EeGVX9h3ivlQvw" name="CY"/>
+      <ownedLiteral xmi:id="_VzUpEM86EeGVX9h3ivlQvw" name="DM"/>
+      <ownedLiteral xmi:id="_VzUpEc86EeGVX9h3ivlQvw" name="DW"/>
+      <ownedLiteral xmi:id="_VzUpEs86EeGVX9h3ivlQvw" name="DY"/>
+      <ownedLiteral xmi:id="_VzUpE886EeGVX9h3ivlQvw" name="HD"/>
+      <ownedLiteral xmi:id="_VzUpFM86EeGVX9h3ivlQvw" name="MY"/>
+      <ownedLiteral xmi:id="_VzUpFc86EeGVX9h3ivlQvw" name="NH"/>
+      <ownedLiteral xmi:id="_VzUpFs86EeGVX9h3ivlQvw" name="SN"/>
+      <ownedLiteral xmi:id="_VzUpF886EeGVX9h3ivlQvw" name="WY"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpGM86EeGVX9h3ivlQvw" name="CalendarCycleObject2">
+      <generalization xmi:id="_VzUpGc86EeGVX9h3ivlQvw" general="_VzUo_886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUpGs86EeGVX9h3ivlQvw" name="CalendarCycleOneLetter2">
+      <ownedComment xmi:id="_VzUpG886EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfoM86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe67s86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT9s86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72ic86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiNs86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJwM86EeGVX9h3ivlQvw" annotatedElement="_VzUpGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10701 (C-0-D10684-V10701-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUpHM86EeGVX9h3ivlQvw" name="D"/>
+      <ownedLiteral xmi:id="_VzUpHc86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzUpHs86EeGVX9h3ivlQvw" name="J"/>
+      <ownedLiteral xmi:id="_VzUpH886EeGVX9h3ivlQvw" name="M"/>
+      <ownedLiteral xmi:id="_VzUpIM86EeGVX9h3ivlQvw" name="N"/>
+      <ownedLiteral xmi:id="_VzUpIc86EeGVX9h3ivlQvw" name="S"/>
+      <ownedLiteral xmi:id="_VzUpIs86EeGVX9h3ivlQvw" name="W"/>
+      <ownedLiteral xmi:id="_VzUpI886EeGVX9h3ivlQvw" name="Y"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpJM86EeGVX9h3ivlQvw" name="CalendarCycleOneLetterObject2">
+      <generalization xmi:id="_VzUpJc86EeGVX9h3ivlQvw" general="_VzUpGs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUpJs86EeGVX9h3ivlQvw" name="CalendarCycleTwoLetter2">
+      <ownedComment xmi:id="_VzUpJ886EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfoc86EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe67886EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyCT9886EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72is86EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiN886EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJwc86EeGVX9h3ivlQvw" annotatedElement="_VzUpJs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10685 (C-0-D10684-V10685-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUpKM86EeGVX9h3ivlQvw" name="CD2"/>
+      <ownedLiteral xmi:id="_VzUpKc86EeGVX9h3ivlQvw" name="CH"/>
+      <ownedLiteral xmi:id="_VzUpKs86EeGVX9h3ivlQvw" name="CM"/>
+      <ownedLiteral xmi:id="_VzUpK886EeGVX9h3ivlQvw" name="CN"/>
+      <ownedLiteral xmi:id="_VzUpLM86EeGVX9h3ivlQvw" name="CS"/>
+      <ownedLiteral xmi:id="_VzUpLc86EeGVX9h3ivlQvw" name="CW"/>
+      <ownedLiteral xmi:id="_VzUpLs86EeGVX9h3ivlQvw" name="CY"/>
+      <ownedLiteral xmi:id="_VzUpL886EeGVX9h3ivlQvw" name="DM"/>
+      <ownedLiteral xmi:id="_VzUpMM86EeGVX9h3ivlQvw" name="DW"/>
+      <ownedLiteral xmi:id="_VzUpMc86EeGVX9h3ivlQvw" name="DY"/>
+      <ownedLiteral xmi:id="_VzUpMs86EeGVX9h3ivlQvw" name="HD"/>
+      <ownedLiteral xmi:id="_VzUpM886EeGVX9h3ivlQvw" name="MY"/>
+      <ownedLiteral xmi:id="_VzUpNM86EeGVX9h3ivlQvw" name="NH"/>
+      <ownedLiteral xmi:id="_VzUpNc86EeGVX9h3ivlQvw" name="SN"/>
+      <ownedLiteral xmi:id="_VzUpNs86EeGVX9h3ivlQvw" name="WY"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpN886EeGVX9h3ivlQvw" name="CalendarCycleTwoLetterObject2">
+      <generalization xmi:id="_VzUpOM86EeGVX9h3ivlQvw" general="_VzUpJs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpOc86EeGVX9h3ivlQvw" name="Classes2">
+      <generalization xmi:id="_VzUpOs86EeGVX9h3ivlQvw" general="_VzUpO886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpO886EeGVX9h3ivlQvw" name="Cs2">
+      <ownedComment xmi:id="_VzUpPM86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfos86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe68M86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC68M86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72i886EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiOM86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJws86EeGVX9h3ivlQvw" annotatedElement="_VzUpO886EeGVX9h3ivlQvw">
+        <body>             Coded data in its simplest form, consists of a code.
+                The code system and code system version is fixed by              the context in
+                which the CS value occurs. CS is used             for coded attributes that have a
+                single HL7-defined             value set.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpPc86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#Token"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpPs86EeGVX9h3ivlQvw" name="CO2">
+      <ownedComment xmi:id="_VzUpP886EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfo886EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe68c86EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC68c86EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72jM86EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiOc86EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJw886EeGVX9h3ivlQvw" annotatedElement="_VzUpPs86EeGVX9h3ivlQvw">
+        <body>             Coded data, where the domain from which the codeset comes
+                is ordered. The Coded Ordinal data type adds semantics             related to
+                ordering so that models that make use of such             domains may introduce
+                model elements that involve statements             about the order of the terms in a
+                domain.           </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpQM86EeGVX9h3ivlQvw" general="_VzUDy886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpQc86EeGVX9h3ivlQvw" name="COCTMT230100UVAgency2">
+      <ownedAttribute xmi:id="_VzUpQs86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUpUs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpQ886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpRM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpRc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUpVM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpRs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpR886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUpVs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpSM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpSc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpSs86EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUpZ886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpS886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpTM86EeGVX9h3ivlQvw" name="name" type="_VzUpac86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp4M86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpTc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpTs86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUp4s86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUpT886EeGVX9h3ivlQvw" name="determinerCode" visibility="public" type="_VzUp5M86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUpUM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpUc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpUs86EeGVX9h3ivlQvw" memberEnd="_VzUpQs86EeGVX9h3ivlQvw _VzUpU886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpU886EeGVX9h3ivlQvw" type="_VzUpQc86EeGVX9h3ivlQvw" association="_VzUpUs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpVM86EeGVX9h3ivlQvw" memberEnd="_VzUpRc86EeGVX9h3ivlQvw _VzUpVc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpVc86EeGVX9h3ivlQvw" type="_VzUpQc86EeGVX9h3ivlQvw" association="_VzUpVM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpVs86EeGVX9h3ivlQvw" memberEnd="_VzUpR886EeGVX9h3ivlQvw _VzUpV886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpV886EeGVX9h3ivlQvw" type="_VzUpQc86EeGVX9h3ivlQvw" association="_VzUpVs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpWM86EeGVX9h3ivlQvw" name="II2">
+      <ownedComment xmi:id="_VzUpWc86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBAfpM86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe68s86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC68s86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72jc86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiOs86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fJxM86EeGVX9h3ivlQvw" annotatedElement="_VzUpWM86EeGVX9h3ivlQvw">
+        <body>             An identifier that uniquely identifies a thing or object.
+                Examples are object identifier for HL7 RIM objects,             medical record
+                number, order id, service catalog item id,             Vehicle Identification Number
+                (VIN), etc. Instance             identifiers are defined based on ISO object
+                identifiers.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpWs86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUpW886EeGVX9h3ivlQvw" name="assigningAuthorityName" visibility="public" type="_VzUD4M86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpXM86EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfpc86EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe68886EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC68886EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72js86EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiO886EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJxc86EeGVX9h3ivlQvw" annotatedElement="_VzUpW886EeGVX9h3ivlQvw">
+          <body>                      A human readable name or mnemonic
+                            for the assigning                      authority. This name may be
+                            provided solely for the                      convenience of unaided
+                            humans interpreting an II value                      and can have no
+                            computational meaning. Note: no                      automated
+                            processing must depend on the assigning                      authority
+                            name to be present in any form.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpXc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpXs86EeGVX9h3ivlQvw" name="displayable" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpX886EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBAfps86EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe69M86EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC69M86EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72j886EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiPM86EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJxs86EeGVX9h3ivlQvw" annotatedElement="_VzUpXs86EeGVX9h3ivlQvw">
+          <body>                      Specifies if the identifier is
+                            intended for human                      display and data entry
+                            (displayable = true) as                      opposed to pure machine
+                            interoperation (displayable                      = false).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpYM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpYc86EeGVX9h3ivlQvw" name="extension" visibility="public" type="_VzUD4M86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpYs86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGoM86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe69c86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC69c86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72kM86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiPc86EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJx886EeGVX9h3ivlQvw" annotatedElement="_VzUpYc86EeGVX9h3ivlQvw">
+          <body>                      A character string as a unique
+                            identifier within the                      scope of the identifier root.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpY886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpZM86EeGVX9h3ivlQvw" name="root" visibility="public" type="_VzUD3s86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpZc86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGoc86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOe69s86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC69s86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72kc86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiPs86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fJyM86EeGVX9h3ivlQvw" annotatedElement="_VzUpZM86EeGVX9h3ivlQvw">
+          <body>                      A unique identifier that guarantees
+                            the global uniqueness                      of the instance identifier.
+                            The root alone may be the                      entire instance
+                            identifier.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpZs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpZ886EeGVX9h3ivlQvw" memberEnd="_VzUpSs86EeGVX9h3ivlQvw _VzUpaM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpaM86EeGVX9h3ivlQvw" type="_VzUpQc86EeGVX9h3ivlQvw" association="_VzUpZ886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpac86EeGVX9h3ivlQvw" name="ON2">
+      <ownedComment xmi:id="_VzUpas86EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGos86EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe69886EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC69886EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72ks86EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiP886EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fwwM86EeGVX9h3ivlQvw" annotatedElement="_VzUpac86EeGVX9h3ivlQvw">
+        <body>             A name for an organization. A sequence of name parts.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpa886EeGVX9h3ivlQvw" general="_VzUpbM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpbM86EeGVX9h3ivlQvw" name="EN2">
+      <ownedComment xmi:id="_VzUpbc86EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGo886EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOe6-M86EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC6-M86EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72k886EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiQM86EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fwwc86EeGVX9h3ivlQvw" annotatedElement="_VzUpbM86EeGVX9h3ivlQvw">
+        <body>             A name for a person, organization, place or thing. A
+                sequence of name parts, such as given name or family             name, prefix,
+                suffix, etc. Examples for entity name             values are &quot;Jim Bob Walton, Jr.&quot;,
+                &quot;Health Level Seven,             Inc.&quot;, &quot;Lake Tahoe&quot;, etc. An entity name may be as
+                simple             as a character string or may consist of several entity name
+                parts, such as, &quot;Jim&quot;, &quot;Bob&quot;, &quot;Walton&quot;, and &quot;Jr.&quot;, &quot;Health             Level Seven&quot;
+                and &quot;Inc.&quot;, &quot;Lake&quot; and &quot;Tahoe&quot;.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpbs86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUpb886EeGVX9h3ivlQvw" name="mixed" visibility="public" isOrdered="true" isUnique="false">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpcM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpcc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpcs86EeGVX9h3ivlQvw" name="group" visibility="public" isOrdered="true" isUnique="false" isDerived="true">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpc886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpdM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpdc86EeGVX9h3ivlQvw" name="delimiter" type="_VzUpis86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUpnc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpds86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpd886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpeM86EeGVX9h3ivlQvw" name="family" type="_VzUpn886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUpoc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpec86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpes86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpe886EeGVX9h3ivlQvw" name="given" type="_VzUpo886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUppc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpfM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpfc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpfs86EeGVX9h3ivlQvw" name="prefix" type="_VzUpp886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUpqc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpf886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpgM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpgc86EeGVX9h3ivlQvw" name="suffix" type="_VzUpq886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUprc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUpgs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpg886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUphM86EeGVX9h3ivlQvw" name="validTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzUp3c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUphc86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGqM86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh9M86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC6_c86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dkM86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiRc86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwxs86EeGVX9h3ivlQvw" annotatedElement="_VzUphM86EeGVX9h3ivlQvw">
+          <body>                         An interval of time
+                                specifying the time during which                         the name is
+                                or was used for the entity. This                         accomodates
+                                the fact that people change names for
+                                people, places and things.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUphs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUph886EeGVX9h3ivlQvw" name="use" visibility="public" type="_VzUp3886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpiM86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGsc86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh_c86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7Bs86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dmc86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJRc86EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwz886EeGVX9h3ivlQvw" annotatedElement="_VzUph886EeGVX9h3ivlQvw">
+          <body>                      A set of codes advising a system or
+                            user which name                      in a set of like names to select
+                            for a given purpose.                      A name without specific use
+                            code might be a default                      name useful for any
+                            purpose, but a name with a specific                      use code would
+                            be preferred for that respective purpose.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpic86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpis86EeGVX9h3ivlQvw" name="EnDelimiter2">
+      <generalization xmi:id="_VzUpi886EeGVX9h3ivlQvw" general="_VzUpjM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpjM86EeGVX9h3ivlQvw" name="ENXP2">
+      <ownedComment xmi:id="_VzUpjc86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGpM86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfh8M86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC6-c86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72lM86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiQc86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fwws86EeGVX9h3ivlQvw" annotatedElement="_VzUpjM86EeGVX9h3ivlQvw">
+        <body>             A character string token representing a part of a name.
+                May have a type code signifying the role of the part in             the whole entity
+                name, and a qualifier code for more detail             about the name part type.
+                Typical name parts for person             names are given names, and family names,
+                titles, etc.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUpjs86EeGVX9h3ivlQvw" general="_VzUCYs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUpj886EeGVX9h3ivlQvw" name="partType" visibility="public" type="_VzUplc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpkM86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGpc86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh8c86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC6-s86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72lc86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiQs86EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fww886EeGVX9h3ivlQvw" annotatedElement="_VzUpj886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the name part is a
+                            given name, family                      name, prefix, suffix, etc.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpkc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpks86EeGVX9h3ivlQvw" name="qualifier" visibility="public" type="_VzUpnM86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpk886EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGp886EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh8886EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC6_M86EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ72l886EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiRM86EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwxc86EeGVX9h3ivlQvw" annotatedElement="_VzUpks86EeGVX9h3ivlQvw">
+          <body>                      The qualifier is a set of codes each
+                            of which specifies                      a certain subcategory of the
+                            name part in addition to                      the main name part type.
+                            For example, a given name may                      be flagged as a
+                            nickname, a family name may be a                      pseudonym or a
+                            name of public records.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUplM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUplc86EeGVX9h3ivlQvw" name="EntityNamePartType2">
+      <ownedComment xmi:id="_VzUpls86EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGps86EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfh8s86EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC6-886EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ72ls86EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiJiQ886EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fwxM86EeGVX9h3ivlQvw" annotatedElement="_VzUplc86EeGVX9h3ivlQvw">
+        <body>vocSet: D15880 (C-0-D15880-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUpl886EeGVX9h3ivlQvw" name="DEL"/>
+      <ownedLiteral xmi:id="_VzUpmM86EeGVX9h3ivlQvw" name="FAM"/>
+      <ownedLiteral xmi:id="_VzUpmc86EeGVX9h3ivlQvw" name="GIV"/>
+      <ownedLiteral xmi:id="_VzUpms86EeGVX9h3ivlQvw" name="PFX"/>
+      <ownedLiteral xmi:id="_VzUpm886EeGVX9h3ivlQvw" name="SFX"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUpnM86EeGVX9h3ivlQvw" name="SetEntityNamePartQualifier2"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpnc86EeGVX9h3ivlQvw" memberEnd="_VzUpdc86EeGVX9h3ivlQvw _VzUpns86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpns86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUpnc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpn886EeGVX9h3ivlQvw" name="EnFamily2">
+      <generalization xmi:id="_VzUpoM86EeGVX9h3ivlQvw" general="_VzUpjM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpoc86EeGVX9h3ivlQvw" memberEnd="_VzUpeM86EeGVX9h3ivlQvw _VzUpos86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpos86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUpoc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpo886EeGVX9h3ivlQvw" name="EnGiven2">
+      <generalization xmi:id="_VzUppM86EeGVX9h3ivlQvw" general="_VzUpjM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUppc86EeGVX9h3ivlQvw" memberEnd="_VzUpe886EeGVX9h3ivlQvw _VzUpps86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpps86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUppc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpp886EeGVX9h3ivlQvw" name="EnPrefix2">
+      <generalization xmi:id="_VzUpqM86EeGVX9h3ivlQvw" general="_VzUpjM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpqc86EeGVX9h3ivlQvw" memberEnd="_VzUpfs86EeGVX9h3ivlQvw _VzUpqs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpqs86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUpqc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpq886EeGVX9h3ivlQvw" name="EnSuffix2">
+      <generalization xmi:id="_VzUprM86EeGVX9h3ivlQvw" general="_VzUpjM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUprc86EeGVX9h3ivlQvw" memberEnd="_VzUpgc86EeGVX9h3ivlQvw _VzUprs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUprs86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUprc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpr886EeGVX9h3ivlQvw" name="IVLTS2">
+      <generalization xmi:id="_VzUpsM86EeGVX9h3ivlQvw" general="_VzUCms86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUpsc86EeGVX9h3ivlQvw" name="low" type="_VzUpyM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUpzc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpss86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGqc86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh9c86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC6_s86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dkc86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiRs86EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwx886EeGVX9h3ivlQvw" annotatedElement="_VzUpsc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUps886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUptM86EeGVX9h3ivlQvw" name="width" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUpz886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUptc86EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGq886EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh9886EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7AM86EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dk886EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiSM86EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwyc86EeGVX9h3ivlQvw" annotatedElement="_VzUptM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpts86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpt886EeGVX9h3ivlQvw" name="high" type="_VzUpyM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp0c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpuM86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGrM86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh-M86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7Ac86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dlM86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJQM86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwys86EeGVX9h3ivlQvw" annotatedElement="_VzUpt886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpuc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpus86EeGVX9h3ivlQvw" name="high1" type="_VzUpyM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp0886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpu886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpvM86EeGVX9h3ivlQvw" name="width1" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp1c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpvc86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGrc86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh-c86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7As86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dlc86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJQc86EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwy886EeGVX9h3ivlQvw" annotatedElement="_VzUpvM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpvs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpv886EeGVX9h3ivlQvw" name="high2" type="_VzUpyM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp1886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpwM86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGrs86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh-s86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7A886EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dls86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJQs86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwzM86EeGVX9h3ivlQvw" annotatedElement="_VzUpv886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpwc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpws86EeGVX9h3ivlQvw" name="center" type="_VzUCn886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp2c86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpw886EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGr886EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh-886EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7BM86EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dl886EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJQ886EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwzc86EeGVX9h3ivlQvw" annotatedElement="_VzUpws86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpxM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUpxc86EeGVX9h3ivlQvw" name="width2" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUp2886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzUpxs86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGsM86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh_M86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC7Bc86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dmM86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJRM86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwzs86EeGVX9h3ivlQvw" annotatedElement="_VzUpxc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpx886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUpyM86EeGVX9h3ivlQvw" name="IVXBTS2">
+      <generalization xmi:id="_VzUpyc86EeGVX9h3ivlQvw" general="_VzUCn886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUpys86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzUpy886EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBGqs86EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfh9s86EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyC6_886EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dks86EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiJiR886EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fwyM86EeGVX9h3ivlQvw" annotatedElement="_VzUpys86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUpzM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpzc86EeGVX9h3ivlQvw" memberEnd="_VzUpsc86EeGVX9h3ivlQvw _VzUpzs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUpzs86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUpzc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUpz886EeGVX9h3ivlQvw" memberEnd="_VzUptM86EeGVX9h3ivlQvw _VzUp0M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp0M86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUpz886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp0c86EeGVX9h3ivlQvw" memberEnd="_VzUpt886EeGVX9h3ivlQvw _VzUp0s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp0s86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp0c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp0886EeGVX9h3ivlQvw" memberEnd="_VzUpus86EeGVX9h3ivlQvw _VzUp1M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp1M86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp0886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp1c86EeGVX9h3ivlQvw" memberEnd="_VzUpvM86EeGVX9h3ivlQvw _VzUp1s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp1s86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp1c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp1886EeGVX9h3ivlQvw" memberEnd="_VzUpv886EeGVX9h3ivlQvw _VzUp2M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp2M86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp1886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp2c86EeGVX9h3ivlQvw" memberEnd="_VzUpws86EeGVX9h3ivlQvw _VzUp2s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp2s86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp2c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp2886EeGVX9h3ivlQvw" memberEnd="_VzUpxc86EeGVX9h3ivlQvw _VzUp3M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp3M86EeGVX9h3ivlQvw" type="_VzUpr886EeGVX9h3ivlQvw" association="_VzUp2886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp3c86EeGVX9h3ivlQvw" memberEnd="_VzUphM86EeGVX9h3ivlQvw _VzUp3s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp3s86EeGVX9h3ivlQvw" type="_VzUpbM86EeGVX9h3ivlQvw" association="_VzUp3c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzUp3886EeGVX9h3ivlQvw" name="SetEntityNameUse2"/>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp4M86EeGVX9h3ivlQvw" memberEnd="_VzUpTM86EeGVX9h3ivlQvw _VzUp4c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp4c86EeGVX9h3ivlQvw" type="_VzUpQc86EeGVX9h3ivlQvw" association="_VzUp4M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUp4s86EeGVX9h3ivlQvw" name="EntityClassPublicInstitution2">
+      <ownedLiteral xmi:id="_VzUp4886EeGVX9h3ivlQvw" name="PUB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUp5M86EeGVX9h3ivlQvw" name="EntityDeterminerSpecific2">
+      <ownedLiteral xmi:id="_VzUp5c86EeGVX9h3ivlQvw" name="INSTANCE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUp5s86EeGVX9h3ivlQvw" name="COCTMT230100UVApproval2">
+      <ownedAttribute xmi:id="_VzUp5886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUp-886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUp6M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp6c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp6s86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUp_c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp6886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp7M86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUp_886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUp7c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp7s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp7886EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqAc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUp8M86EeGVX9h3ivlQvw" name="code" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqA886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp8c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp8s86EeGVX9h3ivlQvw" name="statusCode" type="_VzUqBc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqCM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp8886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp9M86EeGVX9h3ivlQvw" name="holder" type="_VzUqCs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUq0s86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp9c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUp9s86EeGVX9h3ivlQvw" name="author" type="_VzUq1M86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUrJ886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUp9886EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzTbEs86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUp-M86EeGVX9h3ivlQvw" name="moodCode" visibility="public" type="_VzTb4c86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUp-c86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUp-s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp-886EeGVX9h3ivlQvw" memberEnd="_VzUp5886EeGVX9h3ivlQvw _VzUp_M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp_M86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUp-886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp_c86EeGVX9h3ivlQvw" memberEnd="_VzUp6s86EeGVX9h3ivlQvw _VzUp_s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUp_s86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUp_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUp_886EeGVX9h3ivlQvw" memberEnd="_VzUp7M86EeGVX9h3ivlQvw _VzUqAM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqAM86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUp_886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqAc86EeGVX9h3ivlQvw" memberEnd="_VzUp7886EeGVX9h3ivlQvw _VzUqAs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqAs86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUqAc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqA886EeGVX9h3ivlQvw" memberEnd="_VzUp8M86EeGVX9h3ivlQvw _VzUqBM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqBM86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUqA886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUqBc86EeGVX9h3ivlQvw" name="CS12">
+      <ownedComment xmi:id="_VzUqBs86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGss86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfh_s86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyC7B886EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dms86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJRs86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw0M86EeGVX9h3ivlQvw" annotatedElement="_VzUqBc86EeGVX9h3ivlQvw">
+        <body>             Coded data, consists of a code, display name, code
+                system,             and original text. Used when a single code value must be sent.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUqB886EeGVX9h3ivlQvw" general="_VzUDy886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqCM86EeGVX9h3ivlQvw" memberEnd="_VzUp8s86EeGVX9h3ivlQvw _VzUqCc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqCc86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUqCM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUqCs86EeGVX9h3ivlQvw" name="COCTMT230100UVHolder2">
+      <ownedAttribute xmi:id="_VzUqC886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUqF886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqDM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqDc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqDs86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUqGc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqD886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqEM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUqG886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqEc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqEs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqE886EeGVX9h3ivlQvw" name="role" type="_VzUqHc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqzs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUqFM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqFc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqFs86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzUq0M86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqF886EeGVX9h3ivlQvw" memberEnd="_VzUqC886EeGVX9h3ivlQvw _VzUqGM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqGM86EeGVX9h3ivlQvw" type="_VzUqCs86EeGVX9h3ivlQvw" association="_VzUqF886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqGc86EeGVX9h3ivlQvw" memberEnd="_VzUqDs86EeGVX9h3ivlQvw _VzUqGs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqGs86EeGVX9h3ivlQvw" type="_VzUqCs86EeGVX9h3ivlQvw" association="_VzUqGc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqG886EeGVX9h3ivlQvw" memberEnd="_VzUqEM86EeGVX9h3ivlQvw _VzUqHM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqHM86EeGVX9h3ivlQvw" type="_VzUqCs86EeGVX9h3ivlQvw" association="_VzUqG886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUqHc86EeGVX9h3ivlQvw" name="COCTMT230100UVRole2">
+      <ownedAttribute xmi:id="_VzUqHs86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUqKs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqH886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqIM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqIc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUqLM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqIs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqI886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUqLs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqJM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqJc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqJs86EeGVX9h3ivlQvw" name="playingManufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqgc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUqJ886EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUqg886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUqKM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqKc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqKs86EeGVX9h3ivlQvw" memberEnd="_VzUqHs86EeGVX9h3ivlQvw _VzUqK886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqK886EeGVX9h3ivlQvw" type="_VzUqHc86EeGVX9h3ivlQvw" association="_VzUqKs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqLM86EeGVX9h3ivlQvw" memberEnd="_VzUqIc86EeGVX9h3ivlQvw _VzUqLc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqLc86EeGVX9h3ivlQvw" type="_VzUqHc86EeGVX9h3ivlQvw" association="_VzUqLM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqLs86EeGVX9h3ivlQvw" memberEnd="_VzUqI886EeGVX9h3ivlQvw _VzUqL886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqL886EeGVX9h3ivlQvw" type="_VzUqHc86EeGVX9h3ivlQvw" association="_VzUqLs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUqMM86EeGVX9h3ivlQvw" name="COCTMT230100UVManufacturer2">
+      <ownedAttribute xmi:id="_VzUqMc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUqSM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqMs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqM886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqNM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUqSs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqNc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqNs86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUqTM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqN886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqOM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqOc86EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqTs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqO886EeGVX9h3ivlQvw" name="name" type="_VzUpbM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqUM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqPM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqPc86EeGVX9h3ivlQvw" name="telecom" type="_VzUCiM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqUs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqPs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqP886EeGVX9h3ivlQvw" name="addr" type="_VzUB4886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqVM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqQM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqQc86EeGVX9h3ivlQvw" name="asRelatedManufacturer" type="_VzUqVs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqec86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqQs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqQ886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqRM86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUqe886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUqRc86EeGVX9h3ivlQvw" name="determinerCode" visibility="public" type="_VzUp5M86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUqRs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqR886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqSM86EeGVX9h3ivlQvw" memberEnd="_VzUqMc86EeGVX9h3ivlQvw _VzUqSc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqSc86EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqSM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqSs86EeGVX9h3ivlQvw" memberEnd="_VzUqNM86EeGVX9h3ivlQvw _VzUqS886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqS886EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqSs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqTM86EeGVX9h3ivlQvw" memberEnd="_VzUqNs86EeGVX9h3ivlQvw _VzUqTc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqTc86EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqTM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqTs86EeGVX9h3ivlQvw" memberEnd="_VzUqOc86EeGVX9h3ivlQvw _VzUqT886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqT886EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqTs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqUM86EeGVX9h3ivlQvw" memberEnd="_VzUqO886EeGVX9h3ivlQvw _VzUqUc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqUc86EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqUM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqUs86EeGVX9h3ivlQvw" memberEnd="_VzUqPc86EeGVX9h3ivlQvw _VzUqU886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqU886EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqUs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqVM86EeGVX9h3ivlQvw" memberEnd="_VzUqP886EeGVX9h3ivlQvw _VzUqVc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqVc86EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqVM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUqVs86EeGVX9h3ivlQvw" name="COCTMT230100UVRelatedManufacturer2">
+      <ownedAttribute xmi:id="_VzUqV886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUqZ886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqWM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqWc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqWs86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUqac86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqW886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqXM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUqa886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqXc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqXs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqX886EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqbc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUqYM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqYc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqYs86EeGVX9h3ivlQvw" name="representedManufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUqb886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqY886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUqZM86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUqcc86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUqZc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUqZs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqZ886EeGVX9h3ivlQvw" memberEnd="_VzUqV886EeGVX9h3ivlQvw _VzUqaM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqaM86EeGVX9h3ivlQvw" type="_VzUqVs86EeGVX9h3ivlQvw" association="_VzUqZ886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqac86EeGVX9h3ivlQvw" memberEnd="_VzUqWs86EeGVX9h3ivlQvw _VzUqas86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqas86EeGVX9h3ivlQvw" type="_VzUqVs86EeGVX9h3ivlQvw" association="_VzUqac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqa886EeGVX9h3ivlQvw" memberEnd="_VzUqXM86EeGVX9h3ivlQvw _VzUqbM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqbM86EeGVX9h3ivlQvw" type="_VzUqVs86EeGVX9h3ivlQvw" association="_VzUqa886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqbc86EeGVX9h3ivlQvw" memberEnd="_VzUqX886EeGVX9h3ivlQvw _VzUqbs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqbs86EeGVX9h3ivlQvw" type="_VzUqVs86EeGVX9h3ivlQvw" association="_VzUqbc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqb886EeGVX9h3ivlQvw" memberEnd="_VzUqYs86EeGVX9h3ivlQvw _VzUqcM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqcM86EeGVX9h3ivlQvw" type="_VzUqVs86EeGVX9h3ivlQvw" association="_VzUqb886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUqcc86EeGVX9h3ivlQvw" name="RoleClassAssignedEntity2">
+      <ownedComment xmi:id="_VzUqcs86EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGs886EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfh_886EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiAM86EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dm886EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJR886EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw0c86EeGVX9h3ivlQvw" annotatedElement="_VzUqcc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11595
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUqc886EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzUqdM86EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzUqdc86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzUqds86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzUqd886EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzUqeM86EeGVX9h3ivlQvw" name="NOK"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqec86EeGVX9h3ivlQvw" memberEnd="_VzUqQc86EeGVX9h3ivlQvw _VzUqes86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqes86EeGVX9h3ivlQvw" type="_VzUqMM86EeGVX9h3ivlQvw" association="_VzUqec86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUqe886EeGVX9h3ivlQvw" name="EntityClassOrganization2">
+      <ownedComment xmi:id="_VzUqfM86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGtM86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfiAM86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiAc86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dnM86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJSM86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw0s86EeGVX9h3ivlQvw" annotatedElement="_VzUqe886EeGVX9h3ivlQvw">
+        <body>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUqfc86EeGVX9h3ivlQvw" name="ORG"/>
+      <ownedLiteral xmi:id="_VzUqfs86EeGVX9h3ivlQvw" name="PUB"/>
+      <ownedLiteral xmi:id="_VzUqf886EeGVX9h3ivlQvw" name="STATE"/>
+      <ownedLiteral xmi:id="_VzUqgM86EeGVX9h3ivlQvw" name="NAT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqgc86EeGVX9h3ivlQvw" memberEnd="_VzUqJs86EeGVX9h3ivlQvw _VzUqgs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqgs86EeGVX9h3ivlQvw" type="_VzUqHc86EeGVX9h3ivlQvw" association="_VzUqgc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUqg886EeGVX9h3ivlQvw" name="RoleClassRoot2">
+      <ownedComment xmi:id="_VzUqhM86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGtc86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfiAc86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiAs86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dnc86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJSc86EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw0886EeGVX9h3ivlQvw" annotatedElement="_VzUqg886EeGVX9h3ivlQvw">
+        <body>specDomain: V13940 (C-0-D11555-V13940-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzUqhc86EeGVX9h3ivlQvw" name="ROL"/>
+      <ownedLiteral xmi:id="_VzUqhs86EeGVX9h3ivlQvw" name="INST"/>
+      <ownedLiteral xmi:id="_VzUqh886EeGVX9h3ivlQvw" name="SUBS"/>
+      <ownedLiteral xmi:id="_VzUqiM86EeGVX9h3ivlQvw" name="SUBY"/>
+      <ownedLiteral xmi:id="_VzUqic86EeGVX9h3ivlQvw" name="GEN"/>
+      <ownedLiteral xmi:id="_VzUqis86EeGVX9h3ivlQvw" name="GRIC"/>
+      <ownedLiteral xmi:id="_VzUqi886EeGVX9h3ivlQvw" name="CAREGIVER"/>
+      <ownedLiteral xmi:id="_VzUqjM86EeGVX9h3ivlQvw" name="PRS"/>
+      <ownedLiteral xmi:id="_VzUqjc86EeGVX9h3ivlQvw" name="CIT"/>
+      <ownedLiteral xmi:id="_VzUqjs86EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzUqj886EeGVX9h3ivlQvw" name="CRINV"/>
+      <ownedLiteral xmi:id="_VzUqkM86EeGVX9h3ivlQvw" name="CRSPNSR"/>
+      <ownedLiteral xmi:id="_VzUqkc86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzUqks86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzUqk886EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzUqlM86EeGVX9h3ivlQvw" name="PAYOR"/>
+      <ownedLiteral xmi:id="_VzUqlc86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzUqls86EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzUql886EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzUqmM86EeGVX9h3ivlQvw" name="STD"/>
+      <ownedLiteral xmi:id="_VzUqmc86EeGVX9h3ivlQvw" name="UNDWRT"/>
+      <ownedLiteral xmi:id="_VzUqms86EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzUqm886EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzUqnM86EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzUqnc86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzUqns86EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzUqn886EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzUqoM86EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzUqoc86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzUqos86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzUqo886EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzUqpM86EeGVX9h3ivlQvw" name="NOK"/>
+      <ownedLiteral xmi:id="_VzUqpc86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzUqps86EeGVX9h3ivlQvw" name="MIL"/>
+      <ownedLiteral xmi:id="_VzUqp886EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzUqqM86EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzUqqc86EeGVX9h3ivlQvw" name="RESBJ"/>
+      <ownedLiteral xmi:id="_VzUqqs86EeGVX9h3ivlQvw" name="ACCESS"/>
+      <ownedLiteral xmi:id="_VzUqq886EeGVX9h3ivlQvw" name="BIRTHPL"/>
+      <ownedLiteral xmi:id="_VzUqrM86EeGVX9h3ivlQvw" name="EXPR"/>
+      <ownedLiteral xmi:id="_VzUqrc86EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzUqrs86EeGVX9h3ivlQvw" name="HLTHCHRT"/>
+      <ownedLiteral xmi:id="_VzUqr886EeGVX9h3ivlQvw" name="IDENT"/>
+      <ownedLiteral xmi:id="_VzUqsM86EeGVX9h3ivlQvw" name="MNT"/>
+      <ownedLiteral xmi:id="_VzUqsc86EeGVX9h3ivlQvw" name="OWN"/>
+      <ownedLiteral xmi:id="_VzUqss86EeGVX9h3ivlQvw" name="RGPR"/>
+      <ownedLiteral xmi:id="_VzUqs886EeGVX9h3ivlQvw" name="TERR"/>
+      <ownedLiteral xmi:id="_VzUqtM86EeGVX9h3ivlQvw" name="WRTE"/>
+      <ownedLiteral xmi:id="_VzUqtc86EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzUqts86EeGVX9h3ivlQvw" name="RET"/>
+      <ownedLiteral xmi:id="_VzUqt886EeGVX9h3ivlQvw" name="MANU"/>
+      <ownedLiteral xmi:id="_VzUquM86EeGVX9h3ivlQvw" name="THER"/>
+      <ownedLiteral xmi:id="_VzUquc86EeGVX9h3ivlQvw" name="SDLOC"/>
+      <ownedLiteral xmi:id="_VzUqus86EeGVX9h3ivlQvw" name="DSDLOC"/>
+      <ownedLiteral xmi:id="_VzUqu886EeGVX9h3ivlQvw" name="ISDLOC"/>
+      <ownedLiteral xmi:id="_VzUqvM86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzUqvc86EeGVX9h3ivlQvw" name="MBR"/>
+      <ownedLiteral xmi:id="_VzUqvs86EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzUqv886EeGVX9h3ivlQvw" name="INGR"/>
+      <ownedLiteral xmi:id="_VzUqwM86EeGVX9h3ivlQvw" name="ACTI"/>
+      <ownedLiteral xmi:id="_VzUqwc86EeGVX9h3ivlQvw" name="ACTM"/>
+      <ownedLiteral xmi:id="_VzUqws86EeGVX9h3ivlQvw" name="ADTV"/>
+      <ownedLiteral xmi:id="_VzUqw886EeGVX9h3ivlQvw" name="BASE"/>
+      <ownedLiteral xmi:id="_VzUqxM86EeGVX9h3ivlQvw" name="IACT"/>
+      <ownedLiteral xmi:id="_VzUqxc86EeGVX9h3ivlQvw" name="COLR"/>
+      <ownedLiteral xmi:id="_VzUqxs86EeGVX9h3ivlQvw" name="FLVR"/>
+      <ownedLiteral xmi:id="_VzUqx886EeGVX9h3ivlQvw" name="PRSV"/>
+      <ownedLiteral xmi:id="_VzUqyM86EeGVX9h3ivlQvw" name="STBL"/>
+      <ownedLiteral xmi:id="_VzUqyc86EeGVX9h3ivlQvw" name="LOCE"/>
+      <ownedLiteral xmi:id="_VzUqys86EeGVX9h3ivlQvw" name="STOR"/>
+      <ownedLiteral xmi:id="_VzUqy886EeGVX9h3ivlQvw" name="SPEC"/>
+      <ownedLiteral xmi:id="_VzUqzM86EeGVX9h3ivlQvw" name="ALQT"/>
+      <ownedLiteral xmi:id="_VzUqzc86EeGVX9h3ivlQvw" name="ISLT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUqzs86EeGVX9h3ivlQvw" memberEnd="_VzUqE886EeGVX9h3ivlQvw _VzUqz886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUqz886EeGVX9h3ivlQvw" type="_VzUqCs86EeGVX9h3ivlQvw" association="_VzUqzs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUq0M86EeGVX9h3ivlQvw" name="ParticipationHolder2">
+      <ownedLiteral xmi:id="_VzUq0c86EeGVX9h3ivlQvw" name="HLD"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq0s86EeGVX9h3ivlQvw" memberEnd="_VzUp9M86EeGVX9h3ivlQvw _VzUq0886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq0886EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUq0s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUq1M86EeGVX9h3ivlQvw" name="COCTMT230100UVAuthor2">
+      <ownedAttribute xmi:id="_VzUq1c86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUq4c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUq1s86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq1886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq2M86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUq4886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq2c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq2s86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUq5c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUq2886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq3M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq3c86EeGVX9h3ivlQvw" name="time" type="_VzUCn886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUq5886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq3s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq3886EeGVX9h3ivlQvw" name="territorialAuthority" type="_VzUq6c86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUrI886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUq4M86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzUrJc86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq4c86EeGVX9h3ivlQvw" memberEnd="_VzUq1c86EeGVX9h3ivlQvw _VzUq4s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq4s86EeGVX9h3ivlQvw" type="_VzUq1M86EeGVX9h3ivlQvw" association="_VzUq4c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq4886EeGVX9h3ivlQvw" memberEnd="_VzUq2M86EeGVX9h3ivlQvw _VzUq5M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq5M86EeGVX9h3ivlQvw" type="_VzUq1M86EeGVX9h3ivlQvw" association="_VzUq4886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq5c86EeGVX9h3ivlQvw" memberEnd="_VzUq2s86EeGVX9h3ivlQvw _VzUq5s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq5s86EeGVX9h3ivlQvw" type="_VzUq1M86EeGVX9h3ivlQvw" association="_VzUq5c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq5886EeGVX9h3ivlQvw" memberEnd="_VzUq3c86EeGVX9h3ivlQvw _VzUq6M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq6M86EeGVX9h3ivlQvw" type="_VzUq1M86EeGVX9h3ivlQvw" association="_VzUq5886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUq6c86EeGVX9h3ivlQvw" name="COCTMT230100UVTerritorialAuthority2">
+      <ownedAttribute xmi:id="_VzUq6s86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUq9886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUq6886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq7M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq7c86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUq-c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq7s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq7886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUq-886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUq8M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq8c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq8s86EeGVX9h3ivlQvw" name="territory" type="_VzUpQc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUq_c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq8886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq9M86EeGVX9h3ivlQvw" name="governingCountry" type="_VzUq_886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUrH886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUq9c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUq9s86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUrIc86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq9886EeGVX9h3ivlQvw" memberEnd="_VzUq6s86EeGVX9h3ivlQvw _VzUq-M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq-M86EeGVX9h3ivlQvw" type="_VzUq6c86EeGVX9h3ivlQvw" association="_VzUq9886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq-c86EeGVX9h3ivlQvw" memberEnd="_VzUq7c86EeGVX9h3ivlQvw _VzUq-s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq-s86EeGVX9h3ivlQvw" type="_VzUq6c86EeGVX9h3ivlQvw" association="_VzUq-c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq-886EeGVX9h3ivlQvw" memberEnd="_VzUq7886EeGVX9h3ivlQvw _VzUq_M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq_M86EeGVX9h3ivlQvw" type="_VzUq6c86EeGVX9h3ivlQvw" association="_VzUq-886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUq_c86EeGVX9h3ivlQvw" memberEnd="_VzUq8s86EeGVX9h3ivlQvw _VzUq_s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUq_s86EeGVX9h3ivlQvw" type="_VzUq6c86EeGVX9h3ivlQvw" association="_VzUq_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUq_886EeGVX9h3ivlQvw" name="COCTMT230100UVCountry2">
+      <ownedAttribute xmi:id="_VzUrAM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzUrD886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUrAc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUrAs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUrA886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzUrEc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUrBM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUrBc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzUrE886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUrBs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUrB886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUrCM86EeGVX9h3ivlQvw" name="code" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUrFc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzUrCc86EeGVX9h3ivlQvw" name="name" type="_VzUrF886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzUrGs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUrCs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzUrC886EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzUrHM86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUrDM86EeGVX9h3ivlQvw" name="determinerCode" visibility="public" type="_VzUp5M86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzUrDc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzUrDs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrD886EeGVX9h3ivlQvw" memberEnd="_VzUrAM86EeGVX9h3ivlQvw _VzUrEM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrEM86EeGVX9h3ivlQvw" type="_VzUq_886EeGVX9h3ivlQvw" association="_VzUrD886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrEc86EeGVX9h3ivlQvw" memberEnd="_VzUrA886EeGVX9h3ivlQvw _VzUrEs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrEs86EeGVX9h3ivlQvw" type="_VzUq_886EeGVX9h3ivlQvw" association="_VzUrEc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrE886EeGVX9h3ivlQvw" memberEnd="_VzUrBc86EeGVX9h3ivlQvw _VzUrFM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrFM86EeGVX9h3ivlQvw" type="_VzUq_886EeGVX9h3ivlQvw" association="_VzUrE886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrFc86EeGVX9h3ivlQvw" memberEnd="_VzUrCM86EeGVX9h3ivlQvw _VzUrFs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrFs86EeGVX9h3ivlQvw" type="_VzUq_886EeGVX9h3ivlQvw" association="_VzUrFc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUrF886EeGVX9h3ivlQvw" name="TN2">
+      <ownedComment xmi:id="_VzUrGM86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBGts86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfiAs86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiA886EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dns86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJSs86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw1M86EeGVX9h3ivlQvw" annotatedElement="_VzUrF886EeGVX9h3ivlQvw">
+        <body>             A restriction of entity name that is effectively a simple
+                string used             for a simple name for things and places.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzUrGc86EeGVX9h3ivlQvw" general="_VzUpbM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrGs86EeGVX9h3ivlQvw" memberEnd="_VzUrCc86EeGVX9h3ivlQvw _VzUrG886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrG886EeGVX9h3ivlQvw" type="_VzUq_886EeGVX9h3ivlQvw" association="_VzUrGs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUrHM86EeGVX9h3ivlQvw" name="EntityClassState2">
+      <ownedLiteral xmi:id="_VzUrHc86EeGVX9h3ivlQvw" name="STATE"/>
+      <ownedLiteral xmi:id="_VzUrHs86EeGVX9h3ivlQvw" name="NAT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrH886EeGVX9h3ivlQvw" memberEnd="_VzUq9M86EeGVX9h3ivlQvw _VzUrIM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrIM86EeGVX9h3ivlQvw" type="_VzUq6c86EeGVX9h3ivlQvw" association="_VzUrH886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUrIc86EeGVX9h3ivlQvw" name="RoleClassTerritoryOfAuthority2">
+      <ownedLiteral xmi:id="_VzUrIs86EeGVX9h3ivlQvw" name="TERR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrI886EeGVX9h3ivlQvw" memberEnd="_VzUq3886EeGVX9h3ivlQvw _VzUrJM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrJM86EeGVX9h3ivlQvw" type="_VzUq1M86EeGVX9h3ivlQvw" association="_VzUrI886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzUrJc86EeGVX9h3ivlQvw" name="ParticipationAuthorOriginator2">
+      <ownedLiteral xmi:id="_VzUrJs86EeGVX9h3ivlQvw" name="AUT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzUrJ886EeGVX9h3ivlQvw" memberEnd="_VzUp9s86EeGVX9h3ivlQvw _VzUrKM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzUrKM86EeGVX9h3ivlQvw" type="_VzUp5s86EeGVX9h3ivlQvw" association="_VzUrJ886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzUrKc86EeGVX9h3ivlQvw" name="COCTMT230100UV01Characteristic">
+      <ownedAttribute xmi:id="_VzUrKs86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVP_886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzUrK886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVP8M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVP8c86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQAc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVP8s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVP8886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQA886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVP9M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVP9c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+
+
+      <ownedAttribute xmi:id="_VzVP-886EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFpnqa70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EehYt4h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVP_M86EeGVX9h3ivlQvw" name="moodCode" visibility="public" type="_VzTb4c86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVP_c86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFrejq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVP9c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVP_886EeGVX9h3ivlQvw" memberEnd="_VzUrKs86EeGVX9h3ivlQvw _VzVQAM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQAM86EeGVX9h3ivlQvw" type="_VzUrKc86EeGVX9h3ivlQvw" association="_VzVP_886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQAc86EeGVX9h3ivlQvw" memberEnd="_VzVP8c86EeGVX9h3ivlQvw _VzVQAs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQAs86EeGVX9h3ivlQvw" type="_VzUrKc86EeGVX9h3ivlQvw" association="_VzVQAc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQA886EeGVX9h3ivlQvw" memberEnd="_VzVP8886EeGVX9h3ivlQvw _VzVQBM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQBM86EeGVX9h3ivlQvw" type="_VzUrKc86EeGVX9h3ivlQvw" association="_VzVQA886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQC886EeGVX9h3ivlQvw" name="COCTMT230100UV01Content">
+      <ownedAttribute xmi:id="_VzVQDM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQIM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQDc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQDs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQD886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQIs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQEM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQEc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQJM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQEs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQE886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQFM86EeGVX9h3ivlQvw" name="quantity" isOrdered="true" aggregation="composite" association="_VzVQMM86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuENwq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQE886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQFs86EeGVX9h3ivlQvw" name="containerPackagedProduct" type="_VzVQMs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRM886EeGVX9h3ivlQvw"/>
+
+      <ownedAttribute xmi:id="_VzVQHc86EeGVX9h3ivlQvw" name="classCode" visibility="public"  isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFq2O670EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQH886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQHs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQH886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQIM86EeGVX9h3ivlQvw" memberEnd="_VzVQDM86EeGVX9h3ivlQvw _VzVQIc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQIc86EeGVX9h3ivlQvw" type="_VzVQC886EeGVX9h3ivlQvw" association="_VzVQIM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQIs86EeGVX9h3ivlQvw" memberEnd="_VzVQD886EeGVX9h3ivlQvw _VzVQI886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQI886EeGVX9h3ivlQvw" type="_VzVQC886EeGVX9h3ivlQvw" association="_VzVQIs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQJM86EeGVX9h3ivlQvw" memberEnd="_VzVQEc86EeGVX9h3ivlQvw _VzVQJc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQJc86EeGVX9h3ivlQvw" type="_VzVQC886EeGVX9h3ivlQvw" association="_VzVQJM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQJs86EeGVX9h3ivlQvw" name="RTOQTYQTY2">
+      <generalization xmi:id="_VzVQJ886EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQKM86EeGVX9h3ivlQvw" name="numerator" type="_VzUCpM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQLM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzVQKc86EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtsM86EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfiA886EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiBM86EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8dn886EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJS886EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fw1c86EeGVX9h3ivlQvw" annotatedElement="_VzVQKM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQKs86EeGVX9h3ivlQvw" name="denominator" type="_VzUCpM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQLs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzVQK886EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtsc86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOfiBM86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiBc86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ8doM86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJTM86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6fw1s86EeGVX9h3ivlQvw" annotatedElement="_VzVQKs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQLM86EeGVX9h3ivlQvw" memberEnd="_VzVQKM86EeGVX9h3ivlQvw _VzVQLc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQLc86EeGVX9h3ivlQvw" type="_VzVQJs86EeGVX9h3ivlQvw" association="_VzVQLM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQLs86EeGVX9h3ivlQvw" memberEnd="_VzVQKs86EeGVX9h3ivlQvw _VzVQL886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQL886EeGVX9h3ivlQvw" type="_VzVQJs86EeGVX9h3ivlQvw" association="_VzVQLs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQMM86EeGVX9h3ivlQvw" memberEnd="_VzVQFM86EeGVX9h3ivlQvw _VzVQMc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQMc86EeGVX9h3ivlQvw" type="_VzVQC886EeGVX9h3ivlQvw" association="_VzVQMM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQMs86EeGVX9h3ivlQvw" name="COCTMT230100UV01PackagedProduct">
+      <ownedAttribute xmi:id="_VzVQM886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQVc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQNM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQNc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQNs86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQV886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQN886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQOM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQWc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQOc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+      <ownedAttribute xmi:id="_VzVQPc86EeGVX9h3ivlQvw" name="code" isOrdered="true" aggregation="composite" association="_VzVQXc86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDnsK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQP886EeGVX9h3ivlQvw" name="name"  isOrdered="true" aggregation="composite" association="_VzVQX886EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEOW670EeGxJei_o6JmIA"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQOc86EeGVX9h3ivlQvw" value="*"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQQc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+        <ownedAttribute xmi:id="_VzVZRM86EeGVX9h3ivlQvw" name="desc"  isOrdered="true" aggregation="composite" association="_VzVQY886EeGVX9h3ivlQvw">
+            <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDm5q70EeGxJei_o6JmIA"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQRc86EeGVX9h3ivlQvw"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:id="_VzVQQs86EeGVX9h3ivlQvw" name="formCode" isOrdered="true" aggregation="composite" association="_VzVQYc86EeGVX9h3ivlQvw">
+            <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDnsK70EeGxJei_o6JmIA"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+        </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQRs86EeGVX9h3ivlQvw" name="capacityQuantity" isOrdered="true" aggregation="composite" association="_VzVQZc86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuENwq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQSM86EeGVX9h3ivlQvw" name="capTypeCode" isOrdered="true" aggregation="composite" association="_VzVQZ886EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDnsK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+        <ownedAttribute xmi:id="_VzVQec86EeGVXn8Ps2lQvw" name="asContent" type="_VzVQ8c86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQ6c86EeGVX9h3ivlQvw">
+            <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQes86EeGVX9h3ivlQvw" value="*"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQe886EeGVX9h3ivlQvw"/>
+        </ownedAttribute>
+
+
+
+      <ownedAttribute xmi:id="_VzVQUc86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPTa70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQUs86EeGVX9h3ivlQvw" name="determinerCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPvK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQU886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQVM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQVc86EeGVX9h3ivlQvw" memberEnd="_VzVQM886EeGVX9h3ivlQvw _VzVQVs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQVs86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQVc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQV886EeGVX9h3ivlQvw" memberEnd="_VzVQNs86EeGVX9h3ivlQvw _VzVQWM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQWM86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQV886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQWc86EeGVX9h3ivlQvw" memberEnd="_VzVQOM86EeGVX9h3ivlQvw _VzVQWs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQWs86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQWc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQXc86EeGVX9h3ivlQvw" memberEnd="_VzVQPc86EeGVX9h3ivlQvw _VzVQXs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQXs86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQXc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQX886EeGVX9h3ivlQvw" memberEnd="_VzVQP886EeGVX9h3ivlQvw _VzVQYM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQYM86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQX886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQYc86EeGVX9h3ivlQvw" memberEnd="_VzVQQs86EeGVX9h3ivlQvw _VzVQYs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQYs86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQYc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQZc86EeGVX9h3ivlQvw" memberEnd="_VzVQRs86EeGVX9h3ivlQvw _VzVQZs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQZs86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQZc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQZ886EeGVX9h3ivlQvw" memberEnd="_VzVQSM86EeGVX9h3ivlQvw _VzVQaM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQaM86EeGVX9h3ivlQvw" type="_VzVQMs86EeGVX9h3ivlQvw" association="_VzVQZ886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQac86EeGVX9h3ivlQvw" name="COCTMT230100UVManufacturedProduct2">
+      <ownedAttribute xmi:id="_VzVQas86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQf886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQa886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQbM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQbc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQgc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQbs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQb886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQg886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQcM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQcc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQcs86EeGVX9h3ivlQvw" name="manufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQhc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQc886EeGVX9h3ivlQvw" name="subjectOf1" type="_VzVQh886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQoM86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQdM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQdc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQds86EeGVX9h3ivlQvw" name="subjectOf2" type="_VzVQos86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQ0s86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQd886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQeM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQec86EeGVX9h3ivlQvw" name="subjectOf3" type="_VzVQ1M86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQ6c86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQes86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQe886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQfM86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVQ6886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVQfc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQfs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQf886EeGVX9h3ivlQvw" memberEnd="_VzVQas86EeGVX9h3ivlQvw _VzVQgM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQgM86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQf886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQgc86EeGVX9h3ivlQvw" memberEnd="_VzVQbc86EeGVX9h3ivlQvw _VzVQgs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQgs86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQgc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQg886EeGVX9h3ivlQvw" memberEnd="_VzVQb886EeGVX9h3ivlQvw _VzVQhM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQhM86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQg886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQhc86EeGVX9h3ivlQvw" memberEnd="_VzVQcs86EeGVX9h3ivlQvw _VzVQhs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQhs86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQhc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQh886EeGVX9h3ivlQvw" name="COCTMT230100UVSubject252">
+      <ownedAttribute xmi:id="_VzVQiM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQlM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQic86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQis86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQi886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQls86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQjM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQjc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQmM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQjs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQj886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQkM86EeGVX9h3ivlQvw" name="characteristic" type="_VzUrKc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQms86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQkc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQks86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQk886EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQlM86EeGVX9h3ivlQvw" memberEnd="_VzVQiM86EeGVX9h3ivlQvw _VzVQlc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQlc86EeGVX9h3ivlQvw" type="_VzVQh886EeGVX9h3ivlQvw" association="_VzVQlM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQls86EeGVX9h3ivlQvw" memberEnd="_VzVQi886EeGVX9h3ivlQvw _VzVQl886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQl886EeGVX9h3ivlQvw" type="_VzVQh886EeGVX9h3ivlQvw" association="_VzVQls86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQmM86EeGVX9h3ivlQvw" memberEnd="_VzVQjc86EeGVX9h3ivlQvw _VzVQmc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQmc86EeGVX9h3ivlQvw" type="_VzVQh886EeGVX9h3ivlQvw" association="_VzVQmM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQms86EeGVX9h3ivlQvw" memberEnd="_VzVQkM86EeGVX9h3ivlQvw _VzVQm886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQm886EeGVX9h3ivlQvw" type="_VzVQh886EeGVX9h3ivlQvw" association="_VzVQms86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVQnM86EeGVX9h3ivlQvw" name="ParticipationTargetSubject2">
+      <ownedComment xmi:id="_VzVQnc86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtss86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfiBc86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiBs86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8doc86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJTc86EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6fw1886EeGVX9h3ivlQvw" annotatedElement="_VzVQnM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVQns86EeGVX9h3ivlQvw" name="SBJ"/>
+      <ownedLiteral xmi:id="_VzVQn886EeGVX9h3ivlQvw" name="SPC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQoM86EeGVX9h3ivlQvw" memberEnd="_VzVQc886EeGVX9h3ivlQvw _VzVQoc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQoc86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQoM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQos86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject152">
+      <ownedAttribute xmi:id="_VzVQo886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQr886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQpM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQpc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQps86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQsc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQp886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQqM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQs886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQqc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQqs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQq886EeGVX9h3ivlQvw" name="policy" type="_VzVQtc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQ0M86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQrM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQrc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQrs86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQr886EeGVX9h3ivlQvw" memberEnd="_VzVQo886EeGVX9h3ivlQvw _VzVQsM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQsM86EeGVX9h3ivlQvw" type="_VzVQos86EeGVX9h3ivlQvw" association="_VzVQr886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQsc86EeGVX9h3ivlQvw" memberEnd="_VzVQps86EeGVX9h3ivlQvw _VzVQss86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQss86EeGVX9h3ivlQvw" type="_VzVQos86EeGVX9h3ivlQvw" association="_VzVQsc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQs886EeGVX9h3ivlQvw" memberEnd="_VzVQqM86EeGVX9h3ivlQvw _VzVQtM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQtM86EeGVX9h3ivlQvw" type="_VzVQos86EeGVX9h3ivlQvw" association="_VzVQs886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQtc86EeGVX9h3ivlQvw" name="COCTMT230100UVPolicy2">
+      <ownedAttribute xmi:id="_VzVQts86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQxs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQt886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQuM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQuc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQyM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQus86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQu886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQys86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQvM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQvc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQvs86EeGVX9h3ivlQvw" name="code" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQzM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQv886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQwM86EeGVX9h3ivlQvw" name="text" type="_VzUCZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQzs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQwc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQws86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzTbbs86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVQw886EeGVX9h3ivlQvw" name="moodCode" visibility="public" type="_VzTb3c86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVQxM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQxc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQxs86EeGVX9h3ivlQvw" memberEnd="_VzVQts86EeGVX9h3ivlQvw _VzVQx886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQx886EeGVX9h3ivlQvw" type="_VzVQtc86EeGVX9h3ivlQvw" association="_VzVQxs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQyM86EeGVX9h3ivlQvw" memberEnd="_VzVQuc86EeGVX9h3ivlQvw _VzVQyc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQyc86EeGVX9h3ivlQvw" type="_VzVQtc86EeGVX9h3ivlQvw" association="_VzVQyM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQys86EeGVX9h3ivlQvw" memberEnd="_VzVQu886EeGVX9h3ivlQvw _VzVQy886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQy886EeGVX9h3ivlQvw" type="_VzVQtc86EeGVX9h3ivlQvw" association="_VzVQys86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQzM86EeGVX9h3ivlQvw" memberEnd="_VzVQvs86EeGVX9h3ivlQvw _VzVQzc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQzc86EeGVX9h3ivlQvw" type="_VzVQtc86EeGVX9h3ivlQvw" association="_VzVQzM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQzs86EeGVX9h3ivlQvw" memberEnd="_VzVQwM86EeGVX9h3ivlQvw _VzVQz886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQz886EeGVX9h3ivlQvw" type="_VzVQtc86EeGVX9h3ivlQvw" association="_VzVQzs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ0M86EeGVX9h3ivlQvw" memberEnd="_VzVQq886EeGVX9h3ivlQvw _VzVQ0c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ0c86EeGVX9h3ivlQvw" type="_VzVQos86EeGVX9h3ivlQvw" association="_VzVQ0M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ0s86EeGVX9h3ivlQvw" memberEnd="_VzVQds86EeGVX9h3ivlQvw _VzVQ0886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ0886EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQ0s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQ1M86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject162">
+      <ownedAttribute xmi:id="_VzVQ1c86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVQ4c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQ1s86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ1886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ2M86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVQ4886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ2c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ2s86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVQ5c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQ2886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ3M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ3c86EeGVX9h3ivlQvw" name="approval" type="_VzUp5s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVQ5886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQ3s86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ3886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ4M86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ4c86EeGVX9h3ivlQvw" memberEnd="_VzVQ1c86EeGVX9h3ivlQvw _VzVQ4s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ4s86EeGVX9h3ivlQvw" type="_VzVQ1M86EeGVX9h3ivlQvw" association="_VzVQ4c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ4886EeGVX9h3ivlQvw" memberEnd="_VzVQ2M86EeGVX9h3ivlQvw _VzVQ5M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ5M86EeGVX9h3ivlQvw" type="_VzVQ1M86EeGVX9h3ivlQvw" association="_VzVQ4886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ5c86EeGVX9h3ivlQvw" memberEnd="_VzVQ2s86EeGVX9h3ivlQvw _VzVQ5s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ5s86EeGVX9h3ivlQvw" type="_VzVQ1M86EeGVX9h3ivlQvw" association="_VzVQ5c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ5886EeGVX9h3ivlQvw" memberEnd="_VzVQ3c86EeGVX9h3ivlQvw _VzVQ6M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ6M86EeGVX9h3ivlQvw" type="_VzVQ1M86EeGVX9h3ivlQvw" association="_VzVQ5886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVQ6c86EeGVX9h3ivlQvw" memberEnd="_VzVQec86EeGVX9h3ivlQvw _VzVQ6s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVQ6s86EeGVX9h3ivlQvw" type="_VzVQac86EeGVX9h3ivlQvw" association="_VzVQ6c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVQ6886EeGVX9h3ivlQvw" name="RoleClassManufacturedProduct2">
+      <ownedComment xmi:id="_VzVQ7M86EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBts886EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOfiBs86EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiB886EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dos86EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJTs86EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX0M86EeGVX9h3ivlQvw" annotatedElement="_VzVQ6886EeGVX9h3ivlQvw">
+        <body>specDomain: V11580
+                (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVQ7c86EeGVX9h3ivlQvw" name="MANU"/>
+      <ownedLiteral xmi:id="_VzVQ7s86EeGVX9h3ivlQvw" name="THER"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVQ8c86EeGVX9h3ivlQvw" name="COCTMT230100UV01Content1">
+      <ownedAttribute xmi:id="_VzVQ8s86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRAM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQ8886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ9M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ9c86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRAs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ9s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ9886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRBM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVQ-M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ-c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ-s86EeGVX9h3ivlQvw" name="quantity" isOrdered="true" aggregation="composite" association="_VzVRBs86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuENwq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ-c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ_M86EeGVX9h3ivlQvw" name="containerPackagedProduct" type="_VzVQMs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRCM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVQ_c86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPwK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVQ_s86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVQ_886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRAM86EeGVX9h3ivlQvw" memberEnd="_VzVQ8s86EeGVX9h3ivlQvw _VzVRAc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRAc86EeGVX9h3ivlQvw" type="_VzVQ8c86EeGVX9h3ivlQvw" association="_VzVRAM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRAs86EeGVX9h3ivlQvw" memberEnd="_VzVQ9c86EeGVX9h3ivlQvw _VzVRA886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRA886EeGVX9h3ivlQvw" type="_VzVQ8c86EeGVX9h3ivlQvw" association="_VzVRAs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRBM86EeGVX9h3ivlQvw" memberEnd="_VzVQ9886EeGVX9h3ivlQvw _VzVRBc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRBc86EeGVX9h3ivlQvw" type="_VzVQ8c86EeGVX9h3ivlQvw" association="_VzVRBM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRBs86EeGVX9h3ivlQvw" memberEnd="_VzVQ-s86EeGVX9h3ivlQvw _VzVRB886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRB886EeGVX9h3ivlQvw" type="_VzVQ8c86EeGVX9h3ivlQvw" association="_VzVRBs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRCM86EeGVX9h3ivlQvw" memberEnd="_VzVQ_M86EeGVX9h3ivlQvw _VzVRCc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRCc86EeGVX9h3ivlQvw" type="_VzVQ8c86EeGVX9h3ivlQvw" association="_VzVRCM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVRCs86EeGVX9h3ivlQvw" name="RoleClassContent2">
+      <ownedLiteral xmi:id="_VzVRC886EeGVX9h3ivlQvw" name="CONT"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRDs86EeGVX9h3ivlQvw" name="COCTMT230100UVSubContent2">
+      <ownedAttribute xmi:id="_VzVRD886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRHs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVREM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVREc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVREs86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRIM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRE886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRFM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRIs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRFc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRFs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRF886EeGVX9h3ivlQvw" name="quantity" type="_VzVQJs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRJM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRGM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRGc86EeGVX9h3ivlQvw" name="containedPackagedMedicine" type="_VzVQMs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRJs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRGs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRG886EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVRCs86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVRHM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRHc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRHs86EeGVX9h3ivlQvw" memberEnd="_VzVRD886EeGVX9h3ivlQvw _VzVRH886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRH886EeGVX9h3ivlQvw" type="_VzVRDs86EeGVX9h3ivlQvw" association="_VzVRHs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRIM86EeGVX9h3ivlQvw" memberEnd="_VzVREs86EeGVX9h3ivlQvw _VzVRIc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRIc86EeGVX9h3ivlQvw" type="_VzVRDs86EeGVX9h3ivlQvw" association="_VzVRIM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRIs86EeGVX9h3ivlQvw" memberEnd="_VzVRFM86EeGVX9h3ivlQvw _VzVRI886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRI886EeGVX9h3ivlQvw" type="_VzVRDs86EeGVX9h3ivlQvw" association="_VzVRIs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRJM86EeGVX9h3ivlQvw" memberEnd="_VzVRF886EeGVX9h3ivlQvw _VzVRJc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRJc86EeGVX9h3ivlQvw" type="_VzVRDs86EeGVX9h3ivlQvw" association="_VzVRJM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRJs86EeGVX9h3ivlQvw" memberEnd="_VzVRGc86EeGVX9h3ivlQvw _VzVRJ886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRJ886EeGVX9h3ivlQvw" type="_VzVRDs86EeGVX9h3ivlQvw" association="_VzVRJs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVRKs86EeGVX9h3ivlQvw" name="EntityClassContainer2">
+      <ownedComment xmi:id="_VzVRK886EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBttM86EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJAM86EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiCM86EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8do886EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJT886EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX0c86EeGVX9h3ivlQvw" annotatedElement="_VzVRKs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11622
+                (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVRLM86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzVRLc86EeGVX9h3ivlQvw" name="HOLD"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVRLs86EeGVX9h3ivlQvw" name="EntityDeterminer2">
+      <ownedComment xmi:id="_VzVRL886EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBttc86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJAc86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiCc86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dpM86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJUM86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX0s86EeGVX9h3ivlQvw" annotatedElement="_VzVRLs86EeGVX9h3ivlQvw">
+        <body>vocSet: D10878 (C-0-D10878-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVRMM86EeGVX9h3ivlQvw" name="INSTANCE"/>
+      <ownedLiteral xmi:id="_VzVRMc86EeGVX9h3ivlQvw" name="KIND"/>
+      <ownedLiteral xmi:id="_VzVRMs86EeGVX9h3ivlQvw" name="QUANTIFIEDKIND"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRM886EeGVX9h3ivlQvw" memberEnd="_VzVQFs86EeGVX9h3ivlQvw _VzVRNM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRNM86EeGVX9h3ivlQvw" type="_VzVQC886EeGVX9h3ivlQvw" association="_VzVRM886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRNc86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject142">
+      <ownedAttribute xmi:id="_VzVRNs86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRQs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRN886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVROM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVROc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRRM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVROs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRO886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRRs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRPM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRPc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRPs86EeGVX9h3ivlQvw" name="policy" type="_VzVQtc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRSM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVRP886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRQM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRQc86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRQs86EeGVX9h3ivlQvw" memberEnd="_VzVRNs86EeGVX9h3ivlQvw _VzVRQ886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRQ886EeGVX9h3ivlQvw" type="_VzVRNc86EeGVX9h3ivlQvw" association="_VzVRQs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRRM86EeGVX9h3ivlQvw" memberEnd="_VzVROc86EeGVX9h3ivlQvw _VzVRRc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRRc86EeGVX9h3ivlQvw" type="_VzVRNc86EeGVX9h3ivlQvw" association="_VzVRRM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRRs86EeGVX9h3ivlQvw" memberEnd="_VzVRO886EeGVX9h3ivlQvw _VzVRR886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRR886EeGVX9h3ivlQvw" type="_VzVRNc86EeGVX9h3ivlQvw" association="_VzVRRs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRSM86EeGVX9h3ivlQvw" memberEnd="_VzVRPs86EeGVX9h3ivlQvw _VzVRSc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRSc86EeGVX9h3ivlQvw" type="_VzVRNc86EeGVX9h3ivlQvw" association="_VzVRSM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRTM86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject112">
+      <ownedAttribute xmi:id="_VzVRTc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRWc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRTs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRT886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRUM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRW886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRUc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRUs86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRXc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRU886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRVM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRVc86EeGVX9h3ivlQvw" name="approval" type="_VzUp5s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRX886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVRVs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRV886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRWM86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRWc86EeGVX9h3ivlQvw" memberEnd="_VzVRTc86EeGVX9h3ivlQvw _VzVRWs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRWs86EeGVX9h3ivlQvw" type="_VzVRTM86EeGVX9h3ivlQvw" association="_VzVRWc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRW886EeGVX9h3ivlQvw" memberEnd="_VzVRUM86EeGVX9h3ivlQvw _VzVRXM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRXM86EeGVX9h3ivlQvw" type="_VzVRTM86EeGVX9h3ivlQvw" association="_VzVRW886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRXc86EeGVX9h3ivlQvw" memberEnd="_VzVRUs86EeGVX9h3ivlQvw _VzVRXs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRXs86EeGVX9h3ivlQvw" type="_VzVRTM86EeGVX9h3ivlQvw" association="_VzVRXc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRX886EeGVX9h3ivlQvw" memberEnd="_VzVRVc86EeGVX9h3ivlQvw _VzVRYM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRYM86EeGVX9h3ivlQvw" type="_VzVRTM86EeGVX9h3ivlQvw" association="_VzVRX886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRY886EeGVX9h3ivlQvw" name="COCTMT230100UVDistributedProduct2">
+      <ownedAttribute xmi:id="_VzVRZM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRcM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRZc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRZs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRZ886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRcs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRaM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRac86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRdM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRas86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRa886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRbM86EeGVX9h3ivlQvw" name="distributingManufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVRds86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVRbc86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVReM86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVRbs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRb886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRcM86EeGVX9h3ivlQvw" memberEnd="_VzVRZM86EeGVX9h3ivlQvw _VzVRcc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRcc86EeGVX9h3ivlQvw" type="_VzVRY886EeGVX9h3ivlQvw" association="_VzVRcM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRcs86EeGVX9h3ivlQvw" memberEnd="_VzVRZ886EeGVX9h3ivlQvw _VzVRc886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRc886EeGVX9h3ivlQvw" type="_VzVRY886EeGVX9h3ivlQvw" association="_VzVRcs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRdM86EeGVX9h3ivlQvw" memberEnd="_VzVRac86EeGVX9h3ivlQvw _VzVRdc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRdc86EeGVX9h3ivlQvw" type="_VzVRY886EeGVX9h3ivlQvw" association="_VzVRdM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRds86EeGVX9h3ivlQvw" memberEnd="_VzVRbM86EeGVX9h3ivlQvw _VzVRd886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRd886EeGVX9h3ivlQvw" type="_VzVRY886EeGVX9h3ivlQvw" association="_VzVRds86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVReM86EeGVX9h3ivlQvw" name="RoleClassDistributedMaterial2">
+      <ownedComment xmi:id="_VzVRec86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtts86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJAs86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiCs86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dpc86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJUc86EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX0886EeGVX9h3ivlQvw" annotatedElement="_VzVReM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10418
+                (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVRes86EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzVRe886EeGVX9h3ivlQvw" name="RET"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRfM86EeGVX9h3ivlQvw" name="COCTMT230100UV01Ingredient">
+      <ownedAttribute xmi:id="_VzVRfc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRjs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRfs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRf886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRgM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRkM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRgc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRgs86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRks86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRg886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRhM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRhc86EeGVX9h3ivlQvw" name="quantity" isOrdered="true" aggregation="composite" association="_VzVRlM86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuE1CK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRhM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRh886EeGVX9h3ivlQvw" name="ingredientSubstance" type="_VzVRls86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVSCc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRiM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRic86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#a70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVf8OpivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRjM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFrejq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DALR2K70EeGxJei_o6JmIA"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRjs86EeGVX9h3ivlQvw" memberEnd="_VzVRfc86EeGVX9h3ivlQvw _VzVRj886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRj886EeGVX9h3ivlQvw" type="_VzVRfM86EeGVX9h3ivlQvw" association="_VzVRjs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRkM86EeGVX9h3ivlQvw" memberEnd="_VzVRgM86EeGVX9h3ivlQvw _VzVRkc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRkc86EeGVX9h3ivlQvw" type="_VzVRfM86EeGVX9h3ivlQvw" association="_VzVRkM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRks86EeGVX9h3ivlQvw" memberEnd="_VzVRgs86EeGVX9h3ivlQvw _VzVRk886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRk886EeGVX9h3ivlQvw" type="_VzVRfM86EeGVX9h3ivlQvw" association="_VzVRks86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRlM86EeGVX9h3ivlQvw" memberEnd="_VzVRhc86EeGVX9h3ivlQvw _VzVRlc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRlc86EeGVX9h3ivlQvw" type="_VzVRfM86EeGVX9h3ivlQvw" association="_VzVRlM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRls86EeGVX9h3ivlQvw" name="COCTMT230100UV01Substance">
+      <ownedAttribute xmi:id="_VzVRl886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRss86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRmM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRmc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRms86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRtM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRm886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRnM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVRts86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRnc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRns86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRn886EeGVX9h3ivlQvw" name="code" isOrdered="true"  association="_VzVRuM86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDnsK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRns86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRoc86EeGVX9h3ivlQvw" name="name"  isOrdered="true" aggregation="composite" association="_VzVRus86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEOW670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRos86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRo886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRpM86EeGVX9h3ivlQvw" name="desc"  isOrdered="true" aggregation="composite" association="_VzVRvM86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDm5q70EeGxJei_o6JmIA"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRpc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+
+
+      <ownedAttribute xmi:id="_VzVRrs86EeGVX9h3ivlQvw" name="classCode" visibility="public"  isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPaa70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGf8Lo3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRr886EeGVX9h3ivlQvw" name="determinerCode" visibility="public"  isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPwK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGd2nN3ivlQvw"/>
+      </ownedAttribute>
+
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRss86EeGVX9h3ivlQvw" memberEnd="_VzVRl886EeGVX9h3ivlQvw _VzVRs886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRs886EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRss86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRtM86EeGVX9h3ivlQvw" memberEnd="_VzVRms86EeGVX9h3ivlQvw _VzVRtc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRtc86EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRtM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRts86EeGVX9h3ivlQvw" memberEnd="_VzVRnM86EeGVX9h3ivlQvw _VzVRt886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRt886EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRts86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRuM86EeGVX9h3ivlQvw" memberEnd="_VzVRn886EeGVX9h3ivlQvw _VzVRuc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRuc86EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRuM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRus86EeGVX9h3ivlQvw" memberEnd="_VzVRoc86EeGVX9h3ivlQvw _VzVRu886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRu886EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRus86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRvM86EeGVX9h3ivlQvw" memberEnd="_VzVRpM86EeGVX9h3ivlQvw _VzVRvc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRvc86EeGVX9h3ivlQvw" type="_VzVRls86EeGVX9h3ivlQvw" association="_VzVRvM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVRwM86EeGVX9h3ivlQvw" name="COCTMT230100UVSubstanceManufacturer2">
+      <ownedAttribute xmi:id="_VzVRwc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVRzc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRws86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRw886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRxM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVRz886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRxc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRxs86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVR0c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVRx886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRyM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVRyc86EeGVX9h3ivlQvw" name="manufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVR0886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVRys86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVQ6886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVRy886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVRzM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRzc86EeGVX9h3ivlQvw" memberEnd="_VzVRwc86EeGVX9h3ivlQvw _VzVRzs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVRzs86EeGVX9h3ivlQvw" type="_VzVRwM86EeGVX9h3ivlQvw" association="_VzVRzc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVRz886EeGVX9h3ivlQvw" memberEnd="_VzVRxM86EeGVX9h3ivlQvw _VzVR0M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR0M86EeGVX9h3ivlQvw" type="_VzVRwM86EeGVX9h3ivlQvw" association="_VzVRz886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR0c86EeGVX9h3ivlQvw" memberEnd="_VzVRxs86EeGVX9h3ivlQvw _VzVR0s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR0s86EeGVX9h3ivlQvw" type="_VzVRwM86EeGVX9h3ivlQvw" association="_VzVR0c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR0886EeGVX9h3ivlQvw" memberEnd="_VzVRyc86EeGVX9h3ivlQvw _VzVR1M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR1M86EeGVX9h3ivlQvw" type="_VzVRwM86EeGVX9h3ivlQvw" association="_VzVR0886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVR1886EeGVX9h3ivlQvw" name="COCTMT230100UVSubIngredient2">
+      <ownedAttribute xmi:id="_VzVR2M86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVR6c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVR2c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR2s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR2886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVR6886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR3M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR3c86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVR7c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVR3s86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR3886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR4M86EeGVX9h3ivlQvw" name="quantity" type="_VzVQJs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVR7886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR4c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR4s86EeGVX9h3ivlQvw" name="ingredient" type="_VzVRls86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVR8c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR4886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR5M86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVR8886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVR5c86EeGVX9h3ivlQvw" name="negationInd" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR5s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVR5886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVR6M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR6c86EeGVX9h3ivlQvw" memberEnd="_VzVR2M86EeGVX9h3ivlQvw _VzVR6s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR6s86EeGVX9h3ivlQvw" type="_VzVR1886EeGVX9h3ivlQvw" association="_VzVR6c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR6886EeGVX9h3ivlQvw" memberEnd="_VzVR2886EeGVX9h3ivlQvw _VzVR7M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR7M86EeGVX9h3ivlQvw" type="_VzVR1886EeGVX9h3ivlQvw" association="_VzVR6886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR7c86EeGVX9h3ivlQvw" memberEnd="_VzVR3c86EeGVX9h3ivlQvw _VzVR7s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR7s86EeGVX9h3ivlQvw" type="_VzVR1886EeGVX9h3ivlQvw" association="_VzVR7c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR7886EeGVX9h3ivlQvw" memberEnd="_VzVR4M86EeGVX9h3ivlQvw _VzVR8M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR8M86EeGVX9h3ivlQvw" type="_VzVR1886EeGVX9h3ivlQvw" association="_VzVR7886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVR8c86EeGVX9h3ivlQvw" memberEnd="_VzVR4s86EeGVX9h3ivlQvw _VzVR8s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVR8s86EeGVX9h3ivlQvw" type="_VzVR1886EeGVX9h3ivlQvw" association="_VzVR8c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVR8886EeGVX9h3ivlQvw" name="RoleClassIngredientEntityExt2">
+      <ownedComment xmi:id="_VzVR9M86EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtt886EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJA886EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiC886EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ8dps86EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJUs86EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX1M86EeGVX9h3ivlQvw" annotatedElement="_VzVR8886EeGVX9h3ivlQvw">
+        <body>specDomain: V10430
+                (C-0-D11555-V13940-V10429-V10430-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVR9c86EeGVX9h3ivlQvw" name="INGR"/>
+      <ownedLiteral xmi:id="_VzVR9s86EeGVX9h3ivlQvw" name="ACTI"/>
+      <ownedLiteral xmi:id="_VzVR9886EeGVX9h3ivlQvw" name="ACTM"/>
+      <ownedLiteral xmi:id="_VzVR-M86EeGVX9h3ivlQvw" name="ADTV"/>
+      <ownedLiteral xmi:id="_VzVR-c86EeGVX9h3ivlQvw" name="BASE"/>
+      <ownedLiteral xmi:id="_VzVR-s86EeGVX9h3ivlQvw" name="IACT"/>
+      <ownedLiteral xmi:id="_VzVR-886EeGVX9h3ivlQvw" name="COLR"/>
+      <ownedLiteral xmi:id="_VzVR_M86EeGVX9h3ivlQvw" name="FLVR"/>
+      <ownedLiteral xmi:id="_VzVR_c86EeGVX9h3ivlQvw" name="PRSV"/>
+      <ownedLiteral xmi:id="_VzVR_s86EeGVX9h3ivlQvw" name="STBL"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzVSAc86EeGVX9h3ivlQvw" name="EntityClassManufacturedMaterial2">
+      <ownedComment xmi:id="_VzVSAs86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtuM86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJBM86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiDM86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9EoM86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJU886EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX1c86EeGVX9h3ivlQvw" annotatedElement="_VzVSAc86EeGVX9h3ivlQvw">
+        <body>specDomain: V13934
+                (C-0-D10882-V13922-V10883-V13934-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzVSA886EeGVX9h3ivlQvw" name="MMAT"/>
+      <ownedLiteral xmi:id="_VzVSBM86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzVSBc86EeGVX9h3ivlQvw" name="HOLD"/>
+      <ownedLiteral xmi:id="_VzVSBs86EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzVSB886EeGVX9h3ivlQvw" name="CER"/>
+      <ownedLiteral xmi:id="_VzVSCM86EeGVX9h3ivlQvw" name="MODDV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSCc86EeGVX9h3ivlQvw" memberEnd="_VzVRh886EeGVX9h3ivlQvw _VzVSCs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSCs86EeGVX9h3ivlQvw" type="_VzVRfM86EeGVX9h3ivlQvw" association="_VzVSCc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVSC886EeGVX9h3ivlQvw" name="COCTMT230100UVMedication2">
+      <ownedAttribute xmi:id="_VzVSDM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVSJM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSDc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSDs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSD886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVSJs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSEM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSEc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVSKM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSEs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSE886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSFM86EeGVX9h3ivlQvw" name="administerableMedicine" type="_VzVSKs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3Wc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVSFc86EeGVX9h3ivlQvw" name="subjectOf1" type="_VzV3W886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3cM86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSFs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSF886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSGM86EeGVX9h3ivlQvw" name="subjectOf2" type="_VzV3cs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3h886EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSGc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSGs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSG886EeGVX9h3ivlQvw" name="subjectOf3" type="_VzV3ic86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3ns86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSHM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSHc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSHs86EeGVX9h3ivlQvw" name="subjectOf4" type="_VzV3oM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV31M86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSH886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSIM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSIc86EeGVX9h3ivlQvw" name="subjectOf5" type="_VzV31s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Z886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSIs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSI886EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzV4ac86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSJM86EeGVX9h3ivlQvw" memberEnd="_VzVSDM86EeGVX9h3ivlQvw _VzVSJc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSJc86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzVSJM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSJs86EeGVX9h3ivlQvw" memberEnd="_VzVSD886EeGVX9h3ivlQvw _VzVSJ886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSJ886EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzVSJs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSKM86EeGVX9h3ivlQvw" memberEnd="_VzVSEc86EeGVX9h3ivlQvw _VzVSKc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSKc86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzVSKM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVSKs86EeGVX9h3ivlQvw" name="COCTMT230100UV01Product">
+      <ownedAttribute xmi:id="_VzVSK886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVSW886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSLM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSLc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSLs86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVSXc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSL886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSMM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVSX886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSMc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSMs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+
+
+      <ownedAttribute xmi:id="_VzVSTs86EeGVX9h3ivlQvw" name="asContent" type="_VzVQC886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVSjs86EeGVX9h3ivlQvw">
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSUc86EeGVX9hf5glQvw" value="*"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVST886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSUM86EeGVX9h3ivlQvw" name="asSpecializedKind" type="_VzVSkM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3Hc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSUc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSUs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSU886EeGVX9h3ivlQvw" name="part" type="_VzV3H886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3Vc86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSVM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSVc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSVs86EeGVX9h3ivlQvw" name="ingredient" type="_VzVRfM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3V886EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSV886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSWM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSWc86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPaa70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeViO9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSWs86EeGVX9h3ivlQvw" name="determinerCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPwK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVXnHj7vlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSW886EeGVX9h3ivlQvw" memberEnd="_VzVSK886EeGVX9h3ivlQvw _VzVSXM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSXM86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzVSW886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSXc86EeGVX9h3ivlQvw" memberEnd="_VzVSLs86EeGVX9h3ivlQvw _VzVSXs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSXs86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzVSXc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSX886EeGVX9h3ivlQvw" memberEnd="_VzVSMM86EeGVX9h3ivlQvw _VzVSYM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSYM86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzVSX886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVSd886EeGVX9h3ivlQvw" name="COCTMT230100UVMedicineManufacturer2">
+      <ownedAttribute xmi:id="_VzVSeM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVShM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSec86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSes86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSe886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVShs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSfM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSfc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVSiM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSfs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSf886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSgM86EeGVX9h3ivlQvw" name="manufacturer" type="_VzUqMM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzVSis86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzVSgc86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzVQ6886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzVSgs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSg886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVShM86EeGVX9h3ivlQvw" memberEnd="_VzVSeM86EeGVX9h3ivlQvw _VzVShc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVShc86EeGVX9h3ivlQvw" type="_VzVSd886EeGVX9h3ivlQvw" association="_VzVShM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVShs86EeGVX9h3ivlQvw" memberEnd="_VzVSe886EeGVX9h3ivlQvw _VzVSh886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSh886EeGVX9h3ivlQvw" type="_VzVSd886EeGVX9h3ivlQvw" association="_VzVShs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSiM86EeGVX9h3ivlQvw" memberEnd="_VzVSfc86EeGVX9h3ivlQvw _VzVSic86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSic86EeGVX9h3ivlQvw" type="_VzVSd886EeGVX9h3ivlQvw" association="_VzVSiM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSis86EeGVX9h3ivlQvw" memberEnd="_VzVSgM86EeGVX9h3ivlQvw _VzVSi886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSi886EeGVX9h3ivlQvw" type="_VzVSd886EeGVX9h3ivlQvw" association="_VzVSis86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSjs86EeGVX9h3ivlQvw" memberEnd="_VzVSTs86EeGVX9h3ivlQvw _VzVSj886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSj886EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzVSjs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVSkM86EeGVX9h3ivlQvw" name="COCTMT230100UV01SpecializedKind">
+      <ownedAttribute xmi:id="_VzVSkc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzVSoM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSks86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSk886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSlM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzVSos86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSlc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSls86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzVSpM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSl886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSmM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+      <ownedAttribute xmi:id="_VzVSm886EeGVX9h3ivlQvw" name="generalizedMaterialKind" type="_VzVSqM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3F886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSnM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+        <ownedAttribute xmi:id="_DALR1670EeGxJei_o6JmIA" name="nullFlavor" visibility="public" isOrdered="true">
+            <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFrejq70EeGxJei_o6JmIA"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DALR2K70EeGxJei_o6JmIA"/>
+        </ownedAttribute>
+        <ownedAttribute xmi:id="_VzVSnc86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+            <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFq3FK70EeGxJei_o6JmIA"/>
+            <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DALR2K70EeGxJei_o6JmIA"/>
+        </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSoM86EeGVX9h3ivlQvw" memberEnd="_VzVSkc86EeGVX9h3ivlQvw _VzVSoc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSoc86EeGVX9h3ivlQvw" type="_VzVSkM86EeGVX9h3ivlQvw" association="_VzVSoM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSos86EeGVX9h3ivlQvw" memberEnd="_VzVSlM86EeGVX9h3ivlQvw _VzVSo886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSo886EeGVX9h3ivlQvw" type="_VzVSkM86EeGVX9h3ivlQvw" association="_VzVSos86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzVSpM86EeGVX9h3ivlQvw" memberEnd="_VzVSls86EeGVX9h3ivlQvw _VzVSpc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzVSpc86EeGVX9h3ivlQvw" type="_VzVSkM86EeGVX9h3ivlQvw" association="_VzVSpM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzVSqM86EeGVX9h3ivlQvw" name="COCTMT230100UV01MaterialKind">
+      <ownedAttribute xmi:id="_VzVSqc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3Cc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSqs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSq886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSrM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3C886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSrc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSrs86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3Dc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSr886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVSsM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSsc86EeGVX9h3ivlQvw" name="code" isOrdered="true" aggregation="composite" association="_VzV3D886EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuDnsK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVStM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzVSss86EeGVX9h3ivlQvw" name="name" isOrdered="true" aggregation="composite" association="_VzV3Ec86EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEOW670EeGxJei_o6JmIA"/>
+          <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzVSs886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzVStM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+
+      <ownedAttribute xmi:id="_VzV3BM86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPcq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Bc86EeGVX9h3ivlQvw" name="determinerCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFqPwK70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Cc86EeGVX9h3ivlQvw" memberEnd="_VzVSqc86EeGVX9h3ivlQvw _VzV3Cs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Cs86EeGVX9h3ivlQvw" type="_VzVSqM86EeGVX9h3ivlQvw" association="_VzV3Cc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3C886EeGVX9h3ivlQvw" memberEnd="_VzVSrM86EeGVX9h3ivlQvw _VzV3DM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3DM86EeGVX9h3ivlQvw" type="_VzVSqM86EeGVX9h3ivlQvw" association="_VzV3C886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Dc86EeGVX9h3ivlQvw" memberEnd="_VzVSrs86EeGVX9h3ivlQvw _VzV3Ds86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Ds86EeGVX9h3ivlQvw" type="_VzVSqM86EeGVX9h3ivlQvw" association="_VzV3Dc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3D886EeGVX9h3ivlQvw" memberEnd="_VzVSsc86EeGVX9h3ivlQvw _VzV3EM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3EM86EeGVX9h3ivlQvw" type="_VzVSqM86EeGVX9h3ivlQvw" association="_VzV3D886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Ec86EeGVX9h3ivlQvw" memberEnd="_VzVSss86EeGVX9h3ivlQvw _VzV3Es86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Es86EeGVX9h3ivlQvw" type="_VzVSqM86EeGVX9h3ivlQvw" association="_VzV3Ec86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+
+
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3F886EeGVX9h3ivlQvw" memberEnd="_VzVSm886EeGVX9h3ivlQvw _VzV3GM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3GM86EeGVX9h3ivlQvw" type="_VzVSkM86EeGVX9h3ivlQvw" association="_VzV3F886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV3Gc86EeGVX9h3ivlQvw" name="RoleClassIsSpeciesEntity2">
+      <ownedComment xmi:id="_VzV3Gs86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtuc86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJBc86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiDc86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Eoc86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKJVM86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX1s86EeGVX9h3ivlQvw" annotatedElement="_VzV3Gc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10441
+                (C-0-D11555-V13940-V10428-V10441-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV3G886EeGVX9h3ivlQvw" name="GEN"/>
+      <ownedLiteral xmi:id="_VzV3HM86EeGVX9h3ivlQvw" name="GRIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Hc86EeGVX9h3ivlQvw" memberEnd="_VzVSUM86EeGVX9h3ivlQvw _VzV3Hs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Hs86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzV3Hc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3H886EeGVX9h3ivlQvw" name="COCTMT230100UV01Part">
+      <ownedAttribute xmi:id="_VzV3IM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3Mc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Ic86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Is86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3I886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3M886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3JM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Jc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3Nc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Js86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3J886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3KM86EeGVX9h3ivlQvw" name="quantity" isOrdered="true" aggregation="composite" association="_VzV3N886EeGVX9h3ivlQvw">
+          <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuENwq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Kc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Ks86EeGVX9h3ivlQvw" name="partProduct" type="_VzVSKs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3Oc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3K886EeGVX9h3ivlQvw" name="subjectOf" type="_VzV3O886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3UM86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3LM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Lc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Ls86EeGVX9h3ivlQvw" name="classCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFq2O670EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGVXhJn8vlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3L886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public"  isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFrejq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3MM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Mc86EeGVX9h3ivlQvw" memberEnd="_VzV3IM86EeGVX9h3ivlQvw _VzV3Ms86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Ms86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3Mc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3M886EeGVX9h3ivlQvw" memberEnd="_VzV3I886EeGVX9h3ivlQvw _VzV3NM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3NM86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3M886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Nc86EeGVX9h3ivlQvw" memberEnd="_VzV3Jc86EeGVX9h3ivlQvw _VzV3Ns86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Ns86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3Nc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3N886EeGVX9h3ivlQvw" memberEnd="_VzV3KM86EeGVX9h3ivlQvw _VzV3OM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3OM86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3N886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Oc86EeGVX9h3ivlQvw" memberEnd="_VzV3Ks86EeGVX9h3ivlQvw _VzV3Os86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Os86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3Oc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3O886EeGVX9h3ivlQvw" name="COCTMT230100UV01Subject6">
+      <ownedAttribute xmi:id="_VzV3PM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3SM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Pc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Ps86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3P886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3Ss86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3QM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Qc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3TM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Qs86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Q886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3RM86EeGVX9h3ivlQvw" name="characteristic" type="_VzUrKc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3Ts86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3Rc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFrejq70EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Rs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3R886EeGVX9h3ivlQvw" name="typeCode" visibility="public" isOrdered="true">
+          <type xmi:type="uml:Enumeration" href="../../voc-model/models/voc.uml#_DFq1h670EeGxJei_o6JmIA"/>
+          <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Bs86EeGnBx23ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3SM86EeGVX9h3ivlQvw" memberEnd="_VzV3PM86EeGVX9h3ivlQvw _VzV3Sc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Sc86EeGVX9h3ivlQvw" type="_VzV3O886EeGVX9h3ivlQvw" association="_VzV3SM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Ss86EeGVX9h3ivlQvw" memberEnd="_VzV3P886EeGVX9h3ivlQvw _VzV3S886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3S886EeGVX9h3ivlQvw" type="_VzV3O886EeGVX9h3ivlQvw" association="_VzV3Ss86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3TM86EeGVX9h3ivlQvw" memberEnd="_VzV3Qc86EeGVX9h3ivlQvw _VzV3Tc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Tc86EeGVX9h3ivlQvw" type="_VzV3O886EeGVX9h3ivlQvw" association="_VzV3TM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Ts86EeGVX9h3ivlQvw" memberEnd="_VzV3RM86EeGVX9h3ivlQvw _VzV3T886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3T886EeGVX9h3ivlQvw" type="_VzV3O886EeGVX9h3ivlQvw" association="_VzV3Ts86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3UM86EeGVX9h3ivlQvw" memberEnd="_VzV3K886EeGVX9h3ivlQvw _VzV3Uc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Uc86EeGVX9h3ivlQvw" type="_VzV3H886EeGVX9h3ivlQvw" association="_VzV3UM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV3Us86EeGVX9h3ivlQvw" name="RoleClassPart2">
+      <ownedLiteral xmi:id="_VzV3U886EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzV3VM86EeGVX9h3ivlQvw" name="ACTM"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Vc86EeGVX9h3ivlQvw" memberEnd="_VzVSU886EeGVX9h3ivlQvw _VzV3Vs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Vs86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzV3Vc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3V886EeGVX9h3ivlQvw" memberEnd="_VzVSVs86EeGVX9h3ivlQvw _VzV3WM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3WM86EeGVX9h3ivlQvw" type="_VzVSKs86EeGVX9h3ivlQvw" association="_VzV3V886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3Wc86EeGVX9h3ivlQvw" memberEnd="_VzVSFM86EeGVX9h3ivlQvw _VzV3Ws86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3Ws86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV3Wc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3W886EeGVX9h3ivlQvw" name="COCTMT230100UVSubject22">
+      <ownedAttribute xmi:id="_VzV3XM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3aM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Xc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Xs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3X886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3as86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3YM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Yc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3bM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3Ys86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Y886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3ZM86EeGVX9h3ivlQvw" name="policy" type="_VzVQtc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3bs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3Zc86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3Zs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3Z886EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3aM86EeGVX9h3ivlQvw" memberEnd="_VzV3XM86EeGVX9h3ivlQvw _VzV3ac86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3ac86EeGVX9h3ivlQvw" type="_VzV3W886EeGVX9h3ivlQvw" association="_VzV3aM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3as86EeGVX9h3ivlQvw" memberEnd="_VzV3X886EeGVX9h3ivlQvw _VzV3a886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3a886EeGVX9h3ivlQvw" type="_VzV3W886EeGVX9h3ivlQvw" association="_VzV3as86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3bM86EeGVX9h3ivlQvw" memberEnd="_VzV3Yc86EeGVX9h3ivlQvw _VzV3bc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3bc86EeGVX9h3ivlQvw" type="_VzV3W886EeGVX9h3ivlQvw" association="_VzV3bM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3bs86EeGVX9h3ivlQvw" memberEnd="_VzV3ZM86EeGVX9h3ivlQvw _VzV3b886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3b886EeGVX9h3ivlQvw" type="_VzV3W886EeGVX9h3ivlQvw" association="_VzV3bs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3cM86EeGVX9h3ivlQvw" memberEnd="_VzVSFc86EeGVX9h3ivlQvw _VzV3cc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3cc86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV3cM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3cs86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject12">
+      <ownedAttribute xmi:id="_VzV3c886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3f886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3dM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3dc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3ds86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3gc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3d886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3eM86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3g886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3ec86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3es86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3e886EeGVX9h3ivlQvw" name="approval" type="_VzUp5s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3hc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3fM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3fc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3fs86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3f886EeGVX9h3ivlQvw" memberEnd="_VzV3c886EeGVX9h3ivlQvw _VzV3gM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3gM86EeGVX9h3ivlQvw" type="_VzV3cs86EeGVX9h3ivlQvw" association="_VzV3f886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3gc86EeGVX9h3ivlQvw" memberEnd="_VzV3ds86EeGVX9h3ivlQvw _VzV3gs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3gs86EeGVX9h3ivlQvw" type="_VzV3cs86EeGVX9h3ivlQvw" association="_VzV3gc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3g886EeGVX9h3ivlQvw" memberEnd="_VzV3eM86EeGVX9h3ivlQvw _VzV3hM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3hM86EeGVX9h3ivlQvw" type="_VzV3cs86EeGVX9h3ivlQvw" association="_VzV3g886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3hc86EeGVX9h3ivlQvw" memberEnd="_VzV3e886EeGVX9h3ivlQvw _VzV3hs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3hs86EeGVX9h3ivlQvw" type="_VzV3cs86EeGVX9h3ivlQvw" association="_VzV3hc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3h886EeGVX9h3ivlQvw" memberEnd="_VzVSGM86EeGVX9h3ivlQvw _VzV3iM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3iM86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV3h886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3ic86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject222">
+      <ownedAttribute xmi:id="_VzV3is86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3ls86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3i886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3jM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3jc86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3mM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3js86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3j886EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3ms86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3kM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3kc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3ks86EeGVX9h3ivlQvw" name="characteristic" type="_VzUrKc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3nM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3k886EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3lM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3lc86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3ls86EeGVX9h3ivlQvw" memberEnd="_VzV3is86EeGVX9h3ivlQvw _VzV3l886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3l886EeGVX9h3ivlQvw" type="_VzV3ic86EeGVX9h3ivlQvw" association="_VzV3ls86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3mM86EeGVX9h3ivlQvw" memberEnd="_VzV3jc86EeGVX9h3ivlQvw _VzV3mc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3mc86EeGVX9h3ivlQvw" type="_VzV3ic86EeGVX9h3ivlQvw" association="_VzV3mM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3ms86EeGVX9h3ivlQvw" memberEnd="_VzV3j886EeGVX9h3ivlQvw _VzV3m886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3m886EeGVX9h3ivlQvw" type="_VzV3ic86EeGVX9h3ivlQvw" association="_VzV3ms86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3nM86EeGVX9h3ivlQvw" memberEnd="_VzV3ks86EeGVX9h3ivlQvw _VzV3nc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3nc86EeGVX9h3ivlQvw" type="_VzV3ic86EeGVX9h3ivlQvw" association="_VzV3nM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3ns86EeGVX9h3ivlQvw" memberEnd="_VzVSG886EeGVX9h3ivlQvw _VzV3n886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3n886EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV3ns86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3oM86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject32">
+      <ownedAttribute xmi:id="_VzV3oc86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3rc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3os86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3o886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3pM86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3r886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3pc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3ps86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3sc86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3p886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3qM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3qc86EeGVX9h3ivlQvw" name="observationGoal" type="_VzV3s886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV30s86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3qs86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3q886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3rM86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzVQnM86EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3rc86EeGVX9h3ivlQvw" memberEnd="_VzV3oc86EeGVX9h3ivlQvw _VzV3rs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3rs86EeGVX9h3ivlQvw" type="_VzV3oM86EeGVX9h3ivlQvw" association="_VzV3rc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3r886EeGVX9h3ivlQvw" memberEnd="_VzV3pM86EeGVX9h3ivlQvw _VzV3sM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3sM86EeGVX9h3ivlQvw" type="_VzV3oM86EeGVX9h3ivlQvw" association="_VzV3r886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3sc86EeGVX9h3ivlQvw" memberEnd="_VzV3ps86EeGVX9h3ivlQvw _VzV3ss86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3ss86EeGVX9h3ivlQvw" type="_VzV3oM86EeGVX9h3ivlQvw" association="_VzV3sc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV3s886EeGVX9h3ivlQvw" name="COCTMT230100UVObservationGoal2">
+      <ownedAttribute xmi:id="_VzV3tM86EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV3xs86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3tc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3ts86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3t886EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV3yM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3uM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3uc86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV3ys86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV3us86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3u886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3vM86EeGVX9h3ivlQvw" name="code" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3zM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3vc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3vs86EeGVX9h3ivlQvw" name="text" type="_VzUCZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV3zs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3v886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3wM86EeGVX9h3ivlQvw" name="value" type="_VzUCR886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV30M86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3wc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3ws86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzTbQc86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzV3w886EeGVX9h3ivlQvw" name="moodCode" visibility="public" type="_VzTb5c86EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzV3xM86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3xc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3xs86EeGVX9h3ivlQvw" memberEnd="_VzV3tM86EeGVX9h3ivlQvw _VzV3x886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3x886EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV3xs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3yM86EeGVX9h3ivlQvw" memberEnd="_VzV3t886EeGVX9h3ivlQvw _VzV3yc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3yc86EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV3yM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3ys86EeGVX9h3ivlQvw" memberEnd="_VzV3uc86EeGVX9h3ivlQvw _VzV3y886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3y886EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV3ys86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3zM86EeGVX9h3ivlQvw" memberEnd="_VzV3vM86EeGVX9h3ivlQvw _VzV3zc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3zc86EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV3zM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV3zs86EeGVX9h3ivlQvw" memberEnd="_VzV3vs86EeGVX9h3ivlQvw _VzV3z886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV3z886EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV3zs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV30M86EeGVX9h3ivlQvw" memberEnd="_VzV3wM86EeGVX9h3ivlQvw _VzV30c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV30c86EeGVX9h3ivlQvw" type="_VzV3s886EeGVX9h3ivlQvw" association="_VzV30M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV30s86EeGVX9h3ivlQvw" memberEnd="_VzV3qc86EeGVX9h3ivlQvw _VzV30886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV30886EeGVX9h3ivlQvw" type="_VzV3oM86EeGVX9h3ivlQvw" association="_VzV30s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV31M86EeGVX9h3ivlQvw" memberEnd="_VzVSHs86EeGVX9h3ivlQvw _VzV31c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV31c86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV31M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV31s86EeGVX9h3ivlQvw" name="COCTMT230100UVSubject72">
+      <ownedAttribute xmi:id="_VzV31886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV35M86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV32M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV32c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV32s86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV35s86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV32886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV33M86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV36M86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV33c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV33s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV33886EeGVX9h3ivlQvw" name="valuedItem" type="_VzV36s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4M886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV34M86EeGVX9h3ivlQvw" name="nullFlavor" visibility="public" type="_VzUCTM86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV34c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV34s86EeGVX9h3ivlQvw" name="typeCode" visibility="public" type="_VzV4Nc86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV34886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV35M86EeGVX9h3ivlQvw" memberEnd="_VzV31886EeGVX9h3ivlQvw _VzV35c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV35c86EeGVX9h3ivlQvw" type="_VzV31s86EeGVX9h3ivlQvw" association="_VzV35M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV35s86EeGVX9h3ivlQvw" memberEnd="_VzV32s86EeGVX9h3ivlQvw _VzV35886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV35886EeGVX9h3ivlQvw" type="_VzV31s86EeGVX9h3ivlQvw" association="_VzV35s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV36M86EeGVX9h3ivlQvw" memberEnd="_VzV33M86EeGVX9h3ivlQvw _VzV36c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV36c86EeGVX9h3ivlQvw" type="_VzV31s86EeGVX9h3ivlQvw" association="_VzV36M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV36s86EeGVX9h3ivlQvw" name="COCTMT440001UVValuedItem2">
+      <ownedAttribute xmi:id="_VzV36886EeGVX9h3ivlQvw" name="realmCode" isOrdered="true" aggregation="composite" association="_VzV4AM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../datatypes-model/models/datatypes.uml#_CuEN7670EeGxJei_o6JmIA"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV37M86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV37c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV37s86EeGVX9h3ivlQvw" name="typeId" isOrdered="true" aggregation="composite" association="_VzV4As86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxhs86EeGVX9h3ivlQvw"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV37886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV38M86EeGVX9h3ivlQvw" name="templateId" isOrdered="true" aggregation="composite" association="_VzV4BM86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:Class" href="../../infr-model/models/infr.uml#_VbTxgs86EeGVX9h3ivlQvw"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV38c86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV38s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV38886EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Bs86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV39M86EeGVX9h3ivlQvw" value="*"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV39c86EeGVX9h3ivlQvw" name="code" type="_VzUDoM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4CM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV39s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV39886EeGVX9h3ivlQvw" name="effectiveTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Cs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3-M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3-c86EeGVX9h3ivlQvw" name="unitQuantity" type="_VzV4DM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Fs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3-s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3-886EeGVX9h3ivlQvw" name="unitPriceAmt" type="_VzV4GM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4K886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV3_M86EeGVX9h3ivlQvw" name="netAmt" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Lc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV3_c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV3_s86EeGVX9h3ivlQvw" name="classCode" visibility="public" type="_VzTbO886EeGVX9h3ivlQvw" isOrdered="true"/>
+      <ownedAttribute xmi:id="_VzV3_886EeGVX9h3ivlQvw" name="moodCode" visibility="public" type="_VzV4L886EeGVX9h3ivlQvw" isOrdered="true"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4AM86EeGVX9h3ivlQvw" memberEnd="_VzV36886EeGVX9h3ivlQvw _VzV4Ac86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Ac86EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4AM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4As86EeGVX9h3ivlQvw" memberEnd="_VzV37s86EeGVX9h3ivlQvw _VzV4A886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4A886EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4As86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4BM86EeGVX9h3ivlQvw" memberEnd="_VzV38M86EeGVX9h3ivlQvw _VzV4Bc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Bc86EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4BM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Bs86EeGVX9h3ivlQvw" memberEnd="_VzV38886EeGVX9h3ivlQvw _VzV4B886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4B886EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4Bs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4CM86EeGVX9h3ivlQvw" memberEnd="_VzV39c86EeGVX9h3ivlQvw _VzV4Cc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Cc86EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4CM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Cs86EeGVX9h3ivlQvw" memberEnd="_VzV39886EeGVX9h3ivlQvw _VzV4C886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4C886EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4Cs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV4DM86EeGVX9h3ivlQvw" name="RTOPQPQ2">
+      <generalization xmi:id="_VzV4Dc86EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV4Ds86EeGVX9h3ivlQvw" name="numerator" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Es86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV4D886EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtus86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJBs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiDs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9Eos86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKJVc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX1886EeGVX9h3ivlQvw" annotatedElement="_VzV4Ds86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4EM86EeGVX9h3ivlQvw" name="denominator" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4FM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV4Ec86EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtu886EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJB886EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiD886EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9Eo886EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwUM86EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX2M86EeGVX9h3ivlQvw" annotatedElement="_VzV4EM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Es86EeGVX9h3ivlQvw" memberEnd="_VzV4Ds86EeGVX9h3ivlQvw _VzV4E886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4E886EeGVX9h3ivlQvw" type="_VzV4DM86EeGVX9h3ivlQvw" association="_VzV4Es86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4FM86EeGVX9h3ivlQvw" memberEnd="_VzV4EM86EeGVX9h3ivlQvw _VzV4Fc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Fc86EeGVX9h3ivlQvw" type="_VzV4DM86EeGVX9h3ivlQvw" association="_VzV4FM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Fs86EeGVX9h3ivlQvw" memberEnd="_VzV3-c86EeGVX9h3ivlQvw _VzV4F886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4F886EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4Fs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV4GM86EeGVX9h3ivlQvw" name="RTOMOPQ2">
+      <generalization xmi:id="_VzV4Gc86EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV4Gs86EeGVX9h3ivlQvw" name="numerator" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4J886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV4G886EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtvM86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJCM86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiEM86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9EpM86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwUc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX2c86EeGVX9h3ivlQvw" annotatedElement="_VzV4Gs86EeGVX9h3ivlQvw">
+          <body>                         The quantity that is being
+                                divided in the ratio.  The                         default is the
+                                integer number 1 (one).                      </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4HM86EeGVX9h3ivlQvw" name="denominator" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV4Kc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV4Hc86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtwM86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJDM86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiFM86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9EqM86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwVc86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX3c86EeGVX9h3ivlQvw" annotatedElement="_VzV4HM86EeGVX9h3ivlQvw">
+          <body>                         The quantity that devides the
+                                numerator in the ratio.                         The default is the
+                                integer number 1 (one).                         The denominator must
+                                not be zero.                      </body>
+        </ownedComment>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV4Hs86EeGVX9h3ivlQvw" name="MO2">
+      <ownedComment xmi:id="_VzV4H886EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtvc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJCc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiEc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Epc86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwUs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX2s86EeGVX9h3ivlQvw" annotatedElement="_VzV4Hs86EeGVX9h3ivlQvw">
+        <body>             A monetary amount is a quantity expressing the amount of
+                money in some currency. Currencies are the units in which             monetary
+                amounts are denominated in different economic             regions. While the
+                monetary amount is a single kind of             quantity (money) the exchange rates
+                between the different             units are variable.  This is the principle
+                difference             between physical quantity and monetary amounts, and the
+                reason why currency units are not physical units.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzV4IM86EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV4Ic86EeGVX9h3ivlQvw" name="currency" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzV4Is86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtvs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJCs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiEs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9Eps86EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwU886EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX2886EeGVX9h3ivlQvw" annotatedElement="_VzV4Ic86EeGVX9h3ivlQvw">
+          <body>                      The currency unit as defined in ISO
+                            4217.                   </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4I886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4JM86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUo5s86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV4Jc86EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBBtv886EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgJC886EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyDiE886EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9Ep886EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwVM86EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6gX3M86EeGVX9h3ivlQvw" annotatedElement="_VzV4JM86EeGVX9h3ivlQvw">
+          <body>                      The magnitude of the monetary amount
+                            in terms of the                      currency unit.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4Js86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4J886EeGVX9h3ivlQvw" memberEnd="_VzV4Gs86EeGVX9h3ivlQvw _VzV4KM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4KM86EeGVX9h3ivlQvw" type="_VzV4GM86EeGVX9h3ivlQvw" association="_VzV4J886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Kc86EeGVX9h3ivlQvw" memberEnd="_VzV4HM86EeGVX9h3ivlQvw _VzV4Ks86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Ks86EeGVX9h3ivlQvw" type="_VzV4GM86EeGVX9h3ivlQvw" association="_VzV4Kc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4K886EeGVX9h3ivlQvw" memberEnd="_VzV3-886EeGVX9h3ivlQvw _VzV4LM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4LM86EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4K886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Lc86EeGVX9h3ivlQvw" memberEnd="_VzV3_M86EeGVX9h3ivlQvw _VzV4Ls86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4Ls86EeGVX9h3ivlQvw" type="_VzV36s86EeGVX9h3ivlQvw" association="_VzV4Lc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4L886EeGVX9h3ivlQvw" name="XActMoodDefEvn2">
+      <ownedComment xmi:id="_VzV4MM86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtwc86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJDc86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyDiFc86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Eqc86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwVs86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX3s86EeGVX9h3ivlQvw" annotatedElement="_VzV4L886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19375 (C-0-D10196-V19375-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4Mc86EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzV4Ms86EeGVX9h3ivlQvw" name="EVN"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4M886EeGVX9h3ivlQvw" memberEnd="_VzV33886EeGVX9h3ivlQvw _VzV4NM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4NM86EeGVX9h3ivlQvw" type="_VzV31s86EeGVX9h3ivlQvw" association="_VzV4M886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4Nc86EeGVX9h3ivlQvw" name="ParticipationType2">
+      <ownedComment xmi:id="_VzV4Ns86EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtws86EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJDs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJEM86EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Eqs86EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwV886EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX3886EeGVX9h3ivlQvw" annotatedElement="_VzV4Nc86EeGVX9h3ivlQvw">
+        <body>vocSet: D10901 (C-0-D10901-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4N886EeGVX9h3ivlQvw" name="CST"/>
+      <ownedLiteral xmi:id="_VzV4OM86EeGVX9h3ivlQvw" name="RESP"/>
+      <ownedLiteral xmi:id="_VzV4Oc86EeGVX9h3ivlQvw" name="ADM"/>
+      <ownedLiteral xmi:id="_VzV4Os86EeGVX9h3ivlQvw" name="ATND"/>
+      <ownedLiteral xmi:id="_VzV4O886EeGVX9h3ivlQvw" name="CALLBCK"/>
+      <ownedLiteral xmi:id="_VzV4PM86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzV4Pc86EeGVX9h3ivlQvw" name="DIS"/>
+      <ownedLiteral xmi:id="_VzV4Ps86EeGVX9h3ivlQvw" name="ESC"/>
+      <ownedLiteral xmi:id="_VzV4P886EeGVX9h3ivlQvw" name="REF"/>
+      <ownedLiteral xmi:id="_VzV4QM86EeGVX9h3ivlQvw" name="IND"/>
+      <ownedLiteral xmi:id="_VzV4Qc86EeGVX9h3ivlQvw" name="BEN"/>
+      <ownedLiteral xmi:id="_VzV4Qs86EeGVX9h3ivlQvw" name="COV"/>
+      <ownedLiteral xmi:id="_VzV4Q886EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzV4RM86EeGVX9h3ivlQvw" name="RCT"/>
+      <ownedLiteral xmi:id="_VzV4Rc86EeGVX9h3ivlQvw" name="RCV"/>
+      <ownedLiteral xmi:id="_VzV4Rs86EeGVX9h3ivlQvw" name="AUT"/>
+      <ownedLiteral xmi:id="_VzV4R886EeGVX9h3ivlQvw" name="ENT"/>
+      <ownedLiteral xmi:id="_VzV4SM86EeGVX9h3ivlQvw" name="INF"/>
+      <ownedLiteral xmi:id="_VzV4Sc86EeGVX9h3ivlQvw" name="WIT"/>
+      <ownedLiteral xmi:id="_VzV4Ss86EeGVX9h3ivlQvw" name="IRCP"/>
+      <ownedLiteral xmi:id="_VzV4S886EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzV4TM86EeGVX9h3ivlQvw" name="PRCP"/>
+      <ownedLiteral xmi:id="_VzV4Tc86EeGVX9h3ivlQvw" name="REFB"/>
+      <ownedLiteral xmi:id="_VzV4Ts86EeGVX9h3ivlQvw" name="REFT"/>
+      <ownedLiteral xmi:id="_VzV4T886EeGVX9h3ivlQvw" name="TRC"/>
+      <ownedLiteral xmi:id="_VzV4UM86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzV4Uc86EeGVX9h3ivlQvw" name="DIST"/>
+      <ownedLiteral xmi:id="_VzV4Us86EeGVX9h3ivlQvw" name="PPRF"/>
+      <ownedLiteral xmi:id="_VzV4U886EeGVX9h3ivlQvw" name="SPRF"/>
+      <ownedLiteral xmi:id="_VzV4VM86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzV4Vc86EeGVX9h3ivlQvw" name="BBY"/>
+      <ownedLiteral xmi:id="_VzV4Vs86EeGVX9h3ivlQvw" name="CSM"/>
+      <ownedLiteral xmi:id="_VzV4V886EeGVX9h3ivlQvw" name="DON"/>
+      <ownedLiteral xmi:id="_VzV4WM86EeGVX9h3ivlQvw" name="PRD"/>
+      <ownedLiteral xmi:id="_VzV4Wc86EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzV4Ws86EeGVX9h3ivlQvw" name="NRD"/>
+      <ownedLiteral xmi:id="_VzV4W886EeGVX9h3ivlQvw" name="RDV"/>
+      <ownedLiteral xmi:id="_VzV4XM86EeGVX9h3ivlQvw" name="SBJ"/>
+      <ownedLiteral xmi:id="_VzV4Xc86EeGVX9h3ivlQvw" name="SPC"/>
+      <ownedLiteral xmi:id="_VzV4Xs86EeGVX9h3ivlQvw" name="LOC"/>
+      <ownedLiteral xmi:id="_VzV4X886EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzV4YM86EeGVX9h3ivlQvw" name="ELOC"/>
+      <ownedLiteral xmi:id="_VzV4Yc86EeGVX9h3ivlQvw" name="ORG"/>
+      <ownedLiteral xmi:id="_VzV4Ys86EeGVX9h3ivlQvw" name="RML"/>
+      <ownedLiteral xmi:id="_VzV4Y886EeGVX9h3ivlQvw" name="VIA"/>
+      <ownedLiteral xmi:id="_VzV4ZM86EeGVX9h3ivlQvw" name="VRF"/>
+      <ownedLiteral xmi:id="_VzV4Zc86EeGVX9h3ivlQvw" name="AUTHEN"/>
+      <ownedLiteral xmi:id="_VzV4Zs86EeGVX9h3ivlQvw" name="LA"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4Z886EeGVX9h3ivlQvw" memberEnd="_VzVSIc86EeGVX9h3ivlQvw _VzV4aM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4aM86EeGVX9h3ivlQvw" type="_VzVSC886EeGVX9h3ivlQvw" association="_VzV4Z886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4ac86EeGVX9h3ivlQvw" name="RoleClassAdministerableMaterial2">
+      <ownedLiteral xmi:id="_VzV4as86EeGVX9h3ivlQvw" name="ADMM"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4a886EeGVX9h3ivlQvw" name="CommunicationFunctionType2">
+      <ownedComment xmi:id="_VzV4bM86EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtw886EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJD886EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJEc86EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Eq886EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwWM86EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX4M86EeGVX9h3ivlQvw" annotatedElement="_VzV4a886EeGVX9h3ivlQvw">
+        <body>vocSet: D16031 (C-0-D16031-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4bc86EeGVX9h3ivlQvw" name="RCV"/>
+      <ownedLiteral xmi:id="_VzV4bs86EeGVX9h3ivlQvw" name="RSP"/>
+      <ownedLiteral xmi:id="_VzV4b886EeGVX9h3ivlQvw" name="SND"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4cM86EeGVX9h3ivlQvw" name="CommunicationFunctionTypeObject2">
+      <generalization xmi:id="_VzV4cc86EeGVX9h3ivlQvw" general="_VzV4a886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4cs86EeGVX9h3ivlQvw" name="CompressionAlgorithmObject2">
+      <generalization xmi:id="_VzV4c886EeGVX9h3ivlQvw" general="_VzUCu886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4dM86EeGVX9h3ivlQvw" name="ContextControlAdditive2">
+      <ownedComment xmi:id="_VzV4dc86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBBtxM86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJEM86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJEs86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9ErM86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwWc86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX4c86EeGVX9h3ivlQvw" annotatedElement="_VzV4dM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18934 (C-0-D16478-V18934-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4ds86EeGVX9h3ivlQvw" name="AN"/>
+      <ownedLiteral xmi:id="_VzV4d886EeGVX9h3ivlQvw" name="AP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4eM86EeGVX9h3ivlQvw" name="ContextControlAdditiveObject2">
+      <generalization xmi:id="_VzV4ec86EeGVX9h3ivlQvw" general="_VzV4dM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4es86EeGVX9h3ivlQvw" name="ContextControlNonPropagating2">
+      <ownedComment xmi:id="_VzV4e886EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUwM86EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJEc86EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJE886EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Erc86EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwWs86EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX4s86EeGVX9h3ivlQvw" annotatedElement="_VzV4es86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18937 (C-0-D16478-V18937-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4fM86EeGVX9h3ivlQvw" name="AN"/>
+      <ownedLiteral xmi:id="_VzV4fc86EeGVX9h3ivlQvw" name="ON2"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4fs86EeGVX9h3ivlQvw" name="ContextControlNonPropagatingObject2">
+      <generalization xmi:id="_VzV4f886EeGVX9h3ivlQvw" general="_VzV4es86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4gM86EeGVX9h3ivlQvw" name="ContextControlOverriding2">
+      <ownedComment xmi:id="_VzV4gc86EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUwc86EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJEs86EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJFM86EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Ers86EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwW886EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX4886EeGVX9h3ivlQvw" annotatedElement="_VzV4gM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18935 (C-0-D16478-V18935-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4gs86EeGVX9h3ivlQvw" name="ON2"/>
+      <ownedLiteral xmi:id="_VzV4g886EeGVX9h3ivlQvw" name="OP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4hM86EeGVX9h3ivlQvw" name="ContextControlOverridingObject2">
+      <generalization xmi:id="_VzV4hc86EeGVX9h3ivlQvw" general="_VzV4gM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4hs86EeGVX9h3ivlQvw" name="ContextControlPropagating2">
+      <ownedComment xmi:id="_VzV4h886EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUws86EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJE886EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJFc86EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Er886EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwXM86EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX5M86EeGVX9h3ivlQvw" annotatedElement="_VzV4hs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18936 (C-0-D16478-V18936-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4iM86EeGVX9h3ivlQvw" name="AP"/>
+      <ownedLiteral xmi:id="_VzV4ic86EeGVX9h3ivlQvw" name="OP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4is86EeGVX9h3ivlQvw" name="ContextControlPropagatingObject2">
+      <generalization xmi:id="_VzV4i886EeGVX9h3ivlQvw" general="_VzV4hs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4jM86EeGVX9h3ivlQvw" name="Currency2">
+      <ownedComment xmi:id="_VzV4jc86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUw886EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJFM86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJFs86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9EsM86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwXc86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6gX5c86EeGVX9h3ivlQvw" annotatedElement="_VzV4jM86EeGVX9h3ivlQvw">
+        <body>vocSet: D17388 (C-0-D17388-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4js86EeGVX9h3ivlQvw" name="ARS"/>
+      <ownedLiteral xmi:id="_VzV4j886EeGVX9h3ivlQvw" name="AUD"/>
+      <ownedLiteral xmi:id="_VzV4kM86EeGVX9h3ivlQvw" name="BRL"/>
+      <ownedLiteral xmi:id="_VzV4kc86EeGVX9h3ivlQvw" name="CAD"/>
+      <ownedLiteral xmi:id="_VzV4ks86EeGVX9h3ivlQvw" name="CHF"/>
+      <ownedLiteral xmi:id="_VzV4k886EeGVX9h3ivlQvw" name="CLF"/>
+      <ownedLiteral xmi:id="_VzV4lM86EeGVX9h3ivlQvw" name="CNY"/>
+      <ownedLiteral xmi:id="_VzV4lc86EeGVX9h3ivlQvw" name="DEM"/>
+      <ownedLiteral xmi:id="_VzV4ls86EeGVX9h3ivlQvw" name="ESP"/>
+      <ownedLiteral xmi:id="_VzV4l886EeGVX9h3ivlQvw" name="EUR"/>
+      <ownedLiteral xmi:id="_VzV4mM86EeGVX9h3ivlQvw" name="FIM"/>
+      <ownedLiteral xmi:id="_VzV4mc86EeGVX9h3ivlQvw" name="FRF"/>
+      <ownedLiteral xmi:id="_VzV4ms86EeGVX9h3ivlQvw" name="GBP"/>
+      <ownedLiteral xmi:id="_VzV4m886EeGVX9h3ivlQvw" name="ILS"/>
+      <ownedLiteral xmi:id="_VzV4nM86EeGVX9h3ivlQvw" name="INR"/>
+      <ownedLiteral xmi:id="_VzV4nc86EeGVX9h3ivlQvw" name="JPY"/>
+      <ownedLiteral xmi:id="_VzV4ns86EeGVX9h3ivlQvw" name="KRW"/>
+      <ownedLiteral xmi:id="_VzV4n886EeGVX9h3ivlQvw" name="MXN"/>
+      <ownedLiteral xmi:id="_VzV4oM86EeGVX9h3ivlQvw" name="NLG"/>
+      <ownedLiteral xmi:id="_VzV4oc86EeGVX9h3ivlQvw" name="NZD"/>
+      <ownedLiteral xmi:id="_VzV4os86EeGVX9h3ivlQvw" name="PHP"/>
+      <ownedLiteral xmi:id="_VzV4o886EeGVX9h3ivlQvw" name="RUR"/>
+      <ownedLiteral xmi:id="_VzV4pM86EeGVX9h3ivlQvw" name="THB"/>
+      <ownedLiteral xmi:id="_VzV4pc86EeGVX9h3ivlQvw" name="TRL"/>
+      <ownedLiteral xmi:id="_VzV4ps86EeGVX9h3ivlQvw" name="TWD"/>
+      <ownedLiteral xmi:id="_VzV4p886EeGVX9h3ivlQvw" name="USD"/>
+      <ownedLiteral xmi:id="_VzV4qM86EeGVX9h3ivlQvw" name="ZAR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4qc86EeGVX9h3ivlQvw" name="CurrencyObject2">
+      <generalization xmi:id="_VzV4qs86EeGVX9h3ivlQvw" general="_VzV4jM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV4q886EeGVX9h3ivlQvw" name="DeliveryAddressLine2">
+      <ownedComment xmi:id="_VzV4rM86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUxM86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgJFc86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJF886EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Esc86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwXs86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-4M86EeGVX9h3ivlQvw" annotatedElement="_VzV4q886EeGVX9h3ivlQvw">
+        <body>specDomain: V17887 (C-0-D10642-V17887-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV4rc86EeGVX9h3ivlQvw" name="DAL"/>
+      <ownedLiteral xmi:id="_VzV4rs86EeGVX9h3ivlQvw" name="DINST"/>
+      <ownedLiteral xmi:id="_VzV4r886EeGVX9h3ivlQvw" name="DINSTA"/>
+      <ownedLiteral xmi:id="_VzV4sM86EeGVX9h3ivlQvw" name="DINSTQ"/>
+      <ownedLiteral xmi:id="_VzV4sc86EeGVX9h3ivlQvw" name="DMOD"/>
+      <ownedLiteral xmi:id="_VzV4ss86EeGVX9h3ivlQvw" name="DMODID"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV4s886EeGVX9h3ivlQvw" name="DeliveryAddressLineObject2">
+      <generalization xmi:id="_VzV4tM86EeGVX9h3ivlQvw" general="_VzV4q886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV4tc86EeGVX9h3ivlQvw" name="DocumentRoot2">
+      <ownedAttribute xmi:id="_VzV4ts86EeGVX9h3ivlQvw" name="mixed" visibility="public" isOrdered="true" isUnique="false">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV4t886EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4uM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4uc86EeGVX9h3ivlQvw" name="xMLNSPrefixMap" isOrdered="true" aggregation="composite" association="_VzV45c86EeGVX9h3ivlQvw">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV4us86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4u886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4vM86EeGVX9h3ivlQvw" name="xSISchemaLocation" isOrdered="true" aggregation="composite" association="_VzV45886EeGVX9h3ivlQvw">
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzV4vc86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4vs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4v886EeGVX9h3ivlQvw" name="asContent" type="_VzVQC886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV46c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4wM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4wc86EeGVX9h3ivlQvw" name="asDistributedProduct" type="_VzVRY886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV46886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4ws86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4w886EeGVX9h3ivlQvw" name="asMedicineManufacturer" type="_VzVSd886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV47c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4xM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4xc86EeGVX9h3ivlQvw" name="asSpecializedKind" type="_VzVSkM86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV47886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4xs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4x886EeGVX9h3ivlQvw" name="desc" type="_VzUCZc86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV48c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4yM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4yc86EeGVX9h3ivlQvw" name="expirationTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV48886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4ys86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4y886EeGVX9h3ivlQvw" name="formCode" type="_VzUD0c86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV49c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4zM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4zc86EeGVX9h3ivlQvw" name="handlingCode" type="_VzUD0c86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV49886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV4zs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV4z886EeGVX9h3ivlQvw" name="id" type="_VzUpWM86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV4-c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV40M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV40c86EeGVX9h3ivlQvw" name="ingredient" type="_VzVRfM86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV4-886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV40s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV40886EeGVX9h3ivlQvw" name="medication" type="_VzVSC886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV4_c86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV41M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV41c86EeGVX9h3ivlQvw" name="part" type="_VzV3H886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV4_886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV41s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV41886EeGVX9h3ivlQvw" name="riskCode" type="_VzUD0c86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5Ac86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV42M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV42c86EeGVX9h3ivlQvw" name="stabilityTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5A886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV42s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV42886EeGVX9h3ivlQvw" name="subjectOf1" type="_VzV3W886EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5Bc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV43M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV43c86EeGVX9h3ivlQvw" name="subjectOf2" type="_VzV3cs86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5B886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV43s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV43886EeGVX9h3ivlQvw" name="subjectOf3" type="_VzV3ic86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5Cc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV44M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV44c86EeGVX9h3ivlQvw" name="subjectOf4" type="_VzV3oM86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5C886EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV44s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV44886EeGVX9h3ivlQvw" name="subjectOf5" type="_VzV31s86EeGVX9h3ivlQvw" isOrdered="true" isDerived="true" aggregation="composite" association="_VzV5Dc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV45M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV45c86EeGVX9h3ivlQvw" memberEnd="_VzV4uc86EeGVX9h3ivlQvw _VzV45s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV45s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV45c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV45886EeGVX9h3ivlQvw" memberEnd="_VzV4vM86EeGVX9h3ivlQvw _VzV46M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV46M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV45886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV46c86EeGVX9h3ivlQvw" memberEnd="_VzV4v886EeGVX9h3ivlQvw _VzV46s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV46s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV46c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV46886EeGVX9h3ivlQvw" memberEnd="_VzV4wc86EeGVX9h3ivlQvw _VzV47M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV47M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV46886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV47c86EeGVX9h3ivlQvw" memberEnd="_VzV4w886EeGVX9h3ivlQvw _VzV47s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV47s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV47c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV47886EeGVX9h3ivlQvw" memberEnd="_VzV4xc86EeGVX9h3ivlQvw _VzV48M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV48M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV47886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV48c86EeGVX9h3ivlQvw" memberEnd="_VzV4x886EeGVX9h3ivlQvw _VzV48s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV48s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV48c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV48886EeGVX9h3ivlQvw" memberEnd="_VzV4yc86EeGVX9h3ivlQvw _VzV49M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV49M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV48886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV49c86EeGVX9h3ivlQvw" memberEnd="_VzV4y886EeGVX9h3ivlQvw _VzV49s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV49s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV49c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV49886EeGVX9h3ivlQvw" memberEnd="_VzV4zc86EeGVX9h3ivlQvw _VzV4-M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4-M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV49886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4-c86EeGVX9h3ivlQvw" memberEnd="_VzV4z886EeGVX9h3ivlQvw _VzV4-s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4-s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV4-c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4-886EeGVX9h3ivlQvw" memberEnd="_VzV40c86EeGVX9h3ivlQvw _VzV4_M86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4_M86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV4-886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4_c86EeGVX9h3ivlQvw" memberEnd="_VzV40886EeGVX9h3ivlQvw _VzV4_s86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV4_s86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV4_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV4_886EeGVX9h3ivlQvw" memberEnd="_VzV41c86EeGVX9h3ivlQvw _VzV5AM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5AM86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV4_886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Ac86EeGVX9h3ivlQvw" memberEnd="_VzV41886EeGVX9h3ivlQvw _VzV5As86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5As86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5Ac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5A886EeGVX9h3ivlQvw" memberEnd="_VzV42c86EeGVX9h3ivlQvw _VzV5BM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5BM86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5A886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Bc86EeGVX9h3ivlQvw" memberEnd="_VzV42886EeGVX9h3ivlQvw _VzV5Bs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Bs86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5Bc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5B886EeGVX9h3ivlQvw" memberEnd="_VzV43c86EeGVX9h3ivlQvw _VzV5CM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5CM86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5B886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Cc86EeGVX9h3ivlQvw" memberEnd="_VzV43886EeGVX9h3ivlQvw _VzV5Cs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Cs86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5Cc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5C886EeGVX9h3ivlQvw" memberEnd="_VzV44c86EeGVX9h3ivlQvw _VzV5DM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5DM86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5C886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Dc86EeGVX9h3ivlQvw" memberEnd="_VzV44886EeGVX9h3ivlQvw _VzV5Ds86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Ds86EeGVX9h3ivlQvw" type="_VzV4tc86EeGVX9h3ivlQvw" association="_VzV5Dc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5D886EeGVX9h3ivlQvw" name="EIVLEvent2">
+      <ownedComment xmi:id="_VzV5EM86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUxc86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwEM86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJGM86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Ess86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwX886EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-4c86EeGVX9h3ivlQvw" annotatedElement="_VzV5D886EeGVX9h3ivlQvw">
+        <body>                         A code for a common (periodical) activity of
+                daily                         living based on which the event related periodic
+                interval is specified.                      </body>
+      </ownedComment>
+      <generalization xmi:id="_VzV5Ec86EeGVX9h3ivlQvw" general="_VzUD0c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5Es86EeGVX9h3ivlQvw" name="EIVLPPDTS2">
+      <ownedComment xmi:id="_VzV5E886EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUxs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwEc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJGc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9Es886EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwYM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-4s86EeGVX9h3ivlQvw" annotatedElement="_VzV5Es86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzV5FM86EeGVX9h3ivlQvw" general="_VzV5G886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Fc86EeGVX9h3ivlQvw" name="event" type="_VzV5D886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5Nc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Fs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUy886EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwFs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJHs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rss86EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwZc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-5886EeGVX9h3ivlQvw" annotatedElement="_VzV5Fc86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5F886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5GM86EeGVX9h3ivlQvw" name="offset" type="_VzV5N886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5dM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Gc86EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUzM86EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwF886EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJH886EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rs886EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwZs86EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-6M86EeGVX9h3ivlQvw" annotatedElement="_VzV5GM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Gs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5G886EeGVX9h3ivlQvw" name="SXCMPPDTS2">
+      <generalization xmi:id="_VzV5HM86EeGVX9h3ivlQvw" general="_VzV5IM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Hc86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV5Hs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUys86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwFc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJHc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rsc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwZM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-5s86EeGVX9h3ivlQvw" annotatedElement="_VzV5Hc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5H886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5IM86EeGVX9h3ivlQvw" name="PPDTS2">
+      <generalization xmi:id="_VzV5Ic86EeGVX9h3ivlQvw" general="_VzUCn886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Is86EeGVX9h3ivlQvw" name="standardDeviation" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5KM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5I886EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUx886EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwEs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJGs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9EtM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwYc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-4886EeGVX9h3ivlQvw" annotatedElement="_VzV5Is86EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5JM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5Jc86EeGVX9h3ivlQvw" name="distributionType" visibility="public" type="_VzV5Ks86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV5Js86EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUyM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwE886EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJG886EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9Etc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiKwYs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-5M86EeGVX9h3ivlQvw" annotatedElement="_VzV5Jc86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5J886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5KM86EeGVX9h3ivlQvw" memberEnd="_VzV5Is86EeGVX9h3ivlQvw _VzV5Kc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Kc86EeGVX9h3ivlQvw" type="_VzV5IM86EeGVX9h3ivlQvw" association="_VzV5KM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5Ks86EeGVX9h3ivlQvw" name="ProbabilityDistributionType2">
+      <ownedComment xmi:id="_VzV5K886EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBCUyc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwFM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEJHM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rsM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiKwY886EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-5c86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ks86EeGVX9h3ivlQvw">
+        <body>vocSet: D10747 (C-0-D10747-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5LM86EeGVX9h3ivlQvw" name="B"/>
+      <ownedLiteral xmi:id="_VzV5Lc86EeGVX9h3ivlQvw" name="E"/>
+      <ownedLiteral xmi:id="_VzV5Ls86EeGVX9h3ivlQvw" name="F"/>
+      <ownedLiteral xmi:id="_VzV5L886EeGVX9h3ivlQvw" name="G"/>
+      <ownedLiteral xmi:id="_VzV5MM86EeGVX9h3ivlQvw" name="LN"/>
+      <ownedLiteral xmi:id="_VzV5Mc86EeGVX9h3ivlQvw" name="N"/>
+      <ownedLiteral xmi:id="_VzV5Ms86EeGVX9h3ivlQvw" name="T"/>
+      <ownedLiteral xmi:id="_VzV5M886EeGVX9h3ivlQvw" name="U"/>
+      <ownedLiteral xmi:id="_VzV5NM86EeGVX9h3ivlQvw" name="X2"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Nc86EeGVX9h3ivlQvw" memberEnd="_VzV5Fc86EeGVX9h3ivlQvw _VzV5Ns86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Ns86EeGVX9h3ivlQvw" type="_VzV5Es86EeGVX9h3ivlQvw" association="_VzV5Nc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5N886EeGVX9h3ivlQvw" name="IVLPPDPQ2">
+      <generalization xmi:id="_VzV5OM86EeGVX9h3ivlQvw" general="_VzV5UM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Oc86EeGVX9h3ivlQvw" name="low" type="_VzV5X886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5ZM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Os86EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCU0M86EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwG886EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJI886EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rt886EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXY886EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-7M86EeGVX9h3ivlQvw" annotatedElement="_VzV5Oc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5O886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5PM86EeGVX9h3ivlQvw" name="width" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5Zs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Pc86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCU0s86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwHc86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJJc86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9ruc86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXZc86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-7s86EeGVX9h3ivlQvw" annotatedElement="_VzV5PM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Ps86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5P886EeGVX9h3ivlQvw" name="high" type="_VzV5X886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5aM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5QM86EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCU0886EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwHs86EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJJs86EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rus86EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXZs86EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-7886EeGVX9h3ivlQvw" annotatedElement="_VzV5P886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Qc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5Qs86EeGVX9h3ivlQvw" name="high1" type="_VzV5X886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5as86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Q886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5RM86EeGVX9h3ivlQvw" name="width1" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5bM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Rc86EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCU1M86EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwH886EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwIM86EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9ru886EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXZ886EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-8M86EeGVX9h3ivlQvw" annotatedElement="_VzV5RM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Rs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5R886EeGVX9h3ivlQvw" name="high2" type="_VzV5X886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5bs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5SM86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC70M86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwIM86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwIc86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rvM86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXaM86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-8c86EeGVX9h3ivlQvw" annotatedElement="_VzV5R886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Sc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5Ss86EeGVX9h3ivlQvw" name="center" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5cM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5S886EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC70c86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwIc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwIs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rvc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXac86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-8s86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ss86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5TM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5Tc86EeGVX9h3ivlQvw" name="width2" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5cs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5Ts86EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC70s86EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwIs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwI886EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rvs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXas86EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-8886EeGVX9h3ivlQvw" annotatedElement="_VzV5Tc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5T886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5UM86EeGVX9h3ivlQvw" name="SXCMPPDPQ2">
+      <generalization xmi:id="_VzV5Uc86EeGVX9h3ivlQvw" general="_VzV5Vc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Us86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV5U886EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUz886EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwGs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJIs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rts86EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXYs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-6886EeGVX9h3ivlQvw" annotatedElement="_VzV5Us86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5VM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5Vc86EeGVX9h3ivlQvw" name="PPDPQ2">
+      <generalization xmi:id="_VzV5Vs86EeGVX9h3ivlQvw" general="_VzUECc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5V886EeGVX9h3ivlQvw" name="standardDeviation" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5Xc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5WM86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUzc86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwGM86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJIM86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rtM86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXYM86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-6c86EeGVX9h3ivlQvw" annotatedElement="_VzV5V886EeGVX9h3ivlQvw">
+          <body>                         The primary measure of
+                                variance/uncertainty of the                         value (the
+                                square root of the sum of the squares of                         the
+                                differences between all data points and the mean).
+                                The standard deviation is used to normalize the data
+                                for computing the distribution function. Applications
+                                that cannot deal with probability distributions can
+                                still get an idea about the confidence level by looking
+                                at the standard deviation.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Wc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5Ws86EeGVX9h3ivlQvw" name="distributionType" visibility="public" type="_VzV5Ks86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV5W886EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCUzs86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwGc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJIc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rtc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXYc86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-6s86EeGVX9h3ivlQvw" annotatedElement="_VzV5Ws86EeGVX9h3ivlQvw">
+          <body>                      A code specifying the type of
+                            probability distribution.                      Possible values are as
+                            shown in the attached table.                      The NULL value
+                            (unknown) for the type code indicates                      that the
+                            probability distribution type is unknown. In                      that
+                            case, the standard deviation has the meaning of an
+                            informal guess.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5XM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Xc86EeGVX9h3ivlQvw" memberEnd="_VzV5V886EeGVX9h3ivlQvw _VzV5Xs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Xs86EeGVX9h3ivlQvw" type="_VzV5Vc86EeGVX9h3ivlQvw" association="_VzV5Xc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5X886EeGVX9h3ivlQvw" name="IVXBPPDPQ2">
+      <generalization xmi:id="_VzV5YM86EeGVX9h3ivlQvw" general="_VzV5Vc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5Yc86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzV5Ys86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBCU0c86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwHM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEJJM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9ruM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXZM86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-7c86EeGVX9h3ivlQvw" annotatedElement="_VzV5Yc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5Y886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5ZM86EeGVX9h3ivlQvw" memberEnd="_VzV5Oc86EeGVX9h3ivlQvw _VzV5Zc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Zc86EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5ZM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5Zs86EeGVX9h3ivlQvw" memberEnd="_VzV5PM86EeGVX9h3ivlQvw _VzV5Z886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5Z886EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5Zs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5aM86EeGVX9h3ivlQvw" memberEnd="_VzV5P886EeGVX9h3ivlQvw _VzV5ac86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5ac86EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5aM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5as86EeGVX9h3ivlQvw" memberEnd="_VzV5Qs86EeGVX9h3ivlQvw _VzV5a886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5a886EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5as86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5bM86EeGVX9h3ivlQvw" memberEnd="_VzV5RM86EeGVX9h3ivlQvw _VzV5bc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5bc86EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5bM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5bs86EeGVX9h3ivlQvw" memberEnd="_VzV5R886EeGVX9h3ivlQvw _VzV5b886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5b886EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5bs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5cM86EeGVX9h3ivlQvw" memberEnd="_VzV5Ss86EeGVX9h3ivlQvw _VzV5cc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5cc86EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5cM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5cs86EeGVX9h3ivlQvw" memberEnd="_VzV5Tc86EeGVX9h3ivlQvw _VzV5c886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5c886EeGVX9h3ivlQvw" type="_VzV5N886EeGVX9h3ivlQvw" association="_VzV5cs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5dM86EeGVX9h3ivlQvw" memberEnd="_VzV5GM86EeGVX9h3ivlQvw _VzV5dc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5dc86EeGVX9h3ivlQvw" type="_VzV5Es86EeGVX9h3ivlQvw" association="_VzV5dM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzV5ds86EeGVX9h3ivlQvw" name="EIVLTS2">
+      <ownedComment xmi:id="_VzV5d886EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC70886EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwI886EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwJM86EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rv886EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXa886EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-9M86EeGVX9h3ivlQvw" annotatedElement="_VzV5ds86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzV5eM86EeGVX9h3ivlQvw" general="_VzUCms86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzV5ec86EeGVX9h3ivlQvw" name="event" type="_VzV5D886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5f886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5es86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC71M86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwJM86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwJc86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rwM86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXbM86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-9c86EeGVX9h3ivlQvw" annotatedElement="_VzV5ec86EeGVX9h3ivlQvw">
+          <body>                         A code for a common
+                                (periodical) activity of daily                         living based
+                                on which the event related periodic                         interval
+                                is specified.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5e886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzV5fM86EeGVX9h3ivlQvw" name="offset" type="_VzUD6886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzV5gc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzV5fc86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC71c86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOgwJc86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwJs86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ9rwc86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXbc86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6g-9s86EeGVX9h3ivlQvw" annotatedElement="_VzV5fM86EeGVX9h3ivlQvw">
+          <body>                         An interval of elapsed time
+                                (duration, not absolute                         point in time) that
+                                marks the offsets for the                         beginning, width
+                                and end of the event-related periodic
+                                interval measured from the time each such event
+                                actually occurred.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzV5fs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5f886EeGVX9h3ivlQvw" memberEnd="_VzV5ec86EeGVX9h3ivlQvw _VzV5gM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5gM86EeGVX9h3ivlQvw" type="_VzV5ds86EeGVX9h3ivlQvw" association="_VzV5f886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzV5gc86EeGVX9h3ivlQvw" memberEnd="_VzV5fM86EeGVX9h3ivlQvw _VzV5gs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzV5gs86EeGVX9h3ivlQvw" type="_VzV5ds86EeGVX9h3ivlQvw" association="_VzV5gc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5g886EeGVX9h3ivlQvw" name="EntityClassContainerObject2">
+      <generalization xmi:id="_VzV5hM86EeGVX9h3ivlQvw" general="_VzVRKs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5hc86EeGVX9h3ivlQvw" name="EntityClassDevice2">
+      <ownedComment xmi:id="_VzV5hs86EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC71s86EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwJs86EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwJ886EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rws86EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXbs86EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6g-9886EeGVX9h3ivlQvw" annotatedElement="_VzV5hc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11623
+                (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5h886EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzV5iM86EeGVX9h3ivlQvw" name="CER"/>
+      <ownedLiteral xmi:id="_VzV5ic86EeGVX9h3ivlQvw" name="MODDV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5is86EeGVX9h3ivlQvw" name="EntityClassDeviceObject2">
+      <generalization xmi:id="_VzV5i886EeGVX9h3ivlQvw" general="_VzV5hc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5jM86EeGVX9h3ivlQvw" name="EntityClassLivingSubject2">
+      <ownedComment xmi:id="_VzV5jc86EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC71886EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOgwJ886EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwKM86EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rw886EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXb886EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl8M86EeGVX9h3ivlQvw" annotatedElement="_VzV5jM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5js86EeGVX9h3ivlQvw" name="LIV"/>
+      <ownedLiteral xmi:id="_VzV5j886EeGVX9h3ivlQvw" name="PSN"/>
+      <ownedLiteral xmi:id="_VzV5kM86EeGVX9h3ivlQvw" name="NLIV"/>
+      <ownedLiteral xmi:id="_VzV5kc86EeGVX9h3ivlQvw" name="ANM"/>
+      <ownedLiteral xmi:id="_VzV5ks86EeGVX9h3ivlQvw" name="MIC"/>
+      <ownedLiteral xmi:id="_VzV5k886EeGVX9h3ivlQvw" name="PLNT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5lM86EeGVX9h3ivlQvw" name="EntityClassLivingSubjectObject2">
+      <generalization xmi:id="_VzV5lc86EeGVX9h3ivlQvw" general="_VzV5jM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5ls86EeGVX9h3ivlQvw" name="EntityClassManufacturedMaterialObject2">
+      <generalization xmi:id="_VzV5l886EeGVX9h3ivlQvw" general="_VzVSAc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5mM86EeGVX9h3ivlQvw" name="EntityClassMaterial2">
+      <ownedComment xmi:id="_VzV5mc86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC72M86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXIM86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwKc86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rxM86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXcM86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl8c86EeGVX9h3ivlQvw" annotatedElement="_VzV5mM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5ms86EeGVX9h3ivlQvw" name="MAT"/>
+      <ownedLiteral xmi:id="_VzV5m886EeGVX9h3ivlQvw" name="CHEM"/>
+      <ownedLiteral xmi:id="_VzV5nM86EeGVX9h3ivlQvw" name="FOOD"/>
+      <ownedLiteral xmi:id="_VzV5nc86EeGVX9h3ivlQvw" name="MMAT"/>
+      <ownedLiteral xmi:id="_VzV5ns86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzV5n886EeGVX9h3ivlQvw" name="HOLD"/>
+      <ownedLiteral xmi:id="_VzV5oM86EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzV5oc86EeGVX9h3ivlQvw" name="CER"/>
+      <ownedLiteral xmi:id="_VzV5os86EeGVX9h3ivlQvw" name="MODDV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5o886EeGVX9h3ivlQvw" name="EntityClassMaterialObject2">
+      <generalization xmi:id="_VzV5pM86EeGVX9h3ivlQvw" general="_VzV5mM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5pc86EeGVX9h3ivlQvw" name="EntityClassNonPersonLivingSubject2">
+      <ownedComment xmi:id="_VzV5ps86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC72c86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXIc86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwKs86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rxc86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXcc86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl8s86EeGVX9h3ivlQvw" annotatedElement="_VzV5pc86EeGVX9h3ivlQvw">
+        <body>specDomain: V11621
+                (C-0-D10882-V13922-V10884-V11621-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5p886EeGVX9h3ivlQvw" name="NLIV"/>
+      <ownedLiteral xmi:id="_VzV5qM86EeGVX9h3ivlQvw" name="ANM"/>
+      <ownedLiteral xmi:id="_VzV5qc86EeGVX9h3ivlQvw" name="MIC"/>
+      <ownedLiteral xmi:id="_VzV5qs86EeGVX9h3ivlQvw" name="PLNT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5q886EeGVX9h3ivlQvw" name="EntityClassNonPersonLivingSubjectObject2">
+      <generalization xmi:id="_VzV5rM86EeGVX9h3ivlQvw" general="_VzV5pc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5rc86EeGVX9h3ivlQvw" name="EntityClassOrganizationObject2">
+      <generalization xmi:id="_VzV5rs86EeGVX9h3ivlQvw" general="_VzUqe886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5r886EeGVX9h3ivlQvw" name="EntityClassPlace2">
+      <ownedComment xmi:id="_VzV5sM86EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC72s86EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXIs86EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwK886EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rxs86EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXcs86EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl8886EeGVX9h3ivlQvw" annotatedElement="_VzV5r886EeGVX9h3ivlQvw">
+        <body>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5sc86EeGVX9h3ivlQvw" name="PLC"/>
+      <ownedLiteral xmi:id="_VzV5ss86EeGVX9h3ivlQvw" name="CITY"/>
+      <ownedLiteral xmi:id="_VzV5s886EeGVX9h3ivlQvw" name="COUNTRY"/>
+      <ownedLiteral xmi:id="_VzV5tM86EeGVX9h3ivlQvw" name="COUNTY"/>
+      <ownedLiteral xmi:id="_VzV5tc86EeGVX9h3ivlQvw" name="PROVINCE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5ts86EeGVX9h3ivlQvw" name="EntityClassPlaceObject2">
+      <generalization xmi:id="_VzV5t886EeGVX9h3ivlQvw" general="_VzV5r886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5uM86EeGVX9h3ivlQvw" name="EntityClassPublicInstitutionObject2">
+      <generalization xmi:id="_VzV5uc86EeGVX9h3ivlQvw" general="_VzUp4s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5us86EeGVX9h3ivlQvw" name="EntityClassStateObject2">
+      <generalization xmi:id="_VzV5u886EeGVX9h3ivlQvw" general="_VzUrHM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5vM86EeGVX9h3ivlQvw" name="EntityDeterminerDetermined2">
+      <ownedComment xmi:id="_VzV5vc86EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC72886EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXI886EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwLM86EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9rx886EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXc886EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl9M86EeGVX9h3ivlQvw" annotatedElement="_VzV5vM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10879 (C-0-D10878-V10879-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5vs86EeGVX9h3ivlQvw" name="KIND"/>
+      <ownedLiteral xmi:id="_VzV5v886EeGVX9h3ivlQvw" name="QUANTIFIEDKIND"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5wM86EeGVX9h3ivlQvw" name="EntityDeterminerDeterminedObject2">
+      <generalization xmi:id="_VzV5wc86EeGVX9h3ivlQvw" general="_VzV5vM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5ws86EeGVX9h3ivlQvw" name="EntityDeterminerObject2">
+      <generalization xmi:id="_VzV5w886EeGVX9h3ivlQvw" general="_VzVRLs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV5xM86EeGVX9h3ivlQvw" name="EntityDeterminerSpecificObject2">
+      <generalization xmi:id="_VzV5xc86EeGVX9h3ivlQvw" general="_VzUp5M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV5xs86EeGVX9h3ivlQvw" name="EntityNamePartQualifier2">
+      <ownedComment xmi:id="_VzV5x886EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC73M86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXJM86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwLc86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ9ryM86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXdM86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl9c86EeGVX9h3ivlQvw" annotatedElement="_VzV5xs86EeGVX9h3ivlQvw">
+        <body>vocSet: D15888 (C-0-D15888-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV5yM86EeGVX9h3ivlQvw" name="LS"/>
+      <ownedLiteral xmi:id="_VzV5yc86EeGVX9h3ivlQvw" name="IN"/>
+      <ownedLiteral xmi:id="_VzV5ys86EeGVX9h3ivlQvw" name="TITLE"/>
+      <ownedLiteral xmi:id="_VzV5y886EeGVX9h3ivlQvw" name="AC"/>
+      <ownedLiteral xmi:id="_VzV5zM86EeGVX9h3ivlQvw" name="NB"/>
+      <ownedLiteral xmi:id="_VzV5zc86EeGVX9h3ivlQvw" name="PR"/>
+      <ownedLiteral xmi:id="_VzV5zs86EeGVX9h3ivlQvw" name="VV"/>
+      <ownedLiteral xmi:id="_VzV5z886EeGVX9h3ivlQvw" name="AD2"/>
+      <ownedLiteral xmi:id="_VzV50M86EeGVX9h3ivlQvw" name="BR"/>
+      <ownedLiteral xmi:id="_VzV50c86EeGVX9h3ivlQvw" name="SP"/>
+      <ownedLiteral xmi:id="_VzV50s86EeGVX9h3ivlQvw" name="CL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV50886EeGVX9h3ivlQvw" name="EntityNamePartQualifierObject2">
+      <generalization xmi:id="_VzV51M86EeGVX9h3ivlQvw" general="_VzV5xs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV51c86EeGVX9h3ivlQvw" name="EntityNamePartTypeObject2">
+      <generalization xmi:id="_VzV51s86EeGVX9h3ivlQvw" general="_VzUplc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV51886EeGVX9h3ivlQvw" name="EntityNameSearchUse2">
+      <ownedComment xmi:id="_VzV52M86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC73c86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXJc86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwLs86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-SwM86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXdc86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl9s86EeGVX9h3ivlQvw" annotatedElement="_VzV51886EeGVX9h3ivlQvw">
+        <body>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV52c86EeGVX9h3ivlQvw" name="SRCH"/>
+      <ownedLiteral xmi:id="_VzV52s86EeGVX9h3ivlQvw" name="PHON"/>
+      <ownedLiteral xmi:id="_VzV52886EeGVX9h3ivlQvw" name="SNDX"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzV53M86EeGVX9h3ivlQvw" name="EntityNameSearchUseObject2">
+      <generalization xmi:id="_VzV53c86EeGVX9h3ivlQvw" general="_VzV51886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzV53s86EeGVX9h3ivlQvw" name="EntityNameUse2">
+      <ownedComment xmi:id="_VzV53886EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBC73s86EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXJs86EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyEwL886EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-Swc86EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiLXds86EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hl9886EeGVX9h3ivlQvw" annotatedElement="_VzV53s86EeGVX9h3ivlQvw">
+        <body>vocSet: D15913 (C-0-D15913-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzV54M86EeGVX9h3ivlQvw" name="C"/>
+      <ownedLiteral xmi:id="_VzV54c86EeGVX9h3ivlQvw" name="SRCH"/>
+      <ownedLiteral xmi:id="_VzV54s86EeGVX9h3ivlQvw" name="PHON"/>
+      <ownedLiteral xmi:id="_VzV54886EeGVX9h3ivlQvw" name="SNDX"/>
+      <ownedLiteral xmi:id="_VzWeEM86EeGVX9h3ivlQvw" name="ABC"/>
+      <ownedLiteral xmi:id="_VzWeEc86EeGVX9h3ivlQvw" name="IDE"/>
+      <ownedLiteral xmi:id="_VzWeEs86EeGVX9h3ivlQvw" name="SYL"/>
+      <ownedLiteral xmi:id="_VzWeE886EeGVX9h3ivlQvw" name="L">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeFM86EeGVX9h3ivlQvw" value="8"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWeFc86EeGVX9h3ivlQvw" name="A">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeFs86EeGVX9h3ivlQvw" value="15"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWeF886EeGVX9h3ivlQvw" name="ASGN">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeGM86EeGVX9h3ivlQvw" value="16"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWeGc86EeGVX9h3ivlQvw" name="I">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeGs86EeGVX9h3ivlQvw" value="18"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWeG886EeGVX9h3ivlQvw" name="R">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeHM86EeGVX9h3ivlQvw" value="20"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWeHc86EeGVX9h3ivlQvw" name="P">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWeHs86EeGVX9h3ivlQvw" value="24"/>
+      </ownedLiteral>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWeH886EeGVX9h3ivlQvw" name="EntityNameUseObject2">
+      <generalization xmi:id="_VzWeIM86EeGVX9h3ivlQvw" general="_VzV53s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeIc86EeGVX9h3ivlQvw" name="GLISTPQ2">
+      <generalization xmi:id="_VzWeIs86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeI886EeGVX9h3ivlQvw" name="head" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeLc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeJM86EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC73886EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXJ886EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwMM86EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Sws86EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXd886EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl-M86EeGVX9h3ivlQvw" annotatedElement="_VzWeI886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeJc86EeGVX9h3ivlQvw" name="increment" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeL886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeJs86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC74M86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXKM86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwMc86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Sw886EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiLXeM86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl-c86EeGVX9h3ivlQvw" annotatedElement="_VzWeJc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeJ886EeGVX9h3ivlQvw" name="denominator" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeKM86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC74c86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXKc86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwMs86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-SxM86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-cM86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl-s86EeGVX9h3ivlQvw" annotatedElement="_VzWeJ886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeKc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeKs86EeGVX9h3ivlQvw" name="period" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeK886EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC74s86EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXKs86EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwM886EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Sxc86EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-cc86EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl-886EeGVX9h3ivlQvw" annotatedElement="_VzWeKs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeLM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeLc86EeGVX9h3ivlQvw" memberEnd="_VzWeI886EeGVX9h3ivlQvw _VzWeLs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeLs86EeGVX9h3ivlQvw" type="_VzWeIc86EeGVX9h3ivlQvw" association="_VzWeLc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeL886EeGVX9h3ivlQvw" memberEnd="_VzWeJc86EeGVX9h3ivlQvw _VzWeMM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeMM86EeGVX9h3ivlQvw" type="_VzWeIc86EeGVX9h3ivlQvw" association="_VzWeL886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeMc86EeGVX9h3ivlQvw" name="GLISTTS2">
+      <generalization xmi:id="_VzWeMs86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeM886EeGVX9h3ivlQvw" name="head" type="_VzUCn886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWePc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeNM86EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC74886EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXK886EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwNM86EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Sxs86EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-cs86EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl_M86EeGVX9h3ivlQvw" annotatedElement="_VzWeM886EeGVX9h3ivlQvw">
+          <body>                      This is the start-value of the
+                                generated list.                    </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeNc86EeGVX9h3ivlQvw" name="increment" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeP886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeNs86EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC75M86EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXLM86EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwNc86EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Sx886EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-c886EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl_c86EeGVX9h3ivlQvw" annotatedElement="_VzWeNc86EeGVX9h3ivlQvw">
+          <body>                      The difference between one value
+                                and its previous                      different value. For example,
+                                to generate the sequence                      (1; 4; 7; 10; 13; ...)
+                                the increment is 3; likewise to                      generate the
+                                sequence (1; 1; 4; 4; 7; 7; 10; 10; 13;                      13;
+                                ...) the increment is also 3.                   </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeN886EeGVX9h3ivlQvw" name="denominator" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeOM86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC75c86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXLc86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwNs86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-SyM86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-dM86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl_s86EeGVX9h3ivlQvw" annotatedElement="_VzWeN886EeGVX9h3ivlQvw">
+          <body>                      The integer by which the index for
+                            the sequence is                      divided, effectively the number of
+                            times the sequence                      generates the same sequence item
+                            value before                      incrementing to the next sequence item
+                            value. For                      example, to generate the sequence (1; 1;
+                            1; 2; 2; 2; 3; 3;                      3; ...)  the denominator is 3.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeOc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeOs86EeGVX9h3ivlQvw" name="period" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeO886EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBC75s86EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXLs86EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyEwN886EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Syc86EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-dc86EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hl_886EeGVX9h3ivlQvw" annotatedElement="_VzWeOs86EeGVX9h3ivlQvw">
+          <body>                      If non-NULL, specifies that the
+                            sequence alternates,                      i.e., after this many
+                            increments, the sequence item                      values roll over to
+                            start from the initial sequence                      item value. For
+                            example, the sequence (1; 2; 3; 1; 2;                      3; 1; 2; 3;
+                            ...) has period 3; also the sequence                      (1; 1; 2; 2;
+                            3; 3; 1; 1; 2; 2; 3; 3; ...) has period                      3 too.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWePM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWePc86EeGVX9h3ivlQvw" memberEnd="_VzWeM886EeGVX9h3ivlQvw _VzWePs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWePs86EeGVX9h3ivlQvw" type="_VzWeMc86EeGVX9h3ivlQvw" association="_VzWePc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeP886EeGVX9h3ivlQvw" memberEnd="_VzWeNc86EeGVX9h3ivlQvw _VzWeQM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeQM86EeGVX9h3ivlQvw" type="_VzWeMc86EeGVX9h3ivlQvw" association="_VzWeP886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWeQc86EeGVX9h3ivlQvw" name="HasSupport2">
+      <ownedComment xmi:id="_VzWeQs86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBDi4M86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXL886EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyFXMM86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-Sys86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiL-ds86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hmAM86EeGVX9h3ivlQvw" annotatedElement="_VzWeQc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWeQ886EeGVX9h3ivlQvw" name="SPRT"/>
+      <ownedLiteral xmi:id="_VzWeRM86EeGVX9h3ivlQvw" name="SPRTBND"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWeRc86EeGVX9h3ivlQvw" name="HasSupportObject2">
+      <generalization xmi:id="_VzWeRs86EeGVX9h3ivlQvw" general="_VzWeQc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWeR886EeGVX9h3ivlQvw" name="HomeAddressUse2">
+      <ownedComment xmi:id="_VzWeSM86EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBDi4c86EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXMM86EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyFXMc86EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-Sy886EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiL-d886EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hmAc86EeGVX9h3ivlQvw" annotatedElement="_VzWeR886EeGVX9h3ivlQvw">
+        <body>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWeSc86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzWeSs86EeGVX9h3ivlQvw" name="HP"/>
+      <ownedLiteral xmi:id="_VzWeS886EeGVX9h3ivlQvw" name="HV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWeTM86EeGVX9h3ivlQvw" name="HomeAddressUseObject2">
+      <generalization xmi:id="_VzWeTc86EeGVX9h3ivlQvw" general="_VzWeR886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeTs86EeGVX9h3ivlQvw" name="HXITCE2">
+      <generalization xmi:id="_VzWeT886EeGVX9h3ivlQvw" general="_VzUD0c86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeUM86EeGVX9h3ivlQvw" name="validTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeU886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeUc86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi4s86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXMc86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXMs86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-SzM86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-eM86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hmAs86EeGVX9h3ivlQvw" annotatedElement="_VzWeUM86EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeUs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeU886EeGVX9h3ivlQvw" memberEnd="_VzWeUM86EeGVX9h3ivlQvw _VzWeVM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeVM86EeGVX9h3ivlQvw" type="_VzWeTs86EeGVX9h3ivlQvw" association="_VzWeU886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeVc86EeGVX9h3ivlQvw" name="HXITPQ2">
+      <generalization xmi:id="_VzWeVs86EeGVX9h3ivlQvw" general="_VzUECc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeV886EeGVX9h3ivlQvw" name="validTime" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeWs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeWM86EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi4886EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXMs86EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXM886EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-Szc86EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-ec86EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hmA886EeGVX9h3ivlQvw" annotatedElement="_VzWeV886EeGVX9h3ivlQvw">
+          <body>                         The time interval during
+                                which the given information                         was, is, or is
+                                expected to be valid. The interval can                         be
+                                open or closed, as well as infinite or undefined on
+                                either side.                      </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeWc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeWs86EeGVX9h3ivlQvw" memberEnd="_VzWeV886EeGVX9h3ivlQvw _VzWeW886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeW886EeGVX9h3ivlQvw" type="_VzWeVc86EeGVX9h3ivlQvw" association="_VzWeWs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWeXM86EeGVX9h3ivlQvw" name="ImageMediaType2">
+      <ownedComment xmi:id="_VzWeXc86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBDi5M86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXM886EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyFXNM86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-Szs86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiL-es86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hmBM86EeGVX9h3ivlQvw" annotatedElement="_VzWeXM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14839 (C-0-D14824-V14839-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWeXs86EeGVX9h3ivlQvw" name="imageG3fax"/>
+      <ownedLiteral xmi:id="_VzWeX886EeGVX9h3ivlQvw" name="imageGif"/>
+      <ownedLiteral xmi:id="_VzWeYM86EeGVX9h3ivlQvw" name="imageJpeg"/>
+      <ownedLiteral xmi:id="_VzWeYc86EeGVX9h3ivlQvw" name="imagePng"/>
+      <ownedLiteral xmi:id="_VzWeYs86EeGVX9h3ivlQvw" name="imageTiff"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWeY886EeGVX9h3ivlQvw" name="ImageMediaTypeObject2">
+      <generalization xmi:id="_VzWeZM86EeGVX9h3ivlQvw" general="_VzWeXM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeZc86EeGVX9h3ivlQvw" name="INT12">
+      <ownedComment xmi:id="_VzWeZs86EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBDi5c86EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOhXNM86EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyFXNc86EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-Sz886EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiL-e886EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6hmBc86EeGVX9h3ivlQvw" annotatedElement="_VzWeZc86EeGVX9h3ivlQvw">
+        <body>             Integer numbers (-1,0,1,2, 100, 3398129, etc.) are
+                precise             numbers that are results of counting and enumerating.
+                Integer numbers are discrete, the set of integers is             infinite but
+                countable.  No arbitrary limit is imposed on             the range of integer
+                numbers. Two NULL flavors are             defined for the positive and negative
+                infinity.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWeZ886EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeaM86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUD4886EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeac86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWeas86EeGVX9h3ivlQvw" name="IntegrityCheckAlgorithmObject2">
+      <generalization xmi:id="_VzWea886EeGVX9h3ivlQvw" general="_VzUCxM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWebM86EeGVX9h3ivlQvw" name="IVLINT2">
+      <generalization xmi:id="_VzWebc86EeGVX9h3ivlQvw" general="_VzWehc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWebs86EeGVX9h3ivlQvw" name="low" type="_VzWeis86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWej886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeb886EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi5886EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXNs86EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXN886EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S0c86EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-fc86EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hmB886EeGVX9h3ivlQvw" annotatedElement="_VzWebs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWecM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWecc86EeGVX9h3ivlQvw" name="width" type="_VzWeZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWekc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWecs86EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi6c86EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-MM86EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXOc86EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S0886EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-f886EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNAc86EeGVX9h3ivlQvw" annotatedElement="_VzWecc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWec886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWedM86EeGVX9h3ivlQvw" name="high" type="_VzWeis86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWek886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWedc86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi6s86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Mc86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXOs86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S1M86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-gM86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNAs86EeGVX9h3ivlQvw" annotatedElement="_VzWedM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeds86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWed886EeGVX9h3ivlQvw" name="high1" type="_VzWeis86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWelc86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeeM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeec86EeGVX9h3ivlQvw" name="width1" type="_VzWeZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWel886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWees86EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi6886EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Ms86EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXO886EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S1c86EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-gc86EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNA886EeGVX9h3ivlQvw" annotatedElement="_VzWeec86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWee886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWefM86EeGVX9h3ivlQvw" name="high2" type="_VzWeis86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWemc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWefc86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi7M86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-M886EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXPM86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S1s86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-gs86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNBM86EeGVX9h3ivlQvw" annotatedElement="_VzWefM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWefs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWef886EeGVX9h3ivlQvw" name="center" type="_VzWeZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWem886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWegM86EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi7c86EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-NM86EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXPc86EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S1886EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-g886EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNBc86EeGVX9h3ivlQvw" annotatedElement="_VzWef886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWegc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWegs86EeGVX9h3ivlQvw" name="width2" type="_VzWeZc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWenc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeg886EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi7s86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Nc86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXPs86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-50M86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-hM86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNBs86EeGVX9h3ivlQvw" annotatedElement="_VzWegs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWehM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWehc86EeGVX9h3ivlQvw" name="SXCMINT2">
+      <generalization xmi:id="_VzWehs86EeGVX9h3ivlQvw" general="_VzWeZc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeh886EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeiM86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi5s86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXNc86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXNs86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S0M86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-fM86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6hmBs86EeGVX9h3ivlQvw" annotatedElement="_VzWeh886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeic86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeis86EeGVX9h3ivlQvw" name="IVXBINT2">
+      <generalization xmi:id="_VzWei886EeGVX9h3ivlQvw" general="_VzWeZc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWejM86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWejc86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi6M86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOhXN886EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXOM86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-S0s86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-fs86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNAM86EeGVX9h3ivlQvw" annotatedElement="_VzWejM86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWejs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWej886EeGVX9h3ivlQvw" memberEnd="_VzWebs86EeGVX9h3ivlQvw _VzWekM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWekM86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWej886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWekc86EeGVX9h3ivlQvw" memberEnd="_VzWecc86EeGVX9h3ivlQvw _VzWeks86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeks86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWekc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWek886EeGVX9h3ivlQvw" memberEnd="_VzWedM86EeGVX9h3ivlQvw _VzWelM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWelM86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWek886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWelc86EeGVX9h3ivlQvw" memberEnd="_VzWed886EeGVX9h3ivlQvw _VzWels86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWels86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWelc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWel886EeGVX9h3ivlQvw" memberEnd="_VzWeec86EeGVX9h3ivlQvw _VzWemM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWemM86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWel886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWemc86EeGVX9h3ivlQvw" memberEnd="_VzWefM86EeGVX9h3ivlQvw _VzWems86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWems86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWemc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWem886EeGVX9h3ivlQvw" memberEnd="_VzWef886EeGVX9h3ivlQvw _VzWenM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWenM86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWem886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWenc86EeGVX9h3ivlQvw" memberEnd="_VzWegs86EeGVX9h3ivlQvw _VzWens86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWens86EeGVX9h3ivlQvw" type="_VzWebM86EeGVX9h3ivlQvw" association="_VzWenc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWen886EeGVX9h3ivlQvw" name="IVLMO2">
+      <generalization xmi:id="_VzWeoM86EeGVX9h3ivlQvw" general="_VzWeuM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeoc86EeGVX9h3ivlQvw" name="low" type="_VzWevc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWews86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeos86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi8M86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-N886EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXQM86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-50s86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-hs86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNCM86EeGVX9h3ivlQvw" annotatedElement="_VzWeoc86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeo886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWepM86EeGVX9h3ivlQvw" name="width" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWexM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWepc86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi8s86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Oc86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXQs86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-51M86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlgM86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNCs86EeGVX9h3ivlQvw" annotatedElement="_VzWepM86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeps86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWep886EeGVX9h3ivlQvw" name="high" type="_VzWevc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWexs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWeqM86EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi8886EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Os86EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXQ886EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-51c86EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlgc86EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNC886EeGVX9h3ivlQvw" annotatedElement="_VzWep886EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeqc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWeqs86EeGVX9h3ivlQvw" name="high1" type="_VzWevc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeyM86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWeq886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWerM86EeGVX9h3ivlQvw" name="width1" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWeys86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWerc86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi9M86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-O886EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXRM86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-51s86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlgs86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNDM86EeGVX9h3ivlQvw" annotatedElement="_VzWerM86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWers86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWer886EeGVX9h3ivlQvw" name="high2" type="_VzWevc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWezM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWesM86EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi9c86EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-PM86EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXRc86EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-51886EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlg886EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNDc86EeGVX9h3ivlQvw" annotatedElement="_VzWer886EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWesc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWess86EeGVX9h3ivlQvw" name="center" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWezs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWes886EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi9s86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Pc86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXRs86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-52M86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlhM86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNDs86EeGVX9h3ivlQvw" annotatedElement="_VzWess86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWetM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWetc86EeGVX9h3ivlQvw" name="width2" type="_VzV4Hs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe0M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWets86EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ8M86EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Ps86EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXR886EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-52c86EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlhc86EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iND886EeGVX9h3ivlQvw" annotatedElement="_VzWetc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWet886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWeuM86EeGVX9h3ivlQvw" name="SXCMMO2">
+      <generalization xmi:id="_VzWeuc86EeGVX9h3ivlQvw" general="_VzV4Hs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWeus86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWeu886EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi7886EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Ns86EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXP886EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-50c86EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-hc86EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNB886EeGVX9h3ivlQvw" annotatedElement="_VzWeus86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWevM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWevc86EeGVX9h3ivlQvw" name="IVXBMO2">
+      <generalization xmi:id="_VzWevs86EeGVX9h3ivlQvw" general="_VzV4Hs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWev886EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWewM86EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBDi8c86EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-OM86EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyFXQc86EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-50886EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiL-h886EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNCc86EeGVX9h3ivlQvw" annotatedElement="_VzWev886EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWewc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWews86EeGVX9h3ivlQvw" memberEnd="_VzWeoc86EeGVX9h3ivlQvw _VzWew886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWew886EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWews86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWexM86EeGVX9h3ivlQvw" memberEnd="_VzWepM86EeGVX9h3ivlQvw _VzWexc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWexc86EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWexM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWexs86EeGVX9h3ivlQvw" memberEnd="_VzWep886EeGVX9h3ivlQvw _VzWex886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWex886EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWexs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeyM86EeGVX9h3ivlQvw" memberEnd="_VzWeqs86EeGVX9h3ivlQvw _VzWeyc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWeyc86EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWeyM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWeys86EeGVX9h3ivlQvw" memberEnd="_VzWerM86EeGVX9h3ivlQvw _VzWey886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWey886EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWeys86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWezM86EeGVX9h3ivlQvw" memberEnd="_VzWer886EeGVX9h3ivlQvw _VzWezc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWezc86EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWezM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWezs86EeGVX9h3ivlQvw" memberEnd="_VzWess86EeGVX9h3ivlQvw _VzWez886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWez886EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWezs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe0M86EeGVX9h3ivlQvw" memberEnd="_VzWetc86EeGVX9h3ivlQvw _VzWe0c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe0c86EeGVX9h3ivlQvw" type="_VzWen886EeGVX9h3ivlQvw" association="_VzWe0M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWe0s86EeGVX9h3ivlQvw" name="IVLPPDTS2">
+      <generalization xmi:id="_VzWe0886EeGVX9h3ivlQvw" general="_VzV5G886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWe1M86EeGVX9h3ivlQvw" name="low" type="_VzWe6886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe8M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe1c86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ8c86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-P886EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-QM86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-52s86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlhs86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNEM86EeGVX9h3ivlQvw" annotatedElement="_VzWe1M86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe1s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe1886EeGVX9h3ivlQvw" name="width" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe8s86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe2M86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ8886EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Qc86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Qs86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-53M86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMliM86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNEs86EeGVX9h3ivlQvw" annotatedElement="_VzWe1886EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe2c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe2s86EeGVX9h3ivlQvw" name="high" type="_VzWe6886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe9M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe2886EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ9M86EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Qs86EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Q886EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-53c86EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlic86EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNE886EeGVX9h3ivlQvw" annotatedElement="_VzWe2s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe3M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe3c86EeGVX9h3ivlQvw" name="high1" type="_VzWe6886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe9s86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe3s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe3886EeGVX9h3ivlQvw" name="width1" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe-M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe4M86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ9c86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Q886EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-RM86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-53s86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlis86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNFM86EeGVX9h3ivlQvw" annotatedElement="_VzWe3886EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe4c86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe4s86EeGVX9h3ivlQvw" name="high2" type="_VzWe6886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe-s86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe4886EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ9s86EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-RM86EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Rc86EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-53886EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMli886EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNFc86EeGVX9h3ivlQvw" annotatedElement="_VzWe4s86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe5M86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe5c86EeGVX9h3ivlQvw" name="center" type="_VzV5IM86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe_M86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe5s86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ9886EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Rc86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Rs86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-54M86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMljM86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNFs86EeGVX9h3ivlQvw" annotatedElement="_VzWe5c86EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe5886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWe6M86EeGVX9h3ivlQvw" name="width2" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWe_s86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWe6c86EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ-M86EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-Rs86EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-R886EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-54c86EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMljc86EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNF886EeGVX9h3ivlQvw" annotatedElement="_VzWe6M86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe6s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWe6886EeGVX9h3ivlQvw" name="IVXBPPDTS2">
+      <generalization xmi:id="_VzWe7M86EeGVX9h3ivlQvw" general="_VzV5IM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWe7c86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWe7s86EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ8s86EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-QM86EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Qc86EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-52886EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlh886EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6iNEc86EeGVX9h3ivlQvw" annotatedElement="_VzWe7c86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWe7886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe8M86EeGVX9h3ivlQvw" memberEnd="_VzWe1M86EeGVX9h3ivlQvw _VzWe8c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe8c86EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe8M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe8s86EeGVX9h3ivlQvw" memberEnd="_VzWe1886EeGVX9h3ivlQvw _VzWe8886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe8886EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe8s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe9M86EeGVX9h3ivlQvw" memberEnd="_VzWe2s86EeGVX9h3ivlQvw _VzWe9c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe9c86EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe9M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe9s86EeGVX9h3ivlQvw" memberEnd="_VzWe3c86EeGVX9h3ivlQvw _VzWe9886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe9886EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe9s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe-M86EeGVX9h3ivlQvw" memberEnd="_VzWe3886EeGVX9h3ivlQvw _VzWe-c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe-c86EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe-M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe-s86EeGVX9h3ivlQvw" memberEnd="_VzWe4s86EeGVX9h3ivlQvw _VzWe-886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe-886EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe-s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe_M86EeGVX9h3ivlQvw" memberEnd="_VzWe5c86EeGVX9h3ivlQvw _VzWe_c86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe_c86EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe_M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWe_s86EeGVX9h3ivlQvw" memberEnd="_VzWe6M86EeGVX9h3ivlQvw _VzWe_886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWe_886EeGVX9h3ivlQvw" type="_VzWe0s86EeGVX9h3ivlQvw" association="_VzWe_s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWfAM86EeGVX9h3ivlQvw" name="IVLREAL2">
+      <generalization xmi:id="_VzWfAc86EeGVX9h3ivlQvw" general="_VzWfGc86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWfAs86EeGVX9h3ivlQvw" name="low" type="_VzWfI886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfKM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfA886EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ-886EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilQM86EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Ss86EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-55M86EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlkM86EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0Ec86EeGVX9h3ivlQvw" annotatedElement="_VzWfAs86EeGVX9h3ivlQvw">
+          <body>                            The low limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfBM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfBc86EeGVX9h3ivlQvw" name="width" type="_VzWfHs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfKs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfBs86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ_c86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilQs86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-TM86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-55s86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlks86EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0E886EeGVX9h3ivlQvw" annotatedElement="_VzWfBc86EeGVX9h3ivlQvw">
+          <body>                            The difference
+                                        between high and low boundary. The
+                                        purpose of distinguishing a width property is to
+                                        handle all cases of incomplete information
+                                        symmetrically. In any interval representation only
+                                        two of the three properties high, low, and width need
+                                        to be stated and the third can be derived.
+                                    </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfB886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfCM86EeGVX9h3ivlQvw" name="high" type="_VzWfI886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfLM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfCc86EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ_s86EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilQ886EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Tc86EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-55886EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlk886EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0FM86EeGVX9h3ivlQvw" annotatedElement="_VzWfCM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of
+                                        the interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfCs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfC886EeGVX9h3ivlQvw" name="high1" type="_VzWfI886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfLs86EeGVX9h3ivlQvw">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfDM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfDc86EeGVX9h3ivlQvw" name="width1" type="_VzWfHs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfMM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfDs86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ_886EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilRM86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Ts86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ_g4M86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMllM86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0Fc86EeGVX9h3ivlQvw" annotatedElement="_VzWfDc86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfD886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfEM86EeGVX9h3ivlQvw" name="high2" type="_VzWfI886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfMs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfEc86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEKAM86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilRc86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-T886EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ_g4c86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMllc86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0Fs86EeGVX9h3ivlQvw" annotatedElement="_VzWfEM86EeGVX9h3ivlQvw">
+          <body>                            The high limit of the
+                                    interval.                         </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfEs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfE886EeGVX9h3ivlQvw" name="center" type="_VzWfHs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfNM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfFM86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEKAc86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilRs86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-UM86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ_g4s86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlls86EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0F886EeGVX9h3ivlQvw" annotatedElement="_VzWfE886EeGVX9h3ivlQvw">
+          <body>                            The arithmetic mean of
+                                    the interval (low plus high                            divided
+                                    by 2). The purpose of distinguishing the center
+                                    as a semantic property is for conversions of intervals
+                                    from and to point values.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfFc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWfFs86EeGVX9h3ivlQvw" name="width2" type="_VzWfHs86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWfNs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWfF886EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEKAs86EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilR886EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Uc86EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ_g4886EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMll886EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0GM86EeGVX9h3ivlQvw" annotatedElement="_VzWfFs86EeGVX9h3ivlQvw">
+          <body>                            The difference between
+                                    high and low boundary. The                            purpose of
+                                    distinguishing a width property is to
+                                    handle all cases of incomplete information
+                                    symmetrically. In any interval representation only
+                                    two of the three properties high, low, and width need
+                                    to be stated and the third can be derived.
+                                </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfGM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWfGc86EeGVX9h3ivlQvw" name="SXCMREAL2">
+      <generalization xmi:id="_VzWfGs86EeGVX9h3ivlQvw" general="_VzWfHs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWfG886EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWfHM86EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ-s86EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOh-SM86EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-Sc86EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-54886EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlj886EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0EM86EeGVX9h3ivlQvw" annotatedElement="_VzWfG886EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfHc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWfHs86EeGVX9h3ivlQvw" name="REAL12">
+      <ownedComment xmi:id="_VzWfH886EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEJ-c86EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOh-R886EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-SM86EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ-54s86EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiMljs86EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6iNGM86EeGVX9h3ivlQvw" annotatedElement="_VzWfHs86EeGVX9h3ivlQvw">
+        <body>             Fractional numbers. Typically used whenever quantities
+                are measured, estimated, or computed from other real             numbers.  The
+                typical representation is decimal, where             the number of significant
+                decimal digits is known as the             precision. Real numbers are needed beyond
+                integers             whenever quantities of the real world are measured,
+                estimated, or computed from other real numbers. The term             &quot;Real number&quot;
+                in this specification is used to mean             that fractional values are covered
+                without necessarily             implying the full set of the mathematical real
+                numbers.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWfIM86EeGVX9h3ivlQvw" general="_VzUCpM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWfIc86EeGVX9h3ivlQvw" name="value" visibility="public" type="_VzUo5s86EeGVX9h3ivlQvw" isOrdered="true">
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfIs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWfI886EeGVX9h3ivlQvw" name="IVXBREAL2">
+      <generalization xmi:id="_VzWfJM86EeGVX9h3ivlQvw" general="_VzWfHs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWfJc86EeGVX9h3ivlQvw" name="inclusive" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWfJs86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBEJ_M86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOilQc86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyF-S886EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XJ-55c86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiMlkc86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6i0Es86EeGVX9h3ivlQvw" annotatedElement="_VzWfJc86EeGVX9h3ivlQvw">
+          <body>                      Specifies whether the limit is
+                            included in the                      interval (interval is closed) or
+                            excluded from the                      interval (interval is open).
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWfJ886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfKM86EeGVX9h3ivlQvw" memberEnd="_VzWfAs86EeGVX9h3ivlQvw _VzWfKc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfKc86EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfKM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfKs86EeGVX9h3ivlQvw" memberEnd="_VzWfBc86EeGVX9h3ivlQvw _VzWfK886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfK886EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfKs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfLM86EeGVX9h3ivlQvw" memberEnd="_VzWfCM86EeGVX9h3ivlQvw _VzWfLc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfLc86EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfLM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfLs86EeGVX9h3ivlQvw" memberEnd="_VzWfC886EeGVX9h3ivlQvw _VzWfL886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfL886EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfLs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfMM86EeGVX9h3ivlQvw" memberEnd="_VzWfDc86EeGVX9h3ivlQvw _VzWfMc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfMc86EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfMM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfMs86EeGVX9h3ivlQvw" memberEnd="_VzWfEM86EeGVX9h3ivlQvw _VzWfM886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfM886EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfMs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfNM86EeGVX9h3ivlQvw" memberEnd="_VzWfE886EeGVX9h3ivlQvw _VzWfNc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfNc86EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfNM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWfNs86EeGVX9h3ivlQvw" memberEnd="_VzWfFs86EeGVX9h3ivlQvw _VzWfN886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWfN886EeGVX9h3ivlQvw" type="_VzWfAM86EeGVX9h3ivlQvw" association="_VzWfNs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfOM86EeGVX9h3ivlQvw" name="LicensedEntityRole2">
+      <ownedComment xmi:id="_VzWfOc86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEKA886EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilSM86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-Us86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g5M86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiMlmM86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Gc86EeGVX9h3ivlQvw" annotatedElement="_VzWfOM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16773
+                (C-0-D11555-V13940-V16930-V16773-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfOs86EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzWfO886EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzWfPM86EeGVX9h3ivlQvw" name="PROV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfPc86EeGVX9h3ivlQvw" name="LicensedEntityRoleObject2">
+      <generalization xmi:id="_VzWfPs86EeGVX9h3ivlQvw" general="_VzWfOM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfP886EeGVX9h3ivlQvw" name="ListInt2"/>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfQM86EeGVX9h3ivlQvw" name="MediaType2">
+      <ownedComment xmi:id="_VzWfQc86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEKBM86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilSc86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-U886EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g5c86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMkM86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Gs86EeGVX9h3ivlQvw" annotatedElement="_VzWfQM86EeGVX9h3ivlQvw">
+        <body>vocSet: D14824 (C-0-D14824-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfQs86EeGVX9h3ivlQvw" name="applicationDicom"/>
+      <ownedLiteral xmi:id="_VzWfQ886EeGVX9h3ivlQvw" name="applicationMsword"/>
+      <ownedLiteral xmi:id="_VzWfRM86EeGVX9h3ivlQvw" name="applicationPdf"/>
+      <ownedLiteral xmi:id="_VzWfRc86EeGVX9h3ivlQvw" name="audioBasic"/>
+      <ownedLiteral xmi:id="_VzWfRs86EeGVX9h3ivlQvw" name="audioK32adpcm"/>
+      <ownedLiteral xmi:id="_VzWfR886EeGVX9h3ivlQvw" name="audioMpeg"/>
+      <ownedLiteral xmi:id="_VzWfSM86EeGVX9h3ivlQvw" name="imageG3fax"/>
+      <ownedLiteral xmi:id="_VzWfSc86EeGVX9h3ivlQvw" name="imageGif"/>
+      <ownedLiteral xmi:id="_VzWfSs86EeGVX9h3ivlQvw" name="imageJpeg"/>
+      <ownedLiteral xmi:id="_VzWfS886EeGVX9h3ivlQvw" name="imagePng"/>
+      <ownedLiteral xmi:id="_VzWfTM86EeGVX9h3ivlQvw" name="imageTiff"/>
+      <ownedLiteral xmi:id="_VzWfTc86EeGVX9h3ivlQvw" name="modelVrml"/>
+      <ownedLiteral xmi:id="_VzWfTs86EeGVX9h3ivlQvw" name="multipartXHl7CdaLevel1"/>
+      <ownedLiteral xmi:id="_VzWfT886EeGVX9h3ivlQvw" name="textHtml"/>
+      <ownedLiteral xmi:id="_VzWfUM86EeGVX9h3ivlQvw" name="textPlain"/>
+      <ownedLiteral xmi:id="_VzWfUc86EeGVX9h3ivlQvw" name="textRtf"/>
+      <ownedLiteral xmi:id="_VzWfUs86EeGVX9h3ivlQvw" name="textSgml"/>
+      <ownedLiteral xmi:id="_VzWfU886EeGVX9h3ivlQvw" name="textXHl7Ft"/>
+      <ownedLiteral xmi:id="_VzWfVM86EeGVX9h3ivlQvw" name="textXml"/>
+      <ownedLiteral xmi:id="_VzWfVc86EeGVX9h3ivlQvw" name="videoMpeg"/>
+      <ownedLiteral xmi:id="_VzWfVs86EeGVX9h3ivlQvw" name="videoXAvi"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfV886EeGVX9h3ivlQvw" name="MediaTypeObject2">
+      <generalization xmi:id="_VzWfWM86EeGVX9h3ivlQvw" general="_VzWfQM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfWc86EeGVX9h3ivlQvw" name="ModelMediaType2">
+      <ownedComment xmi:id="_VzWfWs86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEKBc86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilSs86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-VM86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g5s86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMkc86EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0G886EeGVX9h3ivlQvw" annotatedElement="_VzWfWc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14848 (C-0-D14824-V14848-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfW886EeGVX9h3ivlQvw" name="modelVrml"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfXM86EeGVX9h3ivlQvw" name="ModelMediaTypeObject2">
+      <generalization xmi:id="_VzWfXc86EeGVX9h3ivlQvw" general="_VzWfWc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfXs86EeGVX9h3ivlQvw" name="MultipartMediaType2">
+      <ownedComment xmi:id="_VzWfX886EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEKBs86EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilS886EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-Vc86EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g5886EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMks86EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0HM86EeGVX9h3ivlQvw" annotatedElement="_VzWfXs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14850 (C-0-D14824-V14850-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfYM86EeGVX9h3ivlQvw" name="multipartXHl7CdaLevel1"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfYc86EeGVX9h3ivlQvw" name="MultipartMediaTypeObject2">
+      <generalization xmi:id="_VzWfYs86EeGVX9h3ivlQvw" general="_VzWfXs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfY886EeGVX9h3ivlQvw" name="NamePseudonymUse2">
+      <ownedComment xmi:id="_VzWfZM86EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBEKB886EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilTM86EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-Vs86EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g6M86EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMk886EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Hc86EeGVX9h3ivlQvw" annotatedElement="_VzWfY886EeGVX9h3ivlQvw">
+        <body>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfZc86EeGVX9h3ivlQvw" name="P"/>
+      <ownedLiteral xmi:id="_VzWfZs86EeGVX9h3ivlQvw" name="A"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfZ886EeGVX9h3ivlQvw" name="NamePseudonymUseObject2">
+      <generalization xmi:id="_VzWfaM86EeGVX9h3ivlQvw" general="_VzWfY886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfac86EeGVX9h3ivlQvw" name="NameRepresentationUse2">
+      <ownedComment xmi:id="_VzWfas86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExAM86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilTc86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-V886EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g6c86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMlM86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Hs86EeGVX9h3ivlQvw" annotatedElement="_VzWfac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V17860 (C-0-D10637-V17860-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfa886EeGVX9h3ivlQvw" name="ABC"/>
+      <ownedLiteral xmi:id="_VzWfbM86EeGVX9h3ivlQvw" name="IDE"/>
+      <ownedLiteral xmi:id="_VzWfbc86EeGVX9h3ivlQvw" name="SYL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfbs86EeGVX9h3ivlQvw" name="NameRepresentationUseObject2">
+      <generalization xmi:id="_VzWfb886EeGVX9h3ivlQvw" general="_VzWfac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfcM86EeGVX9h3ivlQvw" name="NoInformation2">
+      <ownedComment xmi:id="_VzWfcc86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExAc86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilTs86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyF-WM86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g6s86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMlc86EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0H886EeGVX9h3ivlQvw" annotatedElement="_VzWfcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V10610 (C-0-D10609-V10610-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfcs86EeGVX9h3ivlQvw" name="NI"/>
+      <ownedLiteral xmi:id="_VzWfc886EeGVX9h3ivlQvw" name="MSK"/>
+      <ownedLiteral xmi:id="_VzWfdM86EeGVX9h3ivlQvw" name="NA"/>
+      <ownedLiteral xmi:id="_VzWfdc86EeGVX9h3ivlQvw" name="OTH"/>
+      <ownedLiteral xmi:id="_VzWfds86EeGVX9h3ivlQvw" name="NINF"/>
+      <ownedLiteral xmi:id="_VzWfd886EeGVX9h3ivlQvw" name="PINF"/>
+      <ownedLiteral xmi:id="_VzWfeM86EeGVX9h3ivlQvw" name="UNK"/>
+      <ownedLiteral xmi:id="_VzWfec86EeGVX9h3ivlQvw" name="NASK"/>
+      <ownedLiteral xmi:id="_VzWfes86EeGVX9h3ivlQvw" name="TRC"/>
+      <ownedLiteral xmi:id="_VzWfe886EeGVX9h3ivlQvw" name="ASKU"/>
+      <ownedLiteral xmi:id="_VzWffM86EeGVX9h3ivlQvw" name="NAV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWffc86EeGVX9h3ivlQvw" name="NoInformationObject2">
+      <generalization xmi:id="_VzWffs86EeGVX9h3ivlQvw" general="_VzWfcM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWff886EeGVX9h3ivlQvw" name="NullFlavorObject2">
+      <generalization xmi:id="_VzWfgM86EeGVX9h3ivlQvw" general="_VzUCTM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfgc86EeGVX9h3ivlQvw" name="Oid2">
+      <ownedComment xmi:id="_VzWfgs86EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExAs86EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilT886EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlUM86EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g6886EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMls86EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0IM86EeGVX9h3ivlQvw" annotatedElement="_VzWfgc86EeGVX9h3ivlQvw">
+        <body>             A globally unique string representing an ISO Object
+                Identifier             (OID) in a form that consists only of non-negative numbers
+                with             no leading zeros and dots (e.g., &quot;2.16.840.1.113883.3.1&quot;).
+                According to ISO, OIDs are paths in a tree structure, with the             left-most
+                number representing the root and the right-most number             representing a
+                leaf.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWfg886EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfhM86EeGVX9h3ivlQvw" name="OrganizationNamePartQualifier2">
+      <ownedComment xmi:id="_VzWfhc86EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExA886EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilUM86EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlUc86EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g7M86EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMl886EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Ic86EeGVX9h3ivlQvw" annotatedElement="_VzWfhM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15889 (C-0-D15888-V15889-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfhs86EeGVX9h3ivlQvw" name="LS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfh886EeGVX9h3ivlQvw" name="OrganizationNamePartQualifierObject2">
+      <generalization xmi:id="_VzWfiM86EeGVX9h3ivlQvw" general="_VzWfhM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfic86EeGVX9h3ivlQvw" name="OrganizationNameUse2">
+      <ownedComment xmi:id="_VzWfis86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExBM86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilUc86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlUs86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g7c86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMmM86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Is86EeGVX9h3ivlQvw" annotatedElement="_VzWfic86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15914 (C-0-D15913-V15914-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfi886EeGVX9h3ivlQvw" name="C"/>
+      <ownedLiteral xmi:id="_VzWfjM86EeGVX9h3ivlQvw" name="L"/>
+      <ownedLiteral xmi:id="_VzWfjc86EeGVX9h3ivlQvw" name="SRCH"/>
+      <ownedLiteral xmi:id="_VzWfjs86EeGVX9h3ivlQvw" name="PHON"/>
+      <ownedLiteral xmi:id="_VzWfj886EeGVX9h3ivlQvw" name="SNDX"/>
+      <ownedLiteral xmi:id="_VzWfkM86EeGVX9h3ivlQvw" name="ABC"/>
+      <ownedLiteral xmi:id="_VzWfkc86EeGVX9h3ivlQvw" name="IDE"/>
+      <ownedLiteral xmi:id="_VzWfks86EeGVX9h3ivlQvw" name="SYL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfk886EeGVX9h3ivlQvw" name="OrganizationNameUseObject2">
+      <generalization xmi:id="_VzWflM86EeGVX9h3ivlQvw" general="_VzWfic86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWflc86EeGVX9h3ivlQvw" name="Other2">
+      <ownedComment xmi:id="_VzWfls86EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExBc86EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilUs86EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlU886EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g7s86EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMmc86EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0I886EeGVX9h3ivlQvw" annotatedElement="_VzWflc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfl886EeGVX9h3ivlQvw" name="OTH"/>
+      <ownedLiteral xmi:id="_VzWfmM86EeGVX9h3ivlQvw" name="NINF"/>
+      <ownedLiteral xmi:id="_VzWfmc86EeGVX9h3ivlQvw" name="PINF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfms86EeGVX9h3ivlQvw" name="OtherObject2">
+      <generalization xmi:id="_VzWfm886EeGVX9h3ivlQvw" general="_VzWflc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfnM86EeGVX9h3ivlQvw" name="ParticipationAncillary2">
+      <ownedComment xmi:id="_VzWfnc86EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExBs86EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilU886EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlVM86EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g7886EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMms86EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0JM86EeGVX9h3ivlQvw" annotatedElement="_VzWfnM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10247 (C-0-D10901-V10247-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfns86EeGVX9h3ivlQvw" name="ADM"/>
+      <ownedLiteral xmi:id="_VzWfn886EeGVX9h3ivlQvw" name="ATND"/>
+      <ownedLiteral xmi:id="_VzWfoM86EeGVX9h3ivlQvw" name="CALLBCK"/>
+      <ownedLiteral xmi:id="_VzWfoc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzWfos86EeGVX9h3ivlQvw" name="DIS"/>
+      <ownedLiteral xmi:id="_VzWfo886EeGVX9h3ivlQvw" name="ESC"/>
+      <ownedLiteral xmi:id="_VzWfpM86EeGVX9h3ivlQvw" name="REF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfpc86EeGVX9h3ivlQvw" name="ParticipationAncillaryObject2">
+      <generalization xmi:id="_VzWfps86EeGVX9h3ivlQvw" general="_VzWfnM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfp886EeGVX9h3ivlQvw" name="ParticipationAuthorOriginatorObject2">
+      <generalization xmi:id="_VzWfqM86EeGVX9h3ivlQvw" general="_VzUrJc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfqc86EeGVX9h3ivlQvw" name="ParticipationHolderObject2">
+      <generalization xmi:id="_VzWfqs86EeGVX9h3ivlQvw" general="_VzUq0M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfq886EeGVX9h3ivlQvw" name="ParticipationIndirectTarget2">
+      <ownedComment xmi:id="_VzWfrM86EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExB886EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilVM86EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlVc86EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g8M86EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMm886EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Jc86EeGVX9h3ivlQvw" annotatedElement="_VzWfq886EeGVX9h3ivlQvw">
+        <body>specDomain: V19032 (C-0-D10901-V19032-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfrc86EeGVX9h3ivlQvw" name="IND"/>
+      <ownedLiteral xmi:id="_VzWfrs86EeGVX9h3ivlQvw" name="BEN"/>
+      <ownedLiteral xmi:id="_VzWfr886EeGVX9h3ivlQvw" name="COV"/>
+      <ownedLiteral xmi:id="_VzWfsM86EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzWfsc86EeGVX9h3ivlQvw" name="RCT"/>
+      <ownedLiteral xmi:id="_VzWfss86EeGVX9h3ivlQvw" name="RCV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfs886EeGVX9h3ivlQvw" name="ParticipationIndirectTargetObject2">
+      <generalization xmi:id="_VzWftM86EeGVX9h3ivlQvw" general="_VzWfq886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWftc86EeGVX9h3ivlQvw" name="ParticipationInformationGenerator2">
+      <ownedComment xmi:id="_VzWfts86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExCM86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilVc86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlVs86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g8c86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMnM86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0Js86EeGVX9h3ivlQvw" annotatedElement="_VzWftc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10251 (C-0-D10901-V10251-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWft886EeGVX9h3ivlQvw" name="AUT"/>
+      <ownedLiteral xmi:id="_VzWfuM86EeGVX9h3ivlQvw" name="ENT"/>
+      <ownedLiteral xmi:id="_VzWfuc86EeGVX9h3ivlQvw" name="INF"/>
+      <ownedLiteral xmi:id="_VzWfus86EeGVX9h3ivlQvw" name="WIT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfu886EeGVX9h3ivlQvw" name="ParticipationInformationGeneratorObject2">
+      <generalization xmi:id="_VzWfvM86EeGVX9h3ivlQvw" general="_VzWftc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfvc86EeGVX9h3ivlQvw" name="ParticipationInformationRecipient2">
+      <ownedComment xmi:id="_VzWfvs86EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExCc86EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilVs86EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlV886EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g8s86EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMnc86EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6i0J886EeGVX9h3ivlQvw" annotatedElement="_VzWfvc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10263 (C-0-D10901-V10263-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfv886EeGVX9h3ivlQvw" name="IRCP"/>
+      <ownedLiteral xmi:id="_VzWfwM86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzWfwc86EeGVX9h3ivlQvw" name="PRCP"/>
+      <ownedLiteral xmi:id="_VzWfws86EeGVX9h3ivlQvw" name="REFB"/>
+      <ownedLiteral xmi:id="_VzWfw886EeGVX9h3ivlQvw" name="REFT"/>
+      <ownedLiteral xmi:id="_VzWfxM86EeGVX9h3ivlQvw" name="TRC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfxc86EeGVX9h3ivlQvw" name="ParticipationInformationRecipientObject2">
+      <generalization xmi:id="_VzWfxs86EeGVX9h3ivlQvw" general="_VzWfvc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfx886EeGVX9h3ivlQvw" name="ParticipationPhysicalPerformer2">
+      <ownedComment xmi:id="_VzWfyM86EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExCs86EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilV886EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlWM86EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g8886EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMns86EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbIM86EeGVX9h3ivlQvw" annotatedElement="_VzWfx886EeGVX9h3ivlQvw">
+        <body>specDomain: V10248 (C-0-D10901-V10248-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWfyc86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzWfys86EeGVX9h3ivlQvw" name="DIST"/>
+      <ownedLiteral xmi:id="_VzWfy886EeGVX9h3ivlQvw" name="PPRF"/>
+      <ownedLiteral xmi:id="_VzWfzM86EeGVX9h3ivlQvw" name="SPRF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWfzc86EeGVX9h3ivlQvw" name="ParticipationPhysicalPerformerObject2">
+      <generalization xmi:id="_VzWfzs86EeGVX9h3ivlQvw" general="_VzWfx886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWfz886EeGVX9h3ivlQvw" name="ParticipationTargetDevice2">
+      <ownedComment xmi:id="_VzWf0M86EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExC886EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOilWM86EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlWc86EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g9M86EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMn886EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbIc86EeGVX9h3ivlQvw" annotatedElement="_VzWfz886EeGVX9h3ivlQvw">
+        <body>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWf0c86EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzWf0s86EeGVX9h3ivlQvw" name="NRD"/>
+      <ownedLiteral xmi:id="_VzWf0886EeGVX9h3ivlQvw" name="RDV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf1M86EeGVX9h3ivlQvw" name="ParticipationTargetDeviceObject2">
+      <generalization xmi:id="_VzWf1c86EeGVX9h3ivlQvw" general="_VzWfz886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWf1s86EeGVX9h3ivlQvw" name="ParticipationTargetDirect2">
+      <ownedComment xmi:id="_VzWf1886EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExDM86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMUM86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlWs86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g9c86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMoM86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbIs86EeGVX9h3ivlQvw" annotatedElement="_VzWf1s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10286 (C-0-D10901-V10286-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWf2M86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzWf2c86EeGVX9h3ivlQvw" name="BBY"/>
+      <ownedLiteral xmi:id="_VzWf2s86EeGVX9h3ivlQvw" name="CSM"/>
+      <ownedLiteral xmi:id="_VzWf2886EeGVX9h3ivlQvw" name="DON"/>
+      <ownedLiteral xmi:id="_VzWf3M86EeGVX9h3ivlQvw" name="PRD"/>
+      <ownedLiteral xmi:id="_VzWf3c86EeGVX9h3ivlQvw" name="DEV"/>
+      <ownedLiteral xmi:id="_VzWf3s86EeGVX9h3ivlQvw" name="NRD"/>
+      <ownedLiteral xmi:id="_VzWf3886EeGVX9h3ivlQvw" name="RDV"/>
+      <ownedLiteral xmi:id="_VzWf4M86EeGVX9h3ivlQvw" name="SBJ"/>
+      <ownedLiteral xmi:id="_VzWf4c86EeGVX9h3ivlQvw" name="SPC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf4s86EeGVX9h3ivlQvw" name="ParticipationTargetDirectObject2">
+      <generalization xmi:id="_VzWf4886EeGVX9h3ivlQvw" general="_VzWf1s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWf5M86EeGVX9h3ivlQvw" name="ParticipationTargetLocation2">
+      <ownedComment xmi:id="_VzWf5c86EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExDc86EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMUc86EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlW886EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g9s86EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMoc86EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbI886EeGVX9h3ivlQvw" annotatedElement="_VzWf5M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10302 (C-0-D10901-V10302-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWf5s86EeGVX9h3ivlQvw" name="LOC"/>
+      <ownedLiteral xmi:id="_VzWf5886EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzWf6M86EeGVX9h3ivlQvw" name="ELOC"/>
+      <ownedLiteral xmi:id="_VzWf6c86EeGVX9h3ivlQvw" name="ORG"/>
+      <ownedLiteral xmi:id="_VzWf6s86EeGVX9h3ivlQvw" name="RML"/>
+      <ownedLiteral xmi:id="_VzWf6886EeGVX9h3ivlQvw" name="VIA"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf7M86EeGVX9h3ivlQvw" name="ParticipationTargetLocationObject2">
+      <generalization xmi:id="_VzWf7c86EeGVX9h3ivlQvw" general="_VzWf5M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf7s86EeGVX9h3ivlQvw" name="ParticipationTargetSubjectObject2">
+      <generalization xmi:id="_VzWf7886EeGVX9h3ivlQvw" general="_VzVQnM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf8M86EeGVX9h3ivlQvw" name="ParticipationTypeObject2">
+      <generalization xmi:id="_VzWf8c86EeGVX9h3ivlQvw" general="_VzV4Nc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWf8s86EeGVX9h3ivlQvw" name="ParticipationVerifier2">
+      <ownedComment xmi:id="_VzWf8886EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExDs86EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMUs86EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlXM86EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XJ_g9886EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMos86EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbJM86EeGVX9h3ivlQvw" annotatedElement="_VzWf8s86EeGVX9h3ivlQvw">
+        <body>specDomain: V10259 (C-0-D10901-V10259-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWf9M86EeGVX9h3ivlQvw" name="VRF"/>
+      <ownedLiteral xmi:id="_VzWf9c86EeGVX9h3ivlQvw" name="AUTHEN"/>
+      <ownedLiteral xmi:id="_VzWf9s86EeGVX9h3ivlQvw" name="LA"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf9886EeGVX9h3ivlQvw" name="ParticipationVerifierObject2">
+      <generalization xmi:id="_VzWf-M86EeGVX9h3ivlQvw" general="_VzWf8s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWf-c86EeGVX9h3ivlQvw" name="PersonNamePartAffixTypes2">
+      <ownedComment xmi:id="_VzWf-s86EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExD886EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMU886EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlXc86EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH8M86EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMo886EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbJc86EeGVX9h3ivlQvw" annotatedElement="_VzWf-c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWf-886EeGVX9h3ivlQvw" name="AC"/>
+      <ownedLiteral xmi:id="_VzWf_M86EeGVX9h3ivlQvw" name="NB"/>
+      <ownedLiteral xmi:id="_VzWf_c86EeGVX9h3ivlQvw" name="PR"/>
+      <ownedLiteral xmi:id="_VzWf_s86EeGVX9h3ivlQvw" name="VV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWf_886EeGVX9h3ivlQvw" name="PersonNamePartAffixTypesObject2">
+      <generalization xmi:id="_VzWgAM86EeGVX9h3ivlQvw" general="_VzWf-c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgAc86EeGVX9h3ivlQvw" name="PersonNamePartChangeQualifier2">
+      <ownedComment xmi:id="_VzWgAs86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExEM86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMVM86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlXs86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH8c86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMpM86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbJs86EeGVX9h3ivlQvw" annotatedElement="_VzWgAc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgA886EeGVX9h3ivlQvw" name="AD2"/>
+      <ownedLiteral xmi:id="_VzWgBM86EeGVX9h3ivlQvw" name="BR"/>
+      <ownedLiteral xmi:id="_VzWgBc86EeGVX9h3ivlQvw" name="SP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgBs86EeGVX9h3ivlQvw" name="PersonNamePartChangeQualifierObject2">
+      <generalization xmi:id="_VzWgB886EeGVX9h3ivlQvw" general="_VzWgAc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgCM86EeGVX9h3ivlQvw" name="PersonNamePartMiscQualifier2">
+      <ownedComment xmi:id="_VzWgCc86EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExEc86EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMVc86EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlX886EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH8s86EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMpc86EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbJ886EeGVX9h3ivlQvw" annotatedElement="_VzWgCM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgCs86EeGVX9h3ivlQvw" name="CL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgC886EeGVX9h3ivlQvw" name="PersonNamePartMiscQualifierObject2">
+      <generalization xmi:id="_VzWgDM86EeGVX9h3ivlQvw" general="_VzWgCM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgDc86EeGVX9h3ivlQvw" name="PersonNamePartQualifier2">
+      <ownedComment xmi:id="_VzWgDs86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExEs86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMVs86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlYM86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH8886EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMps86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbKM86EeGVX9h3ivlQvw" annotatedElement="_VzWgDc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10659 (C-0-D15888-V10659-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgD886EeGVX9h3ivlQvw" name="IN"/>
+      <ownedLiteral xmi:id="_VzWgEM86EeGVX9h3ivlQvw" name="TITLE"/>
+      <ownedLiteral xmi:id="_VzWgEc86EeGVX9h3ivlQvw" name="AC"/>
+      <ownedLiteral xmi:id="_VzWgEs86EeGVX9h3ivlQvw" name="NB"/>
+      <ownedLiteral xmi:id="_VzWgE886EeGVX9h3ivlQvw" name="PR"/>
+      <ownedLiteral xmi:id="_VzWgFM86EeGVX9h3ivlQvw" name="VV"/>
+      <ownedLiteral xmi:id="_VzWgFc86EeGVX9h3ivlQvw" name="AD2"/>
+      <ownedLiteral xmi:id="_VzWgFs86EeGVX9h3ivlQvw" name="BR"/>
+      <ownedLiteral xmi:id="_VzWgF886EeGVX9h3ivlQvw" name="SP"/>
+      <ownedLiteral xmi:id="_VzWgGM86EeGVX9h3ivlQvw" name="CL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgGc86EeGVX9h3ivlQvw" name="PersonNamePartQualifierObject2">
+      <generalization xmi:id="_VzWgGs86EeGVX9h3ivlQvw" general="_VzWgDc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgG886EeGVX9h3ivlQvw" name="PersonNameUse2">
+      <ownedComment xmi:id="_VzWgHM86EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExE886EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMV886EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlYc86EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH9M86EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNMp886EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbKc86EeGVX9h3ivlQvw" annotatedElement="_VzWgG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V200 (C-0-D15913-V200-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgHc86EeGVX9h3ivlQvw" name="A"/>
+      <ownedLiteral xmi:id="_VzWgHs86EeGVX9h3ivlQvw" name="ASGN"/>
+      <ownedLiteral xmi:id="_VzWgH886EeGVX9h3ivlQvw" name="C"/>
+      <ownedLiteral xmi:id="_VzWgIM86EeGVX9h3ivlQvw" name="I"/>
+      <ownedLiteral xmi:id="_VzWgIc86EeGVX9h3ivlQvw" name="L"/>
+      <ownedLiteral xmi:id="_VzWgIs86EeGVX9h3ivlQvw" name="R"/>
+      <ownedLiteral xmi:id="_VzWgI886EeGVX9h3ivlQvw" name="SRCH"/>
+      <ownedLiteral xmi:id="_VzWgJM86EeGVX9h3ivlQvw" name="PHON"/>
+      <ownedLiteral xmi:id="_VzWgJc86EeGVX9h3ivlQvw" name="SNDX"/>
+      <ownedLiteral xmi:id="_VzWgJs86EeGVX9h3ivlQvw" name="P"/>
+      <ownedLiteral xmi:id="_VzWgJ886EeGVX9h3ivlQvw" name="ABC">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWgKM86EeGVX9h3ivlQvw" value="11"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWgKc86EeGVX9h3ivlQvw" name="IDE">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWgKs86EeGVX9h3ivlQvw" value="12"/>
+      </ownedLiteral>
+      <ownedLiteral xmi:id="_VzWgK886EeGVX9h3ivlQvw" name="SYL">
+        <specification xmi:type="uml:LiteralInteger" xmi:id="_VzWgLM86EeGVX9h3ivlQvw" value="13"/>
+      </ownedLiteral>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgLc86EeGVX9h3ivlQvw" name="PersonNameUseObject2">
+      <generalization xmi:id="_VzWgLs86EeGVX9h3ivlQvw" general="_VzWgG886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWgL886EeGVX9h3ivlQvw" name="PIVLPPDTS2">
+      <ownedComment xmi:id="_VzWgMM86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBExFM86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMWM86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlYs86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH9c86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzoM86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbKs86EeGVX9h3ivlQvw" annotatedElement="_VzWgL886EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWgMc86EeGVX9h3ivlQvw" general="_VzV5G886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWgMs86EeGVX9h3ivlQvw" name="phase" type="_VzWe0s86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWgPs86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWgM886EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBExFc86EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMWc86EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyGlY886EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH9s86EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzoc86EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbK886EeGVX9h3ivlQvw" annotatedElement="_VzWgMs86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgNM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgNc86EeGVX9h3ivlQvw" name="period" type="_VzV5Vc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWgQM86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWgNs86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBExFs86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMWs86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyGlZM86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH9886EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzos86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbLM86EeGVX9h3ivlQvw" annotatedElement="_VzWgNc86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgN886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgOM86EeGVX9h3ivlQvw" name="alignment" visibility="public" type="_VzUo_886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWgOc86EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBExF886EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMW886EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyGlZc86EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH-M86EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzo886EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbLc86EeGVX9h3ivlQvw" annotatedElement="_VzWgOM86EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgOs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgO886EeGVX9h3ivlQvw" name="institutionSpecified" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWgPM86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBFYEM86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMXM86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyGlZs86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH-c86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzpM86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbLs86EeGVX9h3ivlQvw" annotatedElement="_VzWgO886EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgPc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWgPs86EeGVX9h3ivlQvw" memberEnd="_VzWgMs86EeGVX9h3ivlQvw _VzWgP886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWgP886EeGVX9h3ivlQvw" type="_VzWgL886EeGVX9h3ivlQvw" association="_VzWgPs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWgQM86EeGVX9h3ivlQvw" memberEnd="_VzWgNc86EeGVX9h3ivlQvw _VzWgQc86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWgQc86EeGVX9h3ivlQvw" type="_VzWgL886EeGVX9h3ivlQvw" association="_VzWgQM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWgQs86EeGVX9h3ivlQvw" name="PIVLTS2">
+      <ownedComment xmi:id="_VzWgQ886EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYEc86EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMXc86EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyGlZ886EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH-s86EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzpc86EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbL886EeGVX9h3ivlQvw" annotatedElement="_VzWgQs86EeGVX9h3ivlQvw">
+        <body>             Note: because this type is defined as an extension of
+                SXCM_T,             all of the attributes and elements accepted for T are also
+                accepted by this definition.  However, they are NOT allowed             by the
+                normative description of this type.  Unfortunately,             we cannot write a
+                general purpose schematron contraints to             provide that extra validation,
+                thus applications must be             aware that instance (fragments) that pass
+                validation with             this might might still not be legal.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWgRM86EeGVX9h3ivlQvw" general="_VzUCms86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzWgRc86EeGVX9h3ivlQvw" name="phase" type="_VzUpr886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWgUc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWgRs86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBFYEs86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMXs86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyGlaM86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH-886EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzps86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbMM86EeGVX9h3ivlQvw" annotatedElement="_VzWgRc86EeGVX9h3ivlQvw">
+          <body>                         A prototype of the repeating
+                                interval specifying the                         duration of each
+                                occurrence and anchors the periodic                         interval
+                                sequence at a certain point in time.
+                            </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgR886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgSM86EeGVX9h3ivlQvw" name="period" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzWgU886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzWgSc86EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBFYE886EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMX886EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHMYM86EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH_M86EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzp886EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbMc86EeGVX9h3ivlQvw" annotatedElement="_VzWgSM86EeGVX9h3ivlQvw">
+          <body>                         A time duration specifying a
+                                reciprocal measure of                         the frequency at which
+                                the periodic interval repeats.
+                            </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgSs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgS886EeGVX9h3ivlQvw" name="alignment" visibility="public" type="_VzUo_886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWgTM86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBFYFM86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMYM86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHMYc86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH_c86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzqM86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbMs86EeGVX9h3ivlQvw" annotatedElement="_VzWgS886EeGVX9h3ivlQvw">
+          <body>                      Specifies if and how the repetitions
+                            are aligned to                      the cycles of the underlying
+                            calendar (e.g., to                      distinguish every 30 days from
+                            &quot;the 5th of every                      month&quot;.) A non-aligned periodic
+                            interval recurs                      independently from the calendar. An
+                            aligned periodic                      interval is synchronized with the
+                            calendar.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgTc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzWgTs86EeGVX9h3ivlQvw" name="institutionSpecified" visibility="public" type="_VzUDUc86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzWgT886EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBFYFc86EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjMYc86EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHMYs86EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAH_s86EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiNzqc86EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6jbM886EeGVX9h3ivlQvw" annotatedElement="_VzWgTs86EeGVX9h3ivlQvw">
+          <body>                      Indicates whether the exact timing
+                            is up to the party                      executing the schedule (e.g., to
+                            distinguish &quot;every 8                      hours&quot; from &quot;3 times a day&quot;.)
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzWgUM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWgUc86EeGVX9h3ivlQvw" memberEnd="_VzWgRc86EeGVX9h3ivlQvw _VzWgUs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWgUs86EeGVX9h3ivlQvw" type="_VzWgQs86EeGVX9h3ivlQvw" association="_VzWgUc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzWgU886EeGVX9h3ivlQvw" memberEnd="_VzWgSM86EeGVX9h3ivlQvw _VzWgVM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzWgVM86EeGVX9h3ivlQvw" type="_VzWgQs86EeGVX9h3ivlQvw" association="_VzWgU886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzWgVc86EeGVX9h3ivlQvw" name="PN2">
+      <ownedComment xmi:id="_VzWgVs86EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYFs86EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMYs86EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMY886EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAH_886EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzqs86EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbNM86EeGVX9h3ivlQvw" annotatedElement="_VzWgVc86EeGVX9h3ivlQvw">
+        <body>             A name for a person. A sequence of name parts, such as
+                given name or family name, prefix, suffix, etc. PN differs             from EN
+                because the qualifier type cannot include LS             (Legal Status).
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWgV886EeGVX9h3ivlQvw" general="_VzUpbM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgWM86EeGVX9h3ivlQvw" name="PostalAddressUse2">
+      <ownedComment xmi:id="_VzWgWc86EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYF886EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMY886EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMZM86EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIAM86EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzq886EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbNc86EeGVX9h3ivlQvw" annotatedElement="_VzWgWM86EeGVX9h3ivlQvw">
+        <body>vocSet: D10637 (C-0-D10637-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgWs86EeGVX9h3ivlQvw" name="PHYS"/>
+      <ownedLiteral xmi:id="_VzWgW886EeGVX9h3ivlQvw" name="PST"/>
+      <ownedLiteral xmi:id="_VzWgXM86EeGVX9h3ivlQvw" name="ABC"/>
+      <ownedLiteral xmi:id="_VzWgXc86EeGVX9h3ivlQvw" name="IDE"/>
+      <ownedLiteral xmi:id="_VzWgXs86EeGVX9h3ivlQvw" name="SYL"/>
+      <ownedLiteral xmi:id="_VzWgX886EeGVX9h3ivlQvw" name="BAD"/>
+      <ownedLiteral xmi:id="_VzWgYM86EeGVX9h3ivlQvw" name="TMP"/>
+      <ownedLiteral xmi:id="_VzWgYc86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzWgYs86EeGVX9h3ivlQvw" name="HP"/>
+      <ownedLiteral xmi:id="_VzWgY886EeGVX9h3ivlQvw" name="HV"/>
+      <ownedLiteral xmi:id="_VzWgZM86EeGVX9h3ivlQvw" name="WP"/>
+      <ownedLiteral xmi:id="_VzWgZc86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzWgZs86EeGVX9h3ivlQvw" name="PUB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgZ886EeGVX9h3ivlQvw" name="PostalAddressUseObject2">
+      <generalization xmi:id="_VzWgaM86EeGVX9h3ivlQvw" general="_VzWgWM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgac86EeGVX9h3ivlQvw" name="Probability2">
+      <ownedComment xmi:id="_VzWgas86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYGM86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMZM86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMZc86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIAc86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzrM86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbNs86EeGVX9h3ivlQvw" annotatedElement="_VzWgac86EeGVX9h3ivlQvw">
+        <body>                The probability assigned to the value, a decimal
+                number                between 0 (very uncertain) and 1 (certain).
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzWga886EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#Double"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgbM86EeGVX9h3ivlQvw" name="ProbabilityDistributionTypeObject2">
+      <generalization xmi:id="_VzWgbc86EeGVX9h3ivlQvw" general="_VzV5Ks86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgbs86EeGVX9h3ivlQvw" name="ProbabilityObject2">
+      <generalization xmi:id="_VzWgb886EeGVX9h3ivlQvw" general="_VzWgac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWgcM86EeGVX9h3ivlQvw" name="RelatedLinkType2">
+      <ownedComment xmi:id="_VzWgcc86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYGc86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMZc86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMZs86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIAs86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzrc86EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbN886EeGVX9h3ivlQvw" annotatedElement="_VzWgcM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19615 (C-0-D11603-V19615-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgcs86EeGVX9h3ivlQvw" name="REL"/>
+      <ownedLiteral xmi:id="_VzWgc886EeGVX9h3ivlQvw" name="BACKUP"/>
+      <ownedLiteral xmi:id="_VzWgdM86EeGVX9h3ivlQvw" name="DIRAUTH"/>
+      <ownedLiteral xmi:id="_VzWgdc86EeGVX9h3ivlQvw" name="INDAUTH"/>
+      <ownedLiteral xmi:id="_VzWgds86EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzWgd886EeGVX9h3ivlQvw" name="REPL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzWgeM86EeGVX9h3ivlQvw" name="RelatedLinkTypeObject2">
+      <generalization xmi:id="_VzWgec86EeGVX9h3ivlQvw" general="_VzWgcM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzWges86EeGVX9h3ivlQvw" name="RoleClass2">
+      <ownedComment xmi:id="_VzWge886EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYGs86EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMZs86EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMZ886EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIA886EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzrs86EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6jbOM86EeGVX9h3ivlQvw" annotatedElement="_VzWges86EeGVX9h3ivlQvw">
+        <body>vocSet: D11555 (C-0-D11555-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzWgfM86EeGVX9h3ivlQvw" name="ROL"/>
+      <ownedLiteral xmi:id="_VzWgfc86EeGVX9h3ivlQvw" name="INST"/>
+      <ownedLiteral xmi:id="_VzWgfs86EeGVX9h3ivlQvw" name="SUBS"/>
+      <ownedLiteral xmi:id="_VzWgf886EeGVX9h3ivlQvw" name="SUBY"/>
+      <ownedLiteral xmi:id="_VzWggM86EeGVX9h3ivlQvw" name="GEN"/>
+      <ownedLiteral xmi:id="_VzWggc86EeGVX9h3ivlQvw" name="GRIC"/>
+      <ownedLiteral xmi:id="_VzWggs86EeGVX9h3ivlQvw" name="CAREGIVER"/>
+      <ownedLiteral xmi:id="_VzWgg886EeGVX9h3ivlQvw" name="PRS"/>
+      <ownedLiteral xmi:id="_VzWghM86EeGVX9h3ivlQvw" name="CIT"/>
+      <ownedLiteral xmi:id="_VzWghc86EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzWghs86EeGVX9h3ivlQvw" name="CRINV"/>
+      <ownedLiteral xmi:id="_VzWgh886EeGVX9h3ivlQvw" name="CRSPNSR"/>
+      <ownedLiteral xmi:id="_VzWgiM86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzWgic86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzWgis86EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzWgi886EeGVX9h3ivlQvw" name="PAYOR"/>
+      <ownedLiteral xmi:id="_VzWgjM86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzWgjc86EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzWgjs86EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzWgj886EeGVX9h3ivlQvw" name="STD"/>
+      <ownedLiteral xmi:id="_VzWgkM86EeGVX9h3ivlQvw" name="UNDWRT"/>
+      <ownedLiteral xmi:id="_VzWgkc86EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzWgks86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzWgk886EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzWglM86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzWglc86EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzWgls86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzWgl886EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzWgmM86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzWgmc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzWgms86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzWgm886EeGVX9h3ivlQvw" name="NOK"/>
+      <ownedLiteral xmi:id="_VzWgnM86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzWgnc86EeGVX9h3ivlQvw" name="MIL"/>
+      <ownedLiteral xmi:id="_VzWgns86EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzWgn886EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzWgoM86EeGVX9h3ivlQvw" name="RESBJ"/>
+      <ownedLiteral xmi:id="_VzWgoc86EeGVX9h3ivlQvw" name="ACCESS"/>
+      <ownedLiteral xmi:id="_VzWgos86EeGVX9h3ivlQvw" name="BIRTHPL"/>
+      <ownedLiteral xmi:id="_VzWgo886EeGVX9h3ivlQvw" name="EXPR"/>
+      <ownedLiteral xmi:id="_VzWgpM86EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzWgpc86EeGVX9h3ivlQvw" name="HLTHCHRT"/>
+      <ownedLiteral xmi:id="_VzWgps86EeGVX9h3ivlQvw" name="IDENT"/>
+      <ownedLiteral xmi:id="_VzXFIM86EeGVX9h3ivlQvw" name="MNT"/>
+      <ownedLiteral xmi:id="_VzXFIc86EeGVX9h3ivlQvw" name="OWN"/>
+      <ownedLiteral xmi:id="_VzXFIs86EeGVX9h3ivlQvw" name="RGPR"/>
+      <ownedLiteral xmi:id="_VzXFI886EeGVX9h3ivlQvw" name="TERR"/>
+      <ownedLiteral xmi:id="_VzXFJM86EeGVX9h3ivlQvw" name="WRTE"/>
+      <ownedLiteral xmi:id="_VzXFJc86EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzXFJs86EeGVX9h3ivlQvw" name="RET"/>
+      <ownedLiteral xmi:id="_VzXFJ886EeGVX9h3ivlQvw" name="MANU"/>
+      <ownedLiteral xmi:id="_VzXFKM86EeGVX9h3ivlQvw" name="THER"/>
+      <ownedLiteral xmi:id="_VzXFKc86EeGVX9h3ivlQvw" name="SDLOC"/>
+      <ownedLiteral xmi:id="_VzXFKs86EeGVX9h3ivlQvw" name="DSDLOC"/>
+      <ownedLiteral xmi:id="_VzXFK886EeGVX9h3ivlQvw" name="ISDLOC"/>
+      <ownedLiteral xmi:id="_VzXFLM86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzXFLc86EeGVX9h3ivlQvw" name="MBR"/>
+      <ownedLiteral xmi:id="_VzXFLs86EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzXFL886EeGVX9h3ivlQvw" name="INGR"/>
+      <ownedLiteral xmi:id="_VzXFMM86EeGVX9h3ivlQvw" name="ACTI"/>
+      <ownedLiteral xmi:id="_VzXFMc86EeGVX9h3ivlQvw" name="ACTM"/>
+      <ownedLiteral xmi:id="_VzXFMs86EeGVX9h3ivlQvw" name="ADTV"/>
+      <ownedLiteral xmi:id="_VzXFM886EeGVX9h3ivlQvw" name="BASE"/>
+      <ownedLiteral xmi:id="_VzXFNM86EeGVX9h3ivlQvw" name="IACT"/>
+      <ownedLiteral xmi:id="_VzXFNc86EeGVX9h3ivlQvw" name="COLR"/>
+      <ownedLiteral xmi:id="_VzXFNs86EeGVX9h3ivlQvw" name="FLVR"/>
+      <ownedLiteral xmi:id="_VzXFN886EeGVX9h3ivlQvw" name="PRSV"/>
+      <ownedLiteral xmi:id="_VzXFOM86EeGVX9h3ivlQvw" name="STBL"/>
+      <ownedLiteral xmi:id="_VzXFOc86EeGVX9h3ivlQvw" name="LOCE"/>
+      <ownedLiteral xmi:id="_VzXFOs86EeGVX9h3ivlQvw" name="STOR"/>
+      <ownedLiteral xmi:id="_VzXFO886EeGVX9h3ivlQvw" name="SPEC"/>
+      <ownedLiteral xmi:id="_VzXFPM86EeGVX9h3ivlQvw" name="ALQT"/>
+      <ownedLiteral xmi:id="_VzXFPc86EeGVX9h3ivlQvw" name="ISLT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFPs86EeGVX9h3ivlQvw" name="RoleClassAdministerableMaterialObject2">
+      <generalization xmi:id="_VzXFP886EeGVX9h3ivlQvw" general="_VzV4ac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFQM86EeGVX9h3ivlQvw" name="RoleClassAgent2">
+      <ownedComment xmi:id="_VzXFQc86EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYG886EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjMZ886EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMaM86EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIBM86EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzr886EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCMM86EeGVX9h3ivlQvw" annotatedElement="_VzXFQM86EeGVX9h3ivlQvw">
+        <body>specDomain: V14006
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFQs86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzXFQ886EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzXFRM86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXFRc86EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzXFRs86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzXFR886EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXFSM86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzXFSc86EeGVX9h3ivlQvw" name="NOK"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFSs86EeGVX9h3ivlQvw" name="RoleClassAgentObject2">
+      <generalization xmi:id="_VzXFS886EeGVX9h3ivlQvw" general="_VzXFQM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFTM86EeGVX9h3ivlQvw" name="RoleClassAssignedEntityObject2">
+      <generalization xmi:id="_VzXFTc86EeGVX9h3ivlQvw" general="_VzUqcc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFTs86EeGVX9h3ivlQvw" name="RoleClassAssociative2">
+      <ownedComment xmi:id="_VzXFT886EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYHM86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzYM86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMac86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIBc86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzsM86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCMc86EeGVX9h3ivlQvw" annotatedElement="_VzXFTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFUM86EeGVX9h3ivlQvw" name="CAREGIVER"/>
+      <ownedLiteral xmi:id="_VzXFUc86EeGVX9h3ivlQvw" name="PRS"/>
+      <ownedLiteral xmi:id="_VzXFUs86EeGVX9h3ivlQvw" name="CIT"/>
+      <ownedLiteral xmi:id="_VzXFU886EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzXFVM86EeGVX9h3ivlQvw" name="CRINV"/>
+      <ownedLiteral xmi:id="_VzXFVc86EeGVX9h3ivlQvw" name="CRSPNSR"/>
+      <ownedLiteral xmi:id="_VzXFVs86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzXFV886EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXFWM86EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzXFWc86EeGVX9h3ivlQvw" name="PAYOR"/>
+      <ownedLiteral xmi:id="_VzXFWs86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzXFW886EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzXFXM86EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzXFXc86EeGVX9h3ivlQvw" name="STD"/>
+      <ownedLiteral xmi:id="_VzXFXs86EeGVX9h3ivlQvw" name="UNDWRT"/>
+      <ownedLiteral xmi:id="_VzXFX886EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzXFYM86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzXFYc86EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzXFYs86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzXFY886EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzXFZM86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXFZc86EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzXFZs86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzXFZ886EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXFaM86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzXFac86EeGVX9h3ivlQvw" name="NOK"/>
+      <ownedLiteral xmi:id="_VzXFas86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzXFa886EeGVX9h3ivlQvw" name="MIL"/>
+      <ownedLiteral xmi:id="_VzXFbM86EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzXFbc86EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzXFbs86EeGVX9h3ivlQvw" name="RESBJ"/>
+      <ownedLiteral xmi:id="_VzXFb886EeGVX9h3ivlQvw" name="ACCESS"/>
+      <ownedLiteral xmi:id="_VzXFcM86EeGVX9h3ivlQvw" name="BIRTHPL"/>
+      <ownedLiteral xmi:id="_VzXFcc86EeGVX9h3ivlQvw" name="EXPR"/>
+      <ownedLiteral xmi:id="_VzXFcs86EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzXFc886EeGVX9h3ivlQvw" name="HLTHCHRT"/>
+      <ownedLiteral xmi:id="_VzXFdM86EeGVX9h3ivlQvw" name="IDENT"/>
+      <ownedLiteral xmi:id="_VzXFdc86EeGVX9h3ivlQvw" name="MNT"/>
+      <ownedLiteral xmi:id="_VzXFds86EeGVX9h3ivlQvw" name="OWN"/>
+      <ownedLiteral xmi:id="_VzXFd886EeGVX9h3ivlQvw" name="RGPR"/>
+      <ownedLiteral xmi:id="_VzXFeM86EeGVX9h3ivlQvw" name="TERR"/>
+      <ownedLiteral xmi:id="_VzXFec86EeGVX9h3ivlQvw" name="WRTE"/>
+      <ownedLiteral xmi:id="_VzXFes86EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzXFe886EeGVX9h3ivlQvw" name="RET"/>
+      <ownedLiteral xmi:id="_VzXFfM86EeGVX9h3ivlQvw" name="MANU"/>
+      <ownedLiteral xmi:id="_VzXFfc86EeGVX9h3ivlQvw" name="THER"/>
+      <ownedLiteral xmi:id="_VzXFfs86EeGVX9h3ivlQvw" name="SDLOC"/>
+      <ownedLiteral xmi:id="_VzXFf886EeGVX9h3ivlQvw" name="DSDLOC"/>
+      <ownedLiteral xmi:id="_VzXFgM86EeGVX9h3ivlQvw" name="ISDLOC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFgc86EeGVX9h3ivlQvw" name="RoleClassAssociativeObject2">
+      <generalization xmi:id="_VzXFgs86EeGVX9h3ivlQvw" general="_VzXFTs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFg886EeGVX9h3ivlQvw" name="RoleClassContact2">
+      <ownedComment xmi:id="_VzXFhM86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYHc86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzYc86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMas86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIBs86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzsc86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCMs86EeGVX9h3ivlQvw" annotatedElement="_VzXFg886EeGVX9h3ivlQvw">
+        <body>specDomain: V12205
+                (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFhc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXFhs86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzXFh886EeGVX9h3ivlQvw" name="NOK"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFiM86EeGVX9h3ivlQvw" name="RoleClassContactObject2">
+      <generalization xmi:id="_VzXFic86EeGVX9h3ivlQvw" general="_VzXFg886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFis86EeGVX9h3ivlQvw" name="RoleClassContentObject2">
+      <generalization xmi:id="_VzXFi886EeGVX9h3ivlQvw" general="_VzVRCs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFjM86EeGVX9h3ivlQvw" name="RoleClassDistributedMaterialObject2">
+      <generalization xmi:id="_VzXFjc86EeGVX9h3ivlQvw" general="_VzVReM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFjs86EeGVX9h3ivlQvw" name="RoleClassEmployee2">
+      <ownedComment xmi:id="_VzXFj886EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYHs86EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzYs86EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMa886EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAIB886EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzss86EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCM886EeGVX9h3ivlQvw" annotatedElement="_VzXFjs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11569
+                (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFkM86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzXFkc86EeGVX9h3ivlQvw" name="MIL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFks86EeGVX9h3ivlQvw" name="RoleClassEmployeeObject2">
+      <generalization xmi:id="_VzXFk886EeGVX9h3ivlQvw" general="_VzXFjs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFlM86EeGVX9h3ivlQvw" name="RoleClassInactiveIngredient2">
+      <ownedComment xmi:id="_VzXFlc86EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYH886EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzY886EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMbM86EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAICM86EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzs886EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCNM86EeGVX9h3ivlQvw" annotatedElement="_VzXFlM86EeGVX9h3ivlQvw">
+        <body>specDomain: V19089
+                (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFls86EeGVX9h3ivlQvw" name="IACT"/>
+      <ownedLiteral xmi:id="_VzXFl886EeGVX9h3ivlQvw" name="COLR"/>
+      <ownedLiteral xmi:id="_VzXFmM86EeGVX9h3ivlQvw" name="FLVR"/>
+      <ownedLiteral xmi:id="_VzXFmc86EeGVX9h3ivlQvw" name="PRSV"/>
+      <ownedLiteral xmi:id="_VzXFms86EeGVX9h3ivlQvw" name="STBL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFm886EeGVX9h3ivlQvw" name="RoleClassInactiveIngredientObject2">
+      <generalization xmi:id="_VzXFnM86EeGVX9h3ivlQvw" general="_VzXFlM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFnc86EeGVX9h3ivlQvw" name="RoleClassIngredientEntityObject2">
+      <generalization xmi:id="_VzXFns86EeGVX9h3ivlQvw" general="_VzVR8886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFn886EeGVX9h3ivlQvw" name="RoleClassInvestigationSubject2">
+      <ownedComment xmi:id="_VzXFoM86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYIM86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzZM86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMbc86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvAM86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNztM86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCNc86EeGVX9h3ivlQvw" annotatedElement="_VzXFn886EeGVX9h3ivlQvw">
+        <body>specDomain: V19587
+                (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFoc86EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzXFos86EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzXFo886EeGVX9h3ivlQvw" name="RESBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFpM86EeGVX9h3ivlQvw" name="RoleClassInvestigationSubjectObject2">
+      <generalization xmi:id="_VzXFpc86EeGVX9h3ivlQvw" general="_VzXFn886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFps86EeGVX9h3ivlQvw" name="RoleClassIsSpeciesEntityObject2">
+      <generalization xmi:id="_VzXFp886EeGVX9h3ivlQvw" general="_VzV3Gc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFqM86EeGVX9h3ivlQvw" name="RoleClassLocatedEntity2">
+      <ownedComment xmi:id="_VzXFqc86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYIc86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzZc86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMbs86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvAc86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNztc86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCNs86EeGVX9h3ivlQvw" annotatedElement="_VzXFqM86EeGVX9h3ivlQvw">
+        <body>specDomain: V16815
+                (C-0-D11555-V13940-V10429-V16815-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFqs86EeGVX9h3ivlQvw" name="LOCE"/>
+      <ownedLiteral xmi:id="_VzXFq886EeGVX9h3ivlQvw" name="STOR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFrM86EeGVX9h3ivlQvw" name="RoleClassLocatedEntityObject2">
+      <generalization xmi:id="_VzXFrc86EeGVX9h3ivlQvw" general="_VzXFqM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXFrs86EeGVX9h3ivlQvw" name="RoleClassManufacturedProductObject2">
+      <generalization xmi:id="_VzXFr886EeGVX9h3ivlQvw" general="_VzVQ6886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXFsM86EeGVX9h3ivlQvw" name="RoleClassMutualRelationship2">
+      <ownedComment xmi:id="_VzXFsc86EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYIs86EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzZs86EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMb886EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvAs86EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzts86EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCN886EeGVX9h3ivlQvw" annotatedElement="_VzXFsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19316
+                (C-0-D11555-V13940-V19313-V19316-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXFss86EeGVX9h3ivlQvw" name="CAREGIVER"/>
+      <ownedLiteral xmi:id="_VzXFs886EeGVX9h3ivlQvw" name="PRS"/>
+      <ownedLiteral xmi:id="_VzXFtM86EeGVX9h3ivlQvw" name="CIT"/>
+      <ownedLiteral xmi:id="_VzXFtc86EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzXFts86EeGVX9h3ivlQvw" name="CRINV"/>
+      <ownedLiteral xmi:id="_VzXFt886EeGVX9h3ivlQvw" name="CRSPNSR"/>
+      <ownedLiteral xmi:id="_VzXFuM86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzXFuc86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXFus86EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzXFu886EeGVX9h3ivlQvw" name="PAYOR"/>
+      <ownedLiteral xmi:id="_VzXFvM86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzXFvc86EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzXFvs86EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzXFv886EeGVX9h3ivlQvw" name="STD"/>
+      <ownedLiteral xmi:id="_VzXFwM86EeGVX9h3ivlQvw" name="UNDWRT"/>
+      <ownedLiteral xmi:id="_VzXFwc86EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzXFws86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzXFw886EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzXFxM86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzXFxc86EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzXFxs86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXFx886EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzXFyM86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzXFyc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXFys86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzXFy886EeGVX9h3ivlQvw" name="NOK"/>
+      <ownedLiteral xmi:id="_VzXFzM86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzXFzc86EeGVX9h3ivlQvw" name="MIL"/>
+      <ownedLiteral xmi:id="_VzXFzs86EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzXFz886EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzXF0M86EeGVX9h3ivlQvw" name="RESBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXF0c86EeGVX9h3ivlQvw" name="RoleClassMutualRelationshipObject2">
+      <generalization xmi:id="_VzXF0s86EeGVX9h3ivlQvw" general="_VzXFsM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXF0886EeGVX9h3ivlQvw" name="RoleClassObject2">
+      <generalization xmi:id="_VzXF1M86EeGVX9h3ivlQvw" general="_VzWges86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXF1c86EeGVX9h3ivlQvw" name="RoleClassOntological2">
+      <ownedComment xmi:id="_VzXF1s86EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYI886EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzZ886EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMcM86EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvA886EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzt886EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCOM86EeGVX9h3ivlQvw" annotatedElement="_VzXF1c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXF1886EeGVX9h3ivlQvw" name="INST"/>
+      <ownedLiteral xmi:id="_VzXF2M86EeGVX9h3ivlQvw" name="SUBS"/>
+      <ownedLiteral xmi:id="_VzXF2c86EeGVX9h3ivlQvw" name="SUBY"/>
+      <ownedLiteral xmi:id="_VzXF2s86EeGVX9h3ivlQvw" name="GEN"/>
+      <ownedLiteral xmi:id="_VzXF2886EeGVX9h3ivlQvw" name="GRIC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXF3M86EeGVX9h3ivlQvw" name="RoleClassOntologicalObject2">
+      <generalization xmi:id="_VzXF3c86EeGVX9h3ivlQvw" general="_VzXF1c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXF3s86EeGVX9h3ivlQvw" name="RoleClassPartitive2">
+      <ownedComment xmi:id="_VzXF3886EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYJM86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzaM86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMcc86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvBM86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiNzuM86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCOc86EeGVX9h3ivlQvw" annotatedElement="_VzXF3s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXF4M86EeGVX9h3ivlQvw" name="CONT"/>
+      <ownedLiteral xmi:id="_VzXF4c86EeGVX9h3ivlQvw" name="MBR"/>
+      <ownedLiteral xmi:id="_VzXF4s86EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzXF4886EeGVX9h3ivlQvw" name="INGR"/>
+      <ownedLiteral xmi:id="_VzXF5M86EeGVX9h3ivlQvw" name="ACTI"/>
+      <ownedLiteral xmi:id="_VzXF5c86EeGVX9h3ivlQvw" name="ACTM"/>
+      <ownedLiteral xmi:id="_VzXF5s86EeGVX9h3ivlQvw" name="ADTV"/>
+      <ownedLiteral xmi:id="_VzXF5886EeGVX9h3ivlQvw" name="BASE"/>
+      <ownedLiteral xmi:id="_VzXF6M86EeGVX9h3ivlQvw" name="IACT"/>
+      <ownedLiteral xmi:id="_VzXF6c86EeGVX9h3ivlQvw" name="COLR"/>
+      <ownedLiteral xmi:id="_VzXF6s86EeGVX9h3ivlQvw" name="FLVR"/>
+      <ownedLiteral xmi:id="_VzXF6886EeGVX9h3ivlQvw" name="PRSV"/>
+      <ownedLiteral xmi:id="_VzXF7M86EeGVX9h3ivlQvw" name="STBL"/>
+      <ownedLiteral xmi:id="_VzXF7c86EeGVX9h3ivlQvw" name="LOCE"/>
+      <ownedLiteral xmi:id="_VzXF7s86EeGVX9h3ivlQvw" name="STOR"/>
+      <ownedLiteral xmi:id="_VzXF7886EeGVX9h3ivlQvw" name="SPEC"/>
+      <ownedLiteral xmi:id="_VzXF8M86EeGVX9h3ivlQvw" name="ALQT"/>
+      <ownedLiteral xmi:id="_VzXF8c86EeGVX9h3ivlQvw" name="ISLT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXF8s86EeGVX9h3ivlQvw" name="RoleClassPartitiveObject2">
+      <generalization xmi:id="_VzXF8886EeGVX9h3ivlQvw" general="_VzXF3s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXF9M86EeGVX9h3ivlQvw" name="RoleClassPartObject2">
+      <generalization xmi:id="_VzXF9c86EeGVX9h3ivlQvw" general="_VzV3Us86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXF9s86EeGVX9h3ivlQvw" name="RoleClassPassive2">
+      <ownedComment xmi:id="_VzXF9886EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYJc86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzac86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMcs86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvBc86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOasM86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCOs86EeGVX9h3ivlQvw" annotatedElement="_VzXF9s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19105
+                (C-0-D11555-V13940-V19313-V19105-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXF-M86EeGVX9h3ivlQvw" name="ACCESS"/>
+      <ownedLiteral xmi:id="_VzXF-c86EeGVX9h3ivlQvw" name="BIRTHPL"/>
+      <ownedLiteral xmi:id="_VzXF-s86EeGVX9h3ivlQvw" name="EXPR"/>
+      <ownedLiteral xmi:id="_VzXF-886EeGVX9h3ivlQvw" name="HLD"/>
+      <ownedLiteral xmi:id="_VzXF_M86EeGVX9h3ivlQvw" name="HLTHCHRT"/>
+      <ownedLiteral xmi:id="_VzXF_c86EeGVX9h3ivlQvw" name="IDENT"/>
+      <ownedLiteral xmi:id="_VzXF_s86EeGVX9h3ivlQvw" name="MNT"/>
+      <ownedLiteral xmi:id="_VzXF_886EeGVX9h3ivlQvw" name="OWN"/>
+      <ownedLiteral xmi:id="_VzXGAM86EeGVX9h3ivlQvw" name="RGPR"/>
+      <ownedLiteral xmi:id="_VzXGAc86EeGVX9h3ivlQvw" name="TERR"/>
+      <ownedLiteral xmi:id="_VzXGAs86EeGVX9h3ivlQvw" name="WRTE"/>
+      <ownedLiteral xmi:id="_VzXGA886EeGVX9h3ivlQvw" name="DST"/>
+      <ownedLiteral xmi:id="_VzXGBM86EeGVX9h3ivlQvw" name="RET"/>
+      <ownedLiteral xmi:id="_VzXGBc86EeGVX9h3ivlQvw" name="MANU"/>
+      <ownedLiteral xmi:id="_VzXGBs86EeGVX9h3ivlQvw" name="THER"/>
+      <ownedLiteral xmi:id="_VzXGB886EeGVX9h3ivlQvw" name="SDLOC"/>
+      <ownedLiteral xmi:id="_VzXGCM86EeGVX9h3ivlQvw" name="DSDLOC"/>
+      <ownedLiteral xmi:id="_VzXGCc86EeGVX9h3ivlQvw" name="ISDLOC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGCs86EeGVX9h3ivlQvw" name="RoleClassPassiveObject2">
+      <generalization xmi:id="_VzXGC886EeGVX9h3ivlQvw" general="_VzXF9s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGDM86EeGVX9h3ivlQvw" name="RoleClassRelationshipFormal2">
+      <ownedComment xmi:id="_VzXGDc86EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYJs86EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzas86EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMc886EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvBs86EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOasc86EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCO886EeGVX9h3ivlQvw" annotatedElement="_VzXGDM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10416
+                (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGDs86EeGVX9h3ivlQvw" name="CIT"/>
+      <ownedLiteral xmi:id="_VzXGD886EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzXGEM86EeGVX9h3ivlQvw" name="CRINV"/>
+      <ownedLiteral xmi:id="_VzXGEc86EeGVX9h3ivlQvw" name="CRSPNSR"/>
+      <ownedLiteral xmi:id="_VzXGEs86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzXGE886EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXGFM86EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzXGFc86EeGVX9h3ivlQvw" name="PAYOR"/>
+      <ownedLiteral xmi:id="_VzXGFs86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzXGF886EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzXGGM86EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzXGGc86EeGVX9h3ivlQvw" name="STD"/>
+      <ownedLiteral xmi:id="_VzXGGs86EeGVX9h3ivlQvw" name="UNDWRT"/>
+      <ownedLiteral xmi:id="_VzXGG886EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzXGHM86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzXGHc86EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzXGHs86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzXGH886EeGVX9h3ivlQvw" name="GUARD"/>
+      <ownedLiteral xmi:id="_VzXGIM86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXGIc86EeGVX9h3ivlQvw" name="COMPAR"/>
+      <ownedLiteral xmi:id="_VzXGIs86EeGVX9h3ivlQvw" name="SGNOFF"/>
+      <ownedLiteral xmi:id="_VzXGI886EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXGJM86EeGVX9h3ivlQvw" name="ECON"/>
+      <ownedLiteral xmi:id="_VzXGJc86EeGVX9h3ivlQvw" name="NOK"/>
+      <ownedLiteral xmi:id="_VzXGJs86EeGVX9h3ivlQvw" name="EMP"/>
+      <ownedLiteral xmi:id="_VzXGJ886EeGVX9h3ivlQvw" name="MIL"/>
+      <ownedLiteral xmi:id="_VzXGKM86EeGVX9h3ivlQvw" name="INVSBJ"/>
+      <ownedLiteral xmi:id="_VzXGKc86EeGVX9h3ivlQvw" name="CASESBJ"/>
+      <ownedLiteral xmi:id="_VzXGKs86EeGVX9h3ivlQvw" name="RESBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGK886EeGVX9h3ivlQvw" name="RoleClassRelationshipFormalObject2">
+      <generalization xmi:id="_VzXGLM86EeGVX9h3ivlQvw" general="_VzXGDM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGLc86EeGVX9h3ivlQvw" name="RoleClassRootObject2">
+      <generalization xmi:id="_VzXGLs86EeGVX9h3ivlQvw" general="_VzUqg886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGL886EeGVX9h3ivlQvw" name="RoleClassServiceDeliveryLocation2">
+      <ownedComment xmi:id="_VzXGMM86EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYJ886EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjza886EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMdM86EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvB886EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOass86EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCPM86EeGVX9h3ivlQvw" annotatedElement="_VzXGL886EeGVX9h3ivlQvw">
+        <body>specDomain: V16927
+                (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGMc86EeGVX9h3ivlQvw" name="SDLOC"/>
+      <ownedLiteral xmi:id="_VzXGMs86EeGVX9h3ivlQvw" name="DSDLOC"/>
+      <ownedLiteral xmi:id="_VzXGM886EeGVX9h3ivlQvw" name="ISDLOC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGNM86EeGVX9h3ivlQvw" name="RoleClassServiceDeliveryLocationObject2">
+      <generalization xmi:id="_VzXGNc86EeGVX9h3ivlQvw" general="_VzXGL886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGNs86EeGVX9h3ivlQvw" name="RoleClassSpecimen2">
+      <ownedComment xmi:id="_VzXGN886EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBFYKM86EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzbM86EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMdc86EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvCM86EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOas886EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCPc86EeGVX9h3ivlQvw" annotatedElement="_VzXGNs86EeGVX9h3ivlQvw">
+        <body>specDomain: V11591
+                (C-0-D11555-V13940-V10429-V11591-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGOM86EeGVX9h3ivlQvw" name="SPEC"/>
+      <ownedLiteral xmi:id="_VzXGOc86EeGVX9h3ivlQvw" name="ALQT"/>
+      <ownedLiteral xmi:id="_VzXGOs86EeGVX9h3ivlQvw" name="ISLT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGO886EeGVX9h3ivlQvw" name="RoleClassSpecimenObject2">
+      <generalization xmi:id="_VzXGPM86EeGVX9h3ivlQvw" general="_VzXGNs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGPc86EeGVX9h3ivlQvw" name="RoleClassTerritoryOfAuthorityObject2">
+      <generalization xmi:id="_VzXGPs86EeGVX9h3ivlQvw" general="_VzUrIc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGP886EeGVX9h3ivlQvw" name="RoleLinkType2">
+      <ownedComment xmi:id="_VzXGQM86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_IM86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzbc86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMds86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvCc86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOatM86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCPs86EeGVX9h3ivlQvw" annotatedElement="_VzXGP886EeGVX9h3ivlQvw">
+        <body>vocSet: D11603 (C-0-D11603-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGQc86EeGVX9h3ivlQvw" name="REL"/>
+      <ownedLiteral xmi:id="_VzXGQs86EeGVX9h3ivlQvw" name="BACKUP"/>
+      <ownedLiteral xmi:id="_VzXGQ886EeGVX9h3ivlQvw" name="DIRAUTH"/>
+      <ownedLiteral xmi:id="_VzXGRM86EeGVX9h3ivlQvw" name="INDAUTH"/>
+      <ownedLiteral xmi:id="_VzXGRc86EeGVX9h3ivlQvw" name="PART"/>
+      <ownedLiteral xmi:id="_VzXGRs86EeGVX9h3ivlQvw" name="REPL"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGR886EeGVX9h3ivlQvw" name="RoleLinkTypeObject2">
+      <generalization xmi:id="_VzXGSM86EeGVX9h3ivlQvw" general="_VzXGP886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGSc86EeGVX9h3ivlQvw" name="RTO2">
+      <ownedComment xmi:id="_VzXGSs86EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_Ic86EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzbs86EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHMd886EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvCs86EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOatc86EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCP886EeGVX9h3ivlQvw" annotatedElement="_VzXGSc86EeGVX9h3ivlQvw">
+        <body>             A quantity constructed as the quotient of a numerator
+                quantity divided by a denominator quantity. Common             factors in the
+                numerator and denominator are not             automatically cancelled out.  RTO
+                supports titers             (e.g., &quot;1:128&quot;) and other quantities produced by
+                laboratories that truly represent ratios. Ratios are             not simply
+                &quot;structured numerics&quot;, particularly blood             pressure measurements (e.g.
+                &quot;120/60&quot;) are not ratios.             In many cases REAL should be used instead
+                of RTO.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzXGS886EeGVX9h3ivlQvw" general="_VzVQJs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGTM86EeGVX9h3ivlQvw" name="Ruid2">
+      <ownedComment xmi:id="_VzXGTc86EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_Is86EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzb886EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzcM86EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvC886EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOats86EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCQM86EeGVX9h3ivlQvw" annotatedElement="_VzXGTM86EeGVX9h3ivlQvw">
+        <body>             HL7 reserved identifiers are strings consisting only of
+                (US-ASCII) letters, digits and hyphens, where the first             character must
+                be a letter. HL7 may assign these reserved             identifiers as mnemonic
+                identifiers for major concepts of             interest to HL7.
+            </body>
+      </ownedComment>
+      <generalization xmi:id="_VzXGTs86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGT886EeGVX9h3ivlQvw" name="SC2">
+      <ownedComment xmi:id="_VzXGUM86EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_I886EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOjzcM86EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzcc86EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKAvDM86EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOat886EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kCQc86EeGVX9h3ivlQvw" annotatedElement="_VzXGT886EeGVX9h3ivlQvw">
+        <body>             A ST that optionally may have a code attached.
+                The text must always be present if a code is present. The             code is often
+                a local code.          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzXGUc86EeGVX9h3ivlQvw" general="_VzUCYs86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXGUs86EeGVX9h3ivlQvw" name="code" visibility="public" isOrdered="true">
+        <ownedComment xmi:id="_VzXGU886EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_JM86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzcc86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzcs86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvDc86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOauM86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCQs86EeGVX9h3ivlQvw" annotatedElement="_VzXGUs86EeGVX9h3ivlQvw">
+          <body>                      The plain code symbol defined by the
+                            code system.                      For example, &quot;784.0&quot; is the code
+                            symbol of the ICD-9                      code &quot;784.0&quot; for headache.
+                        </body>
+        </ownedComment>
+        <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGVM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGVc86EeGVX9h3ivlQvw" name="codeSystem" visibility="public" type="_VzUD3s86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGVs86EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Jc86EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzcs86EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzc886EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvDs86EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOauc86EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCQ886EeGVX9h3ivlQvw" annotatedElement="_VzXGVc86EeGVX9h3ivlQvw">
+          <body>                      Specifies the code system that
+                            defines the code.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGV886EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGWM86EeGVX9h3ivlQvw" name="codeSystemName" visibility="public" type="_VzUD4M86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGWc86EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Js86EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzc886EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzdM86EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvD886EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOaus86EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCRM86EeGVX9h3ivlQvw" annotatedElement="_VzXGWM86EeGVX9h3ivlQvw">
+          <body>                      A common name of the coding system.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGWs86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGW886EeGVX9h3ivlQvw" name="codeSystemVersion" visibility="public" type="_VzUD4M86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGXM86EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_J886EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzdM86EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzdc86EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvEM86EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOau886EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCRc86EeGVX9h3ivlQvw" annotatedElement="_VzXGW886EeGVX9h3ivlQvw">
+          <body>                      If applicable, a version descriptor
+                            defined                      specifically for the given code system.
+                        </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGXc86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGXs86EeGVX9h3ivlQvw" name="displayName" visibility="public" type="_VzUD4M86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGX886EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_KM86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzdc86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzds86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvEc86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOavM86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCRs86EeGVX9h3ivlQvw" annotatedElement="_VzXGXs86EeGVX9h3ivlQvw">
+          <body>                      A name or title for the code, under
+                            which the sending                      system shows the code value to
+                            its users.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGYM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGYc86EeGVX9h3ivlQvw" name="SetOperatorObject2">
+      <generalization xmi:id="_VzXGYs86EeGVX9h3ivlQvw" general="_VzUCqs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGY886EeGVX9h3ivlQvw" name="SLISTPQ2">
+      <generalization xmi:id="_VzXGZM86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXGZc86EeGVX9h3ivlQvw" name="origin" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzXGa886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzXGZs86EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Kc86EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzds86EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzd886EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvEs86EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOavc86EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kCR886EeGVX9h3ivlQvw" annotatedElement="_VzXGZc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGZ886EeGVX9h3ivlQvw" name="scale" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzXGbc86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzXGaM86EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Ks86EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzd886EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzeM86EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvE886EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOavs86EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpQM86EeGVX9h3ivlQvw" annotatedElement="_VzXGZ886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGac86EeGVX9h3ivlQvw" name="digits" visibility="public" type="_VzWfP886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGas86EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_K886EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOjzeM86EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzec86EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvFM86EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOav886EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpQc86EeGVX9h3ivlQvw" annotatedElement="_VzXGac86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzXGa886EeGVX9h3ivlQvw" memberEnd="_VzXGZc86EeGVX9h3ivlQvw _VzXGbM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzXGbM86EeGVX9h3ivlQvw" type="_VzXGY886EeGVX9h3ivlQvw" association="_VzXGa886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzXGbc86EeGVX9h3ivlQvw" memberEnd="_VzXGZ886EeGVX9h3ivlQvw _VzXGbs86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzXGbs86EeGVX9h3ivlQvw" type="_VzXGY886EeGVX9h3ivlQvw" association="_VzXGbc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGb886EeGVX9h3ivlQvw" name="SLISTTS2">
+      <generalization xmi:id="_VzXGcM86EeGVX9h3ivlQvw" general="_VzUCR886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXGcc86EeGVX9h3ivlQvw" name="origin" type="_VzUCn886EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzXGd886EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzXGcs86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_LM86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOkacM86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzes86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvFc86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOawM86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpQs86EeGVX9h3ivlQvw" annotatedElement="_VzXGcc86EeGVX9h3ivlQvw">
+          <body>                      The origin of the list item
+                                value scale, i.e., the                      physical quantity that a
+                                zero-digit in the sequence                      would represent.
+                            </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGc886EeGVX9h3ivlQvw" name="scale" type="_VzUECc86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzXGec86EeGVX9h3ivlQvw">
+        <ownedComment xmi:id="_VzXGdM86EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Lc86EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOkacc86EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHze886EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvFs86EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOawc86EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpQ886EeGVX9h3ivlQvw" annotatedElement="_VzXGc886EeGVX9h3ivlQvw">
+          <body>                      A ratio-scale quantity that is
+                                factored out of the                      digit sequence.
+                            </body>
+        </ownedComment>
+      </ownedAttribute>
+      <ownedAttribute xmi:id="_VzXGdc86EeGVX9h3ivlQvw" name="digits" visibility="public" type="_VzWfP886EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGds86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Ls86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOkacs86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzfM86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKAvF886EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOaws86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpRM86EeGVX9h3ivlQvw" annotatedElement="_VzXGdc86EeGVX9h3ivlQvw">
+          <body>                      A sequence of raw digits for the
+                                sample values. This is                      typically the raw output
+                                of an A/D converter.                   </body>
+        </ownedComment>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzXGd886EeGVX9h3ivlQvw" memberEnd="_VzXGcc86EeGVX9h3ivlQvw _VzXGeM86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzXGeM86EeGVX9h3ivlQvw" type="_VzXGb886EeGVX9h3ivlQvw" association="_VzXGd886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzXGec86EeGVX9h3ivlQvw" memberEnd="_VzXGc886EeGVX9h3ivlQvw _VzXGes86EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzXGes86EeGVX9h3ivlQvw" type="_VzXGb886EeGVX9h3ivlQvw" association="_VzXGec86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGe886EeGVX9h3ivlQvw" name="State2">
+      <ownedComment xmi:id="_VzXGfM86EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_L886EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkac886EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzfc86EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWEM86EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOaw886EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpRc86EeGVX9h3ivlQvw" annotatedElement="_VzXGe886EeGVX9h3ivlQvw">
+        <body>specDomain: V19455
+                (C-0-D10882-V19463-V10889-V19455-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGfc86EeGVX9h3ivlQvw" name="STATE"/>
+      <ownedLiteral xmi:id="_VzXGfs86EeGVX9h3ivlQvw" name="NAT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGf886EeGVX9h3ivlQvw" name="StateObject2">
+      <generalization xmi:id="_VzXGgM86EeGVX9h3ivlQvw" general="_VzXGe886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGgc86EeGVX9h3ivlQvw" name="StreetAddressLine2">
+      <ownedComment xmi:id="_VzXGgs86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_MM86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkadM86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzfs86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWEc86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOaxM86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpRs86EeGVX9h3ivlQvw" annotatedElement="_VzXGgc86EeGVX9h3ivlQvw">
+        <body>specDomain: V14822 (C-0-D10642-V14822-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGg886EeGVX9h3ivlQvw" name="SAL"/>
+      <ownedLiteral xmi:id="_VzXGhM86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzXGhc86EeGVX9h3ivlQvw" name="BNR"/>
+      <ownedLiteral xmi:id="_VzXGhs86EeGVX9h3ivlQvw" name="BNN"/>
+      <ownedLiteral xmi:id="_VzXGh886EeGVX9h3ivlQvw" name="BNS"/>
+      <ownedLiteral xmi:id="_VzXGiM86EeGVX9h3ivlQvw" name="STR"/>
+      <ownedLiteral xmi:id="_VzXGic86EeGVX9h3ivlQvw" name="STB"/>
+      <ownedLiteral xmi:id="_VzXGis86EeGVX9h3ivlQvw" name="STTYP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGi886EeGVX9h3ivlQvw" name="StreetAddressLineObject2">
+      <generalization xmi:id="_VzXGjM86EeGVX9h3ivlQvw" general="_VzXGgc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGjc86EeGVX9h3ivlQvw" name="StreetName2">
+      <ownedComment xmi:id="_VzXGjs86EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_Mc86EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkadc86EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzf886EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWEs86EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOaxc86EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpR886EeGVX9h3ivlQvw" annotatedElement="_VzXGjc86EeGVX9h3ivlQvw">
+        <body>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGj886EeGVX9h3ivlQvw" name="STR"/>
+      <ownedLiteral xmi:id="_VzXGkM86EeGVX9h3ivlQvw" name="STB"/>
+      <ownedLiteral xmi:id="_VzXGkc86EeGVX9h3ivlQvw" name="STTYP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGks86EeGVX9h3ivlQvw" name="StreetNameObject2">
+      <generalization xmi:id="_VzXGk886EeGVX9h3ivlQvw" general="_VzXGjc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGlM86EeGVX9h3ivlQvw" name="SXCMCD2">
+      <generalization xmi:id="_VzXGlc86EeGVX9h3ivlQvw" general="_VzUDoM86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXGls86EeGVX9h3ivlQvw" name="operator" visibility="public" type="_VzUCqs86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXGl886EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBF_Ms86EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOkads86EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyHzgM86EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKBWE886EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiOaxs86EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpSM86EeGVX9h3ivlQvw" annotatedElement="_VzXGls86EeGVX9h3ivlQvw">
+          <body>                      A code specifying whether the set
+                            component is included                      (union) or excluded
+                            (set-difference) from the set, or                      other set
+                            operations with the current set component and                      the
+                            set as constructed from the representation stream
+                            up to the current point.                   </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGmM86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXGmc86EeGVX9h3ivlQvw" name="SXPRTS2">
+      <generalization xmi:id="_VzXGms86EeGVX9h3ivlQvw" general="_VzUCms86EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXGm886EeGVX9h3ivlQvw" name="comp" type="_VzUCms86EeGVX9h3ivlQvw" isOrdered="true" aggregation="composite" association="_VzXGns86EeGVX9h3ivlQvw">
+        <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VzXGnM86EeGVX9h3ivlQvw" value="*"/>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXGnc86EeGVX9h3ivlQvw" value="2"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Association" xmi:id="_VzXGns86EeGVX9h3ivlQvw" memberEnd="_VzXGm886EeGVX9h3ivlQvw _VzXGn886EeGVX9h3ivlQvw">
+      <ownedEnd xmi:id="_VzXGn886EeGVX9h3ivlQvw" type="_VzXGmc86EeGVX9h3ivlQvw" association="_VzXGns86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGoM86EeGVX9h3ivlQvw" name="TelecommunicationAddressUse2">
+      <ownedComment xmi:id="_VzXGoc86EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_M886EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkad886EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzgc86EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWFM86EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiOax886EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpSc86EeGVX9h3ivlQvw" annotatedElement="_VzXGoM86EeGVX9h3ivlQvw">
+        <body>vocSet: D201 (C-0-D201-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGos86EeGVX9h3ivlQvw" name="AS"/>
+      <ownedLiteral xmi:id="_VzXGo886EeGVX9h3ivlQvw" name="EC"/>
+      <ownedLiteral xmi:id="_VzXGpM86EeGVX9h3ivlQvw" name="MC"/>
+      <ownedLiteral xmi:id="_VzXGpc86EeGVX9h3ivlQvw" name="PG"/>
+      <ownedLiteral xmi:id="_VzXGps86EeGVX9h3ivlQvw" name="BAD"/>
+      <ownedLiteral xmi:id="_VzXGp886EeGVX9h3ivlQvw" name="TMP"/>
+      <ownedLiteral xmi:id="_VzXGqM86EeGVX9h3ivlQvw" name="H"/>
+      <ownedLiteral xmi:id="_VzXGqc86EeGVX9h3ivlQvw" name="HP"/>
+      <ownedLiteral xmi:id="_VzXGqs86EeGVX9h3ivlQvw" name="HV"/>
+      <ownedLiteral xmi:id="_VzXGq886EeGVX9h3ivlQvw" name="WP"/>
+      <ownedLiteral xmi:id="_VzXGrM86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzXGrc86EeGVX9h3ivlQvw" name="PUB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGrs86EeGVX9h3ivlQvw" name="TelecommunicationAddressUseObject2">
+      <generalization xmi:id="_VzXGr886EeGVX9h3ivlQvw" general="_VzXGoM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGsM86EeGVX9h3ivlQvw" name="TemporallyPertains2">
+      <ownedComment xmi:id="_VzXGsc86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_NM86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkaeM86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzgs86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWFc86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBwM86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpSs86EeGVX9h3ivlQvw" annotatedElement="_VzXGsM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGss86EeGVX9h3ivlQvw" name="SAS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGs886EeGVX9h3ivlQvw" name="TemporallyPertainsObject2">
+      <generalization xmi:id="_VzXGtM86EeGVX9h3ivlQvw" general="_VzXGsM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGtc86EeGVX9h3ivlQvw" name="TextMediaType2">
+      <ownedComment xmi:id="_VzXGts86EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_Nc86EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkaec86EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzg886EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWFs86EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBwc86EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpS886EeGVX9h3ivlQvw" annotatedElement="_VzXGtc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14825 (C-0-D14824-V14825-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGt886EeGVX9h3ivlQvw" name="textHtml"/>
+      <ownedLiteral xmi:id="_VzXGuM86EeGVX9h3ivlQvw" name="textPlain"/>
+      <ownedLiteral xmi:id="_VzXGuc86EeGVX9h3ivlQvw" name="textRtf"/>
+      <ownedLiteral xmi:id="_VzXGus86EeGVX9h3ivlQvw" name="textSgml"/>
+      <ownedLiteral xmi:id="_VzXGu886EeGVX9h3ivlQvw" name="textXHl7Ft"/>
+      <ownedLiteral xmi:id="_VzXGvM86EeGVX9h3ivlQvw" name="textXml"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGvc86EeGVX9h3ivlQvw" name="TextMediaTypeObject2">
+      <generalization xmi:id="_VzXGvs86EeGVX9h3ivlQvw" general="_VzXGtc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXGv886EeGVX9h3ivlQvw" name="TimingEvent2">
+      <ownedComment xmi:id="_VzXGwM86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_Ns86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkaes86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzhM86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWF886EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBws86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpTM86EeGVX9h3ivlQvw" annotatedElement="_VzXGv886EeGVX9h3ivlQvw">
+        <body>vocSet: D10706 (C-0-D10706-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXGwc86EeGVX9h3ivlQvw" name="AC"/>
+      <ownedLiteral xmi:id="_VzXGws86EeGVX9h3ivlQvw" name="ACD"/>
+      <ownedLiteral xmi:id="_VzXGw886EeGVX9h3ivlQvw" name="ACM"/>
+      <ownedLiteral xmi:id="_VzXGxM86EeGVX9h3ivlQvw" name="ACV"/>
+      <ownedLiteral xmi:id="_VzXGxc86EeGVX9h3ivlQvw" name="HS"/>
+      <ownedLiteral xmi:id="_VzXGxs86EeGVX9h3ivlQvw" name="IC"/>
+      <ownedLiteral xmi:id="_VzXGx886EeGVX9h3ivlQvw" name="ICD"/>
+      <ownedLiteral xmi:id="_VzXGyM86EeGVX9h3ivlQvw" name="ICM"/>
+      <ownedLiteral xmi:id="_VzXGyc86EeGVX9h3ivlQvw" name="ICV"/>
+      <ownedLiteral xmi:id="_VzXGys86EeGVX9h3ivlQvw" name="PC"/>
+      <ownedLiteral xmi:id="_VzXGy886EeGVX9h3ivlQvw" name="PCD"/>
+      <ownedLiteral xmi:id="_VzXGzM86EeGVX9h3ivlQvw" name="PCM"/>
+      <ownedLiteral xmi:id="_VzXGzc86EeGVX9h3ivlQvw" name="PCV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXGzs86EeGVX9h3ivlQvw" name="TimingEventObject2">
+      <generalization xmi:id="_VzXGz886EeGVX9h3ivlQvw" general="_VzXGv886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXG0M86EeGVX9h3ivlQvw" name="Unknown2">
+      <ownedComment xmi:id="_VzXG0c86EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_N886EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkae886EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzhc86EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWGM86EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBw886EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpTc86EeGVX9h3ivlQvw" annotatedElement="_VzXG0M86EeGVX9h3ivlQvw">
+        <body>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXG0s86EeGVX9h3ivlQvw" name="UNK"/>
+      <ownedLiteral xmi:id="_VzXG0886EeGVX9h3ivlQvw" name="NASK"/>
+      <ownedLiteral xmi:id="_VzXG1M86EeGVX9h3ivlQvw" name="TRC"/>
+      <ownedLiteral xmi:id="_VzXG1c86EeGVX9h3ivlQvw" name="ASKU"/>
+      <ownedLiteral xmi:id="_VzXG1s86EeGVX9h3ivlQvw" name="NAV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXG1886EeGVX9h3ivlQvw" name="UnknownObject2">
+      <generalization xmi:id="_VzXG2M86EeGVX9h3ivlQvw" general="_VzXG0M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXG2c86EeGVX9h3ivlQvw" name="URLScheme2">
+      <ownedComment xmi:id="_VzXG2s86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBF_OM86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkafM86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzhs86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWGc86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBxM86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpTs86EeGVX9h3ivlQvw" annotatedElement="_VzXG2c86EeGVX9h3ivlQvw">
+        <body>vocSet: D14866 (C-0-D14866-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXG2886EeGVX9h3ivlQvw" name="fax"/>
+      <ownedLiteral xmi:id="_VzXG3M86EeGVX9h3ivlQvw" name="file"/>
+      <ownedLiteral xmi:id="_VzXG3c86EeGVX9h3ivlQvw" name="ftp"/>
+      <ownedLiteral xmi:id="_VzXG3s86EeGVX9h3ivlQvw" name="http"/>
+      <ownedLiteral xmi:id="_VzXG3886EeGVX9h3ivlQvw" name="mailto"/>
+      <ownedLiteral xmi:id="_VzXG4M86EeGVX9h3ivlQvw" name="mllp"/>
+      <ownedLiteral xmi:id="_VzXG4c86EeGVX9h3ivlQvw" name="modem"/>
+      <ownedLiteral xmi:id="_VzXG4s86EeGVX9h3ivlQvw" name="nfs"/>
+      <ownedLiteral xmi:id="_VzXG4886EeGVX9h3ivlQvw" name="tel"/>
+      <ownedLiteral xmi:id="_VzXG5M86EeGVX9h3ivlQvw" name="telnet"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXG5c86EeGVX9h3ivlQvw" name="URLSchemeObject2">
+      <generalization xmi:id="_VzXG5s86EeGVX9h3ivlQvw" general="_VzXG2c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXG5886EeGVX9h3ivlQvw" name="Uuid2">
+      <ownedComment xmi:id="_VzXG6M86EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmMM86EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkafc86EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyHzh886EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWGs86EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBxc86EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpT886EeGVX9h3ivlQvw" annotatedElement="_VzXG5886EeGVX9h3ivlQvw">
+        <body>             A DCE Universal Unique Identifier is a globally unique
+                string consisting of 5 groups of upper- or lower-case             hexadecimal digits
+                having 8, 4, 4, 4, and 12 places             respectively. UUIDs are assigned using
+                Ethernet MAC             addresses, the point in time of creation and some random
+                components. This mix is believed to generate sufficiently             unique
+                identifiers without any organizational policy for             identifier assignment
+                (in fact this piggy-backs on the             organization of MAC address
+                assignment.)          </body>
+      </ownedComment>
+      <generalization xmi:id="_VzXG6c86EeGVX9h3ivlQvw">
+        <general xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/XMLPrimitiveTypes.library.uml#String"/>
+      </generalization>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Class" xmi:id="_VzXG6s86EeGVX9h3ivlQvw" name="UVPTS2">
+      <generalization xmi:id="_VzXG6886EeGVX9h3ivlQvw" general="_VzUCn886EeGVX9h3ivlQvw"/>
+      <ownedAttribute xmi:id="_VzXG7M86EeGVX9h3ivlQvw" name="probability" visibility="public" type="_VzWgac86EeGVX9h3ivlQvw" isOrdered="true">
+        <ownedComment xmi:id="_VzXG7c86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WBGmMc86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WOkafs86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_WyIagM86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XKBWG886EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_XiPBxs86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <ownedComment xmi:id="_X6kpUM86EeGVX9h3ivlQvw" annotatedElement="_VzXG7M86EeGVX9h3ivlQvw">
+          <body>                The probability assigned to the value, a
+                            decimal number                between 0 (very uncertain) and 1
+                            (certain).             </body>
+        </ownedComment>
+        <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VzXG7s86EeGVX9h3ivlQvw"/>
+      </ownedAttribute>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXG7886EeGVX9h3ivlQvw" name="VideoMediaType2">
+      <ownedComment xmi:id="_VzXG8M86EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmMs86EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkaf886EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIagc86EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWHM86EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBx886EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpUc86EeGVX9h3ivlQvw" annotatedElement="_VzXG7886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14845 (C-0-D14824-V14845-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXG8c86EeGVX9h3ivlQvw" name="videoMpeg"/>
+      <ownedLiteral xmi:id="_VzXG8s86EeGVX9h3ivlQvw" name="videoXAvi"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXG8886EeGVX9h3ivlQvw" name="VideoMediaTypeObject2">
+      <generalization xmi:id="_VzXG9M86EeGVX9h3ivlQvw" general="_VzXG7886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXG9c86EeGVX9h3ivlQvw" name="WorkPlaceAddressUse2">
+      <ownedComment xmi:id="_VzXG9s86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmM886EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkagM86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIags86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWHc86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPByM86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpUs86EeGVX9h3ivlQvw" annotatedElement="_VzXG9c86EeGVX9h3ivlQvw">
+        <body>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXG9886EeGVX9h3ivlQvw" name="WP"/>
+      <ownedLiteral xmi:id="_VzXG-M86EeGVX9h3ivlQvw" name="DIR"/>
+      <ownedLiteral xmi:id="_VzXG-c86EeGVX9h3ivlQvw" name="PUB"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXG-s86EeGVX9h3ivlQvw" name="WorkPlaceAddressUseObject2">
+      <generalization xmi:id="_VzXG-886EeGVX9h3ivlQvw" general="_VzXG9c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXG_M86EeGVX9h3ivlQvw" name="XActClassDocumentEntryAct2">
+      <ownedComment xmi:id="_VzXG_c86EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmNM86EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkagc86EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIag886EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWHs86EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPByc86EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpU886EeGVX9h3ivlQvw" annotatedElement="_VzXG_M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXG_s86EeGVX9h3ivlQvw" name="ACT"/>
+      <ownedLiteral xmi:id="_VzXG_886EeGVX9h3ivlQvw" name="ACCM"/>
+      <ownedLiteral xmi:id="_VzXHAM86EeGVX9h3ivlQvw" name="CONS"/>
+      <ownedLiteral xmi:id="_VzXHAc86EeGVX9h3ivlQvw" name="CTTEVENT"/>
+      <ownedLiteral xmi:id="_VzXHAs86EeGVX9h3ivlQvw" name="INC"/>
+      <ownedLiteral xmi:id="_VzXHA886EeGVX9h3ivlQvw" name="INFRM"/>
+      <ownedLiteral xmi:id="_VzXHBM86EeGVX9h3ivlQvw" name="PCPR"/>
+      <ownedLiteral xmi:id="_VzXHBc86EeGVX9h3ivlQvw" name="REG"/>
+      <ownedLiteral xmi:id="_VzXHBs86EeGVX9h3ivlQvw" name="SPCTRT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHB886EeGVX9h3ivlQvw" name="XActClassDocumentEntryActObject2">
+      <generalization xmi:id="_VzXHCM86EeGVX9h3ivlQvw" general="_VzXG_M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHCc86EeGVX9h3ivlQvw" name="XActClassDocumentEntryOrganizer2">
+      <ownedComment xmi:id="_VzXHCs86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmNc86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkags86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIahM86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWH886EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBys86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpVM86EeGVX9h3ivlQvw" annotatedElement="_VzXHCc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHC886EeGVX9h3ivlQvw" name="BATTERY"/>
+      <ownedLiteral xmi:id="_VzXHDM86EeGVX9h3ivlQvw" name="CLUSTER"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHDc86EeGVX9h3ivlQvw" name="XActClassDocumentEntryOrganizerObject2">
+      <generalization xmi:id="_VzXHDs86EeGVX9h3ivlQvw" general="_VzXHCc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHD886EeGVX9h3ivlQvw" name="XActMoodDefEvnObject2">
+      <generalization xmi:id="_VzXHEM86EeGVX9h3ivlQvw" general="_VzV4L886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHEc86EeGVX9h3ivlQvw" name="XActMoodDefEvnRqoPrmsPrp2">
+      <ownedComment xmi:id="_VzXHEs86EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmNs86EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkag886EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIahc86EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWIM86EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBy886EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpVc86EeGVX9h3ivlQvw" annotatedElement="_VzXHEc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19371 (C-0-D10196-V19371-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHE886EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzXHFM86EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHFc86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHFs86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHF886EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHGM86EeGVX9h3ivlQvw" name="XActMoodDefEvnRqoPrmsPrpObject2">
+      <generalization xmi:id="_VzXHGc86EeGVX9h3ivlQvw" general="_VzXHEc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHGs86EeGVX9h3ivlQvw" name="XActMoodDocumentObservation2">
+      <ownedComment xmi:id="_VzXHG886EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmN886EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkahM86EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIahs86EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWIc86EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBzM86EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpVs86EeGVX9h3ivlQvw" annotatedElement="_VzXHGs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18943 (C-0-D10196-V18943-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHHM86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHHc86EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzXHHs86EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHH886EeGVX9h3ivlQvw" name="GOL"/>
+      <ownedLiteral xmi:id="_VzXHIM86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHIc86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHIs86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHI886EeGVX9h3ivlQvw" name="XActMoodDocumentObservationObject2">
+      <generalization xmi:id="_VzXHJM86EeGVX9h3ivlQvw" general="_VzXHGs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHJc86EeGVX9h3ivlQvw" name="XActMoodEvnOrdPrmsPrp2">
+      <ownedComment xmi:id="_VzXHJs86EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmOM86EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkahc86EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIah886EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWIs86EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBzc86EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpV886EeGVX9h3ivlQvw" annotatedElement="_VzXHJc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V18965 (C-0-D10196-V18965-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHJ886EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHKM86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHKc86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHKs86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHK886EeGVX9h3ivlQvw" name="XActMoodEvnOrdPrmsPrpObject2">
+      <generalization xmi:id="_VzXHLM86EeGVX9h3ivlQvw" general="_VzXHJc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHLc86EeGVX9h3ivlQvw" name="XActMoodIntentEvent2">
+      <ownedComment xmi:id="_VzXHLs86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmOc86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkahs86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIaiM86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWI886EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBzs86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6kpWM86EeGVX9h3ivlQvw" annotatedElement="_VzXHLc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16742 (C-0-D10196-V16742-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHL886EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHMM86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHMc86EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzXHMs86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzXHM886EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHNM86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHNc86EeGVX9h3ivlQvw" name="RQO"/>
+      <ownedLiteral xmi:id="_VzXHNs86EeGVX9h3ivlQvw" name="SLOT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHN886EeGVX9h3ivlQvw" name="XActMoodIntentEventObject2">
+      <generalization xmi:id="_VzXHOM86EeGVX9h3ivlQvw" general="_VzXHLc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHOc86EeGVX9h3ivlQvw" name="XActMoodOrdPrms2">
+      <ownedComment xmi:id="_VzXHOs86EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmOs86EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkah886EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIaic86EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWJM86EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPBz886EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQUM86EeGVX9h3ivlQvw" annotatedElement="_VzXHOc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16735 (C-0-D10196-V16735-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHO886EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHPM86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHPc86EeGVX9h3ivlQvw" name="XActMoodOrdPrmsEvn2">
+      <ownedComment xmi:id="_VzXHPs86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmO886EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOkaiM86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIais86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWJc86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB0M86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQUc86EeGVX9h3ivlQvw" annotatedElement="_VzXHPc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16730 (C-0-D10196-V16730-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHP886EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHQM86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHQc86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHQs86EeGVX9h3ivlQvw" name="XActMoodOrdPrmsEvnObject2">
+      <generalization xmi:id="_VzXHQ886EeGVX9h3ivlQvw" general="_VzXHPc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHRM86EeGVX9h3ivlQvw" name="XActMoodOrdPrmsObject2">
+      <generalization xmi:id="_VzXHRc86EeGVX9h3ivlQvw" general="_VzXHOc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHRs86EeGVX9h3ivlQvw" name="XActMoodRqoPrpAptArq2">
+      <ownedComment xmi:id="_VzXHR886EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmPM86EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBgM86EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIai886EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWJs86EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB0c86EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQUs86EeGVX9h3ivlQvw" annotatedElement="_VzXHRs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19372 (C-0-D10196-V19372-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHSM86EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzXHSc86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzXHSs86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHS886EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHTM86EeGVX9h3ivlQvw" name="XActMoodRqoPrpAptArqObject2">
+      <generalization xmi:id="_VzXHTc86EeGVX9h3ivlQvw" general="_VzXHRs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHTs86EeGVX9h3ivlQvw" name="XActRelationshipDocument2">
+      <ownedComment xmi:id="_VzXHT886EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmPc86EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBgc86EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIajM86EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWJ886EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB0s86EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQU886EeGVX9h3ivlQvw" annotatedElement="_VzXHTs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V11610 (C-0-D10317-V11610-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHUM86EeGVX9h3ivlQvw" name="RPLC"/>
+      <ownedLiteral xmi:id="_VzXHUc86EeGVX9h3ivlQvw" name="APND"/>
+      <ownedLiteral xmi:id="_VzXHUs86EeGVX9h3ivlQvw" name="XFRM"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHU886EeGVX9h3ivlQvw" name="XActRelationshipDocumentObject2">
+      <generalization xmi:id="_VzXHVM86EeGVX9h3ivlQvw" general="_VzXHTs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHVc86EeGVX9h3ivlQvw" name="XActRelationshipEntry2">
+      <ownedComment xmi:id="_VzXHVs86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmPs86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBgs86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIajc86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKBWKM86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB0886EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQVM86EeGVX9h3ivlQvw" annotatedElement="_VzXHVc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19446 (C-0-D10317-V19446-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHV886EeGVX9h3ivlQvw" name="COMP"/>
+      <ownedLiteral xmi:id="_VzXHWM86EeGVX9h3ivlQvw" name="DRIV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHWc86EeGVX9h3ivlQvw" name="XActRelationshipEntryObject2">
+      <generalization xmi:id="_VzXHWs86EeGVX9h3ivlQvw" general="_VzXHVc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHW886EeGVX9h3ivlQvw" name="XActRelationshipEntryRelationship2">
+      <ownedComment xmi:id="_VzXHXM86EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmP886EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBg886EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIajs86EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9IM86EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB1M86EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQVc86EeGVX9h3ivlQvw" annotatedElement="_VzXHW886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19447 (C-0-D10317-V19447-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHXc86EeGVX9h3ivlQvw" name="XCRPT"/>
+      <ownedLiteral xmi:id="_VzXHXs86EeGVX9h3ivlQvw" name="COMP"/>
+      <ownedLiteral xmi:id="_VzXHX886EeGVX9h3ivlQvw" name="RSON"/>
+      <ownedLiteral xmi:id="_VzXHYM86EeGVX9h3ivlQvw" name="SPRT"/>
+      <ownedLiteral xmi:id="_VzXHYc86EeGVX9h3ivlQvw" name="CAUS"/>
+      <ownedLiteral xmi:id="_VzXHYs86EeGVX9h3ivlQvw" name="GEVL"/>
+      <ownedLiteral xmi:id="_VzXHY886EeGVX9h3ivlQvw" name="MFST"/>
+      <ownedLiteral xmi:id="_VzXHZM86EeGVX9h3ivlQvw" name="REFR"/>
+      <ownedLiteral xmi:id="_VzXHZc86EeGVX9h3ivlQvw" name="SAS"/>
+      <ownedLiteral xmi:id="_VzXHZs86EeGVX9h3ivlQvw" name="SUBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHZ886EeGVX9h3ivlQvw" name="XActRelationshipEntryRelationshipObject2">
+      <generalization xmi:id="_VzXHaM86EeGVX9h3ivlQvw" general="_VzXHW886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHac86EeGVX9h3ivlQvw" name="XActRelationshipExternalReference2">
+      <ownedComment xmi:id="_VzXHas86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmQM86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBhM86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIaj886EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Ic86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB1c86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQVs86EeGVX9h3ivlQvw" annotatedElement="_VzXHac86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19000 (C-0-D10317-V19000-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHa886EeGVX9h3ivlQvw" name="XCRPT"/>
+      <ownedLiteral xmi:id="_VzXHbM86EeGVX9h3ivlQvw" name="RPLC"/>
+      <ownedLiteral xmi:id="_VzXHbc86EeGVX9h3ivlQvw" name="SPRT"/>
+      <ownedLiteral xmi:id="_VzXHbs86EeGVX9h3ivlQvw" name="ELNK"/>
+      <ownedLiteral xmi:id="_VzXHb886EeGVX9h3ivlQvw" name="REFR"/>
+      <ownedLiteral xmi:id="_VzXHcM86EeGVX9h3ivlQvw" name="SUBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHcc86EeGVX9h3ivlQvw" name="XActRelationshipExternalReferenceObject2">
+      <generalization xmi:id="_VzXHcs86EeGVX9h3ivlQvw" general="_VzXHac86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHc886EeGVX9h3ivlQvw" name="XActRelationshipPatientTransport2">
+      <ownedComment xmi:id="_VzXHdM86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmQc86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBhc86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIakM86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Is86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB1s86EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQV886EeGVX9h3ivlQvw" annotatedElement="_VzXHc886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19005 (C-0-D10317-V19005-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHdc86EeGVX9h3ivlQvw" name="ARR"/>
+      <ownedLiteral xmi:id="_VzXHds86EeGVX9h3ivlQvw" name="DEP"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHd886EeGVX9h3ivlQvw" name="XActRelationshipPatientTransportObject2">
+      <generalization xmi:id="_VzXHeM86EeGVX9h3ivlQvw" general="_VzXHc886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHec86EeGVX9h3ivlQvw" name="XActRelationshipPertinentInfo2">
+      <ownedComment xmi:id="_VzXHes86EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmQs86EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBhs86EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIakc86EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9I886EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB1886EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQWM86EeGVX9h3ivlQvw" annotatedElement="_VzXHec86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19562 (C-0-D10317-V19562-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHe886EeGVX9h3ivlQvw" name="SPRT"/>
+      <ownedLiteral xmi:id="_VzXHfM86EeGVX9h3ivlQvw" name="CAUS"/>
+      <ownedLiteral xmi:id="_VzXHfc86EeGVX9h3ivlQvw" name="MFST"/>
+      <ownedLiteral xmi:id="_VzXHfs86EeGVX9h3ivlQvw" name="REFR"/>
+      <ownedLiteral xmi:id="_VzXHf886EeGVX9h3ivlQvw" name="SUBJ"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHgM86EeGVX9h3ivlQvw" name="XActRelationshipPertinentInfoObject2">
+      <generalization xmi:id="_VzXHgc86EeGVX9h3ivlQvw" general="_VzXHec86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHgs86EeGVX9h3ivlQvw" name="XDeterminerInstanceKind2">
+      <ownedComment xmi:id="_VzXHg886EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmQ886EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBh886EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIaks86EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9JM86EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPB2M86EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQWc86EeGVX9h3ivlQvw" annotatedElement="_VzXHgs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19647 (C-0-D10878-V19647-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHhM86EeGVX9h3ivlQvw" name="KIND"/>
+      <ownedLiteral xmi:id="_VzXHhc86EeGVX9h3ivlQvw" name="INSTANCE"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHhs86EeGVX9h3ivlQvw" name="XDeterminerInstanceKindObject2">
+      <generalization xmi:id="_VzXHh886EeGVX9h3ivlQvw" general="_VzXHgs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHiM86EeGVX9h3ivlQvw" name="XDocumentActMood2">
+      <ownedComment xmi:id="_VzXHic86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmRM86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBiM86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIak886EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Jc86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo0M86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQWs86EeGVX9h3ivlQvw" annotatedElement="_VzXHiM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19458 (C-0-D10196-V19458-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHis86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHi886EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzXHjM86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzXHjc86EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzXHjs86EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHj886EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHkM86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHkc86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHks86EeGVX9h3ivlQvw" name="XDocumentActMoodObject2">
+      <generalization xmi:id="_VzXHk886EeGVX9h3ivlQvw" general="_VzXHiM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHlM86EeGVX9h3ivlQvw" name="XDocumentEncounterMood2">
+      <ownedComment xmi:id="_VzXHlc86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmRc86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBic86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIalM86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Js86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo0c86EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQW886EeGVX9h3ivlQvw" annotatedElement="_VzXHlM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19459 (C-0-D10196-V19459-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHls86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHl886EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzXHmM86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzXHmc86EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHms86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHm886EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHnM86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHnc86EeGVX9h3ivlQvw" name="XDocumentEncounterMoodObject2">
+      <generalization xmi:id="_VzXHns86EeGVX9h3ivlQvw" general="_VzXHlM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHn886EeGVX9h3ivlQvw" name="XDocumentEntrySubject2">
+      <ownedComment xmi:id="_VzXHoM86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmRs86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBis86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIalc86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9J886EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo0s86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQXM86EeGVX9h3ivlQvw" annotatedElement="_VzXHn886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHoc86EeGVX9h3ivlQvw" name="SPEC"/>
+      <ownedLiteral xmi:id="_VzXHos86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXHo886EeGVX9h3ivlQvw" name="PRS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHpM86EeGVX9h3ivlQvw" name="XDocumentEntrySubjectObject2">
+      <generalization xmi:id="_VzXHpc86EeGVX9h3ivlQvw" general="_VzXHn886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHps86EeGVX9h3ivlQvw" name="XDocumentProcedureMood2">
+      <ownedComment xmi:id="_VzXHp886EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmR886EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBi886EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIals86EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9KM86EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo0886EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQXc86EeGVX9h3ivlQvw" annotatedElement="_VzXHps86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19460 (C-0-D10196-V19460-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHqM86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHqc86EeGVX9h3ivlQvw" name="APT"/>
+      <ownedLiteral xmi:id="_VzXHqs86EeGVX9h3ivlQvw" name="ARQ"/>
+      <ownedLiteral xmi:id="_VzXHq886EeGVX9h3ivlQvw" name="DEF"/>
+      <ownedLiteral xmi:id="_VzXHrM86EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHrc86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHrs86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHr886EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHsM86EeGVX9h3ivlQvw" name="XDocumentProcedureMoodObject2">
+      <generalization xmi:id="_VzXHsc86EeGVX9h3ivlQvw" general="_VzXHps86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHss86EeGVX9h3ivlQvw" name="XDocumentSubject2">
+      <ownedComment xmi:id="_VzXHs886EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBGmSM86EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBjM86EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyIal886EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Kc86EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo1M86EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQXs86EeGVX9h3ivlQvw" annotatedElement="_VzXHss86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHtM86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXHtc86EeGVX9h3ivlQvw" name="PRS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHts86EeGVX9h3ivlQvw" name="XDocumentSubjectObject2">
+      <generalization xmi:id="_VzXHt886EeGVX9h3ivlQvw" general="_VzXHss86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHuM86EeGVX9h3ivlQvw" name="XDocumentSubstanceMood2">
+      <ownedComment xmi:id="_VzXHuc86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNQM86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBjc86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBkM86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Ks86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo1c86EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQX886EeGVX9h3ivlQvw" annotatedElement="_VzXHuM86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19461 (C-0-D10196-V19461-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHus86EeGVX9h3ivlQvw" name="INT"/>
+      <ownedLiteral xmi:id="_VzXHu886EeGVX9h3ivlQvw" name="EVN"/>
+      <ownedLiteral xmi:id="_VzXHvM86EeGVX9h3ivlQvw" name="PRMS"/>
+      <ownedLiteral xmi:id="_VzXHvc86EeGVX9h3ivlQvw" name="PRP"/>
+      <ownedLiteral xmi:id="_VzXHvs86EeGVX9h3ivlQvw" name="RQO"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHv886EeGVX9h3ivlQvw" name="XDocumentSubstanceMoodObject2">
+      <generalization xmi:id="_VzXHwM86EeGVX9h3ivlQvw" general="_VzXHuM86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHwc86EeGVX9h3ivlQvw" name="XEncounterParticipant2">
+      <ownedComment xmi:id="_VzXHws86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNQc86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBjs86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBkc86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9K886EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo1s86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQYM86EeGVX9h3ivlQvw" annotatedElement="_VzXHwc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19605 (C-0-D10901-V19605-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHw886EeGVX9h3ivlQvw" name="ADM"/>
+      <ownedLiteral xmi:id="_VzXHxM86EeGVX9h3ivlQvw" name="ATND"/>
+      <ownedLiteral xmi:id="_VzXHxc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXHxs86EeGVX9h3ivlQvw" name="DIS"/>
+      <ownedLiteral xmi:id="_VzXHx886EeGVX9h3ivlQvw" name="REF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHyM86EeGVX9h3ivlQvw" name="XEncounterParticipantObject2">
+      <generalization xmi:id="_VzXHyc86EeGVX9h3ivlQvw" general="_VzXHwc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXHys86EeGVX9h3ivlQvw" name="XEncounterPerformerParticipation2">
+      <ownedComment xmi:id="_VzXHy886EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNQs86EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBj886EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBks86EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9LM86EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo1886EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQYc86EeGVX9h3ivlQvw" annotatedElement="_VzXHys86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16764 (C-0-D10901-V16764-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXHzM86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzXHzc86EeGVX9h3ivlQvw" name="CON"/>
+      <ownedLiteral xmi:id="_VzXHzs86EeGVX9h3ivlQvw" name="SPRF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXHz886EeGVX9h3ivlQvw" name="XEncounterPerformerParticipationObject2">
+      <generalization xmi:id="_VzXH0M86EeGVX9h3ivlQvw" general="_VzXHys86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH0c86EeGVX9h3ivlQvw" name="XEntityClassDocumentReceiving2">
+      <ownedComment xmi:id="_VzXH0s86EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNQ886EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBkM86EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBk886EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Lc86EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo2M86EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQYs86EeGVX9h3ivlQvw" annotatedElement="_VzXH0c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19462 (C-0-D10882-V19462-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH0886EeGVX9h3ivlQvw" name="HCE"/>
+      <ownedLiteral xmi:id="_VzXH1M86EeGVX9h3ivlQvw" name="PSN"/>
+      <ownedLiteral xmi:id="_VzXH1c86EeGVX9h3ivlQvw" name="ORG"/>
+      <ownedLiteral xmi:id="_VzXH1s86EeGVX9h3ivlQvw" name="PUB"/>
+      <ownedLiteral xmi:id="_VzXH1886EeGVX9h3ivlQvw" name="STATE"/>
+      <ownedLiteral xmi:id="_VzXH2M86EeGVX9h3ivlQvw" name="NAT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH2c86EeGVX9h3ivlQvw" name="XEntityClassDocumentReceivingObject2">
+      <generalization xmi:id="_VzXH2s86EeGVX9h3ivlQvw" general="_VzXH0c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH2886EeGVX9h3ivlQvw" name="XEntityClassPersonOrOrgReceiving2">
+      <ownedComment xmi:id="_VzXH3M86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNRM86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBkc86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBlM86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Ls86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo2c86EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQY886EeGVX9h3ivlQvw" annotatedElement="_VzXH2886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19463 (C-0-D10882-V19463-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH3c86EeGVX9h3ivlQvw" name="PSN"/>
+      <ownedLiteral xmi:id="_VzXH3s86EeGVX9h3ivlQvw" name="ORG"/>
+      <ownedLiteral xmi:id="_VzXH3886EeGVX9h3ivlQvw" name="PUB"/>
+      <ownedLiteral xmi:id="_VzXH4M86EeGVX9h3ivlQvw" name="STATE"/>
+      <ownedLiteral xmi:id="_VzXH4c86EeGVX9h3ivlQvw" name="NAT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH4s86EeGVX9h3ivlQvw" name="XEntityClassPersonOrOrgReceivingObject2">
+      <generalization xmi:id="_VzXH4886EeGVX9h3ivlQvw" general="_VzXH2886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH5M86EeGVX9h3ivlQvw" name="XInformationRecipient2">
+      <ownedComment xmi:id="_VzXH5c86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNRc86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBks86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBlc86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9L886EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo2s86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQZM86EeGVX9h3ivlQvw" annotatedElement="_VzXH5M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19366 (C-0-D10901-V19366-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH5s86EeGVX9h3ivlQvw" name="PRCP"/>
+      <ownedLiteral xmi:id="_VzXH5886EeGVX9h3ivlQvw" name="TRC"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH6M86EeGVX9h3ivlQvw" name="XInformationRecipientObject2">
+      <generalization xmi:id="_VzXH6c86EeGVX9h3ivlQvw" general="_VzXH5M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH6s86EeGVX9h3ivlQvw" name="XInformationRecipientRole2">
+      <ownedComment xmi:id="_VzXH6886EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNRs86EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBk886EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBls86EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9MM86EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo2886EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQZc86EeGVX9h3ivlQvw" annotatedElement="_VzXH6s86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH7M86EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXH7c86EeGVX9h3ivlQvw" name="HLTHCHRT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH7s86EeGVX9h3ivlQvw" name="XInformationRecipientRoleObject2">
+      <generalization xmi:id="_VzXH7886EeGVX9h3ivlQvw" general="_VzXH6s86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH8M86EeGVX9h3ivlQvw" name="XOrganizationNamePartType2">
+      <ownedComment xmi:id="_VzXH8c86EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNR886EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBlM86EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBl886EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Mc86EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo3M86EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQZs86EeGVX9h3ivlQvw" annotatedElement="_VzXH8M86EeGVX9h3ivlQvw">
+        <body>abstDomain: V15881 (C-0-D15880-V15881-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH8s86EeGVX9h3ivlQvw" name="DEL"/>
+      <ownedLiteral xmi:id="_VzXH8886EeGVX9h3ivlQvw" name="PFX"/>
+      <ownedLiteral xmi:id="_VzXH9M86EeGVX9h3ivlQvw" name="SFX"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH9c86EeGVX9h3ivlQvw" name="XOrganizationNamePartTypeObject2">
+      <generalization xmi:id="_VzXH9s86EeGVX9h3ivlQvw" general="_VzXH8M86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH9886EeGVX9h3ivlQvw" name="XParticipationAuthorPerformer2">
+      <ownedComment xmi:id="_VzXH-M86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNSM86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBlc86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBmM86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Ms86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo3c86EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQZ886EeGVX9h3ivlQvw" annotatedElement="_VzXH9886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19080 (C-0-D10901-V19080-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH-c86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzXH-s86EeGVX9h3ivlQvw" name="AUT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXH-886EeGVX9h3ivlQvw" name="XParticipationAuthorPerformerObject2">
+      <generalization xmi:id="_VzXH_M86EeGVX9h3ivlQvw" general="_VzXH9886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXH_c86EeGVX9h3ivlQvw" name="XParticipationEntVrf2">
+      <ownedComment xmi:id="_VzXH_s86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNSc86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBls86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBmc86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9M886EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo3s86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6lQaM86EeGVX9h3ivlQvw" annotatedElement="_VzXH_c86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19600 (C-0-D10901-V19600-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXH_886EeGVX9h3ivlQvw" name="VRF"/>
+      <ownedLiteral xmi:id="_VzXIAM86EeGVX9h3ivlQvw" name="ENT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXIAc86EeGVX9h3ivlQvw" name="XParticipationEntVrfObject2">
+      <generalization xmi:id="_VzXIAs86EeGVX9h3ivlQvw" general="_VzXH_c86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXIA886EeGVX9h3ivlQvw" name="XParticipationPrfEntVrf2">
+      <ownedComment xmi:id="_VzXIBM86EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNSs86EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBl886EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBms86EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9NM86EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo3886EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3YM86EeGVX9h3ivlQvw" annotatedElement="_VzXIA886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19601 (C-0-D10901-V19601-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIBc86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzXIBs86EeGVX9h3ivlQvw" name="VRF"/>
+      <ownedLiteral xmi:id="_VzXIB886EeGVX9h3ivlQvw" name="ENT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXICM86EeGVX9h3ivlQvw" name="XParticipationPrfEntVrfObject2">
+      <generalization xmi:id="_VzXICc86EeGVX9h3ivlQvw" general="_VzXIA886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXICs86EeGVX9h3ivlQvw" name="XParticipationVrfRespSprfWit2">
+      <ownedComment xmi:id="_VzXIC886EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNS886EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlBmM86EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBm886EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Nc86EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo4M86EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Yc86EeGVX9h3ivlQvw" annotatedElement="_VzXICs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19083 (C-0-D10901-V19083-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIDM86EeGVX9h3ivlQvw" name="VRF"/>
+      <ownedLiteral xmi:id="_VzXIDc86EeGVX9h3ivlQvw" name="RESP"/>
+      <ownedLiteral xmi:id="_VzXIDs86EeGVX9h3ivlQvw" name="SPRF"/>
+      <ownedLiteral xmi:id="_VzXID886EeGVX9h3ivlQvw" name="WIT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXIEM86EeGVX9h3ivlQvw" name="XParticipationVrfRespSprfWitObject2">
+      <generalization xmi:id="_VzXIEc86EeGVX9h3ivlQvw" general="_VzXICs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXIEs86EeGVX9h3ivlQvw" name="XPersonNamePartType2">
+      <ownedComment xmi:id="_VzXIE886EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNTM86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlokM86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBnM86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9Ns86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo4c86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Ys86EeGVX9h3ivlQvw" annotatedElement="_VzXIEs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V10653 (C-0-D15880-V10653-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIFM86EeGVX9h3ivlQvw" name="DEL"/>
+      <ownedLiteral xmi:id="_VzXIFc86EeGVX9h3ivlQvw" name="FAM"/>
+      <ownedLiteral xmi:id="_VzXIFs86EeGVX9h3ivlQvw" name="GIV"/>
+      <ownedLiteral xmi:id="_VzXIF886EeGVX9h3ivlQvw" name="PFX"/>
+      <ownedLiteral xmi:id="_VzXIGM86EeGVX9h3ivlQvw" name="SFX"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXIGc86EeGVX9h3ivlQvw" name="XPersonNamePartTypeObject2">
+      <generalization xmi:id="_VzXIGs86EeGVX9h3ivlQvw" general="_VzXIEs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXIG886EeGVX9h3ivlQvw" name="XRoleClassAccommodationRequestor2">
+      <ownedComment xmi:id="_VzXIHM86EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNTc86EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlokc86EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBnc86EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKB9N886EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo4s86EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Y886EeGVX9h3ivlQvw" annotatedElement="_VzXIG886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIHc86EeGVX9h3ivlQvw" name="AGNT"/>
+      <ownedLiteral xmi:id="_VzXIHs86EeGVX9h3ivlQvw" name="PAT"/>
+      <ownedLiteral xmi:id="_VzXIH886EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzXIIM86EeGVX9h3ivlQvw" name="PRS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXIIc86EeGVX9h3ivlQvw" name="XRoleClassAccommodationRequestorObject2">
+      <generalization xmi:id="_VzXIIs86EeGVX9h3ivlQvw" general="_VzXIG886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXII886EeGVX9h3ivlQvw" name="XRoleClassCoverage2">
+      <ownedComment xmi:id="_VzXIJM86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNTs86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOloks86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBns86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKCkMM86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo4886EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3ZM86EeGVX9h3ivlQvw" annotatedElement="_VzXII886EeGVX9h3ivlQvw">
+        <body>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIJc86EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzXIJs86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzXIJ886EeGVX9h3ivlQvw" name="SPNSR"/>
+      <ownedLiteral xmi:id="_VzXIKM86EeGVX9h3ivlQvw" name="UNDWRT"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXIKc86EeGVX9h3ivlQvw" name="XRoleClassCoverageInvoice2">
+      <ownedComment xmi:id="_VzXIKs86EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNT886EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlok886EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBn886EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKCkMc86EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo5M86EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Zc86EeGVX9h3ivlQvw" annotatedElement="_VzXIKc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIK886EeGVX9h3ivlQvw" name="PAYEE"/>
+      <ownedLiteral xmi:id="_VzXILM86EeGVX9h3ivlQvw" name="PAYOR"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXILc86EeGVX9h3ivlQvw" name="XRoleClassCoverageInvoiceObject2">
+      <generalization xmi:id="_VzXILs86EeGVX9h3ivlQvw" general="_VzXIKc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXIL886EeGVX9h3ivlQvw" name="XRoleClassCoverageObject2">
+      <generalization xmi:id="_VzXIMM86EeGVX9h3ivlQvw" general="_VzXII886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXIMc86EeGVX9h3ivlQvw" name="XRoleClassCredentialedEntity2">
+      <ownedComment xmi:id="_VzXIMs86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNUM86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlolM86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBoM86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKCkMs86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo5c86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Zs86EeGVX9h3ivlQvw" annotatedElement="_VzXIMc86EeGVX9h3ivlQvw">
+        <body>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXIM886EeGVX9h3ivlQvw" name="ASSIGNED"/>
+      <ownedLiteral xmi:id="_VzXINM86EeGVX9h3ivlQvw" name="QUAL"/>
+      <ownedLiteral xmi:id="_VzXINc86EeGVX9h3ivlQvw" name="LIC"/>
+      <ownedLiteral xmi:id="_VzXINs86EeGVX9h3ivlQvw" name="NOT"/>
+      <ownedLiteral xmi:id="_VzXIN886EeGVX9h3ivlQvw" name="PROV"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXsMM86EeGVX9h3ivlQvw" name="XRoleClassCredentialedEntityObject2">
+      <generalization xmi:id="_VzXsMc86EeGVX9h3ivlQvw" general="_VzXIMc86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXsMs86EeGVX9h3ivlQvw" name="XRoleClassPayeePolicyRelationship2">
+      <ownedComment xmi:id="_VzXsM886EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNUc86EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlolc86EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBoc86EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKCkM886EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo5s86EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3Z886EeGVX9h3ivlQvw" annotatedElement="_VzXsMs86EeGVX9h3ivlQvw">
+        <body>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXsNM86EeGVX9h3ivlQvw" name="COVPTY"/>
+      <ownedLiteral xmi:id="_VzXsNc86EeGVX9h3ivlQvw" name="GUAR"/>
+      <ownedLiteral xmi:id="_VzXsNs86EeGVX9h3ivlQvw" name="POLHOLD"/>
+      <ownedLiteral xmi:id="_VzXsN886EeGVX9h3ivlQvw" name="PROV"/>
+      <ownedLiteral xmi:id="_VzXsOM86EeGVX9h3ivlQvw" name="PRS"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXsOc86EeGVX9h3ivlQvw" name="XRoleClassPayeePolicyRelationshipObject2">
+      <generalization xmi:id="_VzXsOs86EeGVX9h3ivlQvw" general="_VzXsMs86EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:Enumeration" xmi:id="_VzXsO886EeGVX9h3ivlQvw" name="XServiceEventPerformer2">
+      <ownedComment xmi:id="_VzXsPM86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WBHNUs86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WOlols86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_WyJBos86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XKCkNM86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_XiPo5886EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedComment xmi:id="_X6l3aM86EeGVX9h3ivlQvw" annotatedElement="_VzXsO886EeGVX9h3ivlQvw">
+        <body>abstDomain: V19606 (C-0-D10901-V19606-cpt)</body>
+      </ownedComment>
+      <ownedLiteral xmi:id="_VzXsPc86EeGVX9h3ivlQvw" name="PRF"/>
+      <ownedLiteral xmi:id="_VzXsPs86EeGVX9h3ivlQvw" name="PPRF"/>
+      <ownedLiteral xmi:id="_VzXsP886EeGVX9h3ivlQvw" name="SPRF"/>
+    </packagedElement>
+    <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_VzXsQM86EeGVX9h3ivlQvw" name="XServiceEventPerformerObject2">
+      <generalization xmi:id="_VzXsQc86EeGVX9h3ivlQvw" general="_VzXsO886EeGVX9h3ivlQvw"/>
+    </packagedElement>
+    <profileApplication xmi:id="_VzXsQs86EeGVX9h3ivlQvw">
+      <eAnnotations xmi:id="_VzXsQ886EeGVX9h3ivlQvw" source="http://www.eclipse.org/uml2/2.0.0/UML">
+        <references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
+      </eAnnotations>
+      <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+    </profileApplication>
+  </uml:Model>
+  <Ecore:EPackage xmi:id="_VzXsRM86EeGVX9h3ivlQvw" base_Package="_VzTawM86EeGVX9h3ivlQvw" packageName="net.ihe.gazelle.medication2" nsPrefix="medication" nsURI="urn:epsos-org:ep:medication"/>
+  <Ecore:EEnum xmi:id="_VzXsRc86EeGVX9h3ivlQvw" base_Enumeration="_VzTaws86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsRs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTaxM86EeGVX9h3ivlQvw" literal="ACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTaxc86EeGVX9h3ivlQvw" literal="ACCM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsSM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTaxs86EeGVX9h3ivlQvw" literal="ACCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsSc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTax886EeGVX9h3ivlQvw" literal="ACSN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTayM86EeGVX9h3ivlQvw" literal="ADJUD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsS886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTayc86EeGVX9h3ivlQvw" literal="CONS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTays86EeGVX9h3ivlQvw" literal="CONTREG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTay886EeGVX9h3ivlQvw" literal="CTTEVENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTazM86EeGVX9h3ivlQvw" literal="DISPACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsT886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTazc86EeGVX9h3ivlQvw" literal="ENC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTazs86EeGVX9h3ivlQvw" literal="INC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTaz886EeGVX9h3ivlQvw" literal="INFRM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa0M86EeGVX9h3ivlQvw" literal="INVE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa0c86EeGVX9h3ivlQvw" literal="LIST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa0s86EeGVX9h3ivlQvw" literal="MPROT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsVc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa0886EeGVX9h3ivlQvw" literal="PCPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsVs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa1M86EeGVX9h3ivlQvw" literal="PROC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa1c86EeGVX9h3ivlQvw" literal="REG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsWM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa1s86EeGVX9h3ivlQvw" literal="REV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsWc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa1886EeGVX9h3ivlQvw" literal="SBADM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsWs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa2M86EeGVX9h3ivlQvw" literal="SPCTRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsW886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa2c86EeGVX9h3ivlQvw" literal="SUBST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa2s86EeGVX9h3ivlQvw" literal="TRNS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa2886EeGVX9h3ivlQvw" literal="VERIF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa3M86EeGVX9h3ivlQvw" literal="XACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsX886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa3c86EeGVX9h3ivlQvw" literal="CNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsYM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa3s86EeGVX9h3ivlQvw" literal="FCNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsYc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa3886EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa4M86EeGVX9h3ivlQvw" literal="CACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa4c86EeGVX9h3ivlQvw" literal="ACTN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa4s86EeGVX9h3ivlQvw" literal="INFO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsZc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa4886EeGVX9h3ivlQvw" literal="STC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsZs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa5M86EeGVX9h3ivlQvw" literal="OBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsZ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa5c86EeGVX9h3ivlQvw" literal="ALRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsaM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa5s86EeGVX9h3ivlQvw" literal="CLNTRL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa5886EeGVX9h3ivlQvw" literal="CNOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsas86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa6M86EeGVX9h3ivlQvw" literal="DGIMG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsa886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa6c86EeGVX9h3ivlQvw" literal="INVSTG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsbM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa6s86EeGVX9h3ivlQvw" literal="SPCOBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsbc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa6886EeGVX9h3ivlQvw" literal="COND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsbs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa7M86EeGVX9h3ivlQvw" literal="CASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsb886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa7c86EeGVX9h3ivlQvw" literal="OUTB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXscM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa7s86EeGVX9h3ivlQvw" literal="OBSSER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXscc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa7886EeGVX9h3ivlQvw" literal="OBSCOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXscs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa8M86EeGVX9h3ivlQvw" literal="ROIBND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsc886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa8c86EeGVX9h3ivlQvw" literal="ROIOVL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa8s86EeGVX9h3ivlQvw" literal="SPLY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsdc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa8886EeGVX9h3ivlQvw" literal="DIET"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa9M86EeGVX9h3ivlQvw" literal="FOLDER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsd886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa9c86EeGVX9h3ivlQvw" literal="COMPOSITION"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXseM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa9s86EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzXsec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa9886EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa-M86EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTQc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa-c86EeGVX9h3ivlQvw" literal="ENTRY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTQs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa-s86EeGVX9h3ivlQvw" literal="BATTERY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTQ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa-886EeGVX9h3ivlQvw" literal="CLUSTER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTRM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa_M86EeGVX9h3ivlQvw" literal="EXTRACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTRc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa_c86EeGVX9h3ivlQvw" literal="EHR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTRs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa_s86EeGVX9h3ivlQvw" literal="ORGANIZER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTa_886EeGVX9h3ivlQvw" literal="CATEGORY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTSM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbAM86EeGVX9h3ivlQvw" literal="DOCBODY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTSc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbAc86EeGVX9h3ivlQvw" literal="DOCSECT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbAs86EeGVX9h3ivlQvw" literal="TOPIC"/>
+  <Ecore:EEnum xmi:id="_VzYTS886EeGVX9h3ivlQvw" base_Enumeration="_VzTbA886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbBc86EeGVX9h3ivlQvw" literal="COMPOSITION"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbBs86EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbB886EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTT886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbCM86EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EDataType xmi:id="_VzYTUM86EeGVX9h3ivlQvw" xmlName="ActClassComposition:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbCc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTUc86EeGVX9h3ivlQvw" base_Enumeration="_VzTbC886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbDc86EeGVX9h3ivlQvw" literal="COND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbDs86EeGVX9h3ivlQvw" literal="CASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbD886EeGVX9h3ivlQvw" literal="OUTB"/>
+  <Ecore:EDataType xmi:id="_VzYTVc86EeGVX9h3ivlQvw" xmlName="ActClassCondition:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbEM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTVs86EeGVX9h3ivlQvw" base_Enumeration="_VzTbEs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbFM86EeGVX9h3ivlQvw" literal="CNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTWM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbFc86EeGVX9h3ivlQvw" literal="FCNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTWc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbFs86EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EDataType xmi:id="_VzYTWs86EeGVX9h3ivlQvw" xmlName="ActClassContract:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbF886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTW886EeGVX9h3ivlQvw" base_Enumeration="_VzTbGc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbG886EeGVX9h3ivlQvw" literal="CACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbHM86EeGVX9h3ivlQvw" literal="ACTN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbHc86EeGVX9h3ivlQvw" literal="INFO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTX886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbHs86EeGVX9h3ivlQvw" literal="STC"/>
+  <Ecore:EDataType xmi:id="_VzYTYM86EeGVX9h3ivlQvw" xmlName="ActClassControlAct:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbH886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTYc86EeGVX9h3ivlQvw" base_Enumeration="_VzTbIc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbI886EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbJM86EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbJc86EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EDataType xmi:id="_VzYTZc86EeGVX9h3ivlQvw" xmlName="ActClassDocument:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbJs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTZs86EeGVX9h3ivlQvw" base_Enumeration="_VzTbKM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTZ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbKs86EeGVX9h3ivlQvw" literal="ENTRY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTaM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbK886EeGVX9h3ivlQvw" literal="BATTERY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbLM86EeGVX9h3ivlQvw" literal="CLUSTER"/>
+  <Ecore:EDataType xmi:id="_VzYTas86EeGVX9h3ivlQvw" xmlName="ActClassEntry:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbLc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTa886EeGVX9h3ivlQvw" base_Enumeration="_VzTbL886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTbM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbMc86EeGVX9h3ivlQvw" literal="EXTRACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTbc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbMs86EeGVX9h3ivlQvw" literal="EHR"/>
+  <Ecore:EDataType xmi:id="_VzYTbs86EeGVX9h3ivlQvw" xmlName="ActClassExtract:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbM886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTb886EeGVX9h3ivlQvw" base_Enumeration="_VzTbNc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTcM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbN886EeGVX9h3ivlQvw" literal="FCNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTcc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbOM86EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EDataType xmi:id="_VzYTcs86EeGVX9h3ivlQvw" xmlName="ActClassFinancialContract:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbOc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzYTc886EeGVX9h3ivlQvw" base_Enumeration="_VzTbO886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzYTdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbPM86EeGVX9h3ivlQvw" literal="INVE"/>
+  <Ecore:EDataType xmi:id="_VzY6UM86EeGVX9h3ivlQvw" xmlName="ActClassInvoiceElement:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbPc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzY6Uc86EeGVX9h3ivlQvw" xmlName="ActClass:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbP886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6Us86EeGVX9h3ivlQvw" base_Enumeration="_VzTbQc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6U886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbQ886EeGVX9h3ivlQvw" literal="OBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6VM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbRM86EeGVX9h3ivlQvw" literal="ALRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Vc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbRc86EeGVX9h3ivlQvw" literal="CLNTRL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Vs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbRs86EeGVX9h3ivlQvw" literal="CNOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6V886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbR886EeGVX9h3ivlQvw" literal="DGIMG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6WM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbSM86EeGVX9h3ivlQvw" literal="INVSTG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Wc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbSc86EeGVX9h3ivlQvw" literal="SPCOBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Ws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbSs86EeGVX9h3ivlQvw" literal="COND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6W886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbS886EeGVX9h3ivlQvw" literal="CASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6XM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbTM86EeGVX9h3ivlQvw" literal="OUTB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Xc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbTc86EeGVX9h3ivlQvw" literal="OBSSER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Xs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbTs86EeGVX9h3ivlQvw" literal="OBSCOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6X886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbT886EeGVX9h3ivlQvw" literal="ROIBND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6YM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbUM86EeGVX9h3ivlQvw" literal="ROIOVL"/>
+  <Ecore:EDataType xmi:id="_VzY6Yc86EeGVX9h3ivlQvw" xmlName="ActClassObservation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbUc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6Ys86EeGVX9h3ivlQvw" base_Enumeration="_VzTbU886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Y886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbVc86EeGVX9h3ivlQvw" literal="OBSSER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6ZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbVs86EeGVX9h3ivlQvw" literal="OBSCOR"/>
+  <Ecore:EDataType xmi:id="_VzY6Zc86EeGVX9h3ivlQvw" xmlName="ActClassObservationSeries:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbV886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6Zs86EeGVX9h3ivlQvw" base_Enumeration="_VzTbWc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6Z886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbW886EeGVX9h3ivlQvw" literal="ORGANIZER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6aM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbXM86EeGVX9h3ivlQvw" literal="CATEGORY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6ac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbXc86EeGVX9h3ivlQvw" literal="DOCBODY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6as86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbXs86EeGVX9h3ivlQvw" literal="DOCSECT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6a886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbX886EeGVX9h3ivlQvw" literal="TOPIC"/>
+  <Ecore:EDataType xmi:id="_VzY6bM86EeGVX9h3ivlQvw" xmlName="ActClassOrganizer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbYM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6bc86EeGVX9h3ivlQvw" base_Enumeration="_VzTbYs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6bs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbZM86EeGVX9h3ivlQvw" literal="CASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6b886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbZc86EeGVX9h3ivlQvw" literal="OUTB"/>
+  <Ecore:EDataType xmi:id="_VzY6cM86EeGVX9h3ivlQvw" xmlName="ActClassPublicHealthCase:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbZs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6cc86EeGVX9h3ivlQvw" base_Enumeration="_VzTbaM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6cs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbas86EeGVX9h3ivlQvw" literal="ROIBND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6c886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTba886EeGVX9h3ivlQvw" literal="ROIOVL"/>
+  <Ecore:EDataType xmi:id="_VzY6dM86EeGVX9h3ivlQvw" xmlName="ActClassROI:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbbM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzY6dc86EeGVX9h3ivlQvw" base_Enumeration="_VzTbbs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6ds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbcM86EeGVX9h3ivlQvw" literal="ACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6d886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbcc86EeGVX9h3ivlQvw" literal="ACCM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6eM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbcs86EeGVX9h3ivlQvw" literal="ACCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6ec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbc886EeGVX9h3ivlQvw" literal="ACSN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6es86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbdM86EeGVX9h3ivlQvw" literal="ADJUD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6e886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbdc86EeGVX9h3ivlQvw" literal="CONS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6fM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbds86EeGVX9h3ivlQvw" literal="CONTREG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6fc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbd886EeGVX9h3ivlQvw" literal="CTTEVENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6fs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbeM86EeGVX9h3ivlQvw" literal="DISPACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6f886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbec86EeGVX9h3ivlQvw" literal="ENC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6gM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbes86EeGVX9h3ivlQvw" literal="INC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6gc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbe886EeGVX9h3ivlQvw" literal="INFRM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6gs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbfM86EeGVX9h3ivlQvw" literal="INVE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6g886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbfc86EeGVX9h3ivlQvw" literal="LIST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6hM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbfs86EeGVX9h3ivlQvw" literal="MPROT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzY6hc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbf886EeGVX9h3ivlQvw" literal="PCPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhYM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbgM86EeGVX9h3ivlQvw" literal="PROC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhYc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbgc86EeGVX9h3ivlQvw" literal="REG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbgs86EeGVX9h3ivlQvw" literal="REV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbg886EeGVX9h3ivlQvw" literal="SBADM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbhM86EeGVX9h3ivlQvw" literal="SPCTRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhZc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbhc86EeGVX9h3ivlQvw" literal="SUBST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhZs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbhs86EeGVX9h3ivlQvw" literal="TRNS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhZ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbh886EeGVX9h3ivlQvw" literal="VERIF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhaM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbiM86EeGVX9h3ivlQvw" literal="XACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbic86EeGVX9h3ivlQvw" literal="CNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhas86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbis86EeGVX9h3ivlQvw" literal="FCNTRCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZha886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbi886EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhbM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbjM86EeGVX9h3ivlQvw" literal="CACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhbc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbjc86EeGVX9h3ivlQvw" literal="ACTN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhbs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbjs86EeGVX9h3ivlQvw" literal="INFO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhb886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbj886EeGVX9h3ivlQvw" literal="STC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhcM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbkM86EeGVX9h3ivlQvw" literal="OBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhcc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbkc86EeGVX9h3ivlQvw" literal="ALRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhcs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbks86EeGVX9h3ivlQvw" literal="CLNTRL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhc886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbk886EeGVX9h3ivlQvw" literal="CNOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTblM86EeGVX9h3ivlQvw" literal="DGIMG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhdc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTblc86EeGVX9h3ivlQvw" literal="INVSTG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbls86EeGVX9h3ivlQvw" literal="SPCOBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhd886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbl886EeGVX9h3ivlQvw" literal="COND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZheM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbmM86EeGVX9h3ivlQvw" literal="CASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbmc86EeGVX9h3ivlQvw" literal="OUTB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhes86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbms86EeGVX9h3ivlQvw" literal="OBSSER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhe886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbm886EeGVX9h3ivlQvw" literal="OBSCOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhfM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbnM86EeGVX9h3ivlQvw" literal="ROIBND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhfc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbnc86EeGVX9h3ivlQvw" literal="ROIOVL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhfs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbns86EeGVX9h3ivlQvw" literal="SPLY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhf886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbn886EeGVX9h3ivlQvw" literal="DIET"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhgM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTboM86EeGVX9h3ivlQvw" literal="FOLDER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhgc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTboc86EeGVX9h3ivlQvw" literal="COMPOSITION"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhgs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbos86EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhg886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbo886EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhhM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbpM86EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhhc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbpc86EeGVX9h3ivlQvw" literal="ENTRY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhhs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbps86EeGVX9h3ivlQvw" literal="BATTERY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhh886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbp886EeGVX9h3ivlQvw" literal="CLUSTER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhiM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbqM86EeGVX9h3ivlQvw" literal="EXTRACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhic86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbqc86EeGVX9h3ivlQvw" literal="EHR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhis86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbqs86EeGVX9h3ivlQvw" literal="ORGANIZER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhi886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbq886EeGVX9h3ivlQvw" literal="CATEGORY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhjM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbrM86EeGVX9h3ivlQvw" literal="DOCBODY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhjc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbrc86EeGVX9h3ivlQvw" literal="DOCSECT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhjs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbrs86EeGVX9h3ivlQvw" literal="TOPIC"/>
+  <Ecore:EDataType xmi:id="_VzZhj886EeGVX9h3ivlQvw" xmlName="ActClassRoot:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbr886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzZhkM86EeGVX9h3ivlQvw" base_Enumeration="_VzTbsc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbs886EeGVX9h3ivlQvw" literal="SPLY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhks86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbtM86EeGVX9h3ivlQvw" literal="DIET"/>
+  <Ecore:EDataType xmi:id="_VzZhk886EeGVX9h3ivlQvw" xmlName="ActClassSupply:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbtc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzZhlM86EeGVX9h3ivlQvw" base_Enumeration="_VzTbt886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhlc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbuc86EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhls86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbus86EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EDataType xmi:id="_VzZhl886EeGVX9h3ivlQvw" xmlName="ActClinicalDocument:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbu886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzZhmM86EeGVX9h3ivlQvw" base_Enumeration="_VzTbvc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzZhmc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbv886EeGVX9h3ivlQvw" literal="FOLDER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIcM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbwM86EeGVX9h3ivlQvw" literal="COMPOSITION"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIcc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbwc86EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIcs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbws86EeGVX9h3ivlQvw" literal="DOCCLIN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIc886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbw886EeGVX9h3ivlQvw" literal="CDALVLONE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbxM86EeGVX9h3ivlQvw" literal="ENTRY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIdc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbxc86EeGVX9h3ivlQvw" literal="BATTERY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbxs86EeGVX9h3ivlQvw" literal="CLUSTER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaId886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbx886EeGVX9h3ivlQvw" literal="EXTRACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIeM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbyM86EeGVX9h3ivlQvw" literal="EHR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbyc86EeGVX9h3ivlQvw" literal="ORGANIZER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIes86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbys86EeGVX9h3ivlQvw" literal="CATEGORY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIe886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTby886EeGVX9h3ivlQvw" literal="DOCBODY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIfM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbzM86EeGVX9h3ivlQvw" literal="DOCSECT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIfc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTbzc86EeGVX9h3ivlQvw" literal="TOPIC"/>
+  <Ecore:EDataType xmi:id="_VzaIfs86EeGVX9h3ivlQvw" xmlName="ActContainer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTbzs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIf886EeGVX9h3ivlQvw" base_Enumeration="_VzTb0M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIgM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb0s86EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIgc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb0886EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIgs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb1M86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIg886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb1c86EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIhM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb1s86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIhc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb1886EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIhs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb2M86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIh886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb2c86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIiM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb2s86EeGVX9h3ivlQvw" literal="SLOT"/>
+  <Ecore:EDataType xmi:id="_VzaIic86EeGVX9h3ivlQvw" xmlName="ActMoodCompletionTrack:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb2886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIis86EeGVX9h3ivlQvw" base_Enumeration="_VzTb3c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIi886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb3s86EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EDataType xmi:id="_VzaIjM86EeGVX9h3ivlQvw" xmlName="ActMoodDefinition:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb3886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIjc86EeGVX9h3ivlQvw" base_Enumeration="_VzTb4c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIjs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb4s86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EDataType xmi:id="_VzaIj886EeGVX9h3ivlQvw" xmlName="ActMoodEventOccurrence:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb4886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIkM86EeGVX9h3ivlQvw" base_Enumeration="_VzTb5c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb5s86EeGVX9h3ivlQvw" literal="GOL"/>
+  <Ecore:EDataType xmi:id="_VzaIks86EeGVX9h3ivlQvw" xmlName="ActMoodGoal:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb5886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIk886EeGVX9h3ivlQvw" base_Enumeration="_VzTb6c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIlM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb6886EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIlc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb7M86EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIls86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb7c86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIl886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb7s86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaImM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb7886EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaImc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb8M86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIms86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb8c86EeGVX9h3ivlQvw" literal="SLOT"/>
+  <Ecore:EDataType xmi:id="_VzaIm886EeGVX9h3ivlQvw" xmlName="ActMoodIntent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb8s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaInM86EeGVX9h3ivlQvw" base_Enumeration="_VzTb9M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaInc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb9s86EeGVX9h3ivlQvw" literal="EVN.CRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIns86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb9886EeGVX9h3ivlQvw" literal="GOL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIn886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb-M86EeGVX9h3ivlQvw" literal="OPT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIoM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb-c86EeGVX9h3ivlQvw" literal="PERM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIoc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb-s86EeGVX9h3ivlQvw" literal="PERMRQ"/>
+  <Ecore:EDataType xmi:id="_VzaIos86EeGVX9h3ivlQvw" xmlName="ActMoodPredicate:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTb-886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaIo886EeGVX9h3ivlQvw" base_Enumeration="_VzTb_c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIpM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTb_886EeGVX9h3ivlQvw" literal="CHRG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIpc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcAM86EeGVX9h3ivlQvw" literal="COST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIps86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcAc86EeGVX9h3ivlQvw" literal="CREDIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzaIp886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcAs86EeGVX9h3ivlQvw" literal="DEBIT"/>
+  <Ecore:EDataType xmi:id="_VzavgM86EeGVX9h3ivlQvw" xmlName="ActRelationshipAccounting:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcA886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzavgc86EeGVX9h3ivlQvw" base_Enumeration="_VzTcBc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavgs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcB886EeGVX9h3ivlQvw" literal="CIND"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavg886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcCM86EeGVX9h3ivlQvw" literal="PRCN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavhM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcCc86EeGVX9h3ivlQvw" literal="TRIG"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavhc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcCs86EeGVX9h3ivlQvw" literal="RSON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavhs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcC886EeGVX9h3ivlQvw" literal="MITGT"/>
+  <Ecore:EDataType xmi:id="_Vzavh886EeGVX9h3ivlQvw" xmlName="ActRelationshipConditional:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcDM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzaviM86EeGVX9h3ivlQvw" base_Enumeration="_VzTcDs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavic86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcEM86EeGVX9h3ivlQvw" literal="CHRG"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavis86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcEc86EeGVX9h3ivlQvw" literal="COST"/>
+  <Ecore:EDataType xmi:id="_Vzavi886EeGVX9h3ivlQvw" xmlName="ActRelationshipCostTracking:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcEs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzavjM86EeGVX9h3ivlQvw" base_Enumeration="_VzTcFM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavjc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcFs86EeGVX9h3ivlQvw" literal="XCRPT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavjs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcF886EeGVX9h3ivlQvw" literal="VRXCRPT"/>
+  <Ecore:EDataType xmi:id="_Vzavj886EeGVX9h3ivlQvw" xmlName="ActRelationshipExcerpt:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcGM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzavkM86EeGVX9h3ivlQvw" base_Enumeration="_VzTcGs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcHM86EeGVX9h3ivlQvw" literal="FLFS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavks86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcHc86EeGVX9h3ivlQvw" literal="OCCR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavk886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcHs86EeGVX9h3ivlQvw" literal="OREF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavlM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcH886EeGVX9h3ivlQvw" literal="SCH"/>
+  <Ecore:EDataType xmi:id="_Vzavlc86EeGVX9h3ivlQvw" xmlName="ActRelationshipFulfills:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcIM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzavls86EeGVX9h3ivlQvw" base_Enumeration="_VzTcIs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavl886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcJM86EeGVX9h3ivlQvw" literal="COMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavmM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcJc86EeGVX9h3ivlQvw" literal="ARR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavmc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcJs86EeGVX9h3ivlQvw" literal="CTRLV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavms86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcJ886EeGVX9h3ivlQvw" literal="DEP"/>
+  <Ecore:EDataType xmi:id="_Vzavm886EeGVX9h3ivlQvw" xmlName="ActRelationshipHasComponent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcKM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzavnM86EeGVX9h3ivlQvw" base_Enumeration="_VzTcKs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavnc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcLM86EeGVX9h3ivlQvw" literal="OBJC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavns86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcLc86EeGVX9h3ivlQvw" literal="OBJF"/>
+  <Ecore:EDataType xmi:id="_Vzavn886EeGVX9h3ivlQvw" xmlName="ActRelationshipObjective:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcLs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzavoM86EeGVX9h3ivlQvw" base_Enumeration="_VzTcMM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavoc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcMs86EeGVX9h3ivlQvw" literal="OUTC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavos86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcM886EeGVX9h3ivlQvw" literal="GOAL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavo886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcNM86EeGVX9h3ivlQvw" literal="RISK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavpM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcNc86EeGVX9h3ivlQvw" literal="OBJC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavpc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcNs86EeGVX9h3ivlQvw" literal="OBJF"/>
+  <Ecore:EDataType xmi:id="_Vzavps86EeGVX9h3ivlQvw" xmlName="ActRelationshipOutcome:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcN886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzavp886EeGVX9h3ivlQvw" base_Enumeration="_VzTcOc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavqM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcO886EeGVX9h3ivlQvw" literal="PERT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavqc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcPM86EeGVX9h3ivlQvw" literal="AUTH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavqs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcPc86EeGVX9h3ivlQvw" literal="CAUS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavq886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcPs86EeGVX9h3ivlQvw" literal="COVBY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavrM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcP886EeGVX9h3ivlQvw" literal="DRIV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavrc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcQM86EeGVX9h3ivlQvw" literal="EXPL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavrs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcQc86EeGVX9h3ivlQvw" literal="ITEMSLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavr886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcQs86EeGVX9h3ivlQvw" literal="LIMIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzavsM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcQ886EeGVX9h3ivlQvw" literal="MFST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavsc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcRM86EeGVX9h3ivlQvw" literal="NAME"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcRc86EeGVX9h3ivlQvw" literal="PREV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzavs886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcRs86EeGVX9h3ivlQvw" literal="REFR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWkM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcR886EeGVX9h3ivlQvw" literal="REFV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcSM86EeGVX9h3ivlQvw" literal="SUBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWks86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcSc86EeGVX9h3ivlQvw" literal="SUMM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWk886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcSs86EeGVX9h3ivlQvw" literal="CHRG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWlM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcS886EeGVX9h3ivlQvw" literal="COST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWlc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcTM86EeGVX9h3ivlQvw" literal="CREDIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWls86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcTc86EeGVX9h3ivlQvw" literal="DEBIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWl886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcTs86EeGVX9h3ivlQvw" literal="SAS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWmM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcT886EeGVX9h3ivlQvw" literal="SPRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWmc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcUM86EeGVX9h3ivlQvw" literal="SPRTBND"/>
+  <Ecore:EDataType xmi:id="_VzbWms86EeGVX9h3ivlQvw" xmlName="ActRelationshipPertains:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcUc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzbWm886EeGVX9h3ivlQvw" base_Enumeration="_VzTcU886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWnM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcVc86EeGVX9h3ivlQvw" literal="CREDIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWnc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcVs86EeGVX9h3ivlQvw" literal="DEBIT"/>
+  <Ecore:EDataType xmi:id="_VzbWns86EeGVX9h3ivlQvw" xmlName="ActRelationshipPosting:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcV886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzbWn886EeGVX9h3ivlQvw" base_Enumeration="_VzTcWc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWoM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcW886EeGVX9h3ivlQvw" literal="RSON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWoc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcXM86EeGVX9h3ivlQvw" literal="MITGT"/>
+  <Ecore:EDataType xmi:id="_VzbWos86EeGVX9h3ivlQvw" xmlName="ActRelationshipReason:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcXc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzbWo886EeGVX9h3ivlQvw" base_Enumeration="_VzTcX886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWpM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcYc86EeGVX9h3ivlQvw" literal="RPLC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWpc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcYs86EeGVX9h3ivlQvw" literal="SUCC"/>
+  <Ecore:EDataType xmi:id="_VzbWps86EeGVX9h3ivlQvw" xmlName="ActRelationshipReplacement:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzTcY886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzbWp886EeGVX9h3ivlQvw" base_Enumeration="_VzTcZc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWqM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcZ886EeGVX9h3ivlQvw" literal="SEQL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWqc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcaM86EeGVX9h3ivlQvw" literal="APND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWqs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzTcac86EeGVX9h3ivlQvw" literal="DOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWq886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB0M86EeGVX9h3ivlQvw" literal="ELNK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWrM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB0c86EeGVX9h3ivlQvw" literal="GEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWrc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB0s86EeGVX9h3ivlQvw" literal="GEVL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWrs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB0886EeGVX9h3ivlQvw" literal="INST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWr886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB1M86EeGVX9h3ivlQvw" literal="MTCH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWsM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB1c86EeGVX9h3ivlQvw" literal="OPTN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWsc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB1s86EeGVX9h3ivlQvw" literal="REV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB1886EeGVX9h3ivlQvw" literal="UPDT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWs886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB2M86EeGVX9h3ivlQvw" literal="XFRM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWtM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB2c86EeGVX9h3ivlQvw" literal="XCRPT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWtc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB2s86EeGVX9h3ivlQvw" literal="VRXCRPT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB2886EeGVX9h3ivlQvw" literal="FLFS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWt886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB3M86EeGVX9h3ivlQvw" literal="OCCR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWuM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB3c86EeGVX9h3ivlQvw" literal="OREF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWuc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB3s86EeGVX9h3ivlQvw" literal="SCH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWus86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB3886EeGVX9h3ivlQvw" literal="RPLC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzbWu886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUB4M86EeGVX9h3ivlQvw" literal="SUCC"/>
+  <Ecore:EDataType xmi:id="_VzbWvM86EeGVX9h3ivlQvw" xmlName="ActRelationshipSequel:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUB4c86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzbWvc86EeGVX9h3ivlQvw" base_Class="_VzUB4886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_VzbWvs86EeGVX9h3ivlQvw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_VzUB5s86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzbWv886EeGVX9h3ivlQvw" xmlName="group:2" isTransient="true" isVolatile="true" xmlFeatureKind="Group" base_Property="_VzUB6c86EeGVX9h3ivlQvw"/>
+  <Ecore:EReference xmi:id="_Vzb9oM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB7M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9oc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB7886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9os86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB8s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9o886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB9c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9pM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB-M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9pc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB-886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9ps86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUB_s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9p886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCAc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9qM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCBM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9qc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCB886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9qs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCCs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9q886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCDc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9rM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCEM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9rc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCE886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9rs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCFs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9r886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCGc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9sM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCHM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9sc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCH886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9ss86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCIs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9s886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCJc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9tM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCKM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9tc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCK886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9ts86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCLs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9t886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCMc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9uM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCNM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9uc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCN886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9us86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCOs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzb9u886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCPc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzb9vM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCQc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzb9vc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUCRM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzb9vs86EeGVX9h3ivlQvw" base_Class="_VzUCR886EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzb9v886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCSc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzb9wM86EeGVX9h3ivlQvw" base_Enumeration="_VzUCTM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9wc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCTs86EeGVX9h3ivlQvw" literal="NP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9ws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCT886EeGVX9h3ivlQvw" literal="NI"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9w886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCUM86EeGVX9h3ivlQvw" literal="MSK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9xM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCUc86EeGVX9h3ivlQvw" literal="NA"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9xc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCUs86EeGVX9h3ivlQvw" literal="OTH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzb9xs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCU886EeGVX9h3ivlQvw" literal="NINF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzcksM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCVM86EeGVX9h3ivlQvw" literal="PINF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzcksc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCVc86EeGVX9h3ivlQvw" literal="UNK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzckss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCVs86EeGVX9h3ivlQvw" literal="NASK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzcks886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCV886EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzcktM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCWM86EeGVX9h3ivlQvw" literal="ASKU"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzcktc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCWc86EeGVX9h3ivlQvw" literal="NAV"/>
+  <Ecore:EClass xmi:id="_Vzckts86EeGVX9h3ivlQvw" xmlName="adxp.delimiter" base_Class="_VzUCWs86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzckt886EeGVX9h3ivlQvw" base_Class="_VzUCXM86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_VzckuM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCX886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzckuc86EeGVX9h3ivlQvw" xmlName="ST" base_Class="_VzUCYs86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzckus86EeGVX9h3ivlQvw" base_Class="_VzUCZc86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EReference xmi:id="_Vzcku886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCaM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzckvM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCa886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzckvc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCbc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzckvs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUCcM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzckv886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCc886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzckwM86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUCds86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzckwc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCec86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzckws86EeGVX9h3ivlQvw" xmlName="BIN" base_Class="_VzUCfM86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_Vzckw886EeGVX9h3ivlQvw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_VzUCf886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzckxM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCgs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzckxc86EeGVX9h3ivlQvw" base_Enumeration="_VzUChc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzckxs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUChs86EeGVX9h3ivlQvw" literal="B64"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzckx886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCh886EeGVX9h3ivlQvw" literal="TXT"/>
+  <Ecore:EClass xmi:id="_VzckyM86EeGVX9h3ivlQvw" base_Class="_VzUCiM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzckyc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUCi886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzckys86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUCj886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzcky886EeGVX9h3ivlQvw" xmlName="URL" base_Class="_VzUCks86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzckzM86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUClc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzckzc86EeGVX9h3ivlQvw" xmlName="url" instanceClassName="java.lang.String" base_PrimitiveType="_VzUCl886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzckzs86EeGVX9h3ivlQvw" xmlName="SXCM_TS" base_Class="_VzUCms86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzckz886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUCnM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzck0M86EeGVX9h3ivlQvw" xmlName="TS" base_Class="_VzUCn886EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzck0c86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUCos86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzck0s86EeGVX9h3ivlQvw" base_Class="_VzUCpM86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EDataType xmi:id="_Vzck0886EeGVX9h3ivlQvw" xmlName="ts" instanceClassName="java.lang.String" base_PrimitiveType="_VzUCp886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzck1M86EeGVX9h3ivlQvw" base_Enumeration="_VzUCqs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzck1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCrM86EeGVX9h3ivlQvw" literal="A"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzck1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCrc86EeGVX9h3ivlQvw" literal="E"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzck1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCrs86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzck2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCr886EeGVX9h3ivlQvw" literal="I"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzck2c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCsM86EeGVX9h3ivlQvw" literal="P"/>
+  <Ecore:EDataType xmi:id="_VzdLwM86EeGVX9h3ivlQvw" xmlName="set_TelecommunicationAddressUse" instanceClassName="java.util.List" base_PrimitiveType="_VzUCs886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzdLwc86EeGVX9h3ivlQvw" xmlName="thumbnail" base_Class="_VzUCts86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EEnum xmi:id="_VzdLws86EeGVX9h3ivlQvw" base_Enumeration="_VzUCu886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLw886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCvc86EeGVX9h3ivlQvw" literal="DF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLxM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCvs86EeGVX9h3ivlQvw" literal="GZ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLxc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCv886EeGVX9h3ivlQvw" literal="Z"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLxs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCwM86EeGVX9h3ivlQvw" literal="ZL"/>
+  <Ecore:EDataType xmi:id="_VzdLx886EeGVX9h3ivlQvw" xmlName="bin" instanceClassName="byte[]" base_PrimitiveType="_VzUCwc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzdLyM86EeGVX9h3ivlQvw" base_Enumeration="_VzUCxM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLyc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCxs86EeGVX9h3ivlQvw" literal="SHA-1"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLys86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCx886EeGVX9h3ivlQvw" literal="SHA-256"/>
+  <Ecore:EEnum xmi:id="_VzdLy886EeGVX9h3ivlQvw" base_Enumeration="_VzUCyM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLzM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCys86EeGVX9h3ivlQvw" literal="CAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLzc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCy886EeGVX9h3ivlQvw" literal="CEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLzs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCzM86EeGVX9h3ivlQvw" literal="CNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdLz886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCzc86EeGVX9h3ivlQvw" literal="CPA"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL0M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCzs86EeGVX9h3ivlQvw" literal="CTY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL0c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUCz886EeGVX9h3ivlQvw" literal="DEL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL0s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC0M86EeGVX9h3ivlQvw" literal="POB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL0886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC0c86EeGVX9h3ivlQvw" literal="PRE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL1M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC0s86EeGVX9h3ivlQvw" literal="STA"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC0886EeGVX9h3ivlQvw" literal="ZIP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC1M86EeGVX9h3ivlQvw" literal="ADL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC1c86EeGVX9h3ivlQvw" literal="UNID"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC1s86EeGVX9h3ivlQvw" literal="UNIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL2c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC1886EeGVX9h3ivlQvw" literal="DAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL2s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC2M86EeGVX9h3ivlQvw" literal="DINST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL2886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC2c86EeGVX9h3ivlQvw" literal="DINSTA"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL3M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC2s86EeGVX9h3ivlQvw" literal="DINSTQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL3c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC2886EeGVX9h3ivlQvw" literal="DMOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL3s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC3M86EeGVX9h3ivlQvw" literal="DMODID"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL3886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC3c86EeGVX9h3ivlQvw" literal="SAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL4M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC3s86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL4c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC3886EeGVX9h3ivlQvw" literal="BNR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL4s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC4M86EeGVX9h3ivlQvw" literal="BNN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL4886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC4c86EeGVX9h3ivlQvw" literal="BNS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC4s86EeGVX9h3ivlQvw" literal="STR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL5c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC4886EeGVX9h3ivlQvw" literal="STB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzdL5s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUC5M86EeGVX9h3ivlQvw" literal="STTYP"/>
+  <Ecore:EClass xmi:id="_VzdL5886EeGVX9h3ivlQvw" xmlName="adxp.country" base_Class="_VzUC5886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL6M86EeGVX9h3ivlQvw" xmlName="adxp.state" base_Class="_VzUC6886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL6c86EeGVX9h3ivlQvw" xmlName="adxp.county" base_Class="_VzUC7886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL6s86EeGVX9h3ivlQvw" xmlName="adxp.city" base_Class="_VzUC8886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL6886EeGVX9h3ivlQvw" xmlName="adxp.postalCode" base_Class="_VzUC9886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL7M86EeGVX9h3ivlQvw" xmlName="adxp.streetAddressLine" base_Class="_VzUC-886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL7c86EeGVX9h3ivlQvw" xmlName="adxp.houseNumber" base_Class="_VzUC_886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL7s86EeGVX9h3ivlQvw" xmlName="adxp.houseNumberNumeric" base_Class="_VzUDA886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzdL7886EeGVX9h3ivlQvw" xmlName="adxp.direction" base_Class="_VzUDB886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy0M86EeGVX9h3ivlQvw" xmlName="adxp.streetName" base_Class="_VzUDC886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy0c86EeGVX9h3ivlQvw" xmlName="adxp.streetNameBase" base_Class="_VzUDD886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy0s86EeGVX9h3ivlQvw" xmlName="adxp.streetNameType" base_Class="_VzUDE886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy0886EeGVX9h3ivlQvw" xmlName="adxp.additionalLocator" base_Class="_VzUDF886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy1M86EeGVX9h3ivlQvw" xmlName="adxp.unitID" base_Class="_VzUDG886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy1c86EeGVX9h3ivlQvw" xmlName="adxp.unitType" base_Class="_VzUDH886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy1s86EeGVX9h3ivlQvw" xmlName="adxp.careOf" base_Class="_VzUDI886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy1886EeGVX9h3ivlQvw" xmlName="adxp.censusTract" base_Class="_VzUDJ886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy2M86EeGVX9h3ivlQvw" xmlName="adxp.deliveryAddressLine" base_Class="_VzUDK886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy2c86EeGVX9h3ivlQvw" xmlName="adxp.deliveryInstallationType" base_Class="_VzUDL886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy2s86EeGVX9h3ivlQvw" xmlName="adxp.deliveryInstallationArea" base_Class="_VzUDM886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy2886EeGVX9h3ivlQvw" xmlName="adxp.deliveryInstallationQualifier" base_Class="_VzUDN886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy3M86EeGVX9h3ivlQvw" xmlName="adxp.deliveryMode" base_Class="_VzUDO886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy3c86EeGVX9h3ivlQvw" xmlName="adxp.deliveryModeIdentifier" base_Class="_VzUDP886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy3s86EeGVX9h3ivlQvw" xmlName="adxp.buildingNumberSuffix" base_Class="_VzUDQ886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy3886EeGVX9h3ivlQvw" xmlName="adxp.postBox" base_Class="_VzUDR886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_Vzdy4M86EeGVX9h3ivlQvw" xmlName="adxp.precinct" base_Class="_VzUDS886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EDataType xmi:id="_Vzdy4c86EeGVX9h3ivlQvw" xmlName="bl" instanceClassName="boolean" base_PrimitiveType="_VzUDUc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzdy4s86EeGVX9h3ivlQvw" xmlName="set_PostalAddressUse" instanceClassName="java.util.List" base_PrimitiveType="_VzUDVM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzdy4886EeGVX9h3ivlQvw" base_Enumeration="_VzUDVc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDV886EeGVX9h3ivlQvw" literal="ADL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy5c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDWM86EeGVX9h3ivlQvw" literal="UNID"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy5s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDWc86EeGVX9h3ivlQvw" literal="UNIT"/>
+  <Ecore:EDataType xmi:id="_Vzdy5886EeGVX9h3ivlQvw" xmlName="AdditionalLocator:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDWs86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzdy6M86EeGVX9h3ivlQvw" xmlName="AddressPartType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDXM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzdy6c86EeGVX9h3ivlQvw" base_Enumeration="_VzUDXs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy6s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDYM86EeGVX9h3ivlQvw" literal="BAD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy6886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDYc86EeGVX9h3ivlQvw" literal="TMP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy7M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDYs86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy7c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDY886EeGVX9h3ivlQvw" literal="HP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy7s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDZM86EeGVX9h3ivlQvw" literal="HV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy7886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDZc86EeGVX9h3ivlQvw" literal="WP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy8M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDZs86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzdy8c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDZ886EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EDataType xmi:id="_Vzdy8s86EeGVX9h3ivlQvw" xmlName="AddressUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDaM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzdy8886EeGVX9h3ivlQvw" base_Class="_VzUDas86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EEnum xmi:id="_VzeZ4M86EeGVX9h3ivlQvw" base_Enumeration="_VzUDbc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ4c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDb886EeGVX9h3ivlQvw" literal="application/dicom"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ4s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDcM86EeGVX9h3ivlQvw" literal="application/msword"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ4886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDcc86EeGVX9h3ivlQvw" literal="application/pdf"/>
+  <Ecore:EDataType xmi:id="_VzeZ5M86EeGVX9h3ivlQvw" xmlName="ApplicationMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDcs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzeZ5c86EeGVX9h3ivlQvw" base_Enumeration="_VzUDdM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ5s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDds86EeGVX9h3ivlQvw" literal="ASKU"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ5886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDd886EeGVX9h3ivlQvw" literal="NAV"/>
+  <Ecore:EDataType xmi:id="_VzeZ6M86EeGVX9h3ivlQvw" xmlName="AskedButUnknown:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDeM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzeZ6c86EeGVX9h3ivlQvw" base_Enumeration="_VzUDes86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ6s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDfM86EeGVX9h3ivlQvw" literal="audio/basic"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ6886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDfc86EeGVX9h3ivlQvw" literal="audio/k32adpcm"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ7M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDfs86EeGVX9h3ivlQvw" literal="audio/mpeg"/>
+  <Ecore:EDataType xmi:id="_VzeZ7c86EeGVX9h3ivlQvw" xmlName="AudioMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDf886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzeZ7s86EeGVX9h3ivlQvw" xmlName="BinaryDataEncoding:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDgc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzeZ7886EeGVX9h3ivlQvw" xmlName="BL" base_Class="_VzUDg886EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzeZ8M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUDhs86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzeZ8c86EeGVX9h3ivlQvw" xmlName="bl:Object" instanceClassName="java.lang.Boolean" base_PrimitiveType="_VzUDiM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzeZ8s86EeGVX9h3ivlQvw" xmlName="bn" instanceClassName="boolean" base_PrimitiveType="_VzUDis86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzeZ8886EeGVX9h3ivlQvw" xmlName="BN" base_Class="_VzUDjc86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzeZ9M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUDkM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzeZ9c86EeGVX9h3ivlQvw" xmlName="bn:Object" instanceClassName="java.lang.Boolean" base_PrimitiveType="_VzUDks86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzeZ9s86EeGVX9h3ivlQvw" base_Enumeration="_VzUDlM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ9886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDls86EeGVX9h3ivlQvw" literal="BNR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ-M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDl886EeGVX9h3ivlQvw" literal="BNN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzeZ-c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUDmM86EeGVX9h3ivlQvw" literal="BNS"/>
+  <Ecore:EDataType xmi:id="_VzeZ-s86EeGVX9h3ivlQvw" xmlName="BuildingNumber:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUDmc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzeZ-886EeGVX9h3ivlQvw" xmlName="BXIT_CD" base_Class="_VzUDm886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzeZ_M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUDnc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzeZ_c86EeGVX9h3ivlQvw" base_Class="_VzUDoM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzeZ_s86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDo886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzeZ_886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDps86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzeaAM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDqs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzeaAc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUDrs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzeaAs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUDsc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzeaA886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUDtM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzeaBM86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUDt886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzeaBc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUDus86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzeaBs86EeGVX9h3ivlQvw" base_Class="_VzUDv886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzeaB886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDws86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzeaCM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDxc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzeaCc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUDyM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfA8M86EeGVX9h3ivlQvw" base_Class="_VzUDy886EeGVX9h3ivlQvw"/>
+  <Ecore:EReference xmi:id="_VzfA8c86EeGVX9h3ivlQvw" xmlName="originalText" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUDzs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzfA8s86EeGVX9h3ivlQvw" base_Class="_VzUD0c86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EDataType xmi:id="_VzfA8886EeGVX9h3ivlQvw" xmlName="uid" instanceClassName="java.lang.String" base_PrimitiveType="_VzUD3s86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzfA9M86EeGVX9h3ivlQvw" xmlName="st" instanceClassName="java.lang.String" base_PrimitiveType="_VzUD4M86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzfA9c86EeGVX9h3ivlQvw" xmlName="int" instanceClassName="java.math.BigInteger" base_PrimitiveType="_VzUD4886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfA9s86EeGVX9h3ivlQvw" xmlName="BXIT_IVL_PQ" base_Class="_VzUD5s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzfA9886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUD6M86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfA-M86EeGVX9h3ivlQvw" xmlName="IVL_PQ" base_Class="_VzUD6886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzfA-c86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD7c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA-s86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD8M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA-886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD8886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA_M86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD9s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA_c86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD-M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA_s86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD-886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfA_886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUD_s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfBAM86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUEAc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzfBAc86EeGVX9h3ivlQvw" xmlName="SXCM_PQ" base_Class="_VzUEBM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzfBAs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUEBs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfBA886EeGVX9h3ivlQvw" base_Class="_VzUECc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzfBBM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUEDM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzfBBc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUEEM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzfBBs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUEE886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfBB886EeGVX9h3ivlQvw" base_Class="_VzUo4M86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzfBCM86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUo4886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzfBCc86EeGVX9h3ivlQvw" xmlName="real" instanceClassName="java.lang.Object" base_PrimitiveType="_VzUo5s86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfBCs86EeGVX9h3ivlQvw" xmlName="IVXB_PQ" base_Class="_VzUo6s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzfBC886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUo7M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzfBDM86EeGVX9h3ivlQvw" base_Enumeration="_VzUo_886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfBDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpAc86EeGVX9h3ivlQvw" literal="D"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfBDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpAs86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoAM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpA886EeGVX9h3ivlQvw" literal="J"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoAc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpBM86EeGVX9h3ivlQvw" literal="M"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoAs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpBc86EeGVX9h3ivlQvw" literal="N"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoA886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpBs86EeGVX9h3ivlQvw" literal="S"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoBM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpB886EeGVX9h3ivlQvw" literal="W"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoBc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpCM86EeGVX9h3ivlQvw" literal="Y"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpCc86EeGVX9h3ivlQvw" literal="CD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoB886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpCs86EeGVX9h3ivlQvw" literal="CH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoCM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpC886EeGVX9h3ivlQvw" literal="CM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoCc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpDM86EeGVX9h3ivlQvw" literal="CN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoCs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpDc86EeGVX9h3ivlQvw" literal="CS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoC886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpDs86EeGVX9h3ivlQvw" literal="CW"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoDM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpD886EeGVX9h3ivlQvw" literal="CY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpEM86EeGVX9h3ivlQvw" literal="DM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpEc86EeGVX9h3ivlQvw" literal="DW"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoD886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpEs86EeGVX9h3ivlQvw" literal="DY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpE886EeGVX9h3ivlQvw" literal="HD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpFM86EeGVX9h3ivlQvw" literal="MY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpFc86EeGVX9h3ivlQvw" literal="NH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpFs86EeGVX9h3ivlQvw" literal="SN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpF886EeGVX9h3ivlQvw" literal="WY"/>
+  <Ecore:EDataType xmi:id="_VzfoFc86EeGVX9h3ivlQvw" xmlName="CalendarCycle:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUpGM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzfoFs86EeGVX9h3ivlQvw" base_Enumeration="_VzUpGs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpHM86EeGVX9h3ivlQvw" literal="D"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpHc86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpHs86EeGVX9h3ivlQvw" literal="J"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpH886EeGVX9h3ivlQvw" literal="M"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoG886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpIM86EeGVX9h3ivlQvw" literal="N"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoHM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpIc86EeGVX9h3ivlQvw" literal="S"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoHc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpIs86EeGVX9h3ivlQvw" literal="W"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoHs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpI886EeGVX9h3ivlQvw" literal="Y"/>
+  <Ecore:EDataType xmi:id="_VzfoH886EeGVX9h3ivlQvw" xmlName="CalendarCycleOneLetter:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUpJM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzfoIM86EeGVX9h3ivlQvw" base_Enumeration="_VzUpJs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpKM86EeGVX9h3ivlQvw" literal="CD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoIs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpKc86EeGVX9h3ivlQvw" literal="CH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpKs86EeGVX9h3ivlQvw" literal="CM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpK886EeGVX9h3ivlQvw" literal="CN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpLM86EeGVX9h3ivlQvw" literal="CS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoJs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpLc86EeGVX9h3ivlQvw" literal="CW"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpLs86EeGVX9h3ivlQvw" literal="CY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpL886EeGVX9h3ivlQvw" literal="DM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoKc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpMM86EeGVX9h3ivlQvw" literal="DW"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpMc86EeGVX9h3ivlQvw" literal="DY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoK886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpMs86EeGVX9h3ivlQvw" literal="HD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoLM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpM886EeGVX9h3ivlQvw" literal="MY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoLc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpNM86EeGVX9h3ivlQvw" literal="NH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoLs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpNc86EeGVX9h3ivlQvw" literal="SN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzfoL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpNs86EeGVX9h3ivlQvw" literal="WY"/>
+  <Ecore:EDataType xmi:id="_VzfoMM86EeGVX9h3ivlQvw" xmlName="CalendarCycleTwoLetter:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzUpN886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzfoMc86EeGVX9h3ivlQvw" instanceClassName="java.lang.String" base_PrimitiveType="_VzUpOc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzfoMs86EeGVX9h3ivlQvw" xmlName="cs" instanceClassName="java.lang.String" base_PrimitiveType="_VzUpO886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzfoM886EeGVX9h3ivlQvw" base_Class="_VzUpPs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EClass xmi:id="_VzfoNM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Agency" base_Class="_VzUpQc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzfoNc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUpQs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfoNs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUpRc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfoN886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUpR886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfoOM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpSs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzfoOc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpTM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzfoOs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpTs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPEM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpT886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPEc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpUM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzgPEs86EeGVX9h3ivlQvw" base_Class="_VzUpWM86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzgPE886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUpW886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPFM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpXs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPFc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUpYc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPFs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUpZM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzgPF886EeGVX9h3ivlQvw" base_Class="_VzUpac86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPGM86EeGVX9h3ivlQvw" base_Class="_VzUpbM86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_VzgPGc86EeGVX9h3ivlQvw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_VzUpb886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPGs86EeGVX9h3ivlQvw" xmlName="group:2" isTransient="true" isVolatile="true" xmlFeatureKind="Group" base_Property="_VzUpcs86EeGVX9h3ivlQvw"/>
+  <Ecore:EReference xmi:id="_VzgPG886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpdc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPHM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpeM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPHc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpe886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPHs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpfs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPH886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpgc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPIM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUphM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzgPIc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUph886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzgPIs86EeGVX9h3ivlQvw" xmlName="en.delimiter" base_Class="_VzUpis86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPI886EeGVX9h3ivlQvw" base_Class="_VzUpjM86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_VzgPJM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpj886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzgPJc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzUpks86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzgPJs86EeGVX9h3ivlQvw" base_Enumeration="_VzUplc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzgPJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpl886EeGVX9h3ivlQvw" literal="DEL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzgPKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpmM86EeGVX9h3ivlQvw" literal="FAM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzgPKc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpmc86EeGVX9h3ivlQvw" literal="GIV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzgPKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpms86EeGVX9h3ivlQvw" literal="PFX"/>
+  <Ecore:EEnumLiteral xmi:id="_VzgPK886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUpm886EeGVX9h3ivlQvw" literal="SFX"/>
+  <Ecore:EDataType xmi:id="_VzgPLM86EeGVX9h3ivlQvw" xmlName="set_EntityNamePartQualifier" instanceClassName="java.util.List" base_PrimitiveType="_VzUpnM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzgPLc86EeGVX9h3ivlQvw" xmlName="en.family" base_Class="_VzUpn886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPLs86EeGVX9h3ivlQvw" xmlName="en.given" base_Class="_VzUpo886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPL886EeGVX9h3ivlQvw" xmlName="en.prefix" base_Class="_VzUpp886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPMM86EeGVX9h3ivlQvw" xmlName="en.suffix" base_Class="_VzUpq886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EClass xmi:id="_VzgPMc86EeGVX9h3ivlQvw" xmlName="IVL_TS" base_Class="_VzUpr886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzgPMs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpsc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzgPM886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUptM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2IM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpt886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Ic86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpus86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Is86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpvM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2I886EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpv886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2JM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpws86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Jc86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUpxc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_Vzg2Js86EeGVX9h3ivlQvw" xmlName="IVXB_TS" base_Class="_VzUpyM86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzg2J886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUpys86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzg2KM86EeGVX9h3ivlQvw" xmlName="set_EntityNameUse" instanceClassName="java.util.List" base_PrimitiveType="_VzUp3886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzg2Kc86EeGVX9h3ivlQvw" base_Enumeration="_VzUp4s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzg2Ks86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUp4886EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EEnum xmi:id="_Vzg2K886EeGVX9h3ivlQvw" base_Enumeration="_VzUp5M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzg2LM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUp5c86EeGVX9h3ivlQvw" literal="INSTANCE"/>
+  <Ecore:EClass xmi:id="_Vzg2Lc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Approval" base_Class="_VzUp5s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzg2Ls86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUp5886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2L886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUp6s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2MM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUp7M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Mc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUp7886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Ms86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUp8M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2M886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUp8s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2NM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUp9M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Nc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUp9s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzg2Ns86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUp9886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzg2N886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUp-M86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzg2OM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUp-c86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzg2Oc86EeGVX9h3ivlQvw" xmlName="CS" base_Class="_VzUqBc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzg2Os86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Holder" base_Class="_VzUqCs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzg2O886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqC886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2PM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqDs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Pc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqEM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzg2Ps86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqE886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzg2P886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqFM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzg2QM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqFs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzg2Qc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Role" base_Class="_VzUqHc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzg2Qs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqHs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdMM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqIc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdMc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqI886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdMs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqJs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzhdM886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqJ886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzhdNM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqKM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzhdNc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Manufacturer" base_Class="_VzUqMM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzhdNs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqMc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdN886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqNM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdOM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqNs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdOc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqOc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdOs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqO886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdO886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqPc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdPM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqP886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdPc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqQc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzhdPs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqRM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzhdP886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqRc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzhdQM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqRs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzhdQc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.RelatedManufacturer" base_Class="_VzUqVs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzhdQs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqV886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdQ886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqWs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdRM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUqXM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdRc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqX886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzhdRs86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUqYs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzhdR886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqZM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzhdSM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUqZc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzhdSc86EeGVX9h3ivlQvw" base_Enumeration="_VzUqcc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqc886EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdS886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqdM86EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqdc86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqds86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqd886EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdT886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqeM86EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnum xmi:id="_VzhdUM86EeGVX9h3ivlQvw" base_Enumeration="_VzUqe886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqfc86EeGVX9h3ivlQvw" literal="ORG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqfs86EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqf886EeGVX9h3ivlQvw" literal="STATE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqgM86EeGVX9h3ivlQvw" literal="NAT"/>
+  <Ecore:EEnum xmi:id="_VzhdVc86EeGVX9h3ivlQvw" base_Enumeration="_VzUqg886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdVs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqhc86EeGVX9h3ivlQvw" literal="ROL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzhdV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqhs86EeGVX9h3ivlQvw" literal="INST"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqh886EeGVX9h3ivlQvw" literal="SUBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEQc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqiM86EeGVX9h3ivlQvw" literal="SUBY"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEQs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqic86EeGVX9h3ivlQvw" literal="GEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEQ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqis86EeGVX9h3ivlQvw" literal="GRIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VziERM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqi886EeGVX9h3ivlQvw" literal="CAREGIVER"/>
+  <Ecore:EEnumLiteral xmi:id="_VziERc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqjM86EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EEnumLiteral xmi:id="_VziERs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqjc86EeGVX9h3ivlQvw" literal="CIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziER886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqjs86EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_VziESM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqj886EeGVX9h3ivlQvw" literal="CRINV"/>
+  <Ecore:EEnumLiteral xmi:id="_VziESc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqkM86EeGVX9h3ivlQvw" literal="CRSPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziESs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqkc86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziES886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqks86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziETM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqk886EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_VziETc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqlM86EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziETs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqlc86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VziET886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqls86EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUql886EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqmM86EeGVX9h3ivlQvw" literal="STD"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqmc86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqms86EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqm886EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEVc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqnM86EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEVs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqnc86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqns86EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEWM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqn886EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEWc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqoM86EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEWs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqoc86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEW886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqos86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqo886EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqpM86EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqpc86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEX886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqps86EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEYM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqp886EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEYc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqqM86EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqqc86EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqqs86EeGVX9h3ivlQvw" literal="ACCESS"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqq886EeGVX9h3ivlQvw" literal="BIRTHPL"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEZc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqrM86EeGVX9h3ivlQvw" literal="EXPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEZs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqrc86EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEZ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqrs86EeGVX9h3ivlQvw" literal="HLTHCHRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEaM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqr886EeGVX9h3ivlQvw" literal="IDENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqsM86EeGVX9h3ivlQvw" literal="MNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEas86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqsc86EeGVX9h3ivlQvw" literal="OWN"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEa886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqss86EeGVX9h3ivlQvw" literal="RGPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEbM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqs886EeGVX9h3ivlQvw" literal="TERR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEbc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqtM86EeGVX9h3ivlQvw" literal="WRTE"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEbs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqtc86EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEb886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqts86EeGVX9h3ivlQvw" literal="RET"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEcM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqt886EeGVX9h3ivlQvw" literal="MANU"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEcc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUquM86EeGVX9h3ivlQvw" literal="THER"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEcs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUquc86EeGVX9h3ivlQvw" literal="SDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEc886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqus86EeGVX9h3ivlQvw" literal="DSDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqu886EeGVX9h3ivlQvw" literal="ISDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEdc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqvM86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqvc86EeGVX9h3ivlQvw" literal="MBR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEd886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqvs86EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEeM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqv886EeGVX9h3ivlQvw" literal="INGR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqwM86EeGVX9h3ivlQvw" literal="ACTI"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEes86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqwc86EeGVX9h3ivlQvw" literal="ACTM"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEe886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqws86EeGVX9h3ivlQvw" literal="ADTV"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEfM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqw886EeGVX9h3ivlQvw" literal="BASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEfc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqxM86EeGVX9h3ivlQvw" literal="IACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEfs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqxc86EeGVX9h3ivlQvw" literal="COLR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEf886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqxs86EeGVX9h3ivlQvw" literal="FLVR"/>
+  <Ecore:EEnumLiteral xmi:id="_VziEgM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqx886EeGVX9h3ivlQvw" literal="PRSV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqyM86EeGVX9h3ivlQvw" literal="STBL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqyc86EeGVX9h3ivlQvw" literal="LOCE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqys86EeGVX9h3ivlQvw" literal="STOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqy886EeGVX9h3ivlQvw" literal="SPEC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqzM86EeGVX9h3ivlQvw" literal="ALQT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirVc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUqzc86EeGVX9h3ivlQvw" literal="ISLT"/>
+  <Ecore:EEnum xmi:id="_VzirVs86EeGVX9h3ivlQvw" base_Enumeration="_VzUq0M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUq0c86EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EClass xmi:id="_VzirWM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Author" base_Class="_VzUq1M86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzirWc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq1c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirWs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq2M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirW886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq2s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirXM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUq3c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirXc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUq3886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzirXs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUq4M86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzirX886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.TerritorialAuthority" base_Class="_VzUq6c86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzirYM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq6s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirYc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq7c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirYs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUq7886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirY886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUq8s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzirZM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUq9M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzirZc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUq9s86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzirZs86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Country" base_Class="_VzUq_886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzirZ886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUrAM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VziraM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUrA886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzirac86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUrBc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vziras86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUrCM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzira886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzUrCc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzirbM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUrC886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzirbc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUrDM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzirbs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzUrDc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzirb886EeGVX9h3ivlQvw" base_Class="_VzUrF886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EEnum xmi:id="_VzircM86EeGVX9h3ivlQvw" base_Enumeration="_VzUrHM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzircc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUrHc86EeGVX9h3ivlQvw" literal="STATE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzircs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUrHs86EeGVX9h3ivlQvw" literal="NAT"/>
+  <Ecore:EEnum xmi:id="_Vzirc886EeGVX9h3ivlQvw" base_Enumeration="_VzUrIc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzirdM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUrIs86EeGVX9h3ivlQvw" literal="TERR"/>
+  <Ecore:EEnum xmi:id="_Vzirdc86EeGVX9h3ivlQvw" base_Enumeration="_VzUrJc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzirds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzUrJs86EeGVX9h3ivlQvw" literal="AUT"/>
+  <Ecore:EClass xmi:id="_Vzird886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Characteristic" base_Class="_VzUrKc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzireM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzUrKs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSYM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVP8c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSYc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVP8886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+
+  <Ecore:EAttribute xmi:id="_VzjSZc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVP-886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzjSZs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVP_M86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzjSZ886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVP_c86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzjSaM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Content" base_Class="_VzVQC886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzjSac86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQDM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSas86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQD886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSa886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQEc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSbM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVQFM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSbc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVQFs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzjScM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQHc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzjScc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQHs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzjScs86EeGVX9h3ivlQvw" xmlName="RTO_QTY_QTY" base_Class="_VzVQJs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzjSc886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQKM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSdM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQKs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzjSdc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.PackagedProduct" base_Class="_VzVQMs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzjSds86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQM886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSd886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQNs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSeM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQOM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+  <Ecore:EReference xmi:id="_VzjSes86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQPc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSe886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQP886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSe886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVZRM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSfM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQQs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+  <Ecore:EReference xmi:id="_VzjSfs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQRs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzjSf886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQSM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+    <Ecore:EReference xmi:id="_VzjSf886EeGVflo3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVQec86EeGVXn8Ps2lQvw" isResolveProxies="false"/>
+
+
+    <Ecore:EAttribute xmi:id="_VzjSg886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQUc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzjShM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQUs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzj5cM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQU886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzj5cc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.ManufacturedProduct" base_Class="_VzVQac86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzj5cs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQas86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5c886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQbc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5dM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQb886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5dc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQcs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5ds86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVQc886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5d886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQds86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5eM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQec86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzj5ec86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQfM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzj5es86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQfc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzj5e886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject25" base_Class="_VzVQh886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzj5fM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQiM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5fc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQi886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5fs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQjc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5f886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQkM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzj5gM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQkc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzj5gc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQk886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzj5gs86EeGVX9h3ivlQvw" base_Enumeration="_VzVQnM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzj5g886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVQns86EeGVX9h3ivlQvw" literal="SBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzj5hM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVQn886EeGVX9h3ivlQvw" literal="SPC"/>
+  <Ecore:EClass xmi:id="_Vzj5hc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject15" base_Class="_VzVQos86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzj5hs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQo886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5h886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQps86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5iM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQqM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5ic86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQq886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzj5is86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQrM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzj5i886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQrs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzj5jM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Policy" base_Class="_VzVQtc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzj5jc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQts86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5js86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQuc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5j886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQu886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5kM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQvs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzj5kc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQwM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzj5ks86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQws86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzkggM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQw886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzkggc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQxM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzkggs86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject16" base_Class="_VzVQ1M86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzkgg886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ1c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzkghM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ2M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkghc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ2s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkghs86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQ3c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzkgh886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQ3s86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzkgiM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQ4M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzkgic86EeGVX9h3ivlQvw" base_Enumeration="_VzVQ6886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzkgis86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVQ7c86EeGVX9h3ivlQvw" literal="MANU"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzkgi886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVQ7s86EeGVX9h3ivlQvw" literal="THER"/>
+  <Ecore:EClass xmi:id="_VzkgjM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.SuperContent" base_Class="_VzVQ8c86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzkgjc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ8s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgjs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ9c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgj886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVQ9886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzkgkM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQ-s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgkc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVQ_M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzkgks86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQ_c86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzkgk886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVQ_s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzkglM86EeGVX9h3ivlQvw" base_Enumeration="_VzVRCs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzkglc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRC886EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EClass xmi:id="_Vzkgls86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.SubContent" base_Class="_VzVRDs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzkgl886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRD886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzkgmM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVREs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgmc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRFM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgms86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRF886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzkgm886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRGc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzkgnM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRG886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzkgnc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRHM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzkgns86EeGVX9h3ivlQvw" base_Enumeration="_VzVRKs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzkgn886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRLM86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzkgoM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRLc86EeGVX9h3ivlQvw" literal="HOLD"/>
+  <Ecore:EEnum xmi:id="_Vzkgoc86EeGVX9h3ivlQvw" base_Enumeration="_VzVRLs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzkgos86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRMM86EeGVX9h3ivlQvw" literal="INSTANCE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzlHkM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRMc86EeGVX9h3ivlQvw" literal="KIND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzlHkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRMs86EeGVX9h3ivlQvw" literal="QUANTIFIED_KIND"/>
+  <Ecore:EClass xmi:id="_VzlHks86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject14" base_Class="_VzVRNc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlHk886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRNs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHlM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVROc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHlc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRO886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHls86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRPs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzlHl886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRP886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzlHmM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRQc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzlHmc86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject11" base_Class="_VzVRTM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlHms86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRTc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHm886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRUM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHnM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRUs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHnc86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRVc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzlHns86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRVs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzlHn886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRWM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzlHoM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.DistributedProduct" base_Class="_VzVRY886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlHoc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRZM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHos86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRZ886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHo886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRac86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHpM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRbM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzlHpc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRbc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzlHps86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRbs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzlHp886EeGVX9h3ivlQvw" base_Enumeration="_VzVReM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzlHqM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRes86EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzlHqc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVRe886EeGVX9h3ivlQvw" literal="RET"/>
+  <Ecore:EClass xmi:id="_VzlHqs86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Ingredient" base_Class="_VzVRfM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlHq886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRfc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHrM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRgM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHrc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRgs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHrs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRhc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlHr886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVRh886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzlHsM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRic86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzlHss86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRjM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzlHs886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Substance" base_Class="_VzVRls86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlHtM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRl886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzluoM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRms86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzluoc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRnM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzluos86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRn886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzluo886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRoc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlupM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRpM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+
+
+  <Ecore:EAttribute xmi:id="_VzluqM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRrs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzluqc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRr886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzluq886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.SubstanceManufacturer" base_Class="_VzVRwM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzlurM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRwc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzlurc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRxM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzlurs86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVRxs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzlur886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVRyc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzlusM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRys86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzlusc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVRy886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzluss86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.SubIngredient" base_Class="_VzVR1886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzlus886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVR2M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzlutM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVR2886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzlutc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVR3c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzluts86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVR4M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzlut886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVR4s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzluuM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVR5M86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzluuc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVR5c86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzluus86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVR5886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzluu886EeGVX9h3ivlQvw" xmlName="RoleClassIngredientEntity" base_Enumeration="_VzVR8886EeGVX9h3ivlQvw" enumName=""/>
+  <Ecore:EEnumLiteral xmi:id="_VzluvM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR9c86EeGVX9h3ivlQvw" literal="INGR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluvc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR9s86EeGVX9h3ivlQvw" literal="ACTI"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluvs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR9886EeGVX9h3ivlQvw" literal="ACTM"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluv886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR-M86EeGVX9h3ivlQvw" literal="ADTV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzluwM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR-c86EeGVX9h3ivlQvw" literal="BASE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluwc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR-s86EeGVX9h3ivlQvw" literal="IACT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR-886EeGVX9h3ivlQvw" literal="COLR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluw886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR_M86EeGVX9h3ivlQvw" literal="FLVR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzluxM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR_c86EeGVX9h3ivlQvw" literal="PRSV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzluxc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVR_s86EeGVX9h3ivlQvw" literal="STBL"/>
+  <Ecore:EEnum xmi:id="_VzmVsM86EeGVX9h3ivlQvw" base_Enumeration="_VzVSAc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVsc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSA886EeGVX9h3ivlQvw" literal="MMAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSBM86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVs886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSBc86EeGVX9h3ivlQvw" literal="HOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVtM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSBs86EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVtc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSB886EeGVX9h3ivlQvw" literal="CER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzmVts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzVSCM86EeGVX9h3ivlQvw" literal="MODDV"/>
+  <Ecore:EClass xmi:id="_VzmVt886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Medication" base_Class="_VzVSC886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzmVuM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSDM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVuc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSD886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVus86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSEc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVu886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSFM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVvM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSFc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVvc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSGM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVvs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSG886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVv886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSHs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVwM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSIc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzmVwc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSI886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzmVws86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Product" base_Class="_VzVSKs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzmVw886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSK886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVxM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSLs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmVxc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSMM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+
+
+
+
+
+
+
+
+
+
+
+  <Ecore:EReference xmi:id="_VzmV0s86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVSTs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmV0886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVSUM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmV1M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVSU886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzmV1c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzVSVs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzmV1s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSWc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzmV1886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSWs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzm8wM86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.MedicineManufacturer" base_Class="_VzVSd886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzm8wc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSeM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm8ws86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSe886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm8w886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSfc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm8xM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSgM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzm8xc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSgc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzm8xs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSgs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzm8x886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.SpecializedKind" base_Class="_VzVSkM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzm8yM86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSkc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm8yc86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSlM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm8ys86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSls86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+  <Ecore:EReference xmi:id="_Vzm8zM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzVSm886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzm8zc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzVSnc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzm8z886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.MaterialKind" base_Class="_VzVSqM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzm80M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSqc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm80c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSrM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm80s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSrs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm80886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSsc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzm81M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzVSss86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+
+  <Ecore:EAttribute xmi:id="_Vzm81886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3BM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzm82M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3Bc86EeGVX9h3ivlQvw"/>
+
+  <Ecore:EEnum xmi:id="_Vznj0M86EeGVX9h3ivlQvw" base_Enumeration="_VzV3Gc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vznj0c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV3G886EeGVX9h3ivlQvw" literal="GEN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vznj0s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV3HM86EeGVX9h3ivlQvw" literal="GRIC"/>
+  <Ecore:EClass xmi:id="_Vznj0886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Part" base_Class="_VzV3H886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vznj1M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3IM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj1c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3I886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj1s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3Jc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj1886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3KM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj2M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzV3Ks86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj2c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzV3K886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vznj2s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3Ls86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vznj2886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3L886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vznj3M86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV01.Subject6" base_Class="_VzV3O886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vznj3c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3PM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj3s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3P886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj3886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3Qc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj4M86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:hl7-org:pharm" xmlFeatureKind="Element" base_Property="_VzV3RM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vznj4c86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3Rc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vznj4s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3R886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vznj4886EeGVX9h3ivlQvw" base_Enumeration="_VzV3Us86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vznj5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV3U886EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_Vznj5c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV3VM86EeGVX9h3ivlQvw" literal="ACTM"/>
+  <Ecore:EClass xmi:id="_Vznj5s86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject2" base_Class="_VzV3W886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vznj5886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3XM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj6M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3X886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj6c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3Yc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj6s86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3ZM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vznj6886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3Zc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vznj7M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3Z886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vznj7c86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject1" base_Class="_VzV3cs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vznj7s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3c886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vznj7886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3ds86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK4M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3eM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK4c86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3e886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzoK4s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3fM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoK4886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3fs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzoK5M86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject22" base_Class="_VzV3ic86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzoK5c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3is86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK5s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3jc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK5886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3j886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK6M86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3ks86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzoK6c86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3k886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoK6s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3lc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzoK6886EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject3" base_Class="_VzV3oM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzoK7M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3oc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK7c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3pM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK7s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3ps86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK7886EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3qc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzoK8M86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3qs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoK8c86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3rM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzoK8s86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.ObservationGoal" base_Class="_VzV3s886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzoK8886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3tM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK9M86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3t886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK9c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV3uc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK9s86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3vM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK9886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3vs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK-M86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3wM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzoK-c86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3ws86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoK-s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3w886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoK-886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3xM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzoK_M86EeGVX9h3ivlQvw" xmlName="COCT_MT230100UV.Subject7" base_Class="_VzV31s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzoK_c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV31886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK_s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV32s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoK_886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV33M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoLAM86EeGVX9h3ivlQvw" isUnsettable="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV33886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzoLAc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV34M86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoLAs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV34s86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzox8M86EeGVX9h3ivlQvw" xmlName="COCT_MT440001UV.ValuedItem" base_Class="_VzV36s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzox8c86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV36886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox8s86EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV37s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox8886EeGVX9h3ivlQvw" xmlNamespace="urn:hl7-org:v3" xmlFeatureKind="Element" base_Property="_VzV38M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox9M86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV38886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox9c86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV39c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox9s86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV39886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox9886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3-c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox-M86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3-886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox-c86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV3_M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzox-s86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3_s86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzox-886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV3_886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzox_M86EeGVX9h3ivlQvw" xmlName="RTO_PQ_PQ" base_Class="_VzV4DM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzox_c86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4Ds86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzox_s86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4EM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_Vzox_886EeGVX9h3ivlQvw" xmlName="RTO_MO_PQ" base_Class="_VzV4GM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzoyAM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4Gs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzoyAc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4HM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzoyAs86EeGVX9h3ivlQvw" base_Class="_VzV4Hs86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzoyA886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzV4Ic86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzoyBM86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzV4JM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzoyBc86EeGVX9h3ivlQvw" base_Enumeration="_VzV4L886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Mc86EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyB886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ms86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnum xmi:id="_VzoyCM86EeGVX9h3ivlQvw" base_Enumeration="_VzV4Nc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyCc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4N886EeGVX9h3ivlQvw" literal="CST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyCs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4OM86EeGVX9h3ivlQvw" literal="RESP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyC886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Oc86EeGVX9h3ivlQvw" literal="ADM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyDM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Os86EeGVX9h3ivlQvw" literal="ATND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4O886EeGVX9h3ivlQvw" literal="CALLBCK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4PM86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyD886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Pc86EeGVX9h3ivlQvw" literal="DIS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ps86EeGVX9h3ivlQvw" literal="ESC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4P886EeGVX9h3ivlQvw" literal="REF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4QM86EeGVX9h3ivlQvw" literal="IND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Qc86EeGVX9h3ivlQvw" literal="BEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Qs86EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Q886EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyFs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4RM86EeGVX9h3ivlQvw" literal="RCT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Rc86EeGVX9h3ivlQvw" literal="RCV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Rs86EeGVX9h3ivlQvw" literal="AUT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4R886EeGVX9h3ivlQvw" literal="ENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzoyGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4SM86EeGVX9h3ivlQvw" literal="INF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZAM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Sc86EeGVX9h3ivlQvw" literal="WIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZAc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ss86EeGVX9h3ivlQvw" literal="IRCP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZAs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4S886EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZA886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4TM86EeGVX9h3ivlQvw" literal="PRCP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZBM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Tc86EeGVX9h3ivlQvw" literal="REFB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZBc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ts86EeGVX9h3ivlQvw" literal="REFT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4T886EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZB886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4UM86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZCM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Uc86EeGVX9h3ivlQvw" literal="DIST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZCc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Us86EeGVX9h3ivlQvw" literal="PPRF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZCs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4U886EeGVX9h3ivlQvw" literal="SPRF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZC886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4VM86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZDM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Vc86EeGVX9h3ivlQvw" literal="BBY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Vs86EeGVX9h3ivlQvw" literal="CSM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4V886EeGVX9h3ivlQvw" literal="DON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZD886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4WM86EeGVX9h3ivlQvw" literal="PRD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Wc86EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ws86EeGVX9h3ivlQvw" literal="NRD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4W886EeGVX9h3ivlQvw" literal="RDV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4XM86EeGVX9h3ivlQvw" literal="SBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Xc86EeGVX9h3ivlQvw" literal="SPC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Xs86EeGVX9h3ivlQvw" literal="LOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZFs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4X886EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4YM86EeGVX9h3ivlQvw" literal="ELOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Yc86EeGVX9h3ivlQvw" literal="ORG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Ys86EeGVX9h3ivlQvw" literal="RML"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Y886EeGVX9h3ivlQvw" literal="VIA"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZG886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ZM86EeGVX9h3ivlQvw" literal="VRF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZHM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Zc86EeGVX9h3ivlQvw" literal="AUTHEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZHc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4Zs86EeGVX9h3ivlQvw" literal="LA"/>
+  <Ecore:EEnum xmi:id="_VzpZHs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4ac86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZH886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4as86EeGVX9h3ivlQvw" literal="ADMM"/>
+  <Ecore:EEnum xmi:id="_VzpZIM86EeGVX9h3ivlQvw" base_Enumeration="_VzV4a886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4bc86EeGVX9h3ivlQvw" literal="RCV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZIs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4bs86EeGVX9h3ivlQvw" literal="RSP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4b886EeGVX9h3ivlQvw" literal="SND"/>
+  <Ecore:EDataType xmi:id="_VzpZJM86EeGVX9h3ivlQvw" xmlName="CommunicationFunctionType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4cM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzpZJc86EeGVX9h3ivlQvw" xmlName="CompressionAlgorithm:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4cs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzpZJs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4dM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ds86EeGVX9h3ivlQvw" literal="AN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4d886EeGVX9h3ivlQvw" literal="AP"/>
+  <Ecore:EDataType xmi:id="_VzpZKc86EeGVX9h3ivlQvw" xmlName="ContextControlAdditive:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4eM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzpZKs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4es86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZK886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4fM86EeGVX9h3ivlQvw" literal="AN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZLM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4fc86EeGVX9h3ivlQvw" literal="ON"/>
+  <Ecore:EDataType xmi:id="_VzpZLc86EeGVX9h3ivlQvw" xmlName="ContextControlNonPropagating:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4fs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzpZLs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4gM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4gs86EeGVX9h3ivlQvw" literal="ON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4g886EeGVX9h3ivlQvw" literal="OP"/>
+  <Ecore:EDataType xmi:id="_VzpZMc86EeGVX9h3ivlQvw" xmlName="ContextControlOverriding:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4hM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzpZMs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4hs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZM886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4iM86EeGVX9h3ivlQvw" literal="AP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzpZNM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ic86EeGVX9h3ivlQvw" literal="OP"/>
+  <Ecore:EDataType xmi:id="_VzpZNc86EeGVX9h3ivlQvw" xmlName="ContextControlPropagating:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4is86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzpZNs86EeGVX9h3ivlQvw" base_Enumeration="_VzV4jM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4js86EeGVX9h3ivlQvw" literal="ARS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4j886EeGVX9h3ivlQvw" literal="AUD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4kM86EeGVX9h3ivlQvw" literal="BRL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4kc86EeGVX9h3ivlQvw" literal="CAD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ks86EeGVX9h3ivlQvw" literal="CHF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4k886EeGVX9h3ivlQvw" literal="CLF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAFs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4lM86EeGVX9h3ivlQvw" literal="CNY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4lc86EeGVX9h3ivlQvw" literal="DEM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ls86EeGVX9h3ivlQvw" literal="ESP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4l886EeGVX9h3ivlQvw" literal="EUR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4mM86EeGVX9h3ivlQvw" literal="FIM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAG886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4mc86EeGVX9h3ivlQvw" literal="FRF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAHM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ms86EeGVX9h3ivlQvw" literal="GBP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAHc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4m886EeGVX9h3ivlQvw" literal="ILS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAHs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4nM86EeGVX9h3ivlQvw" literal="INR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAH886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4nc86EeGVX9h3ivlQvw" literal="JPY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAIM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ns86EeGVX9h3ivlQvw" literal="KRW"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4n886EeGVX9h3ivlQvw" literal="MXN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAIs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4oM86EeGVX9h3ivlQvw" literal="NLG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4oc86EeGVX9h3ivlQvw" literal="NZD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4os86EeGVX9h3ivlQvw" literal="PHP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4o886EeGVX9h3ivlQvw" literal="RUR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAJs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4pM86EeGVX9h3ivlQvw" literal="THB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4pc86EeGVX9h3ivlQvw" literal="TRL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ps86EeGVX9h3ivlQvw" literal="TWD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAKc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4p886EeGVX9h3ivlQvw" literal="USD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4qM86EeGVX9h3ivlQvw" literal="ZAR"/>
+  <Ecore:EDataType xmi:id="_VzqAK886EeGVX9h3ivlQvw" xmlName="Currency:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4qc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzqALM86EeGVX9h3ivlQvw" base_Enumeration="_VzV4q886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqALc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4rc86EeGVX9h3ivlQvw" literal="DAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqALs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4rs86EeGVX9h3ivlQvw" literal="DINST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4r886EeGVX9h3ivlQvw" literal="DINSTA"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4sM86EeGVX9h3ivlQvw" literal="DINSTQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAMc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4sc86EeGVX9h3ivlQvw" literal="DMOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqAMs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV4ss86EeGVX9h3ivlQvw" literal="DMODID"/>
+  <Ecore:EDataType xmi:id="_VzqAM886EeGVX9h3ivlQvw" xmlName="DeliveryAddressLine:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV4s886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzqANM86EeGVX9h3ivlQvw" xmlName="" base_Class="_VzV4tc86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_VzqANc86EeGVX9h3ivlQvw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_VzV4ts86EeGVX9h3ivlQvw"/>
+  <Ecore:EReference xmi:id="_VzqANs86EeGVX9h3ivlQvw" xmlName="xmlns:prefix" isTransient="true" xmlFeatureKind="Attribute" base_Property="_VzV4uc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAN886EeGVX9h3ivlQvw" xmlName="xsi:schemaLocation" isTransient="true" xmlFeatureKind="Attribute" base_Property="_VzV4vM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAOM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4v886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAOc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4wc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAOs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4w886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAO886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4xc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAPM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4x886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAPc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4yc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAPs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4y886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAP886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4zc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAQM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV4z886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAQc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV40c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAQs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV40886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAQ886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV41c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqARM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV41886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqARc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV42c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqARs86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV42886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqAR886EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV43c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqASM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV43886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnIM86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV44c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnIc86EeGVX9h3ivlQvw" isTransient="true" isVolatile="true" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV44886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzqnIs86EeGVX9h3ivlQvw" xmlName="EIVL.event" base_Class="_VzV5D886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EClass xmi:id="_VzqnI886EeGVX9h3ivlQvw" xmlName="EIVL_PPD_TS" base_Class="_VzV5Es86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzqnJM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Fc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnJc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5GM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzqnJs86EeGVX9h3ivlQvw" xmlName="SXCM_PPD_TS" base_Class="_VzV5G886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzqnJ886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV5Hc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzqnKM86EeGVX9h3ivlQvw" xmlName="PPD_TS" base_Class="_VzV5IM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzqnKc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Is86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzqnKs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV5Jc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzqnK886EeGVX9h3ivlQvw" base_Enumeration="_VzV5Ks86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnLM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5LM86EeGVX9h3ivlQvw" literal="B"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnLc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5Lc86EeGVX9h3ivlQvw" literal="E"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnLs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5Ls86EeGVX9h3ivlQvw" literal="F"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5L886EeGVX9h3ivlQvw" literal="G"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5MM86EeGVX9h3ivlQvw" literal="LN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnMc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5Mc86EeGVX9h3ivlQvw" literal="N"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnMs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5Ms86EeGVX9h3ivlQvw" literal="T"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnM886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5M886EeGVX9h3ivlQvw" literal="U"/>
+  <Ecore:EEnumLiteral xmi:id="_VzqnNM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5NM86EeGVX9h3ivlQvw" literal="X2"/>
+  <Ecore:EClass xmi:id="_VzqnNc86EeGVX9h3ivlQvw" xmlName="IVL_PPD_PQ" base_Class="_VzV5N886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzqnNs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Oc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnN886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5PM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnOM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5P886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnOc86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Qs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnOs86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5RM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnO886EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5R886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnPM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Ss86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzqnPc86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5Tc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzqnPs86EeGVX9h3ivlQvw" xmlName="SXCM_PPD_PQ" base_Class="_VzV5UM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzqnP886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV5Us86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzqnQM86EeGVX9h3ivlQvw" xmlName="PPD_PQ" base_Class="_VzV5Vc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzqnQc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5V886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzrOMM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV5Ws86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzrOMc86EeGVX9h3ivlQvw" xmlName="IVXB_PPD_PQ" base_Class="_VzV5X886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzrOMs86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzV5Yc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzrOM886EeGVX9h3ivlQvw" xmlName="EIVL_TS" base_Class="_VzV5ds86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzrONM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5ec86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzrONc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzV5fM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EDataType xmi:id="_VzrONs86EeGVX9h3ivlQvw" xmlName="EntityClassContainer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5g886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzrON886EeGVX9h3ivlQvw" base_Enumeration="_VzV5hc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOOM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5h886EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOOc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5iM86EeGVX9h3ivlQvw" literal="CER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOOs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ic86EeGVX9h3ivlQvw" literal="MODDV"/>
+  <Ecore:EDataType xmi:id="_VzrOO886EeGVX9h3ivlQvw" xmlName="EntityClassDevice:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5is86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzrOPM86EeGVX9h3ivlQvw" base_Enumeration="_VzV5jM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOPc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5js86EeGVX9h3ivlQvw" literal="LIV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOPs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5j886EeGVX9h3ivlQvw" literal="PSN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOP886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5kM86EeGVX9h3ivlQvw" literal="NLIV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5kc86EeGVX9h3ivlQvw" literal="ANM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOQc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ks86EeGVX9h3ivlQvw" literal="MIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOQs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5k886EeGVX9h3ivlQvw" literal="PLNT"/>
+  <Ecore:EDataType xmi:id="_VzrOQ886EeGVX9h3ivlQvw" xmlName="EntityClassLivingSubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5lM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzrORM86EeGVX9h3ivlQvw" xmlName="EntityClassManufacturedMaterial:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5ls86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzrORc86EeGVX9h3ivlQvw" base_Enumeration="_VzV5mM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrORs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ms86EeGVX9h3ivlQvw" literal="MAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5m886EeGVX9h3ivlQvw" literal="CHEM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOSM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5nM86EeGVX9h3ivlQvw" literal="FOOD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOSc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5nc86EeGVX9h3ivlQvw" literal="MMAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ns86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOS886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5n886EeGVX9h3ivlQvw" literal="HOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5oM86EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5oc86EeGVX9h3ivlQvw" literal="CER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5os86EeGVX9h3ivlQvw" literal="MODDV"/>
+  <Ecore:EDataType xmi:id="_VzrOT886EeGVX9h3ivlQvw" xmlName="EntityClassMaterial:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5o886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzrOUM86EeGVX9h3ivlQvw" base_Enumeration="_VzV5pc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5p886EeGVX9h3ivlQvw" literal="NLIV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5qM86EeGVX9h3ivlQvw" literal="ANM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5qc86EeGVX9h3ivlQvw" literal="MIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5qs86EeGVX9h3ivlQvw" literal="PLNT"/>
+  <Ecore:EDataType xmi:id="_VzrOVc86EeGVX9h3ivlQvw" xmlName="EntityClassNonPersonLivingSubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5q886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzrOVs86EeGVX9h3ivlQvw" xmlName="EntityClassOrganization:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5rc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzrOV886EeGVX9h3ivlQvw" base_Enumeration="_VzV5r886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOWM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5sc86EeGVX9h3ivlQvw" literal="PLC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOWc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ss86EeGVX9h3ivlQvw" literal="CITY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOWs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5s886EeGVX9h3ivlQvw" literal="COUNTRY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOW886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5tM86EeGVX9h3ivlQvw" literal="COUNTY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzrOXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5tc86EeGVX9h3ivlQvw" literal="PROVINCE"/>
+  <Ecore:EDataType xmi:id="_VzrOXc86EeGVX9h3ivlQvw" xmlName="EntityClassPlace:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5ts86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzr1QM86EeGVX9h3ivlQvw" xmlName="EntityClassPublicInstitution:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5uM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzr1Qc86EeGVX9h3ivlQvw" xmlName="EntityClassState:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5us86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzr1Qs86EeGVX9h3ivlQvw" base_Enumeration="_VzV5vM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Q886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5vs86EeGVX9h3ivlQvw" literal="KIND"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1RM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5v886EeGVX9h3ivlQvw" literal="QUANTIFIED_KIND"/>
+  <Ecore:EDataType xmi:id="_Vzr1Rc86EeGVX9h3ivlQvw" xmlName="EntityDeterminerDetermined:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5wM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzr1Rs86EeGVX9h3ivlQvw" xmlName="EntityDeterminer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5ws86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzr1R886EeGVX9h3ivlQvw" xmlName="EntityDeterminerSpecific:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV5xM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzr1SM86EeGVX9h3ivlQvw" base_Enumeration="_VzV5xs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Sc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5yM86EeGVX9h3ivlQvw" literal="LS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Ss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5yc86EeGVX9h3ivlQvw" literal="IN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1S886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5ys86EeGVX9h3ivlQvw" literal="TITLE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1TM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5y886EeGVX9h3ivlQvw" literal="AC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Tc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5zM86EeGVX9h3ivlQvw" literal="NB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Ts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5zc86EeGVX9h3ivlQvw" literal="PR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1T886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5zs86EeGVX9h3ivlQvw" literal="VV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1UM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV5z886EeGVX9h3ivlQvw" literal="AD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Uc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV50M86EeGVX9h3ivlQvw" literal="BR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Us86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV50c86EeGVX9h3ivlQvw" literal="SP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1U886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV50s86EeGVX9h3ivlQvw" literal="CL"/>
+  <Ecore:EDataType xmi:id="_Vzr1VM86EeGVX9h3ivlQvw" xmlName="EntityNamePartQualifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV50886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzr1Vc86EeGVX9h3ivlQvw" xmlName="EntityNamePartType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV51c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzr1Vs86EeGVX9h3ivlQvw" base_Enumeration="_VzV51886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1V886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV52c86EeGVX9h3ivlQvw" literal="SRCH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1WM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV52s86EeGVX9h3ivlQvw" literal="PHON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Wc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV52886EeGVX9h3ivlQvw" literal="SNDX"/>
+  <Ecore:EDataType xmi:id="_Vzr1Ws86EeGVX9h3ivlQvw" xmlName="EntityNameSearchUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzV53M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzr1W886EeGVX9h3ivlQvw" base_Enumeration="_VzV53s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1XM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV54M86EeGVX9h3ivlQvw" literal="C"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Xc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV54c86EeGVX9h3ivlQvw" literal="SRCH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Xs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV54s86EeGVX9h3ivlQvw" literal="PHON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1X886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzV54886EeGVX9h3ivlQvw" literal="SNDX"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1YM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeEM86EeGVX9h3ivlQvw" literal="ABC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Yc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeEc86EeGVX9h3ivlQvw" literal="IDE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Ys86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeEs86EeGVX9h3ivlQvw" literal="SYL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Y886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeE886EeGVX9h3ivlQvw" literal="L"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1ZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeFc86EeGVX9h3ivlQvw" literal="A"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Zc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeF886EeGVX9h3ivlQvw" literal="ASGN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Zs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeGc86EeGVX9h3ivlQvw" literal="I"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1Z886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeG886EeGVX9h3ivlQvw" literal="R"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1aM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeHc86EeGVX9h3ivlQvw" literal="P"/>
+  <Ecore:EDataType xmi:id="_Vzr1ac86EeGVX9h3ivlQvw" xmlName="EntityNameUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWeH886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzr1as86EeGVX9h3ivlQvw" xmlName="GLIST_PQ" base_Class="_VzWeIc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzr1a886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeI886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzr1bM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeJc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzr1bc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWeJ886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzr1bs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWeKs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzr1b886EeGVX9h3ivlQvw" xmlName="GLIST_TS" base_Class="_VzWeMc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzr1cM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeM886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzr1cc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeNc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzr1cs86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWeN886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzr1c886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWeOs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzr1dM86EeGVX9h3ivlQvw" base_Enumeration="_VzWeQc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzr1dc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeQ886EeGVX9h3ivlQvw" literal="SPRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeRM86EeGVX9h3ivlQvw" literal="SPRTBND"/>
+  <Ecore:EDataType xmi:id="_VzscUc86EeGVX9h3ivlQvw" xmlName="hasSupport:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWeRc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzscUs86EeGVX9h3ivlQvw" base_Enumeration="_VzWeR886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeSc86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeSs86EeGVX9h3ivlQvw" literal="HP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscVc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeS886EeGVX9h3ivlQvw" literal="HV"/>
+  <Ecore:EDataType xmi:id="_VzscVs86EeGVX9h3ivlQvw" xmlName="HomeAddressUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWeTM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzscV886EeGVX9h3ivlQvw" xmlName="HXIT_CE" base_Class="_VzWeTs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzscWM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeUM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VzscWc86EeGVX9h3ivlQvw" xmlName="HXIT_PQ" base_Class="_VzWeVc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzscWs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeV886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EEnum xmi:id="_VzscW886EeGVX9h3ivlQvw" base_Enumeration="_VzWeXM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeXs86EeGVX9h3ivlQvw" literal="image/g3fax"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeX886EeGVX9h3ivlQvw" literal="image/gif"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeYM86EeGVX9h3ivlQvw" literal="image/jpeg"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscX886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeYc86EeGVX9h3ivlQvw" literal="image/png"/>
+  <Ecore:EEnumLiteral xmi:id="_VzscYM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWeYs86EeGVX9h3ivlQvw" literal="image/tiff"/>
+  <Ecore:EDataType xmi:id="_VzscYc86EeGVX9h3ivlQvw" xmlName="ImageMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWeY886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzscYs86EeGVX9h3ivlQvw" xmlName="INT" base_Class="_VzWeZc86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzscY886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWeaM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzscZM86EeGVX9h3ivlQvw" xmlName="IntegrityCheckAlgorithm:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWeas86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzscZc86EeGVX9h3ivlQvw" xmlName="IVL_INT" base_Class="_VzWebM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzscZs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWebs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzscZ886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWecc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzscaM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWedM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscac86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWed886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscas86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeec86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzsca886EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWefM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzscbM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWef886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscbc86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWegs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_Vzscbs86EeGVX9h3ivlQvw" xmlName="SXCM_INT" base_Class="_VzWehc86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzscb886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWeh886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzsccM86EeGVX9h3ivlQvw" xmlName="IVXB_INT" base_Class="_VzWeis86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_Vzsccc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWejM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzsccs86EeGVX9h3ivlQvw" xmlName="IVL_MO" base_Class="_VzWen886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzscc886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeoc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzscdM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWepM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscdc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWep886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscds86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWeqs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzscd886EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWerM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzsceM86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWer886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDYM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWess86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDYc86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWetc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VztDYs86EeGVX9h3ivlQvw" xmlName="SXCM_MO" base_Class="_VzWeuM86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VztDY886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWeus86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VztDZM86EeGVX9h3ivlQvw" xmlName="IVXB_MO" base_Class="_VzWevc86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VztDZc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWev886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VztDZs86EeGVX9h3ivlQvw" xmlName="IVL_PPD_TS" base_Class="_VzWe0s86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VztDZ886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe1M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDaM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe1886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDac86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe2s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDas86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe3c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDa886EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe3886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDbM86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe4s86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDbc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe5c86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDbs86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWe6M86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VztDb886EeGVX9h3ivlQvw" xmlName="IVXB_PPD_TS" base_Class="_VzWe6886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VztDcM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWe7c86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VztDcc86EeGVX9h3ivlQvw" xmlName="IVL_REAL" base_Class="_VzWfAM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VztDcs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfAs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDc886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfBc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDdM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfCM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDdc86EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfC886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDds86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfDc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDd886EeGVX9h3ivlQvw" xmlName="high" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfEM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDeM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfE886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VztDec86EeGVX9h3ivlQvw" xmlName="width" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWfFs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EClass xmi:id="_VztDes86EeGVX9h3ivlQvw" xmlName="SXCM_REAL" base_Class="_VzWfGc86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VztDe886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWfG886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VztDfM86EeGVX9h3ivlQvw" xmlName="REAL" base_Class="_VzWfHs86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VztDfc86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzWfIc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VztDfs86EeGVX9h3ivlQvw" xmlName="IVXB_REAL" base_Class="_VzWfI886EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VztDf886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWfJc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VztqcM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfOM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqcc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfOs86EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqcs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfO886EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqc886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfPM86EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EDataType xmi:id="_VztqdM86EeGVX9h3ivlQvw" xmlName="LicensedEntityRole:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfPc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vztqdc86EeGVX9h3ivlQvw" xmlName="list_int" instanceClassName="java.util.List" base_PrimitiveType="_VzWfP886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vztqds86EeGVX9h3ivlQvw" base_Enumeration="_VzWfQM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqd886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfQs86EeGVX9h3ivlQvw" literal="application/dicom"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqeM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfQ886EeGVX9h3ivlQvw" literal="application/msword"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfRM86EeGVX9h3ivlQvw" literal="application/pdf"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqes86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfRc86EeGVX9h3ivlQvw" literal="audio/basic"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqe886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfRs86EeGVX9h3ivlQvw" literal="audio/k32adpcm"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqfM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfR886EeGVX9h3ivlQvw" literal="audio/mpeg"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqfc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfSM86EeGVX9h3ivlQvw" literal="image/g3fax"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqfs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfSc86EeGVX9h3ivlQvw" literal="image/gif"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqf886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfSs86EeGVX9h3ivlQvw" literal="image/jpeg"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqgM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfS886EeGVX9h3ivlQvw" literal="image/png"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqgc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfTM86EeGVX9h3ivlQvw" literal="image/tiff"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqgs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfTc86EeGVX9h3ivlQvw" literal="model/vrml"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqg886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfTs86EeGVX9h3ivlQvw" literal="multipart/x-hl7-cda-level1"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqhM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfT886EeGVX9h3ivlQvw" literal="text/html"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqhc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfUM86EeGVX9h3ivlQvw" literal="text/plain"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqhs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfUc86EeGVX9h3ivlQvw" literal="text/rtf"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqh886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfUs86EeGVX9h3ivlQvw" literal="text/sgml"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqiM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfU886EeGVX9h3ivlQvw" literal="text/x-hl7-ft"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqic86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfVM86EeGVX9h3ivlQvw" literal="text/xml"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqis86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfVc86EeGVX9h3ivlQvw" literal="video/mpeg"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqi886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfVs86EeGVX9h3ivlQvw" literal="video/x-avi"/>
+  <Ecore:EDataType xmi:id="_VztqjM86EeGVX9h3ivlQvw" xmlName="MediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfV886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vztqjc86EeGVX9h3ivlQvw" base_Enumeration="_VzWfWc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqjs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfW886EeGVX9h3ivlQvw" literal="model/vrml"/>
+  <Ecore:EDataType xmi:id="_Vztqj886EeGVX9h3ivlQvw" xmlName="ModelMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfXM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VztqkM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfXs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqkc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfYM86EeGVX9h3ivlQvw" literal="multipart/x-hl7-cda-level1"/>
+  <Ecore:EDataType xmi:id="_Vztqks86EeGVX9h3ivlQvw" xmlName="MultipartMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfYc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vztqk886EeGVX9h3ivlQvw" base_Enumeration="_VzWfY886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqlM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfZc86EeGVX9h3ivlQvw" literal="P"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqlc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfZs86EeGVX9h3ivlQvw" literal="A"/>
+  <Ecore:EDataType xmi:id="_Vztqls86EeGVX9h3ivlQvw" xmlName="NamePseudonymUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfZ886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vztql886EeGVX9h3ivlQvw" base_Enumeration="_VzWfac86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqmM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfa886EeGVX9h3ivlQvw" literal="ABC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqmc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfbM86EeGVX9h3ivlQvw" literal="IDE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqms86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfbc86EeGVX9h3ivlQvw" literal="SYL"/>
+  <Ecore:EDataType xmi:id="_Vztqm886EeGVX9h3ivlQvw" xmlName="NameRepresentationUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfbs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VztqnM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfcM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqnc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfcs86EeGVX9h3ivlQvw" literal="NI"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqns86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfc886EeGVX9h3ivlQvw" literal="MSK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqn886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfdM86EeGVX9h3ivlQvw" literal="NA"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqoM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfdc86EeGVX9h3ivlQvw" literal="OTH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqoc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfds86EeGVX9h3ivlQvw" literal="NINF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqos86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfd886EeGVX9h3ivlQvw" literal="PINF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqo886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfeM86EeGVX9h3ivlQvw" literal="UNK"/>
+  <Ecore:EEnumLiteral xmi:id="_VztqpM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfec86EeGVX9h3ivlQvw" literal="NASK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqpc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfes86EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqps86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfe886EeGVX9h3ivlQvw" literal="ASKU"/>
+  <Ecore:EEnumLiteral xmi:id="_Vztqp886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWffM86EeGVX9h3ivlQvw" literal="NAV"/>
+  <Ecore:EDataType xmi:id="_VztqqM86EeGVX9h3ivlQvw" xmlName="NoInformation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWffc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vztqqc86EeGVX9h3ivlQvw" xmlName="NullFlavor:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWff886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vztqqs86EeGVX9h3ivlQvw" xmlName="oid" instanceClassName="java.lang.String" base_PrimitiveType="_VzWfgc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzuRgM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfhM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRgc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfhs86EeGVX9h3ivlQvw" literal="LS"/>
+  <Ecore:EDataType xmi:id="_VzuRgs86EeGVX9h3ivlQvw" xmlName="OrganizationNamePartQualifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfh886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzuRg886EeGVX9h3ivlQvw" base_Enumeration="_VzWfic86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRhM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfi886EeGVX9h3ivlQvw" literal="C"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRhc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfjM86EeGVX9h3ivlQvw" literal="L"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRhs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfjc86EeGVX9h3ivlQvw" literal="SRCH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRh886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfjs86EeGVX9h3ivlQvw" literal="PHON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRiM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfj886EeGVX9h3ivlQvw" literal="SNDX"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRic86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfkM86EeGVX9h3ivlQvw" literal="ABC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRis86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfkc86EeGVX9h3ivlQvw" literal="IDE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRi886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfks86EeGVX9h3ivlQvw" literal="SYL"/>
+  <Ecore:EDataType xmi:id="_VzuRjM86EeGVX9h3ivlQvw" xmlName="OrganizationNameUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfk886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzuRjc86EeGVX9h3ivlQvw" base_Enumeration="_VzWflc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRjs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfl886EeGVX9h3ivlQvw" literal="OTH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRj886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfmM86EeGVX9h3ivlQvw" literal="NINF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRkM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfmc86EeGVX9h3ivlQvw" literal="PINF"/>
+  <Ecore:EDataType xmi:id="_VzuRkc86EeGVX9h3ivlQvw" xmlName="Other:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfms86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzuRks86EeGVX9h3ivlQvw" base_Enumeration="_VzWfnM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRk886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfns86EeGVX9h3ivlQvw" literal="ADM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRlM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfn886EeGVX9h3ivlQvw" literal="ATND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRlc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfoM86EeGVX9h3ivlQvw" literal="CALLBCK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRls86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfoc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRl886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfos86EeGVX9h3ivlQvw" literal="DIS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRmM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfo886EeGVX9h3ivlQvw" literal="ESC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzuRmc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfpM86EeGVX9h3ivlQvw" literal="REF"/>
+  <Ecore:EDataType xmi:id="_VzuRms86EeGVX9h3ivlQvw" xmlName="ParticipationAncillary:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfpc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzuRm886EeGVX9h3ivlQvw" xmlName="ParticipationAuthorOriginator:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfp886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzuRnM86EeGVX9h3ivlQvw" xmlName="ParticipationHolder:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfqc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4kM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfq886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4kc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfrc86EeGVX9h3ivlQvw" literal="IND"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ks86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfrs86EeGVX9h3ivlQvw" literal="BEN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4k886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfr886EeGVX9h3ivlQvw" literal="COV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4lM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfsM86EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4lc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfsc86EeGVX9h3ivlQvw" literal="RCT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ls86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfss86EeGVX9h3ivlQvw" literal="RCV"/>
+  <Ecore:EDataType xmi:id="_Vzu4l886EeGVX9h3ivlQvw" xmlName="ParticipationIndirectTarget:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfs886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4mM86EeGVX9h3ivlQvw" base_Enumeration="_VzWftc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4mc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWft886EeGVX9h3ivlQvw" literal="AUT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ms86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfuM86EeGVX9h3ivlQvw" literal="ENT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4m886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfuc86EeGVX9h3ivlQvw" literal="INF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4nM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfus86EeGVX9h3ivlQvw" literal="WIT"/>
+  <Ecore:EDataType xmi:id="_Vzu4nc86EeGVX9h3ivlQvw" xmlName="ParticipationInformationGenerator:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfu886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4ns86EeGVX9h3ivlQvw" base_Enumeration="_VzWfvc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4n886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfv886EeGVX9h3ivlQvw" literal="IRCP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4oM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfwM86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4oc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfwc86EeGVX9h3ivlQvw" literal="PRCP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4os86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfws86EeGVX9h3ivlQvw" literal="REFB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4o886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfw886EeGVX9h3ivlQvw" literal="REFT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4pM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfxM86EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EDataType xmi:id="_Vzu4pc86EeGVX9h3ivlQvw" xmlName="ParticipationInformationRecipient:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfxc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4ps86EeGVX9h3ivlQvw" base_Enumeration="_VzWfx886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4p886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfyc86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4qM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfys86EeGVX9h3ivlQvw" literal="DIST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4qc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfy886EeGVX9h3ivlQvw" literal="PPRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4qs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWfzM86EeGVX9h3ivlQvw" literal="SPRF"/>
+  <Ecore:EDataType xmi:id="_Vzu4q886EeGVX9h3ivlQvw" xmlName="ParticipationPhysicalPerformer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWfzc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4rM86EeGVX9h3ivlQvw" base_Enumeration="_VzWfz886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4rc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf0c86EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4rs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf0s86EeGVX9h3ivlQvw" literal="NRD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4r886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf0886EeGVX9h3ivlQvw" literal="RDV"/>
+  <Ecore:EDataType xmi:id="_Vzu4sM86EeGVX9h3ivlQvw" xmlName="ParticipationTargetDevice:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf1M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4sc86EeGVX9h3ivlQvw" base_Enumeration="_VzWf1s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf2M86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4s886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf2c86EeGVX9h3ivlQvw" literal="BBY"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4tM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf2s86EeGVX9h3ivlQvw" literal="CSM"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4tc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf2886EeGVX9h3ivlQvw" literal="DON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf3M86EeGVX9h3ivlQvw" literal="PRD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4t886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf3c86EeGVX9h3ivlQvw" literal="DEV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4uM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf3s86EeGVX9h3ivlQvw" literal="NRD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4uc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf3886EeGVX9h3ivlQvw" literal="RDV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4us86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf4M86EeGVX9h3ivlQvw" literal="SBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4u886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf4c86EeGVX9h3ivlQvw" literal="SPC"/>
+  <Ecore:EDataType xmi:id="_Vzu4vM86EeGVX9h3ivlQvw" xmlName="ParticipationTargetDirect:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf4s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4vc86EeGVX9h3ivlQvw" base_Enumeration="_VzWf5M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4vs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf5s86EeGVX9h3ivlQvw" literal="LOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4v886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf5886EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4wM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf6M86EeGVX9h3ivlQvw" literal="ELOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4wc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf6c86EeGVX9h3ivlQvw" literal="ORG"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf6s86EeGVX9h3ivlQvw" literal="RML"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4w886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf6886EeGVX9h3ivlQvw" literal="VIA"/>
+  <Ecore:EDataType xmi:id="_Vzu4xM86EeGVX9h3ivlQvw" xmlName="ParticipationTargetLocation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf7M86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzu4xc86EeGVX9h3ivlQvw" xmlName="ParticipationTargetSubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf7s86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzu4xs86EeGVX9h3ivlQvw" xmlName="ParticipationType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf8M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4x886EeGVX9h3ivlQvw" base_Enumeration="_VzWf8s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4yM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf9M86EeGVX9h3ivlQvw" literal="VRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4yc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf9c86EeGVX9h3ivlQvw" literal="AUTHEN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4ys86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf9s86EeGVX9h3ivlQvw" literal="LA"/>
+  <Ecore:EDataType xmi:id="_Vzu4y886EeGVX9h3ivlQvw" xmlName="ParticipationVerifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf9886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu4zM86EeGVX9h3ivlQvw" base_Enumeration="_VzWf-c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4zc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf-886EeGVX9h3ivlQvw" literal="AC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4zs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf_M86EeGVX9h3ivlQvw" literal="NB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu4z886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf_c86EeGVX9h3ivlQvw" literal="PR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu40M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWf_s86EeGVX9h3ivlQvw" literal="VV"/>
+  <Ecore:EDataType xmi:id="_Vzu40c86EeGVX9h3ivlQvw" xmlName="PersonNamePartAffixTypes:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWf_886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzu40s86EeGVX9h3ivlQvw" base_Enumeration="_VzWgAc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu40886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgA886EeGVX9h3ivlQvw" literal="AD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzu41M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgBM86EeGVX9h3ivlQvw" literal="BR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfoM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgBc86EeGVX9h3ivlQvw" literal="SP"/>
+  <Ecore:EDataType xmi:id="_Vzvfoc86EeGVX9h3ivlQvw" xmlName="PersonNamePartChangeQualifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgBs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzvfos86EeGVX9h3ivlQvw" base_Enumeration="_VzWgCM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfo886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgCs86EeGVX9h3ivlQvw" literal="CL"/>
+  <Ecore:EDataType xmi:id="_VzvfpM86EeGVX9h3ivlQvw" xmlName="PersonNamePartMiscQualifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgC886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzvfpc86EeGVX9h3ivlQvw" base_Enumeration="_VzWgDc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfps86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgD886EeGVX9h3ivlQvw" literal="IN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfp886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgEM86EeGVX9h3ivlQvw" literal="TITLE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfqM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgEc86EeGVX9h3ivlQvw" literal="AC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfqc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgEs86EeGVX9h3ivlQvw" literal="NB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfqs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgE886EeGVX9h3ivlQvw" literal="PR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfq886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgFM86EeGVX9h3ivlQvw" literal="VV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfrM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgFc86EeGVX9h3ivlQvw" literal="AD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfrc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgFs86EeGVX9h3ivlQvw" literal="BR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfrs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgF886EeGVX9h3ivlQvw" literal="SP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfr886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgGM86EeGVX9h3ivlQvw" literal="CL"/>
+  <Ecore:EDataType xmi:id="_VzvfsM86EeGVX9h3ivlQvw" xmlName="PersonNamePartQualifier:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgGc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzvfsc86EeGVX9h3ivlQvw" base_Enumeration="_VzWgG886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgHc86EeGVX9h3ivlQvw" literal="A"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfs886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgHs86EeGVX9h3ivlQvw" literal="ASGN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvftM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgH886EeGVX9h3ivlQvw" literal="C"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvftc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgIM86EeGVX9h3ivlQvw" literal="I"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgIc86EeGVX9h3ivlQvw" literal="L"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvft886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgIs86EeGVX9h3ivlQvw" literal="R"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfuM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgI886EeGVX9h3ivlQvw" literal="SRCH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfuc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgJM86EeGVX9h3ivlQvw" literal="PHON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfus86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgJc86EeGVX9h3ivlQvw" literal="SNDX"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfu886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgJs86EeGVX9h3ivlQvw" literal="P"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfvM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgJ886EeGVX9h3ivlQvw" literal="ABC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfvc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgKc86EeGVX9h3ivlQvw" literal="IDE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfvs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgK886EeGVX9h3ivlQvw" literal="SYL"/>
+  <Ecore:EDataType xmi:id="_Vzvfv886EeGVX9h3ivlQvw" xmlName="PersonNameUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgLc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzvfwM86EeGVX9h3ivlQvw" xmlName="PIVL_PPD_TS" base_Class="_VzWgL886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzvfwc86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWgMs86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzvfws86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWgNc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_Vzvfw886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWgOM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_VzvfxM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWgO886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzvfxc86EeGVX9h3ivlQvw" xmlName="PIVL_TS" base_Class="_VzWgQs86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_Vzvfxs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWgRc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_Vzvfx886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzWgSM86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzvfyM86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWgS886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzvfyc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzWgTs86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzvfys86EeGVX9h3ivlQvw" base_Class="_VzWgVc86EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EEnum xmi:id="_Vzvfy886EeGVX9h3ivlQvw" base_Enumeration="_VzWgWM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzvfzM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgWs86EeGVX9h3ivlQvw" literal="PHYS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfzc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgW886EeGVX9h3ivlQvw" literal="PST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfzs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgXM86EeGVX9h3ivlQvw" literal="ABC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvfz886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgXc86EeGVX9h3ivlQvw" literal="IDE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf0M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgXs86EeGVX9h3ivlQvw" literal="SYL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf0c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgX886EeGVX9h3ivlQvw" literal="BAD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf0s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgYM86EeGVX9h3ivlQvw" literal="TMP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf0886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgYc86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf1M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgYs86EeGVX9h3ivlQvw" literal="HP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgY886EeGVX9h3ivlQvw" literal="HV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgZM86EeGVX9h3ivlQvw" literal="WP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgZc86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzvf2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgZs86EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EDataType xmi:id="_Vzvf2c86EeGVX9h3ivlQvw" xmlName="PostalAddressUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgZ886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzwGsM86EeGVX9h3ivlQvw" xmlName="probability" instanceClassName="double" base_PrimitiveType="_VzWgac86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzwGsc86EeGVX9h3ivlQvw" xmlName="ProbabilityDistributionType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgbM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzwGss86EeGVX9h3ivlQvw" xmlName="probability:Object" instanceClassName="java.lang.Double" base_PrimitiveType="_VzWgbs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzwGs886EeGVX9h3ivlQvw" base_Enumeration="_VzWgcM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGtM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgcs86EeGVX9h3ivlQvw" literal="REL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGtc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgc886EeGVX9h3ivlQvw" literal="BACKUP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGts86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgdM86EeGVX9h3ivlQvw" literal="DIRAUTH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGt886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgdc86EeGVX9h3ivlQvw" literal="INDAUTH"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGuM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgds86EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGuc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgd886EeGVX9h3ivlQvw" literal="REPL"/>
+  <Ecore:EDataType xmi:id="_VzwGus86EeGVX9h3ivlQvw" xmlName="RelatedLinkType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzWgeM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzwGu886EeGVX9h3ivlQvw" base_Enumeration="_VzWges86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGvM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgfM86EeGVX9h3ivlQvw" literal="ROL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGvc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgfc86EeGVX9h3ivlQvw" literal="INST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGvs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgfs86EeGVX9h3ivlQvw" literal="SUBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGv886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgf886EeGVX9h3ivlQvw" literal="SUBY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGwM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWggM86EeGVX9h3ivlQvw" literal="GEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGwc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWggc86EeGVX9h3ivlQvw" literal="GRIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWggs86EeGVX9h3ivlQvw" literal="CAREGIVER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGw886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgg886EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGxM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWghM86EeGVX9h3ivlQvw" literal="CIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGxc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWghc86EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGxs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWghs86EeGVX9h3ivlQvw" literal="CRINV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGx886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgh886EeGVX9h3ivlQvw" literal="CRSPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGyM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgiM86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGyc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgic86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGys86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgis86EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGy886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgi886EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGzM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgjM86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGzc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgjc86EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGzs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgjs86EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwGz886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgj886EeGVX9h3ivlQvw" literal="STD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG0M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgkM86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG0c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgkc86EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG0s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgks86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG0886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgk886EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG1M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWglM86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWglc86EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgls86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgl886EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgmM86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG2c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgmc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG2s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgms86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG2886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgm886EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG3M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgnM86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG3c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgnc86EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG3s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgns86EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG3886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgn886EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG4M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgoM86EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG4c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgoc86EeGVX9h3ivlQvw" literal="ACCESS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG4s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgos86EeGVX9h3ivlQvw" literal="BIRTHPL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG4886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgo886EeGVX9h3ivlQvw" literal="EXPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgpM86EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG5c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgpc86EeGVX9h3ivlQvw" literal="HLTHCHRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG5s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzWgps86EeGVX9h3ivlQvw" literal="IDENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG5886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFIM86EeGVX9h3ivlQvw" literal="MNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG6M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFIc86EeGVX9h3ivlQvw" literal="OWN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG6c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFIs86EeGVX9h3ivlQvw" literal="RGPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG6s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFI886EeGVX9h3ivlQvw" literal="TERR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG6886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFJM86EeGVX9h3ivlQvw" literal="WRTE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG7M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFJc86EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG7c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFJs86EeGVX9h3ivlQvw" literal="RET"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG7s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFJ886EeGVX9h3ivlQvw" literal="MANU"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG7886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFKM86EeGVX9h3ivlQvw" literal="THER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG8M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFKc86EeGVX9h3ivlQvw" literal="SDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG8c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFKs86EeGVX9h3ivlQvw" literal="DSDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG8s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFK886EeGVX9h3ivlQvw" literal="ISDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG8886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFLM86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG9M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFLc86EeGVX9h3ivlQvw" literal="MBR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG9c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFLs86EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG9s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFL886EeGVX9h3ivlQvw" literal="INGR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG9886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFMM86EeGVX9h3ivlQvw" literal="ACTI"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG-M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFMc86EeGVX9h3ivlQvw" literal="ACTM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG-c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFMs86EeGVX9h3ivlQvw" literal="ADTV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG-s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFM886EeGVX9h3ivlQvw" literal="BASE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG-886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFNM86EeGVX9h3ivlQvw" literal="IACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG_M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFNc86EeGVX9h3ivlQvw" literal="COLR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG_c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFNs86EeGVX9h3ivlQvw" literal="FLVR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwG_s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFN886EeGVX9h3ivlQvw" literal="PRSV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwtwM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFOM86EeGVX9h3ivlQvw" literal="STBL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtwc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFOc86EeGVX9h3ivlQvw" literal="LOCE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFOs86EeGVX9h3ivlQvw" literal="STOR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtw886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFO886EeGVX9h3ivlQvw" literal="SPEC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwtxM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFPM86EeGVX9h3ivlQvw" literal="ALQT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtxc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFPc86EeGVX9h3ivlQvw" literal="ISLT"/>
+  <Ecore:EDataType xmi:id="_Vzwtxs86EeGVX9h3ivlQvw" xmlName="RoleClassAdministerableMaterial:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFPs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzwtx886EeGVX9h3ivlQvw" base_Enumeration="_VzXFQM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwtyM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFQs86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtyc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFQ886EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtys86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFRM86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwty886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFRc86EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwtzM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFRs86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtzc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFR886EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtzs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFSM86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwtz886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFSc86EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EDataType xmi:id="_Vzwt0M86EeGVX9h3ivlQvw" xmlName="RoleClassAgent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFSs86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzwt0c86EeGVX9h3ivlQvw" xmlName="RoleClassAssignedEntity:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFTM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzwt0s86EeGVX9h3ivlQvw" base_Enumeration="_VzXFTs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt0886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFUM86EeGVX9h3ivlQvw" literal="CAREGIVER"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt1M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFUc86EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFUs86EeGVX9h3ivlQvw" literal="CIT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFU886EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFVM86EeGVX9h3ivlQvw" literal="CRINV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFVc86EeGVX9h3ivlQvw" literal="CRSPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt2c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFVs86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt2s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFV886EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt2886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFWM86EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt3M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFWc86EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt3c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFWs86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt3s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFW886EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt3886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFXM86EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt4M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFXc86EeGVX9h3ivlQvw" literal="STD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt4c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFXs86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt4s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFX886EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt4886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFYM86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFYc86EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt5c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFYs86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt5s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFY886EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt5886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFZM86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt6M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFZc86EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt6c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFZs86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt6s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFZ886EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt6886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFaM86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt7M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFac86EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt7c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFas86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt7s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFa886EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt7886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFbM86EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt8M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFbc86EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt8c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFbs86EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt8s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFb886EeGVX9h3ivlQvw" literal="ACCESS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt8886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFcM86EeGVX9h3ivlQvw" literal="BIRTHPL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt9M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFcc86EeGVX9h3ivlQvw" literal="EXPR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt9c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFcs86EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt9s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFc886EeGVX9h3ivlQvw" literal="HLTHCHRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt9886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFdM86EeGVX9h3ivlQvw" literal="IDENT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt-M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFdc86EeGVX9h3ivlQvw" literal="MNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt-c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFds86EeGVX9h3ivlQvw" literal="OWN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt-s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFd886EeGVX9h3ivlQvw" literal="RGPR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt-886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFeM86EeGVX9h3ivlQvw" literal="TERR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt_M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFec86EeGVX9h3ivlQvw" literal="WRTE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt_c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFes86EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt_s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFe886EeGVX9h3ivlQvw" literal="RET"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzwt_886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFfM86EeGVX9h3ivlQvw" literal="MANU"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuAM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFfc86EeGVX9h3ivlQvw" literal="THER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuAc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFfs86EeGVX9h3ivlQvw" literal="SDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuAs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFf886EeGVX9h3ivlQvw" literal="DSDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuA886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFgM86EeGVX9h3ivlQvw" literal="ISDLOC"/>
+  <Ecore:EDataType xmi:id="_VzwuBM86EeGVX9h3ivlQvw" xmlName="RoleClassAssociative:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFgc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzwuBc86EeGVX9h3ivlQvw" base_Enumeration="_VzXFg886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFhc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuB886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFhs86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzwuCM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFh886EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EDataType xmi:id="_VzwuCc86EeGVX9h3ivlQvw" xmlName="RoleClassContact:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFiM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzwuCs86EeGVX9h3ivlQvw" xmlName="RoleClassContent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFis86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzwuC886EeGVX9h3ivlQvw" xmlName="RoleClassDistributedMaterial:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFjM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxU0M86EeGVX9h3ivlQvw" base_Enumeration="_VzXFjs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU0c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFkM86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU0s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFkc86EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EDataType xmi:id="_VzxU0886EeGVX9h3ivlQvw" xmlName="RoleClassEmployee:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFks86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxU1M86EeGVX9h3ivlQvw" base_Enumeration="_VzXFlM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU1c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFls86EeGVX9h3ivlQvw" literal="IACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU1s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFl886EeGVX9h3ivlQvw" literal="COLR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU1886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFmM86EeGVX9h3ivlQvw" literal="FLVR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU2M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFmc86EeGVX9h3ivlQvw" literal="PRSV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU2c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFms86EeGVX9h3ivlQvw" literal="STBL"/>
+  <Ecore:EDataType xmi:id="_VzxU2s86EeGVX9h3ivlQvw" xmlName="RoleClassInactiveIngredient:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFm886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzxU2886EeGVX9h3ivlQvw" xmlName="RoleClassIngredientEntity:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFnc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxU3M86EeGVX9h3ivlQvw" base_Enumeration="_VzXFn886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU3c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFoc86EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU3s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFos86EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU3886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFo886EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EDataType xmi:id="_VzxU4M86EeGVX9h3ivlQvw" xmlName="RoleClassInvestigationSubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFpM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzxU4c86EeGVX9h3ivlQvw" xmlName="RoleClassIsSpeciesEntity:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFps86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxU4s86EeGVX9h3ivlQvw" base_Enumeration="_VzXFqM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU4886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFqs86EeGVX9h3ivlQvw" literal="LOCE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU5M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFq886EeGVX9h3ivlQvw" literal="STOR"/>
+  <Ecore:EDataType xmi:id="_VzxU5c86EeGVX9h3ivlQvw" xmlName="RoleClassLocatedEntity:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFrM86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzxU5s86EeGVX9h3ivlQvw" xmlName="RoleClassManufacturedProduct:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXFrs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxU5886EeGVX9h3ivlQvw" base_Enumeration="_VzXFsM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU6M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFss86EeGVX9h3ivlQvw" literal="CAREGIVER"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU6c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFs886EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU6s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFtM86EeGVX9h3ivlQvw" literal="CIT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU6886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFtc86EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU7M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFts86EeGVX9h3ivlQvw" literal="CRINV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU7c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFt886EeGVX9h3ivlQvw" literal="CRSPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU7s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFuM86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU7886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFuc86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU8M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFus86EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU8c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFu886EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU8s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFvM86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU8886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFvc86EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU9M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFvs86EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU9c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFv886EeGVX9h3ivlQvw" literal="STD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU9s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFwM86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU9886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFwc86EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU-M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFws86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU-c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFw886EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU-s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFxM86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU-886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFxc86EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU_M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFxs86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU_c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFx886EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU_s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFyM86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxU_886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFyc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVAM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFys86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVAc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFy886EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVAs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFzM86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVA886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFzc86EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVBM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFzs86EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVBc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXFz886EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF0M86EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EDataType xmi:id="_VzxVB886EeGVX9h3ivlQvw" xmlName="RoleClassMutualRelationship:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXF0c86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzxVCM86EeGVX9h3ivlQvw" xmlName="RoleClass:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXF0886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxVCc86EeGVX9h3ivlQvw" base_Enumeration="_VzXF1c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVCs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF1886EeGVX9h3ivlQvw" literal="INST"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVC886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF2M86EeGVX9h3ivlQvw" literal="SUBS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVDM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF2c86EeGVX9h3ivlQvw" literal="SUBY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF2s86EeGVX9h3ivlQvw" literal="GEN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF2886EeGVX9h3ivlQvw" literal="GRIC"/>
+  <Ecore:EDataType xmi:id="_VzxVD886EeGVX9h3ivlQvw" xmlName="RoleClassOntological:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXF3M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzxVEM86EeGVX9h3ivlQvw" base_Enumeration="_VzXF3s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF4M86EeGVX9h3ivlQvw" literal="CONT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF4c86EeGVX9h3ivlQvw" literal="MBR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF4s86EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF4886EeGVX9h3ivlQvw" literal="INGR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF5M86EeGVX9h3ivlQvw" literal="ACTI"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVFs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF5c86EeGVX9h3ivlQvw" literal="ACTM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzxVF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF5s86EeGVX9h3ivlQvw" literal="ADTV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx74M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF5886EeGVX9h3ivlQvw" literal="BASE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx74c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF6M86EeGVX9h3ivlQvw" literal="IACT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx74s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF6c86EeGVX9h3ivlQvw" literal="COLR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx74886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF6s86EeGVX9h3ivlQvw" literal="FLVR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx75M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF6886EeGVX9h3ivlQvw" literal="PRSV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx75c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF7M86EeGVX9h3ivlQvw" literal="STBL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx75s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF7c86EeGVX9h3ivlQvw" literal="LOCE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx75886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF7s86EeGVX9h3ivlQvw" literal="STOR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx76M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF7886EeGVX9h3ivlQvw" literal="SPEC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx76c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF8M86EeGVX9h3ivlQvw" literal="ALQT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx76s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF8c86EeGVX9h3ivlQvw" literal="ISLT"/>
+  <Ecore:EDataType xmi:id="_Vzx76886EeGVX9h3ivlQvw" xmlName="RoleClassPartitive:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXF8s86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzx77M86EeGVX9h3ivlQvw" xmlName="RoleClassPart:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXF9M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzx77c86EeGVX9h3ivlQvw" base_Enumeration="_VzXF9s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx77s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF-M86EeGVX9h3ivlQvw" literal="ACCESS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx77886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF-c86EeGVX9h3ivlQvw" literal="BIRTHPL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx78M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF-s86EeGVX9h3ivlQvw" literal="EXPR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx78c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF-886EeGVX9h3ivlQvw" literal="HLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx78s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF_M86EeGVX9h3ivlQvw" literal="HLTHCHRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx78886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF_c86EeGVX9h3ivlQvw" literal="IDENT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx79M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF_s86EeGVX9h3ivlQvw" literal="MNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx79c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXF_886EeGVX9h3ivlQvw" literal="OWN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx79s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGAM86EeGVX9h3ivlQvw" literal="RGPR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx79886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGAc86EeGVX9h3ivlQvw" literal="TERR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7-M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGAs86EeGVX9h3ivlQvw" literal="WRTE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7-c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGA886EeGVX9h3ivlQvw" literal="DST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7-s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGBM86EeGVX9h3ivlQvw" literal="RET"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7-886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGBc86EeGVX9h3ivlQvw" literal="MANU"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7_M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGBs86EeGVX9h3ivlQvw" literal="THER"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7_c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGB886EeGVX9h3ivlQvw" literal="SDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7_s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGCM86EeGVX9h3ivlQvw" literal="DSDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx7_886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGCc86EeGVX9h3ivlQvw" literal="ISDLOC"/>
+  <Ecore:EDataType xmi:id="_Vzx8AM86EeGVX9h3ivlQvw" xmlName="RoleClassPassive:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGCs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzx8Ac86EeGVX9h3ivlQvw" base_Enumeration="_VzXGDM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8As86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGDs86EeGVX9h3ivlQvw" literal="CIT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8A886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGD886EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8BM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGEM86EeGVX9h3ivlQvw" literal="CRINV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Bc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGEc86EeGVX9h3ivlQvw" literal="CRSPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Bs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGEs86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8B886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGE886EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8CM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGFM86EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Cc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGFc86EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Cs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGFs86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8C886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGF886EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8DM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGGM86EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Dc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGGc86EeGVX9h3ivlQvw" literal="STD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Ds86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGGs86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8D886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGG886EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8EM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGHM86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Ec86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGHc86EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Es86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGHs86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8E886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGH886EeGVX9h3ivlQvw" literal="GUARD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8FM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGIM86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Fc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGIc86EeGVX9h3ivlQvw" literal="COMPAR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Fs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGIs86EeGVX9h3ivlQvw" literal="SGNOFF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8F886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGI886EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8GM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGJM86EeGVX9h3ivlQvw" literal="ECON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Gc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGJc86EeGVX9h3ivlQvw" literal="NOK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Gs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGJs86EeGVX9h3ivlQvw" literal="EMP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8G886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGJ886EeGVX9h3ivlQvw" literal="MIL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8HM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGKM86EeGVX9h3ivlQvw" literal="INVSBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Hc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGKc86EeGVX9h3ivlQvw" literal="CASESBJ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Hs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGKs86EeGVX9h3ivlQvw" literal="RESBJ"/>
+  <Ecore:EDataType xmi:id="_Vzx8H886EeGVX9h3ivlQvw" xmlName="RoleClassRelationshipFormal:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGK886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzx8IM86EeGVX9h3ivlQvw" xmlName="RoleClassRoot:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGLc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzx8Ic86EeGVX9h3ivlQvw" base_Enumeration="_VzXGL886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Is86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGMc86EeGVX9h3ivlQvw" literal="SDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8I886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGMs86EeGVX9h3ivlQvw" literal="DSDLOC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8JM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGM886EeGVX9h3ivlQvw" literal="ISDLOC"/>
+  <Ecore:EDataType xmi:id="_Vzx8Jc86EeGVX9h3ivlQvw" xmlName="RoleClassServiceDeliveryLocation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGNM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzx8Js86EeGVX9h3ivlQvw" base_Enumeration="_VzXGNs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8J886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGOM86EeGVX9h3ivlQvw" literal="SPEC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8KM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGOc86EeGVX9h3ivlQvw" literal="ALQT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzx8Kc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGOs86EeGVX9h3ivlQvw" literal="ISLT"/>
+  <Ecore:EDataType xmi:id="_Vzx8Ks86EeGVX9h3ivlQvw" xmlName="RoleClassSpecimen:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGO886EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vzx8K886EeGVX9h3ivlQvw" xmlName="RoleClassTerritoryOfAuthority:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGPc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vzyi8M86EeGVX9h3ivlQvw" base_Enumeration="_VzXGP886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi8c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGQc86EeGVX9h3ivlQvw" literal="REL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi8s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGQs86EeGVX9h3ivlQvw" literal="BACKUP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi8886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGQ886EeGVX9h3ivlQvw" literal="DIRAUTH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi9M86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGRM86EeGVX9h3ivlQvw" literal="INDAUTH"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi9c86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGRc86EeGVX9h3ivlQvw" literal="PART"/>
+  <Ecore:EEnumLiteral xmi:id="_Vzyi9s86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGRs86EeGVX9h3ivlQvw" literal="REPL"/>
+  <Ecore:EDataType xmi:id="_Vzyi9886EeGVX9h3ivlQvw" xmlName="RoleLinkType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGR886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzyi-M86EeGVX9h3ivlQvw" base_Class="_VzXGSc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EDataType xmi:id="_Vzyi-c86EeGVX9h3ivlQvw" xmlName="ruid" instanceClassName="java.lang.String" base_PrimitiveType="_VzXGTM86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_Vzyi-s86EeGVX9h3ivlQvw" base_Class="_VzXGT886EeGVX9h3ivlQvw" xmlContentKind="Mixed"/>
+  <Ecore:EAttribute xmi:id="_Vzyi-886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzXGUs86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzyi_M86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzXGVc86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzyi_c86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzXGWM86EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzyi_s86EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzXGW886EeGVX9h3ivlQvw"/>
+  <Ecore:EAttribute xmi:id="_Vzyi_886EeGVX9h3ivlQvw" xmlFeatureKind="Attribute" base_Property="_VzXGXs86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzyjAM86EeGVX9h3ivlQvw" xmlName="SetOperator:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGYc86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzyjAc86EeGVX9h3ivlQvw" xmlName="SLIST_PQ" base_Class="_VzXGY886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzyjAs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGZc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzyjA886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGZ886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzyjBM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGac86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzyjBc86EeGVX9h3ivlQvw" xmlName="SLIST_TS" base_Class="_VzXGb886EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzyjBs86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGcc86EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EReference xmi:id="_VzyjB886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGc886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EAttribute xmi:id="_VzyjCM86EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGdc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzyjCc86EeGVX9h3ivlQvw" base_Enumeration="_VzXGe886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjCs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGfc86EeGVX9h3ivlQvw" literal="STATE"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjC886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGfs86EeGVX9h3ivlQvw" literal="NAT"/>
+  <Ecore:EDataType xmi:id="_VzyjDM86EeGVX9h3ivlQvw" xmlName="State:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGf886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzyjDc86EeGVX9h3ivlQvw" base_Enumeration="_VzXGgc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGg886EeGVX9h3ivlQvw" literal="SAL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjD886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGhM86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGhc86EeGVX9h3ivlQvw" literal="BNR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGhs86EeGVX9h3ivlQvw" literal="BNN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGh886EeGVX9h3ivlQvw" literal="BNS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGiM86EeGVX9h3ivlQvw" literal="STR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGic86EeGVX9h3ivlQvw" literal="STB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGis86EeGVX9h3ivlQvw" literal="STTYP"/>
+  <Ecore:EDataType xmi:id="_VzyjFs86EeGVX9h3ivlQvw" xmlName="StreetAddressLine:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGi886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzyjF886EeGVX9h3ivlQvw" base_Enumeration="_VzXGjc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGj886EeGVX9h3ivlQvw" literal="STR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGkM86EeGVX9h3ivlQvw" literal="STB"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGkc86EeGVX9h3ivlQvw" literal="STTYP"/>
+  <Ecore:EDataType xmi:id="_VzyjG886EeGVX9h3ivlQvw" xmlName="StreetName:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGks86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzyjHM86EeGVX9h3ivlQvw" xmlName="SXCM_CD" base_Class="_VzXGlM86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EAttribute xmi:id="_VzyjHc86EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzXGls86EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzyjHs86EeGVX9h3ivlQvw" xmlName="SXPR_TS" base_Class="_VzXGmc86EeGVX9h3ivlQvw" xmlContentKind="ElementOnly"/>
+  <Ecore:EReference xmi:id="_VzyjH886EeGVX9h3ivlQvw" xmlNamespace="urn:epsos-org:ep:medication" xmlFeatureKind="Element" base_Property="_VzXGm886EeGVX9h3ivlQvw" isResolveProxies="false"/>
+  <Ecore:EEnum xmi:id="_VzyjIM86EeGVX9h3ivlQvw" base_Enumeration="_VzXGoM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGos86EeGVX9h3ivlQvw" literal="AS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjIs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGo886EeGVX9h3ivlQvw" literal="EC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGpM86EeGVX9h3ivlQvw" literal="MC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGpc86EeGVX9h3ivlQvw" literal="PG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzyjJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGps86EeGVX9h3ivlQvw" literal="BAD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKAM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGp886EeGVX9h3ivlQvw" literal="TMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKAc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGqM86EeGVX9h3ivlQvw" literal="H"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKAs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGqc86EeGVX9h3ivlQvw" literal="HP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKA886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGqs86EeGVX9h3ivlQvw" literal="HV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKBM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGq886EeGVX9h3ivlQvw" literal="WP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKBc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGrM86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKBs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGrc86EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EDataType xmi:id="_VzzKB886EeGVX9h3ivlQvw" xmlName="TelecommunicationAddressUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGrs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKCM86EeGVX9h3ivlQvw" base_Enumeration="_VzXGsM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKCc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGss86EeGVX9h3ivlQvw" literal="SAS"/>
+  <Ecore:EDataType xmi:id="_VzzKCs86EeGVX9h3ivlQvw" xmlName="TemporallyPertains:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGs886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKC886EeGVX9h3ivlQvw" base_Enumeration="_VzXGtc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKDM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGt886EeGVX9h3ivlQvw" literal="text/html"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKDc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGuM86EeGVX9h3ivlQvw" literal="text/plain"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKDs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGuc86EeGVX9h3ivlQvw" literal="text/rtf"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKD886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGus86EeGVX9h3ivlQvw" literal="text/sgml"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGu886EeGVX9h3ivlQvw" literal="text/x-hl7-ft"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGvM86EeGVX9h3ivlQvw" literal="text/xml"/>
+  <Ecore:EDataType xmi:id="_VzzKEs86EeGVX9h3ivlQvw" xmlName="TextMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGvc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKE886EeGVX9h3ivlQvw" base_Enumeration="_VzXGv886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGwc86EeGVX9h3ivlQvw" literal="AC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGws86EeGVX9h3ivlQvw" literal="ACD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKFs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGw886EeGVX9h3ivlQvw" literal="ACM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKF886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGxM86EeGVX9h3ivlQvw" literal="ACV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGxc86EeGVX9h3ivlQvw" literal="HS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGxs86EeGVX9h3ivlQvw" literal="IC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKGs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGx886EeGVX9h3ivlQvw" literal="ICD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKG886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGyM86EeGVX9h3ivlQvw" literal="ICM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKHM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGyc86EeGVX9h3ivlQvw" literal="ICV"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKHc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGys86EeGVX9h3ivlQvw" literal="PC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKHs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGy886EeGVX9h3ivlQvw" literal="PCD"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKH886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGzM86EeGVX9h3ivlQvw" literal="PCM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKIM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXGzc86EeGVX9h3ivlQvw" literal="PCV"/>
+  <Ecore:EDataType xmi:id="_VzzKIc86EeGVX9h3ivlQvw" xmlName="TimingEvent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXGzs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKIs86EeGVX9h3ivlQvw" base_Enumeration="_VzXG0M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG0s86EeGVX9h3ivlQvw" literal="UNK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG0886EeGVX9h3ivlQvw" literal="NASK"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG1M86EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKJs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG1c86EeGVX9h3ivlQvw" literal="ASKU"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG1s86EeGVX9h3ivlQvw" literal="NAV"/>
+  <Ecore:EDataType xmi:id="_VzzKKM86EeGVX9h3ivlQvw" xmlName="Unknown:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXG1886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKKc86EeGVX9h3ivlQvw" base_Enumeration="_VzXG2c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG2886EeGVX9h3ivlQvw" literal="fax"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKK886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG3M86EeGVX9h3ivlQvw" literal="file"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKLM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG3c86EeGVX9h3ivlQvw" literal="ftp"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKLc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG3s86EeGVX9h3ivlQvw" literal="http"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKLs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG3886EeGVX9h3ivlQvw" literal="mailto"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG4M86EeGVX9h3ivlQvw" literal="mllp"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG4c86EeGVX9h3ivlQvw" literal="modem"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKMc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG4s86EeGVX9h3ivlQvw" literal="nfs"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKMs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG4886EeGVX9h3ivlQvw" literal="tel"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKM886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG5M86EeGVX9h3ivlQvw" literal="telnet"/>
+  <Ecore:EDataType xmi:id="_VzzKNM86EeGVX9h3ivlQvw" xmlName="URLScheme:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXG5c86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzzKNc86EeGVX9h3ivlQvw" xmlName="uuid" instanceClassName="java.lang.String" base_PrimitiveType="_VzXG5886EeGVX9h3ivlQvw"/>
+  <Ecore:EClass xmi:id="_VzzKNs86EeGVX9h3ivlQvw" xmlName="UVP_TS" base_Class="_VzXG6s86EeGVX9h3ivlQvw" xmlContentKind="Empty"/>
+  <Ecore:EAttribute xmi:id="_VzzKN886EeGVX9h3ivlQvw" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_VzXG7M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKOM86EeGVX9h3ivlQvw" base_Enumeration="_VzXG7886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKOc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG8c86EeGVX9h3ivlQvw" literal="video/mpeg"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKOs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG8s86EeGVX9h3ivlQvw" literal="video/x-avi"/>
+  <Ecore:EDataType xmi:id="_VzzKO886EeGVX9h3ivlQvw" xmlName="VideoMediaType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXG8886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKPM86EeGVX9h3ivlQvw" base_Enumeration="_VzXG9c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKPc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG9886EeGVX9h3ivlQvw" literal="WP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKPs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG-M86EeGVX9h3ivlQvw" literal="DIR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKP886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG-c86EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EDataType xmi:id="_VzzKQM86EeGVX9h3ivlQvw" xmlName="WorkPlaceAddressUse:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXG-s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzKQc86EeGVX9h3ivlQvw" base_Enumeration="_VzXG_M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKQs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG_s86EeGVX9h3ivlQvw" literal="ACT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKQ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXG_886EeGVX9h3ivlQvw" literal="ACCM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzKRM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHAM86EeGVX9h3ivlQvw" literal="CONS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxEM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHAc86EeGVX9h3ivlQvw" literal="CTTEVENT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxEc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHAs86EeGVX9h3ivlQvw" literal="INC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxEs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHA886EeGVX9h3ivlQvw" literal="INFRM"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxE886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHBM86EeGVX9h3ivlQvw" literal="PCPR"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxFM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHBc86EeGVX9h3ivlQvw" literal="REG"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxFc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHBs86EeGVX9h3ivlQvw" literal="SPCTRT"/>
+  <Ecore:EDataType xmi:id="_VzzxFs86EeGVX9h3ivlQvw" xmlName="x_ActClassDocumentEntryAct:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHB886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxF886EeGVX9h3ivlQvw" base_Enumeration="_VzXHCc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxGM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHC886EeGVX9h3ivlQvw" literal="BATTERY"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxGc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHDM86EeGVX9h3ivlQvw" literal="CLUSTER"/>
+  <Ecore:EDataType xmi:id="_VzzxGs86EeGVX9h3ivlQvw" xmlName="x_ActClassDocumentEntryOrganizer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHDc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzzxG886EeGVX9h3ivlQvw" xmlName="x_ActMoodDefEvn:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHD886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxHM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHEc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxHc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHE886EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxHs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHFM86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxH886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHFc86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxIM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHFs86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHF886EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_VzzxIs86EeGVX9h3ivlQvw" xmlName="x_ActMoodDefEvnRqoPrmsPrp:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHGM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxI886EeGVX9h3ivlQvw" base_Enumeration="_VzXHGs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHHM86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHHc86EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxJs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHHs86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHH886EeGVX9h3ivlQvw" literal="GOL"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHIM86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxKc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHIc86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHIs86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_VzzxK886EeGVX9h3ivlQvw" xmlName="x_ActMoodDocumentObservation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHI886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxLM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHJc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxLc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHJ886EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxLs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHKM86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHKc86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHKs86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_VzzxMc86EeGVX9h3ivlQvw" xmlName="x_ActMoodEvnOrdPrmsPrp:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHK886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxMs86EeGVX9h3ivlQvw" base_Enumeration="_VzXHLc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxM886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHL886EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxNM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHMM86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxNc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHMc86EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxNs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHMs86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxN886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHM886EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxOM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHNM86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxOc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHNc86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxOs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHNs86EeGVX9h3ivlQvw" literal="SLOT"/>
+  <Ecore:EDataType xmi:id="_VzzxO886EeGVX9h3ivlQvw" xmlName="x_ActMoodIntentEvent:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHN886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxPM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHOc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxPc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHO886EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxPs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHPM86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EEnum xmi:id="_VzzxP886EeGVX9h3ivlQvw" base_Enumeration="_VzXHPc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHP886EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxQc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHQM86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxQs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHQc86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_VzzxQ886EeGVX9h3ivlQvw" xmlName="x_ActMoodOrdPrmsEvn:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHQs86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_VzzxRM86EeGVX9h3ivlQvw" xmlName="x_ActMoodOrdPrms:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHRM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxRc86EeGVX9h3ivlQvw" base_Enumeration="_VzXHRs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxRs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHSM86EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHSc86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxSM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHSs86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxSc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHS886EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_VzzxSs86EeGVX9h3ivlQvw" xmlName="x_ActMoodRqoPrpAptArq:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHTM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxS886EeGVX9h3ivlQvw" base_Enumeration="_VzXHTs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHUM86EeGVX9h3ivlQvw" literal="RPLC"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHUc86EeGVX9h3ivlQvw" literal="APND"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHUs86EeGVX9h3ivlQvw" literal="XFRM"/>
+  <Ecore:EDataType xmi:id="_VzzxT886EeGVX9h3ivlQvw" xmlName="x_ActRelationshipDocument:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHU886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_VzzxUM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHVc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHV886EeGVX9h3ivlQvw" literal="COMP"/>
+  <Ecore:EEnumLiteral xmi:id="_VzzxUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHWM86EeGVX9h3ivlQvw" literal="DRIV"/>
+  <Ecore:EDataType xmi:id="_VzzxU886EeGVX9h3ivlQvw" xmlName="x_ActRelationshipEntry:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHWc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YIM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHW886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YIc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHXc86EeGVX9h3ivlQvw" literal="XCRPT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YIs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHXs86EeGVX9h3ivlQvw" literal="COMP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YI886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHX886EeGVX9h3ivlQvw" literal="RSON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YJM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHYM86EeGVX9h3ivlQvw" literal="SPRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YJc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHYc86EeGVX9h3ivlQvw" literal="CAUS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YJs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHYs86EeGVX9h3ivlQvw" literal="GEVL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YJ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHY886EeGVX9h3ivlQvw" literal="MFST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YKM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHZM86EeGVX9h3ivlQvw" literal="REFR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YKc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHZc86EeGVX9h3ivlQvw" literal="SAS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YKs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHZs86EeGVX9h3ivlQvw" literal="SUBJ"/>
+  <Ecore:EDataType xmi:id="_Vz0YK886EeGVX9h3ivlQvw" xmlName="x_ActRelationshipEntryRelationship:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHZ886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YLM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHac86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YLc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHa886EeGVX9h3ivlQvw" literal="XCRPT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YLs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHbM86EeGVX9h3ivlQvw" literal="RPLC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YL886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHbc86EeGVX9h3ivlQvw" literal="SPRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YMM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHbs86EeGVX9h3ivlQvw" literal="ELNK"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YMc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHb886EeGVX9h3ivlQvw" literal="REFR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YMs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHcM86EeGVX9h3ivlQvw" literal="SUBJ"/>
+  <Ecore:EDataType xmi:id="_Vz0YM886EeGVX9h3ivlQvw" xmlName="x_ActRelationshipExternalReference:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHcc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YNM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHc886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YNc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHdc86EeGVX9h3ivlQvw" literal="ARR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YNs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHds86EeGVX9h3ivlQvw" literal="DEP"/>
+  <Ecore:EDataType xmi:id="_Vz0YN886EeGVX9h3ivlQvw" xmlName="x_ActRelationshipPatientTransport:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHd886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YOM86EeGVX9h3ivlQvw" base_Enumeration="_VzXHec86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YOc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHe886EeGVX9h3ivlQvw" literal="SPRT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YOs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHfM86EeGVX9h3ivlQvw" literal="CAUS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YO886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHfc86EeGVX9h3ivlQvw" literal="MFST"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YPM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHfs86EeGVX9h3ivlQvw" literal="REFR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YPc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHf886EeGVX9h3ivlQvw" literal="SUBJ"/>
+  <Ecore:EDataType xmi:id="_Vz0YPs86EeGVX9h3ivlQvw" xmlName="x_ActRelationshipPertinentInfo:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHgM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YP886EeGVX9h3ivlQvw" base_Enumeration="_VzXHgs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHhM86EeGVX9h3ivlQvw" literal="KIND"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YQc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHhc86EeGVX9h3ivlQvw" literal="INSTANCE"/>
+  <Ecore:EDataType xmi:id="_Vz0YQs86EeGVX9h3ivlQvw" xmlName="x_DeterminerInstanceKind:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHhs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YQ886EeGVX9h3ivlQvw" base_Enumeration="_VzXHiM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YRM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHis86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YRc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHi886EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YRs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHjM86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHjc86EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YSM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHjs86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YSc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHj886EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHkM86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YS886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHkc86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_Vz0YTM86EeGVX9h3ivlQvw" xmlName="x_DocumentActMood:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHks86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YTc86EeGVX9h3ivlQvw" base_Enumeration="_VzXHlM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YTs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHls86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YT886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHl886EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHmM86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHmc86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHms86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHm886EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YVM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHnM86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_Vz0YVc86EeGVX9h3ivlQvw" xmlName="x_DocumentEncounterMood:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHnc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YVs86EeGVX9h3ivlQvw" base_Enumeration="_VzXHn886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YV886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHoc86EeGVX9h3ivlQvw" literal="SPEC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YWM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHos86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YWc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHo886EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EDataType xmi:id="_Vz0YWs86EeGVX9h3ivlQvw" xmlName="x_DocumentEntrySubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHpM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YW886EeGVX9h3ivlQvw" base_Enumeration="_VzXHps86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHqM86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHqc86EeGVX9h3ivlQvw" literal="APT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHqs86EeGVX9h3ivlQvw" literal="ARQ"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YX886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHq886EeGVX9h3ivlQvw" literal="DEF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YYM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHrM86EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YYc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHrc86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHrs86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0YY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHr886EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_Vz0YZM86EeGVX9h3ivlQvw" xmlName="x_DocumentProcedureMood:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHsM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0YZc86EeGVX9h3ivlQvw" base_Enumeration="_VzXHss86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_MM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHtM86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Mc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHtc86EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EDataType xmi:id="_Vz0_Ms86EeGVX9h3ivlQvw" xmlName="x_DocumentSubject:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHts86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_M886EeGVX9h3ivlQvw" base_Enumeration="_VzXHuM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_NM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHus86EeGVX9h3ivlQvw" literal="INT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Nc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHu886EeGVX9h3ivlQvw" literal="EVN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Ns86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHvM86EeGVX9h3ivlQvw" literal="PRMS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_N886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHvc86EeGVX9h3ivlQvw" literal="PRP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_OM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHvs86EeGVX9h3ivlQvw" literal="RQO"/>
+  <Ecore:EDataType xmi:id="_Vz0_Oc86EeGVX9h3ivlQvw" xmlName="x_DocumentSubstanceMood:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHv886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Os86EeGVX9h3ivlQvw" base_Enumeration="_VzXHwc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_O886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHw886EeGVX9h3ivlQvw" literal="ADM"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_PM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHxM86EeGVX9h3ivlQvw" literal="ATND"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Pc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHxc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Ps86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHxs86EeGVX9h3ivlQvw" literal="DIS"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_P886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHx886EeGVX9h3ivlQvw" literal="REF"/>
+  <Ecore:EDataType xmi:id="_Vz0_QM86EeGVX9h3ivlQvw" xmlName="x_EncounterParticipant:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHyM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Qc86EeGVX9h3ivlQvw" base_Enumeration="_VzXHys86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Qs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHzM86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Q886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHzc86EeGVX9h3ivlQvw" literal="CON"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_RM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXHzs86EeGVX9h3ivlQvw" literal="SPRF"/>
+  <Ecore:EDataType xmi:id="_Vz0_Rc86EeGVX9h3ivlQvw" xmlName="x_EncounterPerformerParticipation:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXHz886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Rs86EeGVX9h3ivlQvw" base_Enumeration="_VzXH0c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_R886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH0886EeGVX9h3ivlQvw" literal="HCE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_SM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH1M86EeGVX9h3ivlQvw" literal="PSN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Sc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH1c86EeGVX9h3ivlQvw" literal="ORG"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Ss86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH1s86EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_S886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH1886EeGVX9h3ivlQvw" literal="STATE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_TM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH2M86EeGVX9h3ivlQvw" literal="NAT"/>
+  <Ecore:EDataType xmi:id="_Vz0_Tc86EeGVX9h3ivlQvw" xmlName="x_EntityClassDocumentReceiving:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH2c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Ts86EeGVX9h3ivlQvw" base_Enumeration="_VzXH2886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_T886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH3c86EeGVX9h3ivlQvw" literal="PSN"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_UM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH3s86EeGVX9h3ivlQvw" literal="ORG"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Uc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH3886EeGVX9h3ivlQvw" literal="PUB"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Us86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH4M86EeGVX9h3ivlQvw" literal="STATE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_U886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH4c86EeGVX9h3ivlQvw" literal="NAT"/>
+  <Ecore:EDataType xmi:id="_Vz0_VM86EeGVX9h3ivlQvw" xmlName="x_EntityClassPersonOrOrgReceiving:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH4s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Vc86EeGVX9h3ivlQvw" base_Enumeration="_VzXH5M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Vs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH5s86EeGVX9h3ivlQvw" literal="PRCP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_V886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH5886EeGVX9h3ivlQvw" literal="TRC"/>
+  <Ecore:EDataType xmi:id="_Vz0_WM86EeGVX9h3ivlQvw" xmlName="x_InformationRecipient:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH6M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Wc86EeGVX9h3ivlQvw" base_Enumeration="_VzXH6s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Ws86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH7M86EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_W886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH7c86EeGVX9h3ivlQvw" literal="HLTHCHRT"/>
+  <Ecore:EDataType xmi:id="_Vz0_XM86EeGVX9h3ivlQvw" xmlName="x_InformationRecipientRole:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH7s86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Xc86EeGVX9h3ivlQvw" base_Enumeration="_VzXH8M86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Xs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH8s86EeGVX9h3ivlQvw" literal="DEL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_X886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH8886EeGVX9h3ivlQvw" literal="PFX"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_YM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH9M86EeGVX9h3ivlQvw" literal="SFX"/>
+  <Ecore:EDataType xmi:id="_Vz0_Yc86EeGVX9h3ivlQvw" xmlName="x_OrganizationNamePartType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH9c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Ys86EeGVX9h3ivlQvw" base_Enumeration="_VzXH9886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Y886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH-c86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_ZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH-s86EeGVX9h3ivlQvw" literal="AUT"/>
+  <Ecore:EDataType xmi:id="_Vz0_Zc86EeGVX9h3ivlQvw" xmlName="x_ParticipationAuthorPerformer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXH-886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_Zs86EeGVX9h3ivlQvw" base_Enumeration="_VzXH_c86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_Z886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXH_886EeGVX9h3ivlQvw" literal="VRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_aM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIAM86EeGVX9h3ivlQvw" literal="ENT"/>
+  <Ecore:EDataType xmi:id="_Vz0_ac86EeGVX9h3ivlQvw" xmlName="x_ParticipationEntVrf:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXIAc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_as86EeGVX9h3ivlQvw" base_Enumeration="_VzXIA886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_a886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIBc86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_bM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIBs86EeGVX9h3ivlQvw" literal="VRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_bc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIB886EeGVX9h3ivlQvw" literal="ENT"/>
+  <Ecore:EDataType xmi:id="_Vz0_bs86EeGVX9h3ivlQvw" xmlName="x_ParticipationPrfEntVrf:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXICM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz0_b886EeGVX9h3ivlQvw" base_Enumeration="_VzXICs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_cM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIDM86EeGVX9h3ivlQvw" literal="VRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_cc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIDc86EeGVX9h3ivlQvw" literal="RESP"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz0_cs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIDs86EeGVX9h3ivlQvw" literal="SPRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mQM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXID886EeGVX9h3ivlQvw" literal="WIT"/>
+  <Ecore:EDataType xmi:id="_Vz1mQc86EeGVX9h3ivlQvw" xmlName="x_ParticipationVrfRespSprfWit:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXIEM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mQs86EeGVX9h3ivlQvw" base_Enumeration="_VzXIEs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mQ886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIFM86EeGVX9h3ivlQvw" literal="DEL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mRM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIFc86EeGVX9h3ivlQvw" literal="FAM"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mRc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIFs86EeGVX9h3ivlQvw" literal="GIV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mRs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIF886EeGVX9h3ivlQvw" literal="PFX"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mR886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIGM86EeGVX9h3ivlQvw" literal="SFX"/>
+  <Ecore:EDataType xmi:id="_Vz1mSM86EeGVX9h3ivlQvw" xmlName="x_PersonNamePartType:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXIGc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mSc86EeGVX9h3ivlQvw" base_Enumeration="_VzXIG886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mSs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIHc86EeGVX9h3ivlQvw" literal="AGNT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mS886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIHs86EeGVX9h3ivlQvw" literal="PAT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mTM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIH886EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mTc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIIM86EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EDataType xmi:id="_Vz1mTs86EeGVX9h3ivlQvw" xmlName="x_RoleClassAccommodationRequestor:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXIIc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mT886EeGVX9h3ivlQvw" base_Enumeration="_VzXII886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mUM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIJc86EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mUc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIJs86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mUs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIJ886EeGVX9h3ivlQvw" literal="SPNSR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mU886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIKM86EeGVX9h3ivlQvw" literal="UNDWRT"/>
+  <Ecore:EEnum xmi:id="_Vz1mVM86EeGVX9h3ivlQvw" base_Enumeration="_VzXIKc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mVc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIK886EeGVX9h3ivlQvw" literal="PAYEE"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mVs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXILM86EeGVX9h3ivlQvw" literal="PAYOR"/>
+  <Ecore:EDataType xmi:id="_Vz1mV886EeGVX9h3ivlQvw" xmlName="x_RoleClassCoverageInvoice:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXILc86EeGVX9h3ivlQvw"/>
+  <Ecore:EDataType xmi:id="_Vz1mWM86EeGVX9h3ivlQvw" xmlName="x_RoleClassCoverage:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXIL886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mWc86EeGVX9h3ivlQvw" base_Enumeration="_VzXIMc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mWs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIM886EeGVX9h3ivlQvw" literal="ASSIGNED"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mW886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXINM86EeGVX9h3ivlQvw" literal="QUAL"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mXM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXINc86EeGVX9h3ivlQvw" literal="LIC"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mXc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXINs86EeGVX9h3ivlQvw" literal="NOT"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mXs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXIN886EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EDataType xmi:id="_Vz1mX886EeGVX9h3ivlQvw" xmlName="x_RoleClassCredentialedEntity:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXsMM86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mYM86EeGVX9h3ivlQvw" base_Enumeration="_VzXsMs86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mYc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsNM86EeGVX9h3ivlQvw" literal="COVPTY"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mYs86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsNc86EeGVX9h3ivlQvw" literal="GUAR"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mY886EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsNs86EeGVX9h3ivlQvw" literal="POLHOLD"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mZM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsN886EeGVX9h3ivlQvw" literal="PROV"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mZc86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsOM86EeGVX9h3ivlQvw" literal="PRS"/>
+  <Ecore:EDataType xmi:id="_Vz1mZs86EeGVX9h3ivlQvw" xmlName="x_RoleClassPayeePolicyRelationship:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXsOc86EeGVX9h3ivlQvw"/>
+  <Ecore:EEnum xmi:id="_Vz1mZ886EeGVX9h3ivlQvw" base_Enumeration="_VzXsO886EeGVX9h3ivlQvw"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1maM86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsPc86EeGVX9h3ivlQvw" literal="PRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mac86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsPs86EeGVX9h3ivlQvw" literal="PPRF"/>
+  <Ecore:EEnumLiteral xmi:id="_Vz1mas86EeGVX9h3ivlQvw" base_EnumerationLiteral="_VzXsP886EeGVX9h3ivlQvw" literal="SPRF"/>
+  <Ecore:EDataType xmi:id="_Vz1ma886EeGVX9h3ivlQvw" xmlName="x_ServiceEventPerformer:Object" instanceClassName="org.eclipse.emf.common.util.Enumerator" base_PrimitiveType="_VzXsQM86EeGVX9h3ivlQvw"/>
+</xmi:XMI>
diff --git a/settings.xml b/settings.xml
index 25da2860bb02904837334f2ec09c1d3aee2ee9c0..75a7eff633ef4323b0fc8eb373ca7ffacbea3a80 100644
--- a/settings.xml
+++ b/settings.xml
@@ -7,5 +7,10 @@
             <username>${ARTIFACT_RELEASE_REPOSITORY_USER}</username>
             <password>${ARTIFACT_RELEASE_REPOSITORY_PASS}</password>
         </server>
+        <server>
+            <id>nexus-snapshots</id>
+            <username>${ARTIFACT_RELEASE_REPOSITORY_USER}</username>
+            <password>${ARTIFACT_RELEASE_REPOSITORY_PASS}</password>
+        </server>
     </servers>
 </settings>