updates to STDC support
Added SDTC Extensions
Update transformer to support remove url for external pages
update to generate to count sections
diff --git a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
index 9184d91..0f6757e 100644
--- a/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
+++ b/cda/plugins/org.eclipse.mdht.cda.xml.ui/src/org/eclipse/mdht/cda/xml/ui/handlers/GenerateCDADataHandler.java
@@ -2209,7 +2209,7 @@
* @param section
* @return boolean
*/
- boolean countSections = false;
+ boolean countSections = true;
boolean shouldCountSection(Section section) {
if (countSections && section.isNullFlavorUndefined()) {
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.core/src/org/eclipse/mdht/uml/cda/core/util/CDAModelUtil.java b/cda/plugins/org.eclipse.mdht.uml.cda.core/src/org/eclipse/mdht/uml/cda/core/util/CDAModelUtil.java
index 17f53d1..d362d07 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.core/src/org/eclipse/mdht/uml/cda/core/util/CDAModelUtil.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.core/src/org/eclipse/mdht/uml/cda/core/util/CDAModelUtil.java
@@ -2328,9 +2328,8 @@
if (prefix != null && prefix.trim().length() > 0) {
prefix += ".";
}
-
- return INFOCENTER_URL + "/topic/" + basePackage + "." + prefix + "doc/" + pathFolder + "/" +
- normalizeCodeName(target.getName()) + ".html";
+ return INFOCENTER_URL + "/" + CDAModelUtil.getTemplateId((Class) target) +
+ CDAModelUtil.getTemplateId((Class) target) + ".html";
}
return null;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda.dita/src/org/eclipse/mdht/uml/cda/dita/TransformClass.java b/cda/plugins/org.eclipse.mdht.uml.cda.dita/src/org/eclipse/mdht/uml/cda/dita/TransformClass.java
index d0bd9e9..c0c94e2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda.dita/src/org/eclipse/mdht/uml/cda/dita/TransformClass.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda.dita/src/org/eclipse/mdht/uml/cda/dita/TransformClass.java
@@ -73,7 +73,7 @@
// only generate these sections for CDA templates
Class cdaClass = CDAModelUtil.getCDAClass(umlClass);
- System.err.println("No Table For " + umlClass.getQualifiedName());
+ // System.err.println("No Table For " + umlClass.getQualifiedName());
if (cdaClass != null) {
// if (transformerOptions.isIncludeTableView()) {
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.ecore b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.ecore
index 30fb25e..c06c738 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.ecore
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.ecore
@@ -3739,6 +3739,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sTDCadmissionReferralSourceCode"
+ ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CD"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="admissionReferralSourceCode"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dischargeDispositionCode"
ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CE"
containment="true">
@@ -6035,6 +6044,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false"
+ eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CE"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="functionCode"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_TS"
containment="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
@@ -6066,15 +6084,6 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false"
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ContextControl"
defaultValueLiteral="OP" unsettable="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false"
- eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CE"
- containment="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="functionCode"/>
- <details key="namespace" value="urn:hl7-org:sdtc"/>
- <details key="kind" value="element"/>
- </eAnnotations>
- </eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ParticipantRole" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role">
<eOperations name="playingEntityChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -7726,6 +7735,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sTDCText" ordered="false"
+ eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ED"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="text"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false"
lowerBound="1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS"
containment="true">
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.genmodel b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.genmodel
index 4df7be6..58a2be1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.genmodel
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.genmodel
@@ -1014,6 +1014,8 @@
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/sTDCadmissionReferralSourceCode"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/dischargeDispositionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/responsibleParty"/>
@@ -1727,6 +1729,8 @@
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/sDTCFunctionCode"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/awarenessCode"/>
@@ -1735,8 +1739,6 @@
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/contextControlCode.1"/>
- <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
- createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/sDTCFunctionCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Participant2/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant2/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant2/contextControlCode/context"/>
@@ -2176,6 +2178,8 @@
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
+ createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/sTDCText"/>
+ <genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/effectiveTime"/>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.uml b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.uml
index 326c330..a92747d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.uml
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/model/cda.uml
@@ -1,9290 +1,9302 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" 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/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
- <uml:Package xmi:id="_ii81kjxVEd6JwqSGecoePg" name="cda">
- <elementImport xmi:id="_EvWGMJ7qEd6BCKDGgDgllw">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
- </elementImport>
- <elementImport xmi:id="_JeifcBgbEd-f6JfqlBX7nQ">
- <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClass"/>
- </elementImport>
- <packageImport xmi:id="_3JZ8MDxVEd6JwqSGecoePg">
- <importedPackage href="pathmap://DATATYPES_MODEL/datatypes.uml#_XgMSwzxVEd6JwqSGecoePg"/>
- </packageImport>
- <packagedElement xmi:type="uml:Class" xmi:id="_S9OzADxXEd6JwqSGecoePg" name="ClinicalDocument">
- <ownedRule xmi:id="_o2V2cCVyEeCrtN9McWFciw" name="classCode" constrainedElement="_S9OzADxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_wAjaYCVyEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.classCode=vocab::ActClinicalDocument::DOCCLIN</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_t4PNkCVzEeCrtN9McWFciw" name="moodCode" constrainedElement="_S9OzADxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_zylFECVzEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_BtBwUIYLEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQPpMExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQPpMkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQPpMUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQZaNkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ijE-ECVxEeCrtN9McWFciw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iiyDICVxEeCrtN9McWFciw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQZaM0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaNUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaNExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p0WCQEAIEd6wZe6nFLrjsw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_229kAEAIEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_229kAUAIEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0jS4QEAIEd6wZe6nFLrjsw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Yok0EAIEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Yok0UAIEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Bn1soEAJEd6wZe6nFLrjsw" name="title" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JRMqsEAJEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JRMqsUAJEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DZt_QChyEeyqIJBD84-cCg" name="sDTCStatusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZt_QShyEeyqIJBD84-cCg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DZt_QihyEeyqIJBD84-cCg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JqFEwEAJEd6wZe6nFLrjsw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ccMDcEAKEd6wZe6nFLrjsw" name="confidentialityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3qLBoEokEd6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4jZIoEokEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4jZIoUokEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7JF_kEokEd6c3qsAxlFHaQ" name="setId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8DqKYEokEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8DqKYUokEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_96a3sEokEd6c3qsAxlFHaQ" name="versionNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HKXoEokEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HKXoUokEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BdqU8EolEd6c3qsAxlFHaQ" name="copyTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CMJyoEolEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CMJyoUolEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EC35wUALEd6wZe6nFLrjsw" name="recordTarget" visibility="private" type="_CVzT8EALEd6wZe6nFLrjsw" aggregation="composite" association="_EC35wEALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_At1FcSVyEeCrtN9McWFciw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_At1FcCVyEeCrtN9McWFciw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hhbysUcgEd6besF9iFIJkQ" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_hhbysEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhbyskcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhbys0cgEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XtQ4AEciEd6besF9iFIJkQ" name="dataEnterer" visibility="private" type="_twqZYEcEEd6besF9iFIJkQ" aggregation="composite" association="_XtHHAEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtQ4AUciEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtQ4AkciEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xsp1YEcmEd6besF9iFIJkQ" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_xsgrcEcmEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xsp1YUcmEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xsp1YkcmEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rHGP8EchEd6besF9iFIJkQ" name="custodian" visibility="private" type="_mMYIkEcEEd6besF9iFIJkQ" aggregation="composite" association="_rGpkAEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHGP8UchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHGP8kchEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uxuZgUcfEd6besF9iFIJkQ" name="informationRecipient" visibility="private" type="_I5t6QEcZEd6besF9iFIJkQ" aggregation="composite" association="_uxuZgEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uxuZgkcfEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uxuZg0cfEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__0lIcEcdEd6besF9iFIJkQ" name="legalAuthenticator" visibility="private" type="_fcTWYEcZEd6besF9iFIJkQ" aggregation="composite" association="__0bXcEcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0lIcUcdEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0lIckcdEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bofJsUcdEd6besF9iFIJkQ" name="authenticator" visibility="private" type="_BkHyQEcEEd6besF9iFIJkQ" aggregation="composite" association="_bofJsEcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bofJskcdEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bofJs0cdEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iEOSgUcnEd6besF9iFIJkQ" name="participant" visibility="private" type="_4_GbMEcZEd6besF9iFIJkQ" aggregation="composite" association="_iEOSgEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEOSgkcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEOSg0cnEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bikmIEoWEd6c3qsAxlFHaQ" name="inFulfillmentOf" visibility="private" type="_Li14oEcZEd6besF9iFIJkQ" aggregation="composite" association="_bia1IEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bikmIUoWEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bikmIkoWEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4mW64UoVEd6c3qsAxlFHaQ" name="documentationOf" visibility="private" type="_1fhigEcEEd6besF9iFIJkQ" aggregation="composite" association="_4mW64EoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mW64koVEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mW640oVEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_w_pdoEoUEd6c3qsAxlFHaQ" name="relatedDocument" visibility="private" type="_d3mM8EcaEd6besF9iFIJkQ" aggregation="composite" association="_w_gTsEoUEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w_pdoUoUEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w_pdokoUEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pVKzUUoWEd6c3qsAxlFHaQ" name="authorization" visibility="private" type="_JpCq8EcEEd6besF9iFIJkQ" aggregation="composite" association="_pVKzUEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVKzUkoWEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVKzU0oWEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8etaMUAJEd6wZe6nFLrjsw" name="componentOf" visibility="private" type="_NWHRoEAJEd6wZe6nFLrjsw" aggregation="composite" association="_8etaMEAJEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8etaMkAJEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8etaM0AJEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ks2PYTxXEd6JwqSGecoePg" name="component" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" aggregation="composite" association="_ks2PYDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ks2PYjxXEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ktAAYDxXEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQZaMExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaMkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaMUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D-TFsEolEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fuOJYEolEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fuOJYUolEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_etGqoEolEd6c3qsAxlFHaQ" name="DOCCLIN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd20DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iEuGsEolEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLDcoEolEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jLDcoUolEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lM_fMEolEd6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_5PXHUE7FEd6ohP_YEXs4Wg" name="addPatient">
- <ownedParameter xmi:id="_6gHkkE7FEd6ohP_YEXs4Wg" name="patient" type="_mxsCMEALEd6wZe6nFLrjsw"/>
- </ownedOperation>
- <ownedOperation xmi:id="_n6aNsE7FEd6ohP_YEXs4Wg" name="addPatientRole">
- <ownedParameter xmi:id="_rO6EUE7FEd6ohP_YEXs4Wg" name="patientRole" type="_OApKcEALEd6wZe6nFLrjsw"/>
- </ownedOperation>
- <ownedOperation xmi:id="_BKvpgE7GEd6ohP_YEXs4Wg" name="addSection">
- <ownedParameter xmi:id="_Ci9ZoE7GEd6ohP_YEXs4Wg" name="section" type="_qIf_wDxXEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Jyf4EFwwEd6ZEsfifJz_3w" name="getPatients" bodyCondition="_pf424FwwEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_pf424FwwEd6ZEsfifJz_3w" name="body" constrainedElement="_Jyf4EFwwEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_pf424VwwEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.recordTarget.patientRole.patient</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_LRHyMFwwEd6ZEsfifJz_3w" name="Parameter1" type="_mxsCMEALEd6wZe6nFLrjsw" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LRHyMVwwEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LRHyMlwwEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_DYawkFwwEd6ZEsfifJz_3w" name="getPatientRoles" bodyCondition="_cZZhwFwwEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_cZZhwFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_DYawkFwwEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_cZZhwVwwEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.recordTarget.patientRole</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_FkowgFwwEd6ZEsfifJz_3w" name="Parameter1" type="_OApKcEALEd6wZe6nFLrjsw" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FkowgVwwEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FkowglwwEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_yy2sgFwvEd6ZEsfifJz_3w" name="getSections" bodyCondition="_SbVWIFwwEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_SbVWIFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_yy2sgFwvEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_SbegEFwwEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>if self.component.structuredBody.oclIsUndefined() then Bag{} else self.component.structuredBody.component.section endif</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_0abHQFwvEd6ZEsfifJz_3w" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0abHQVwvEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0akRMFwvEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_J7JBAHMiEd-9_cvcE5QEwg" name="getAllSections" isQuery="true">
- <ownedParameter xmi:id="_J7JBA3MiEd-9_cvcE5QEwg" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J7JBBXMiEd-9_cvcE5QEwg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J7JBBHMiEd-9_cvcE5QEwg" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_7yAmwFxZEd6ZEsfifJz_3w" name="hasCode" bodyCondition="_M0oaQFxaEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_M0oaQFxaEd6ZEsfifJz_3w" name="body" constrainedElement="_7yAmwFxZEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_M0oaQVxaEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_CDJ0sFxaEd6ZEsfifJz_3w" name="code">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_CDJ0sVxaEd6ZEsfifJz_3w" name="codeSystem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_CDJ0slxaEd6ZEsfifJz_3w" name="codeSystemName">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_CDJ0s1xaEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bxZd4FxBEd6ZEsfifJz_3w" name="hasSectionTemplate" bodyCondition="_gp3osFxBEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_gp3osFxBEd6ZEsfifJz_3w" name="body" constrainedElement="_bxZd4FxBEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_gqBZsFxBEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_eD320FxBEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_eD320VxBEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_glI-4FwvEd6ZEsfifJz_3w" name="hasTemplateId" bodyCondition="_3wSaYFwwEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_3wSaYFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_glI-4FwvEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_3wSaYVwwEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.templateId->exists(id : datatypes::II | id.root = templateId)</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_jzqwYFwvEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_jz0hYFwvEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_LzaJIEyIEd6h-an5IXo-DA" name="setStructuredBody">
- <ownedParameter xmi:id="_Ro1EYEyIEd6h-an5IXo-DA" name="structuredBody" type="_WK3zsDxXEd6JwqSGecoePg"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_UOJoUDxXEd6JwqSGecoePg" name="Component2">
- <ownedRule xmi:id="_QJmXUDxjEd6JwqSGecoePg" name="bodyChoice" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_QJmXUTxjEd6JwqSGecoePg">
- <language>OCL</language>
- <body>self.structuredBody.oclIsUndefined() xor self.nonXMLBody.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_hkEsECfKEeCrtN9McWFciw" name="typeCode" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_ko69ICfKEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_rD5cgCfKEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_0NqdYCfKEeCrtN9McWFciw">
- <language>OCL</language>
- <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="__tOt4IYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQikI0xwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikJUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikJExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikLExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikLkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikLUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikKUxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikK0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikKkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9DEMUTxXEd6JwqSGecoePg" name="nonXMLBody" visibility="private" type="_YIL08DxXEd6JwqSGecoePg" aggregation="composite" association="_9DEMUDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9DEMUjxXEd6JwqSGecoePg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9DEMUzxXEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6d0BUTxXEd6JwqSGecoePg" name="structuredBody" visibility="private" type="_WK3zsDxXEd6JwqSGecoePg" aggregation="composite" association="_6d0BUDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6d0BUjxXEd6JwqSGecoePg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6d0BUzxXEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikJkxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikKExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikJ0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7b5xYEolEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9mojkEolEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9mojkUolEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_-e9SsEolEd6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AbOyIEomEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LniSgEomEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LniSgUomEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_Is1CoEorEd6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_WK3zsDxXEd6JwqSGecoePg" name="StructuredBody">
- <ownedRule xmi:id="_8dXMYCi_EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_8dXMYSi_EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_8zHZ8Ci_EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_8zHZ8Si_EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_8s7JIIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTOrzExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrzkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrzUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOr1UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr10xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr1kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOr0kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr1ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr00xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d1E2YErpEd6FXKclYGEDCw" name="confidentialityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_evMVQErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_evMVQUrpEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hPrVAErpEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iCfSAErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iCfSAUrpEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_T72k1UxlEd6h-an5IXo-DA" name="component" visibility="private" type="_dkuWIDxXEd6JwqSGecoePg" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T72k10xlEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T72k1kxlEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOrz0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr0UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr0ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_j_XOYErpEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kzNtMErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kzNtMUrpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mjbGkErpEd6FXKclYGEDCw" name="DOCBODY">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_oJyncErpEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o8TpgErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o8TpgUrpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_p6vnsErpEd6FXKclYGEDCw" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_YIL08DxXEd6JwqSGecoePg" name="NonXMLBody">
- <ownedRule xmi:id="_p2WbwCgAEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_p2WbwSgAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_qIYm8CgAEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_qIYm8SgAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_-M8KYIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSCY_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY_kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY_UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZBUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZB0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZBkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZAkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZBExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZA0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8px3wEo7Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BeFUQEo8Ed6c3qsAxlFHaQ" name="confidentialityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CpewYEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CpewYUo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EUxNgEo8Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FLwf4Eo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FLwf4Uo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCY_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZAUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZAExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HOJOYEo8Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IRMm0Eo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IRMm0Uo8Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_KOXeIEo8Ed6c3qsAxlFHaQ" name="DOCBODY">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MFbGYEo8Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NSUXUEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NSUXUUo8Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_PHvA0Eo8Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_dkuWIDxXEd6JwqSGecoePg" name="Component3">
- <ownedRule xmi:id="_UWUb4CfLEeCrtN9McWFciw" name="typeCode" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_UWUb4SfLEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_aRQJQCfLEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_dkuWIDxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_e6PGkCfLEeCrtN9McWFciw">
- <language>OCL</language>
- <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_BTYMUIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQikL0xwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikMUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikMExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikOExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikOkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikOUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikNUxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikN0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikNkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RlypgTxYEd6JwqSGecoePg" name="section" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" aggregation="composite" association="_RlypgDxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RlypgjxYEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rl8agDxYEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikMkxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikNExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikM0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BmQWoEotEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fw_RsEotEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fw_RsUotEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_GajzIEotEd6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JMyDIEotEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MjgHUEotEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MjgHUUotEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_MaRS0EotEd6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ks2PYDxXEd6JwqSGecoePg" memberEnd="_ks2PYTxXEd6JwqSGecoePg _ktAAYTxXEd6JwqSGecoePg">
- <ownedEnd xmi:id="_ktAAYTxXEd6JwqSGecoePg" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_ks2PYDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ktAAYjxXEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ktAAYzxXEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_qIf_wDxXEd6JwqSGecoePg" name="Section">
- <ownedRule xmi:id="_GxiSQCi9EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_GxiSQSi9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCSECT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_Hh0fsCi9EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Hh0fsSi9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_qj-7sIYLEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTE6zExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6zkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6zUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE61UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE610xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE61kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE60kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE61ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE600xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7SbMkErmEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7_IhkErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7_IhkUrmEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9lgCcErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-PEj4ErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-PEj4UrmEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AP-EoErnEd6FXKclYGEDCw" name="title" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BA2H8ErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BA2H8UrnEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vJtnoEAMEd6wZe6nFLrjsw" name="text" visibility="private" type="_0jvq8E8AEd6ohP_YEXs4Wg" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xjosYEAMEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xjosYUAMEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FJpJUErnEd6FXKclYGEDCw" name="confidentialityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GaGroErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GaGroUrnEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Nja3sErnEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QIOWwErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QIOWwUrnEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GdVm4EoYEd6c3qsAxlFHaQ" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_GdL14EoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GdVm4UoYEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GdVm4koYEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__UUVwEoXEd6c3qsAxlFHaQ" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="__UKkwEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__UUVwUoXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__UUVwkoXEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AcI5cUoYEd6c3qsAxlFHaQ" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_AcI5cEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AcI5ckoYEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AcI5c0oYEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SvZ88DxYEd6JwqSGecoePg" name="entry" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" aggregation="composite" association="_SvQzADxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvZ88TxYEd6JwqSGecoePg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvZ88jxYEd6JwqSGecoePg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ybGAkUoXEd6c3qsAxlFHaQ" name="component" visibility="private" type="_dJUMoEcEEd6besF9iFIJkQ" aggregation="composite" association="_ybGAkEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ybGAkkoXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ybGAk0oXEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WtezgErnEd6FXKclYGEDCw" name="sectionId" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yfx3kErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yfx3kUrnEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE6z0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE60UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE60ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d28wkErnEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fN0c4ErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fN0c4UrnEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_oODHQErnEd6FXKclYGEDCw" name="DOCSECT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sJlIsErnEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tIK34ErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tIK34UrnEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_t5MFIErnEd6FXKclYGEDCw" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_EqP0wFxEEd6ZEsfifJz_3w" name="addAct">
- <ownedParameter xmi:id="_GKEBsFxEEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_GpDq0FxEEd6ZEsfifJz_3w" name="addEncounter">
- <ownedParameter xmi:id="_IY0YQFxEEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_IpzakFxEEd6ZEsfifJz_3w" name="addObservation">
- <ownedParameter xmi:id="_Kx2sMFxEEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_NSL68FxEEd6ZEsfifJz_3w" name="addObservationMedia">
- <ownedParameter xmi:id="_SOF0QFxEEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Xar08FxEEd6ZEsfifJz_3w" name="addOrganizer">
- <ownedParameter xmi:id="_Yzy88FxEEd6ZEsfifJz_3w" name="organizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_SpXbAFxEEd6ZEsfifJz_3w" name="addProcedure">
- <ownedParameter xmi:id="_T64GMFxEEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_URE_sFxEEd6ZEsfifJz_3w" name="addRegionOfInterest">
- <ownedParameter xmi:id="_WR0vcFxEEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_b3c11lwxEd6ZEsfifJz_3w" name="addSection">
- <ownedParameter xmi:id="_b3c111wxEd6ZEsfifJz_3w" name="newSection" type="_qIf_wDxXEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_ZSymEFxEEd6ZEsfifJz_3w" name="addSubstanceAdministration">
- <ownedParameter xmi:id="_dhsPcFxEEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_egR-oFxEEd6ZEsfifJz_3w" name="addSupply">
- <ownedParameter xmi:id="_fvQTMFxEEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_6rQcwHrnEd648OeXdSIbLg" name="createStrucDocText">
- <ownedParameter xmi:id="_9qSZsHrnEd648OeXdSIbLg" name="xmlString">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_9ql7sHrnEd648OeXdSIbLg" name="Parameter1" type="_0jvq8E8AEd6ohP_YEXs4Wg" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_mP-gIFxCEd6ZEsfifJz_3w" name="getActs" bodyCondition="_HnA9UFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_HnA9UFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_mP-gIFxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_HnA9UVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.act->select(act : cda::Act | not act.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_n6EqcFxCEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n6EqcVxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n6EqclxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_5qS8wHrsEd648OeXdSIbLg" name="getClinicalDocument" isQuery="true">
- <ownedParameter xmi:id="_8ErUgHrsEd648OeXdSIbLg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_p0aQMFxCEd6ZEsfifJz_3w" name="getEncounters" bodyCondition="_PozpgFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_PozpgFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_p0aQMFxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_PozpgVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.encounter->select(enc : cda::Encounter | not enc.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_regagFxCEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_reqLgFxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_reqLgVxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_s4g6YFxCEd6ZEsfifJz_3w" name="getObservations" bodyCondition="_Tjc6IFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_Tjc6IFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_s4g6YFxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tjc6IVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.observation->select(obs : cda::Observation | not obs.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_vYjOMFxCEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vYs_MFxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vYs_MVxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_vtHI8FxCEd6ZEsfifJz_3w" name="getObservationMedia" bodyCondition="_Xij0AFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_Xij0AFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_vtHI8FxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Xis98FxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.observationMedia->select(media : cda::ObservationMedia | not media.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_yQlLQFxCEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yQlLQVxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yQlLQlxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_1pY6IFxCEd6ZEsfifJz_3w" name="getOrganizers" bodyCondition="_aoS14FxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_aoS14FxDEd6ZEsfifJz_3w" name="body" constrainedElement="_1pY6IFxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_aoS14VxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.organizer->select(org : cda::Organizer | not org.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_37uJIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3736IFxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3736IVxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_48sd8FxCEd6ZEsfifJz_3w" name="getProcedures" bodyCondition="_et9DsFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_et9DsFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_48sd8FxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_et9DsVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.procedure->select(proc : cda::Procedure | not proc.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_6k2ukFxCEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6k2ukVxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6k2uklxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_67zO8FxCEd6ZEsfifJz_3w" name="getRegionsOfInterest" bodyCondition="_tJrtcFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_tJrtcFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_67zO8FxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_tJrtcVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.regionOfInterest->select(reg : cda::RegionOfInterest | not reg.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_9TCzIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9TCzIVxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9TMkIFxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_b3c10FwxEd6ZEsfifJz_3w" name="getSections" bodyCondition="_b3c10VwxEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_b3c10VwxEd6ZEsfifJz_3w" name="body" constrainedElement="_b3c10FwxEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_b3c10lwxEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.component.section</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_b3c101wxEd6ZEsfifJz_3w" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b3c11VwxEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b3c11FwxEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_89B10IUqEd-2zZPpbLXGnA" name="getAllSections" isQuery="true">
- <ownedParameter xmi:id="_89B10YUqEd-2zZPpbLXGnA" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_89B104UqEd-2zZPpbLXGnA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_89B10oUqEd-2zZPpbLXGnA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_-AfvAFxCEd6ZEsfifJz_3w" name="getSubstanceAdministrations" bodyCondition="_1F9ngFxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_1F9ngFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_-AfvAFxCEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_1F9ngVxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.substanceAdministration->select(sub : cda::SubstanceAdministration | not sub.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="__ryMIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__r7WEFxCEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__r7WEVxCEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_CCIYcFxDEd6ZEsfifJz_3w" name="getSupplies" bodyCondition="_4omn0FxDEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_4omn0FxDEd6ZEsfifJz_3w" name="body" constrainedElement="_CCIYcFxDEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_4omn0VxDEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.entry.supply->select(sup : cda::Supply | not sup.oclIsUndefined())</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_DUsMgFxDEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DU1WcFxDEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DU1WcVxDEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_zg9jIFxEEd6ZEsfifJz_3w" name="hasActTemplate" bodyCondition="_h4rBUFxFEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_h4rBUFxFEd6ZEsfifJz_3w" name="body" constrainedElement="_zg9jIFxEEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_h4rBUVxFEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_09M3oFxEEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_09M3oVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_RwHnYFxbEd6ZEsfifJz_3w" name="hasCode" bodyCondition="_RwHnYVxbEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_RwHnYVxbEd6ZEsfifJz_3w" name="body" constrainedElement="_RwHnYFxbEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_RwHnYlxbEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_RwHnY1xbEd6ZEsfifJz_3w" name="code">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_RwHnZFxbEd6ZEsfifJz_3w" name="codeSystem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_RwHnZVxbEd6ZEsfifJz_3w" name="codeSystemName">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_RwHnZlxbEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_1RBLgFxEEd6ZEsfifJz_3w" name="hasEncounterTemplate" bodyCondition="_4FzK0FxFEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_4FzK0FxFEd6ZEsfifJz_3w" name="body" constrainedElement="_1RBLgFxEEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_4FzK0VxFEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_2yxSIFxEEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_2yxSIVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_-60XUFxEEd6ZEsfifJz_3w" name="hasObservationMediaTemplate" bodyCondition="_PQnEkFxGEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_PQnEkFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_-60XUFxEEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_PQnEkVxGEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_AuJ9MFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_AuJ9MVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_5nXgsFxEEd6ZEsfifJz_3w" name="hasObservationTemplate" bodyCondition="_lguQoFxGEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_lguQoFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_5nXgsFxEEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_lguQoVxGEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_7WYnQFxEEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_7WYnQVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_Iu6HkFxFEd6ZEsfifJz_3w" name="hasOrganizerTemplate" bodyCondition="_xBlEsFxGEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_xBlEsFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_Iu6HkFxFEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_xBlEsVxGEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_KMxzwFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_KMxzwVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_GYQZQFxFEd6ZEsfifJz_3w" name="hasProcedureTemplate" bodyCondition="_4-dbsFxGEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_4-dbsFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_GYQZQFxFEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_4-dbsVxGEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_ICzPgFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_IC8ZcFxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_QzOjUFxFEd6ZEsfifJz_3w" name="hasRegionOfInterestTemplate" bodyCondition="_D2yQIFxHEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_D2yQIFxHEd6ZEsfifJz_3w" name="body" constrainedElement="_QzOjUFxFEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_D2yQIVxHEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_SjJBwFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_SjJBwVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_UA3kAFxFEd6ZEsfifJz_3w" name="hasSubstanceAdministrationTemplate" bodyCondition="_2KVRwFxHEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_2KVRwFxHEd6ZEsfifJz_3w" name="body" constrainedElement="_UA3kAFxFEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_2KVRwVxHEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_VyQpIFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_VyQpIVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_-7BTAFxBEd6ZEsfifJz_3w" name="hasSectionTemplate" bodyCondition="_-7BTAVxBEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_-7BTAVxBEd6ZEsfifJz_3w" name="body" constrainedElement="_-7BTAFxBEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_-7BTAlxBEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_-7BTA1xBEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_-7BTBFxBEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_W8eZgFxFEd6ZEsfifJz_3w" name="hasSupplyTemplate" bodyCondition="_AjOYMFxIEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_AjOYMFxIEd6ZEsfifJz_3w" name="body" constrainedElement="_W8eZgFxFEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_AjOYMVxIEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_ZHgGoFxFEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_ZHgGoVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_LiI0QFwxEd6ZEsfifJz_3w" name="hasTemplateId" bodyCondition="_LiI0QVwxEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_LiI0QVwxEd6ZEsfifJz_3w" name="body" constrainedElement="_LiI0QFwxEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_LiI0QlwxEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.templateId->exists(id : datatypes::II | id.root = templateId)</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_LiI0Q1wxEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_LiI0RFwxEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_U7mz0Hi_Ed-6wJLq2P_7OA" name="getEntryTargets" isQuery="true">
- <ownedParameter xmi:id="_U7mz0Xi_Ed-6wJLq2P_7OA" name="typeCode">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
- </ownedParameter>
- <ownedParameter xmi:id="_U7mz0ni_Ed-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_U7mz03i_Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7mz1Xi_Ed-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7mz1Hi_Ed-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WRBHkHi_Ed-6wJLq2P_7OA" name="getEntryTargets" isQuery="true">
- <ownedParameter xmi:id="_WRBHkXi_Ed-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_WRBHkni_Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRBHlHi_Ed-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRBHk3i_Ed-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_r0FX0DxXEd6JwqSGecoePg" name="Entry">
- <ownedRule xmi:id="_8IM9wFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_r0FX0DxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_8IM9wVBnEd6aGcsNlPFt8A">
- <language>OCL</language>
- <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_2rN2YCf1EeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_r0FX0DxXEd6JwqSGecoePg">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_S3vWgCf2EeCrtN9McWFciw">
- <language>OCL</language>
- <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_Nrxh0IYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRJBLkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBMExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBL0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBN0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBOUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBOExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBNExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBNkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBNUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mNS5ATxYEd6JwqSGecoePg" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_mNS5ADxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mNS5AjxYEd6JwqSGecoePg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mNS5AzxYEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Z2sx4UbvEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_Z2sx4EbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z2sx4kbvEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z2sx40bvEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_k2RbsTxYEd6JwqSGecoePg" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_k2RbsDxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2RbsjxYEd6JwqSGecoePg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2RbszxYEd6JwqSGecoePg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Vt4X0EbuEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_Vtum0EbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vt4X0UbuEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vt4X0kbuEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Y3Eg4UbvEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_Y3Eg4EbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3Eg4kbvEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3Eg40bvEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XyYJsEbvEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_XyO_wEbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XyYJsUbvEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XyYJskbvEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HJN0gUbuEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_HJN0gEbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HJN0gkbuEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HJN0g0buEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qXT58EbuEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_qXKI8EbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXT58UbuEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXT58kbuEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_62KSAUbuEd6besF9iFIJkQ" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_62KSAEbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_62UDAEbuEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_62UDAUbuEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBMUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBM0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBMkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_K6Gm8Eo1Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZP9gEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZP9gUo1Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UuVhIEo1Ed6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoSEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WJ1OwEo1Ed6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yf4gIEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yf4gIUo1Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ZHX98Eo1Ed6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_6d0BUDxXEd6JwqSGecoePg" memberEnd="_6d0BUTxXEd6JwqSGecoePg _6d0BVDxXEd6JwqSGecoePg">
- <ownedEnd xmi:id="_6d0BVDxXEd6JwqSGecoePg" name="" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" association="_6d0BUDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6d0BVTxXEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6d0BVjxXEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_9DEMUDxXEd6JwqSGecoePg" memberEnd="_9DEMUTxXEd6JwqSGecoePg _9DEMVDxXEd6JwqSGecoePg">
- <ownedEnd xmi:id="_9DEMVDxXEd6JwqSGecoePg" name="" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" association="_9DEMUDxXEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9DN9UDxXEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9DN9UTxXEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RlypgDxYEd6JwqSGecoePg" memberEnd="_RlypgTxYEd6JwqSGecoePg _Rl8agTxYEd6JwqSGecoePg">
- <ownedEnd xmi:id="_Rl8agTxYEd6JwqSGecoePg" name="" visibility="private" type="_dkuWIDxXEd6JwqSGecoePg" association="_RlypgDxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rl8agjxYEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rl8agzxYEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SvQzADxYEd6JwqSGecoePg" memberEnd="_SvZ88DxYEd6JwqSGecoePg _SvZ88zxYEd6JwqSGecoePg">
- <ownedEnd xmi:id="_SvZ88zxYEd6JwqSGecoePg" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_SvQzADxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvZ89DxYEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvZ89TxYEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_YiANsDxYEd6JwqSGecoePg" name="Act">
- <generalization xmi:id="_uHJ9gHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_uE0fgExqEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE0fgkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE0fgUxqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uE9pdkxqEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9peExqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pd0xqEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uE9pc0xqEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9pdUxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pdExqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FHobYEocEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F4pooEocEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F4pooUocEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HUTHQEocEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Njf0cEocEd6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OTVV8EocEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OTVV8UocEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Q0j8kEocEd6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzJEsEocEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzJEsUocEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hbddYEocEd6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kac2gExrEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kac2gUxrEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_olrBUEocEd6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_phko4EocEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_phko4UocEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rtMy8EocEd6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_snwWsEocEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_snwWsUocEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cWzbEUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_cWzbEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzbEkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzbE0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5DrPMUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_5DrPMExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5DrPMkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5DrPM0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LEB9oUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_LEB9oExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LEB9okxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LEB9o0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Dbo-AUxpEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_Dbo-AExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dbo-AkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dbo-A0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_R2vLEExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_R2laEExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2vLEUxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2vLEkxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZqOVgUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_ZqOVgExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZqXfcExoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZqXfcUxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Dw0uYUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_Dw0uYExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dw0uYkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dw0uY0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0Xp24UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_0Xp24ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Xp24kxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Xp240xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sVByUExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_sU4BUExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sVByUUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sVByUkxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uE9pcExqEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9pckxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pcUxqEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uPHHsEY6Eee0IaOhQHm77w" name="inFulfillmentOf1" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_uPHuwEY6Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uPHHsUY6Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uPHHskY6Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1DWqEEbnEd6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOntkDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yWn-AEocEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8jTNYEocEd6c3qsAxlFHaQ" name="negationInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UY2-MEomEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UY2-MUomEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_bJyIQDxYEd6JwqSGecoePg" name="Observation">
- <generalization xmi:id="_o1LtkHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_e--24ExsEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--24kxsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--24UxsEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_e--26UxsEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--260xsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--26kxsEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_e--25kxsEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--26ExsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--250xsEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UGBfwEo8Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UuQkcEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UuQkcUo8Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WEYp4Eo8Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YXKk0Eo8Ed6c3qsAxlFHaQ" name="derivationExpr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zpkn4Eo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zpkn4Uo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bHcUEEo8Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_brgqcEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_brgqcUo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_c-D3cEo8Ed6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvFEsEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvFEsUo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fUQ50Eo8Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gS_y8Eo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gS_y8Uo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h3baIEo8Ed6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i39DAEo8Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i39DAUo8Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jQmhoEo-Ed6c3qsAxlFHaQ" name="repeatNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kuxv0Eo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kuxv0Uo-Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nYDfMEo-Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oUQBsEo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oUQBsUo-Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tRpv0Eo-Ed6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uGjXgEo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uGjXgUo-Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zHXmAEo-Ed6c3qsAxlFHaQ" name="interpretationCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0KugcEo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0KugcUo-Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1jr3cEo-Ed6c3qsAxlFHaQ" name="methodCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2aXn0Eo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2aXn0Uo-Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_339AIEo-Ed6c3qsAxlFHaQ" name="targetSiteCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5BjsgEo-Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5BjsgUo-Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aCPXcUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_aCPXcExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCPXckxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCPXc0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3qHbQUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_3qHbQExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qHbQkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qHbQ0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_P1zqkUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_P1zqkExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1zqkkxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P1zqk0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7TcH0ExoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_7TSW0ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7TcH0UxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7TcH0kxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RG5pkExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_RGv4kExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RG5pkUxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RG5pkkxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_azFbAUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_azFbAExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_azFbAkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_azFbA0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EV7mkUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_EV7mkExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EV7mkkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EV7mk0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1OoiMUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_1OoiMExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OoiMkxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OoiM0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qmnIsUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_qmnIsExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qmnIskxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qmnIs0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dwljkUobEd6c3qsAxlFHaQ" name="referenceRange" visibility="private" type="_XFrNMEcaEd6besF9iFIJkQ" aggregation="composite" association="_dwljkEobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwljkkobEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwljk0obEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_e--240xsEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--25UxsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--25ExsEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FcjT0EbtEd6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BLZhcEo_Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LYVyAExtEd6h-an5IXo-DA" name="negationInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIitMExtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIitMUxtEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_93ubUEY6Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_93t0QEY6Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_93ubUUY6Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_93ubUkY6Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_k2RbsDxYEd6JwqSGecoePg" memberEnd="_k2RbsTxYEd6JwqSGecoePg _k2RbtDxYEd6JwqSGecoePg">
- <ownedEnd xmi:id="_k2RbtDxYEd6JwqSGecoePg" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_k2RbsDxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2aloDxYEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2aloTxYEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_mNS5ADxYEd6JwqSGecoePg" memberEnd="_mNS5ATxYEd6JwqSGecoePg _mNcC8DxYEd6JwqSGecoePg">
- <ownedEnd xmi:id="_mNcC8DxYEd6JwqSGecoePg" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_mNS5ADxYEd6JwqSGecoePg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mNcC8TxYEd6JwqSGecoePg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mNcC8jxYEd6JwqSGecoePg" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_NWHRoEAJEd6wZe6nFLrjsw" name="Component1">
- <ownedRule xmi:id="_IUEloCWUEeCrtN9McWFciw" name="typeCode" constrainedElement="_NWHRoEAJEd6wZe6nFLrjsw">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_VG4w0CWUEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_-koHEIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQZaOUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaO0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaOkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQikIExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikIkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikIUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQZaP0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaQUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaQExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4f5bQUAJEd6wZe6nFLrjsw" name="encompassingEncounter" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" aggregation="composite" association="_4f5bQEAJEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4f5bQkAJEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4f5bQ0AJEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQZaPExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaPkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaPUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zYLLgEolEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1x9GUEolEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1x9GUUolEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2lgqMEolEd6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_j5JZsEAJEd6wZe6nFLrjsw" name="EncompassingEncounter">
- <ownedRule xmi:id="_RyCPgCfyEeCrtN9McWFciw" name="classCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_RyCPgSfyEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ENC</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_TBTfACfyEeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TBTfASfyEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_SHl68IYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ_QNExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QNkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QNUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBE0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBFUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBFExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBEExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBEkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBEUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kfYp8EozEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lYKFAEozEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lYKFAUozEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mwOEIEozEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nbvGUEozEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nbvGUUozEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sKO1wEozEd6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wOswwEozEd6c3qsAxlFHaQ" name="dischargeDispositionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x80fcEozEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x80fcUozEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-f1aQUoWEd6c3qsAxlFHaQ" name="responsibleParty" visibility="private" type="_hfdrgEcaEd6besF9iFIJkQ" aggregation="composite" association="_-f1aQEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-f1aQkoWEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-f1aQ0oWEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_I_4RkUoXEd6c3qsAxlFHaQ" name="encounterParticipant" visibility="private" type="_5t1WAEcEEd6besF9iFIJkQ" aggregation="composite" association="_I_4RkEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I_4RkkoXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I_4Rk0oXEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ry_F8UoXEd6c3qsAxlFHaQ" name="location" visibility="private" type="_il6LoEcZEd6besF9iFIJkQ" aggregation="composite" association="_Ry_F8EoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ry_F8koXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ry_F80oXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QN0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QOUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QOExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5rsPoEozEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_61S8AEozEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_61S8AUozEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8qkbkEozEd6c3qsAxlFHaQ" name="ENC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdeEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9q8TcEozEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__N4s4EozEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__N4s4UozEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_AsqYAEo0Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_4f5bQEAJEd6wZe6nFLrjsw" memberEnd="_4f5bQUAJEd6wZe6nFLrjsw _4gDMQEAJEd6wZe6nFLrjsw">
- <ownedEnd xmi:id="_4gDMQEAJEd6wZe6nFLrjsw" name="" visibility="private" type="_NWHRoEAJEd6wZe6nFLrjsw" association="_4f5bQEAJEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4gDMQUAJEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4gDMQkAJEd6wZe6nFLrjsw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_8etaMEAJEd6wZe6nFLrjsw" memberEnd="_8etaMUAJEd6wZe6nFLrjsw _8etaNEAJEd6wZe6nFLrjsw">
- <ownedEnd xmi:id="_8etaNEAJEd6wZe6nFLrjsw" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_8etaMEAJEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8etaNUAJEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8etaNkAJEd6wZe6nFLrjsw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_CVzT8EALEd6wZe6nFLrjsw" name="RecordTarget">
- <ownedRule xmi:id="_vlv-kCiwEeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_vlv-kSiwEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RCT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_xmDCYCiwEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_xmDCYSiwEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_jiICsIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSx_3ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_3kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_3UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_5UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_50xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_5kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_4kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_5ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_40xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_P7bcIUALEd6wZe6nFLrjsw" name="patientRole" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" aggregation="composite" association="_P7bcIEALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P7bcIkALEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P7bcI0ALEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_30xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_4UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_4ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ug-QIEriEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_voM98EriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_voM98UriEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_z0n_gEEqEeCRlaE1u__gPQ" value="RCT"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_y4XuMEriEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2pLGUEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2pLGUUriEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_0qaYAEEqEeCRlaE1u__gPQ" value="OP"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_EC35wEALEd6wZe6nFLrjsw" memberEnd="_EC35wUALEd6wZe6nFLrjsw _EC35xEALEd6wZe6nFLrjsw">
- <ownedEnd xmi:id="_EC35xEALEd6wZe6nFLrjsw" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_EC35wEALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EC35xUALEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EC35xkALEd6wZe6nFLrjsw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_OApKcEALEd6wZe6nFLrjsw" name="PatientRole">
- <ownedRule xmi:id="_NvvqQCisEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_NvvqQSisEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PAT</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_Ob6oUIYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSfE4ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE4kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE4UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE6UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE60xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE6kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE5kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE6ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE50xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_detJUErfEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VOhQsdrTEd-7hplaRhyxug" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VOhQsNrTEd-7hplaRhyxug" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4PkOUEALEd6wZe6nFLrjsw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5IVpYEALEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5IVpYUALEd6wZe6nFLrjsw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5dgBEEALEd6wZe6nFLrjsw" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZLqoEALEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZLqoUALEd6wZe6nFLrjsw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_oZP14EALEd6wZe6nFLrjsw" name="patient" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" aggregation="composite" association="_oZGE4EALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZP14UALEd6wZe6nFLrjsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZP14kALEd6wZe6nFLrjsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wFauoUciEd6besF9iFIJkQ" name="providerOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_wFauoEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFj4kEciEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFj4kUciEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE40xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE5UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE5ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kym0wErfEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lxfe4ErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lxfe4UrfEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_nriJsErfEd6FXKclYGEDCw" name="PAT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2k0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_P7bcIEALEd6wZe6nFLrjsw" memberEnd="_P7bcIUALEd6wZe6nFLrjsw _P7bcJEALEd6wZe6nFLrjsw">
- <ownedEnd xmi:id="_P7bcJEALEd6wZe6nFLrjsw" name="" visibility="private" type="_CVzT8EALEd6wZe6nFLrjsw" association="_P7bcIEALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P7bcJUALEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P7lNIEALEd6wZe6nFLrjsw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_mxsCMEALEd6wZe6nFLrjsw" name="Patient">
- <ownedRule xmi:id="_hlb3wCirEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_hlb3wSirEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_i3160CirEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_i3160SirEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_t7aR4IYIEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSVUAUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUA0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUAkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVUCkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUDExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUC0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVUB0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUCUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUCExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0S2E8EreEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_05SZ4EreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_05SZ4UreEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QcivsEAMEd6wZe6nFLrjsw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_--GQwAz8Ed-ykoLIWPzfyw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_--i8sAz8Ed-ykoLIWPzfyw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_x5U1MChyEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x5U1MShyEeyqIJBD84-cCg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2wfzIEreEd6FXKclYGEDCw" name="administrativeGenderCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_39ZEEEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_39ZEEUreEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5dgL8EreEd6FXKclYGEDCw" name="birthTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66VWUEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66VWUUreEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EENjMChxEeyqIJBD84-cCg" name="sDTCDeceasedInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EENjMShxEeyqIJBD84-cCg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EEP_cChxEeyqIJBD84-cCg" name="sDTCDeceasedTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_cShxEeyqIJBD84-cCg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EEP_cihxEeyqIJBD84-cCg" name="sDTCMultipleBirthInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_cyhxEeyqIJBD84-cCg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEP_dChxEeyqIJBD84-cCg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EEP_dShxEeyqIJBD84-cCg" name="sDTCMultipleBirthOrderNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_dihxEeyqIJBD84-cCg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEP_dyhxEeyqIJBD84-cCg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9DbJwEreEd6FXKclYGEDCw" name="maritalStatusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-exGYEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-exGYUreEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__nV4AEreEd6FXKclYGEDCw" name="religiousAffiliationCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A9UMcErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A9UMcUrfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_INfOcErfEd6FXKclYGEDCw" name="raceCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JATLcErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JATLcUrfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SebX4HfcEd-OZ-5CAiSgsw" name="sDTCRaceCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WkYgoXfcEd-OZ-5CAiSgsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WkYgoHfcEd-OZ-5CAiSgsw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_K0rTIErfEd6FXKclYGEDCw" name="ethnicGroupCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LvZO8ErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LvZO8UrfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dJAAkIdPEeeAsbPrNOnubg" name="sDTCEthnicGroupCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i490EYdPEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i490EIdPEeeAsbPrNOnubg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nYJAAEcjEd6besF9iFIJkQ" name="guardian" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" aggregation="composite" association="_nX_2EEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYJAAUcjEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYJAAkcjEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XZLo8UcjEd6besF9iFIJkQ" name="birthplace" visibility="private" type="_Y18S8EcEEd6besF9iFIJkQ" aggregation="composite" association="_XZLo8EcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZLo8kcjEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZLo80cjEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XNh1wUcnEd6besF9iFIJkQ" name="languageCommunication" visibility="private" type="_cHD44EcZEd6besF9iFIJkQ" aggregation="composite" association="_XNh1wEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XNh1wkcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNh1w0cnEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVUBExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUBkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUBUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PmTPEErfEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QlxvEErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QlxvEUrfEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_U30MAErfEd6FXKclYGEDCw" name="PSN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZmdFYErfEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLCdkErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLCdkUrfEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_cROCgErfEd6FXKclYGEDCw" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_AIedoAfOEeCxDqb09A9nZA" name="getIds" bodyCondition="_FF29oAfOEeCxDqb09A9nZA">
- <ownedRule xmi:id="_FF29oAfOEeCxDqb09A9nZA" name="body" constrainedElement="_AIedoAfOEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_KEYGEAfOEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.id }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_B_vhQAfOEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CxsioQfOEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CxsioAfOEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_oZGE4EALEd6wZe6nFLrjsw" memberEnd="_oZP14EALEd6wZe6nFLrjsw _oZP140ALEd6wZe6nFLrjsw">
- <ownedEnd xmi:id="_oZP140ALEd6wZe6nFLrjsw" name="" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" association="_oZGE4EALEd6wZe6nFLrjsw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZP15EALEd6wZe6nFLrjsw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZP15UALEd6wZe6nFLrjsw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_zegkcEbtEd6besF9iFIJkQ" name="RegionOfInterest">
- <ownedRule xmi:id="_RktBQCi6EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_RktBQSi6EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ROIOVL</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_SzPQ8Ci6EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_SzPQ8Si6EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_CyVzIHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_0Q3OMExuEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OMkxuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3OMUxuEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0Q3OOUxuEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OO0xuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3OOkxuEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0Q3ONkxuEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OOExuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3ON0xuEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_88nIYErkEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9nhtoErkEd6FXKclYGEDCw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9nhtoUrkEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Air3MErlEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kmUtkEcAEd6besF9iFIJkQ" name="value" visibility="private" type="_VCoWMEcAEd6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yvC7sSi5EeCrtN9McWFciw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yvC7sCi5EeCrtN9McWFciw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UpuaoUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_UpuaoExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UpuaokxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Upuao0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0blpwUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_0blpwExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0blpwkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0blpw0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WRhw0UxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_WRhw0ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRhw0kxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRhw00xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9I2xUUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_9I2xUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9I2xUkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9JAiUExoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JbT24UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_JbT24ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JbT24kxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jbdn4ExoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cXOHQUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_cXOHQExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cXOHQkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cXOHQ0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_F0QlwUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_F0QlwExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F0ZvsExqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F0ZvsUxqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3P-u4UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_3P-u4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3P-u4kxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3P-u40xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mJZWgExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_mJQMkExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJZWgUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mJZWgkxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FQu6sErlEd6FXKclYGEDCw" name="regionOfInterestId" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0Q3OM0xuEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3ONUxuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3ONExuEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0draEEb7Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gCEPMErlEd6FXKclYGEDCw" name="ROIOVL">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdq0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_avN1gErlEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_i5fvUErlEd6FXKclYGEDCw" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_HJN0gEbuEd6besF9iFIJkQ" memberEnd="_HJN0gUbuEd6besF9iFIJkQ _HJN0hEbuEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_HJN0hEbuEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_HJN0gEbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HJW-cEbuEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HJW-cUbuEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_OnY2QEbuEd6besF9iFIJkQ" name="ObservationMedia">
- <generalization xmi:id="_7RIrgHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_2df6UExtEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6UkxtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6UUxtEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2df6WUxtEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6W0xtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6WkxtEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2df6VkxtEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6WExtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6V0xtEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MKJG8Eo_Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M5hVcEo_Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5hVcUo_Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OURcMEo_Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PNC3QEo_Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PNC3QUo_Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Wu8icEo_Ed6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NuH6cUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_NuH6cExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NuH6ckxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NuH6c0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xDqrsUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_xDqrsExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDqrskxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDqrs0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hGIi4UxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_hGIi4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hGIi4kxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hGIi40xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__lnusUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="__lnusExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lnuskxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lnus0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NRe3MExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_NRVGMExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NRe3MUxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NRe3MkxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gG-9kUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_gG-9kExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gG-9kkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gG-9k0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JCVrUUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_JCVrUExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JCVrUkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JCVrU0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BouEUUxoEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_BouEUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BouEUkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BouEU0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jAFcMExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_i_7rMExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jAFcMUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jAFcMkxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hypScErZEd6FXKclYGEDCw" name="observationMediaId" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TI6MgEyHEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TI6MgUyHEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2df6U0xtEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6VUxtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6VExtEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Fv8MEEb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Jj_ykErYEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Vtum0EbuEd6besF9iFIJkQ" memberEnd="_Vt4X0EbuEd6besF9iFIJkQ _Vt4X00buEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Vt4X00buEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Vtum0EbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vt4X1EbuEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vt4X1UbuEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_nazskEbuEd6besF9iFIJkQ" name="SubstanceAdministration">
- <ownedRule xmi:id="_VtfFcCjDEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_VtfFcSjDEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::SBADM</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_EilBsHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_MfCCYExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzYUxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzYExvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MfLzaExvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzakxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzaUxvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MfLzZUxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzZ0xvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzZkxvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fBT4oErsEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fn5-kErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fn5-kUrsEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jEJb8ErsEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kNUDcErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kNUDcUrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p-taUErsEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qw7hcErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qw7hcUrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sDU9cErsEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tG-y0ErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tG-y0UrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_u37zEErsEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_kSZ5QD5_Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wV0GUErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wV0GUUrsEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1WfK4ErsEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xYbkErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xYbkUrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6z6c4ErsEd6FXKclYGEDCw" name="repeatNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Agy4ErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Agy4UrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9hNwoErsEd6FXKclYGEDCw" name="routeCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Jc1UErsEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Jc1UUrsEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ATlKkErtEd6FXKclYGEDCw" name="approachSiteCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2OpEErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2OpEUrtEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D1VaEErtEd6FXKclYGEDCw" name="doseQuantity" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_1VHHUErrEd6FXKclYGEDCw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E8aW4ErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E8aW4UrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GsU1UErtEd6FXKclYGEDCw" name="rateQuantity" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_1VHHUErrEd6FXKclYGEDCw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqnCgErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqwzgErtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_J1e-oErtEd6FXKclYGEDCw" name="maxDoseQuantity" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_IZ0HUErsEd6FXKclYGEDCw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LIookErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LIyZkErtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OJ6BMErtEd6FXKclYGEDCw" name="administrationUnitCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PGjPoErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PGjPoUrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XUpIwUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_XUpIwExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XUpIwkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XUpIw0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_143gEUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_143gEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_143gEkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_143gE0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d4t2wUoZEd6c3qsAxlFHaQ" name="consumable" visibility="private" type="_gRI5MEcEEd6besF9iFIJkQ" aggregation="composite" association="_d4t2wEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d4t2wkoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d4t2w0oZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SvU1YExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_SvLEYExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvU1YUxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvU1YkxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8iacYUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_8iacYExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iacYkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8iacY0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_I03h8UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_I03h8ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I03h8kxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I03h80xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_becsMUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_becsMExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bemdMExoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bemdMUxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_E7yFoUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_E7yFoExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E7yFokxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E7yFo0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2DYY4ExnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_2DPO8ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DYY4UxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DYY4kxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nqG7UUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_nqG7UExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nqG7UkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqG7U0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BvohAkY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_BvohAEY7Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BvohA0Y7Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BvohBEY7Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MfLzYkxvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzZExvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzY0xvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dTy38Eb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_i0zCYEb8Ed6besF9iFIJkQ" name="SBADM">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdc0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bN2_sErtEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iJxB4ErtEd6FXKclYGEDCw" name="negationInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRllkErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRllkUrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_qXKI8EbuEd6besF9iFIJkQ" memberEnd="_qXT58EbuEd6besF9iFIJkQ _qXT580buEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_qXT580buEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_qXKI8EbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXT59EbuEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXT59UbuEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_3gL0sEbuEd6besF9iFIJkQ" name="Supply">
- <ownedRule xmi:id="_GnoEICjEEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_GnoEISjEEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClassSupply::SPLY</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_GQZOYHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_p2Xv0ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv0kxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv0UxvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p2Xv2UxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv20xvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv2kxvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p2Xv1kxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv2ExvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv10xvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_x1NnEErtEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ymrgQErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ym1RQErtEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1JZ7sErtEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2AsJAErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2AsJAUrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2onrsErtEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3RwIQErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3RwIQUrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_42xlUErtEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5iI2gErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5iI2gUrtEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8voGMErtEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_kSZ5QD5_Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_93Tf8ErtEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_93Tf8UrtEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AlpVgEruEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BdrJsEruEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BdrJsUruEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D-T6cEruEd6FXKclYGEDCw" name="repeatNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FwmXcEruEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FwmXcUruEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IAZP0EruEd6FXKclYGEDCw" name="independentInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JU49kEruEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JU49kUruEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_KwFJMEruEd6FXKclYGEDCw" name="quantity" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3mPzYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJyHEEruEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJyHEUruEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_On4hMEruEd6FXKclYGEDCw" name="expectedUseTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QFBNkEruEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QFBNkUruEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PMJXoUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_PMJXoExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMJXokxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMJXo0xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_x_kTQExpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_x_bJUExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x_kTQUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x_kTQkxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_e19iIEoZEd6c3qsAxlFHaQ" name="product" visibility="private" type="_UCUw8EcaEd6besF9iFIJkQ" aggregation="composite" association="_e10YMEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e19iIUoZEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e19iIkoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fxfrMExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_fxV6MExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxfrMUxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxfrMkxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-87-EUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_-87-EExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-87-EkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-87-E0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LrGvQExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_Lq9lUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LrGvQUxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LrGvQkxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_en6XgExoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_enwmgExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_en6XgUxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_en6XgkxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HiEycUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_HiEycExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HiEyckxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HiEyc0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__WPEUUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="__WPEUExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__WPEUkxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__WPEU0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jizuwExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_jip9wExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jizuwUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jizuwkxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CKGPckY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_CKGPcEY7Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CKGPc0Y7Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CKGPdEY7Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p2Xv00xvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv1UxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv1ExvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_p_5-MEb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVfcUDcEd6xYZuu1VKCVw"/>
- <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_-RWeIEb8Ed6besF9iFIJkQ">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVfcUDcEd6xYZuu1VKCVw"/>
- <body>SPLY</body>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_U-F1UEruEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_62KSAEbuEd6besF9iFIJkQ" memberEnd="_62KSAUbuEd6besF9iFIJkQ _62UDAkbuEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_62UDAkbuEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_62KSAEbuEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_62UDA0buEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_62UDBEbuEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_-jiisEbuEd6besF9iFIJkQ" name="Procedure">
- <generalization xmi:id="__u3bEHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_RUpi8ExuEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi8kxuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi8UxuEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RUpi-UxuEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi-0xuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi-kxuEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RUpi9kxuEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi-ExuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi90xuEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mIND0ErhEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxU5UErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxU5UUrhEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_okNzQErhEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pY0gAErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pY0gAUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xYrSgErhEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yVKv8ErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yVKv8UrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4oiygErhEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5ad-sErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5ad-sUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7B4BYErhEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_79VkEErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_79VkEUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9miWgErhEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-iJDIErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-iJDIUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="___H-gErhEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A9tGoEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A923oEriEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DrwBQEriEd6FXKclYGEDCw" name="methodCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EZWuIEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EZWuIUriEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GaGd4EriEd6FXKclYGEDCw" name="approachSiteCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HkmiIEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HkmiIUriEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ia2NoEriEd6FXKclYGEDCw" name="targetSiteCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jefb8EriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jefb8UriEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SoPEAUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_SoPEAExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SoY1AExpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SoY1AUxpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zm-9AUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_zm-9AExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znIuAExpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znIuAUxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aSkkYUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_aSkkYExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSkkYkxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSkkY0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9p8FIUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_9p8FIExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qF2IExoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qF2IUxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_J_ErQUxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_J_ErQExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J_ErQkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J_ErQ0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dApewUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_dApewExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dApewkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dApew0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GXICQUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_GXICQExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXICQkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GXICQ0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_38Ow4UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_38Ow4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38Yh4ExnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38Yh4UxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_k92wcUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_k92wcExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k92wckxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k92wc0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ASmiUEY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_ASl7QEY7Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ASmiUUY7Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ASmiUkY7Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RUpi80xuEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi9UxuEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi9ExuEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Hp3ssEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MIhZQEriEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOprUDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Tt_84EriEd6FXKclYGEDCw" name="negationInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U5GeEEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U5GeEUriEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_AAXtEEbvEd6besF9iFIJkQ" name="Encounter">
- <generalization xmi:id="_30SKIHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_B19SQExsEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B19SQkxsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B19SQUxsEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_B2GcNUxsEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcN0xsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcNkxsEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_B2GcMkxsEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcNExsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcM0xsEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DKBLQEo0Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D2t5MEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D2t5MUo0Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_F_EFwEo0Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gl9GoEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gl9GoUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_H4XJsEo0Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IZvYcEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IZvYcUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_KAZ0QEo0Ed6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K1KSAEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K1KSAUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MZl5MEo0Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NdipgEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NdipgUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_eCTm4I_1EeKDcJPVSJHobw" name="sDTCDischargeDispositionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oI-U4I_1EeKDcJPVSJHobw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oI9t0I_1EeKDcJPVSJHobw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OtQk8Eo0Ed6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PqzLQEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PqzLQUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LxP-EExpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_LxGNEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LxP-EUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LxP-EkxpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wasAIUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_wasAIExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wa1xIExpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wa1xIUxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jKTaEUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_jKTaEExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jKTaEkxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jKTaE0xnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AsZwkUxpEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_AsZwkExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsZwkkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsZwk0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PEqsEUxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_PEqsEExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEqsEkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEqsE0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h0gPUUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_h0gPUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0gPUkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0gPU0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_KWYtIUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_KWYtIExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KWYtIkxqEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KWYtI0xqEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_E2gO8ExoEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_E2Wd8ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2gO8UxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2gO8kxoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_iLevcExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_iLVlgExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iLevcUxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iLevckxpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8BiVwkY6Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_8BiVwEY6Eee0IaOhQHm77w">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BiVw0Y6Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BiVxEY6Eee0IaOhQHm77w" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_B19SQ0xsEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcMUxsEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcMExsEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_n4VYQEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SaymoEo0Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpnUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3GiwEo0Ed6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3GiwUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_B6aX4EbvEd6besF9iFIJkQ" name="Organizer">
- <generalization xmi:id="_9r6r4HfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
- <ownedAttribute xmi:id="_XVNzsExtEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzskxtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzsUxtEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XVNzuUxtEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzu0xtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzukxtEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XVNztkxtEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzuExtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzt0xtEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G_dccErcEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HtDiQErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HtDiQUrcEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JKfJkErcEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J7OC8ErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J7OC8UrcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SaXZgErcEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VIaUIErcEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WgVJUErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WgVJUUrcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RDpr0UxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_RDpr0ExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RDpr0kxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RDpr00xpEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yqVukUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_yqVukExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqVukkxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqVuk0xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cgbjEExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_cgRyEExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgbjEUxnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgbjEkxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-ZxmoUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_-ZxmoExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-ZxmokxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z6wkExoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_K6rX4UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_K6rX4ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K6rX4kxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K61I4ExoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d1_yYUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_d1_yYExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d1_yYkxoEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d1_yY0xoEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_552UIUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_552UIExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_56AFIExnEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_56AFIUxnEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kU4E4UxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_kU4E4ExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kU4E4kxpEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kU4E40xpEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WtEdwUcLEd6besF9iFIJkQ" name="component" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" aggregation="composite" association="_WtEdwEcLEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WtEdwkcLEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WtEdw0cLEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XVNzs0xtEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNztUxtEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNztExtEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NjnHQEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Z5I4MErcEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xhK1kSgEEeCrtN9McWFciw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xhK1kCgEEeCrtN9McWFciw" value="1"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_Tq82AFxTEd6ZEsfifJz_3w" name="addAct">
- <ownedParameter xmi:id="_Tq82AVxTEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82BlxTEd6ZEsfifJz_3w" name="addEncounter">
- <ownedParameter xmi:id="_Tq82B1xTEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82AlxTEd6ZEsfifJz_3w" name="addObservation">
- <ownedParameter xmi:id="_Tq82A1xTEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82BFxTEd6ZEsfifJz_3w" name="addObservationMedia">
- <ownedParameter xmi:id="_Tq82BVxTEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_TqzFAlxTEd6ZEsfifJz_3w" name="addOrganizer">
- <ownedParameter xmi:id="_TqzFA1xTEd6ZEsfifJz_3w" name="newOrganizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82CFxTEd6ZEsfifJz_3w" name="addProcedure">
- <ownedParameter xmi:id="_Tq82CVxTEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82DFxTEd6ZEsfifJz_3w" name="addRegionOfInterest">
- <ownedParameter xmi:id="_Tq82DVxTEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_TqzFBFxTEd6ZEsfifJz_3w" name="addSubstanceAdministration">
- <ownedParameter xmi:id="_TqzFBVxTEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_Tq82ClxTEd6ZEsfifJz_3w" name="addSupply">
- <ownedParameter xmi:id="_Tq82C1xTEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_WZOeXFxMEd6ZEsfifJz_3w" name="getActs" isQuery="true">
- <ownedParameter xmi:id="_WZOeX1xMEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeYVxMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeYFxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZOeYlxMEd6ZEsfifJz_3w" name="getEncounters" isQuery="true">
- <ownedParameter xmi:id="_WZOeZVxMEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeZ1xMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeZlxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZXoRlxMEd6ZEsfifJz_3w" name="getObservations" isQuery="true">
- <ownedParameter xmi:id="_WZXoSVxMEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoS1xMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoSlxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZXoTFxMEd6ZEsfifJz_3w" name="getObservationMedia" isQuery="true">
- <ownedParameter xmi:id="_WZXoT1xMEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoUVxMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoUFxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZOeUFxMEd6ZEsfifJz_3w" name="getOrganizers" isQuery="true">
- <ownedParameter xmi:id="_WZOeU1xMEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeVVxMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeVFxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZOeVlxMEd6ZEsfifJz_3w" name="getProcedures" isQuery="true">
- <ownedParameter xmi:id="_WZOeWVxMEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeW1xMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeWlxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZXoUlxMEd6ZEsfifJz_3w" name="getRegionsOfInterest" isQuery="true">
- <ownedParameter xmi:id="_WZXoVVxMEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoV1xMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoVlxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZOeaFxMEd6ZEsfifJz_3w" name="getSubstanceAdministrations" isQuery="true">
- <ownedParameter xmi:id="_WZOea1xMEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOebVxMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOebFxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WZXoQFxMEd6ZEsfifJz_3w" name="getSupplies" isQuery="true">
- <ownedParameter xmi:id="_WZXoQ1xMEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoRVxMEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoRFxMEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_1FHYsHfUEd-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
- <ownedParameter xmi:id="_1FHYsXfUEd-6wJLq2P_7OA" name="typeCode">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
- </ownedParameter>
- <ownedParameter xmi:id="_1FHYsnfUEd-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_1FHYs3fUEd-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1FHYtXfUEd-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1FHYtHfUEd-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_Ta_H4Hi6Ed-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
- <ownedParameter xmi:id="_Ta_H4Xi6Ed-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_Ta_H4ni6Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ta_H5Hi6Ed-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ta_H43i6Ed-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XyO_wEbvEd6besF9iFIJkQ" memberEnd="_XyYJsEbvEd6besF9iFIJkQ _XyYJs0bvEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_XyYJs0bvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_XyO_wEbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XyYJtEbvEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XyYJtUbvEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Y3Eg4EbvEd6besF9iFIJkQ" memberEnd="_Y3Eg4UbvEd6besF9iFIJkQ _Y3Eg5EbvEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Y3Eg5EbvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Y3Eg4EbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3Eg5UbvEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3Eg5kbvEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Z2sx4EbvEd6besF9iFIJkQ" memberEnd="_Z2sx4UbvEd6besF9iFIJkQ _Z2sx5EbvEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Z2sx5EbvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Z2sx4EbvEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z2sx5UbvEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z2sx5kbvEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_sKX1MEb9Ed6besF9iFIJkQ" name="InfrastructureRootTypeId">
- <ownedRule xmi:id="_W3KzwCV1EeCrtN9McWFciw" name="redefinedRoot" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_fYG6ECV1EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.root='2.16.840.1.113883.1.3'</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_g-5q4EREEeCldOpAaJlPmA" name="redefinedExtension" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_lnu3MEREEeCldOpAaJlPmA">
- <language>OCL</language>
- <body>not self.extension.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_LLhMIHD8EeCQw9jC9V9bEw" name="II" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_NUK6sHD8EeCQw9jC9V9bEw">
- <language>OCL</language>
- <body>(self.isNullFlavorDefined() or self.isDefined('redefinedRoot') and not(self.isNullFlavorDefined() and self.isDefined('redefinedRoot')))</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_x2aK8Eb9Ed6besF9iFIJkQ">
- <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_1Uur8Eb9Ed6besF9iFIJkQ" name="redefinedRoot" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_RpDqMDrsEeCN26jpCPaoAw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3SpKIEb9Ed6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3SpKIUb9Ed6besF9iFIJkQ" value="1"/>
- <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_aVi_8EujEd6NK851gG2cyw">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <body>2.16.840.1.113883.1.3</body>
- </defaultValue>
- <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_hVUykDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5SDdIEb9Ed6besF9iFIJkQ" name="redefinedExtension" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_d4N5sEQ3EeCldOpAaJlPmA"/>
- <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_iX7fEDxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_VCoWMEcAEd6besF9iFIJkQ" name="RegionOfInterestValue">
- <generalization xmi:id="_Yxf0oEcAEd6besF9iFIJkQ">
- <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- </generalization>
- <ownedAttribute xmi:id="_bXMrkEcAEd6besF9iFIJkQ" name="unsorted" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_PsFS0EcBEd6besF9iFIJkQ">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_z2vcQEcDEd6besF9iFIJkQ" name="AssignedAuthor">
- <ownedRule xmi:id="_zZYxcE7QEd6ohP_YEXs4Wg" name="assignedAuthorChoice" constrainedElement="_z2vcQEcDEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_zZYxcU7QEd6ohP_YEXs4Wg">
- <language>OCL</language>
- <body>self.assignedPerson.oclIsUndefined() or self.assignedAuthoringDevice.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_QwqHgCWAEeCrtN9McWFciw" name="classCode" constrainedElement="_z2vcQEcDEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_fWXMoCWAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_wpGKsIYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="__M8r0ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r0kxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r0UxvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__M8r2UxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r20xvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r2kxvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__M8r1kxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r2ExvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r10xvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IccloEodEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JOEP0EodEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JOEP0UodEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LGBP8EodEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lv5TYEodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lv5TYUodEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NYNVAEodEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OM9LsEodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OM9LsUodEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RHqpUEodEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SYbtoEodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SYbtoUodEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9_sjEUcgEd6besF9iFIJkQ" name="assignedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_9_sjEEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9_sjEkcgEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9_sjE0cgEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Kx64YUchEd6besF9iFIJkQ" name="assignedAuthoringDevice" visibility="private" type="_IIL8MEcEEd6besF9iFIJkQ" aggregation="composite" association="_Kx64YEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kx64YkchEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx64Y0chEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ytJQwUcgEd6besF9iFIJkQ" name="representedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_ytJQwEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytJQwkcgEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytJQw0cgEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__M8r00xvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r1UxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r1ExvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UjwVsEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_heK9sEodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_heK9sUodEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_sZJ3AEErEeCRlaE1u__gPQ" value="ASSIGNED"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_1G6DoEcDEd6besF9iFIJkQ" name="AssignedCustodian">
- <ownedRule xmi:id="_Hhld8CWCEeCrtN9McWFciw" name="classCode" constrainedElement="_1G6DoEcDEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_KHSU4CWCEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_xutH4IYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="__M8r3ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r3kxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r3UxvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__NGc1kxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc2ExvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc10xvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__NGc00xvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc1UxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc1ExvEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GNl8IEciEd6besF9iFIJkQ" name="representedCustodianOrganization" visibility="private" type="_nNMFUEcEEd6besF9iFIJkQ" aggregation="composite" association="_GNcLIEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNl8IUciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNl8IkciEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__NGc0ExvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc0kxvEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc0UxvEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_svikQEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uVUPQEodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uVUPQUodEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_v3qLwEodEd6c3qsAxlFHaQ">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
- <body>ASSIGNED</body>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_6qmVsEcDEd6besF9iFIJkQ" name="AssignedEntity">
- <ownedRule xmi:id="__oYzcCWJEeCrtN9McWFciw" name="classCode" constrainedElement="_6qmVsEcDEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_B5FDsCWKEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_yg5Z0IYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fPWRUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRUkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRUUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPWRWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRW0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRWkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPWRVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRWExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRV0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9JenIEodEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-BM5UEodEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-BM5UUodEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CDS1wEoeEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ppY2MEoeEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ppY2MUoeEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DBIXAEoeEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DrKLcEoeEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DrKLcUoeEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_D01r4EoeEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EltvMEoeEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EltvMUoeEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__A5zUUceEd6besF9iFIJkQ" name="assignedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="__A5zUEceEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__A5zUkceEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__A5zU0ceEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EsyYEUcfEd6besF9iFIJkQ" name="representedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_EsyYEEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EsyYEkcfEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EsyYE0cfEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dXaowHfeEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gIlv4XfeEd-OZ-5CAiSgsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gIlv4HfeEd-OZ-5CAiSgsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPWRU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRVUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRVExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2PqPoEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3guO4EodEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3guO4UodEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_mWrvUEoeEd6c3qsAxlFHaQ">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
- <body>ASSIGNED</body>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_8OcHAEcDEd6besF9iFIJkQ" name="AssociatedEntity">
- <generalization xmi:id="_0RcxcIYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fPgCUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCUkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCUUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPgCWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCW0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCWkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPgCVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCWExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCV0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8KBf0EoeEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iiNLgG_vEd-NxfUd9-n7Bg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iiDagG_vEd-NxfUd9-n7Bg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9XNrsEoeEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-SXsYEoeEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-SXsYUoeEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-czawEoeEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__PBh4EoeEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__PBh4UoeEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__ZTfQEoeEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AVNG0EofEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AVNG0UofEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3pHXUUcnEd6besF9iFIJkQ" name="associatedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_3pHXUEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3pHXUkcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3pHXU0cnEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3AIrwUcnEd6besF9iFIJkQ" name="scopingOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_3AIrwEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3AIrwkcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AIrw0cnEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dKVZkHffEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fWGtkXffEd-OZ-5CAiSgsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fWGtkHffEd-OZ-5CAiSgsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPgCU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCVUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCVExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AkaAcEofEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_BkHyQEcEEd6besF9iFIJkQ" name="Authenticator">
- <ownedRule xmi:id="_5sb88CWKEeCrtN9McWFciw" name="typeCode" constrainedElement="_BkHyQEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_DNmKICWLEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUTHEN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_VFrnQIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fPpzUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzUkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzUUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPpzWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzW0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzWkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPpzVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzWExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzV0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_P7b00EofEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QjONkEofEd6c3qsAxlFHaQ" name="signatureCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dsqn8UcdEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_dsqn8EcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yG0PYSWKEeCrtN9McWFciw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yG0PYCWKEeCrtN9McWFciw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPpzU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzVUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzVExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_U-8K8EofEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WDoiIEofEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WDoiIUofEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_YlKDsEofEd6c3qsAxlFHaQ" name="AUTHEN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BsUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vHSJgBzlEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vHSJgRzlEeSMr-NWzQuDBw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vHSJghzlEeSMr-NWzQuDBw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_ChEisEcEEd6besF9iFIJkQ" name="Author">
- <ownedRule xmi:id="__t9lECWLEeCrtN9McWFciw" name="typeCode" constrainedElement="_ChEisEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_IOKEgCWMEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_BsoRMCWMEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_ChEisEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_UZfY8CWMEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_5SfCYIYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fPy9QExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9QkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9QUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPy9SUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9S0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9SkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPy9RkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9SExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9R0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nlsDoEofEd6c3qsAxlFHaQ" name="functionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pEKMwEofEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pEKMwUofEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t59eEEofEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ieYjIUcgEd6besF9iFIJkQ" name="assignedAuthor" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" aggregation="composite" association="_ieYjIEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iehtEEcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iehtEUcgEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fPy9Q0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9RUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9RExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xxd7IEofEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6AX2QEofEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6AX2QUofEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0pyzIEofEd6c3qsAxlFHaQ" name="AUT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BjUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CCUTcEogEd6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8DcQEogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8DcQUogEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_EoKUUEogEd6c3qsAxlFHaQ" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_tXwsMPdcEd-aZohBEt6atA" name="getClinicalDocument" isQuery="true">
- <ownedParameter xmi:id="_tXwsMfdcEd-aZohBEt6atA" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_IIL8MEcEEd6besF9iFIJkQ" name="AuthoringDevice">
- <ownedRule xmi:id="_83KvYCWREeCrtN9McWFciw" name="classCode" constrainedElement="_IIL8MEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_E5aHgCWSEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassDevice::DEV</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_-4z3ACWREeCrtN9McWFciw" name="determinerCode" constrainedElement="_IIL8MEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_X8Bc0CWSEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_jmNcAIYxEd-9YcrCLsHEiw">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fP8uQExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uQkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uQUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fP8uSUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uS0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uSkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fP8uRkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uSExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uR0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NWWzgEogEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OCBmsEogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OCKwoEogEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Qb8rcEogEd6c3qsAxlFHaQ" name="manufacturerModelName" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R7nHYEogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R7nHYUogEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lSMhkEogEd6c3qsAxlFHaQ" name="softwareName" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mFKPkEogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mFKPkUogEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YQjAsUchEd6besF9iFIJkQ" name="asMaintainedEntity" visibility="private" type="_j-uYsEcZEd6besF9iFIJkQ" aggregation="composite" association="_YQjAsEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQjAskchEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YQjAs0chEd6besF9iFIJkQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fP8uQ0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uRUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uRExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pwAJoEogEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rTZPAEogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTZPAUogEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_sPS2kEogEd6c3qsAxlFHaQ" name="DEV">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ta_0sEogEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zjyX4EogEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zjyX4UogEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_VGLqUEEsEeCRlaE1u__gPQ" value="INSTANCE"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_JpCq8EcEEd6besF9iFIJkQ" name="Authorization">
- <ownedRule xmi:id="_5ePPQCWSEeCrtN9McWFciw" name="typeCode" constrainedElement="_JpCq8EcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_BbZ6ICWTEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::AUTH</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_7egYwIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fP8uTExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uTkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uTUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQGfQ0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfRUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfRExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQGfQExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfQkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfQUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rLCIwUoWEd6c3qsAxlFHaQ" name="consent" visibility="private" type="_fVPRoEcEEd6besF9iFIJkQ" aggregation="composite" association="_rLCIwEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLCIwkoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLCIw0oWEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fP8uT0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uUUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uUExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_K3GGUEohEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MRscEEohEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MRscEUohEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_SoDhMEohEd6c3qsAxlFHaQ" name="AUTH">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeau0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Y18S8EcEEd6besF9iFIJkQ" name="Birthplace">
- <ownedRule xmi:id="_deGv4CWTEeCrtN9McWFciw" name="classCode" constrainedElement="_Y18S8EcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_kt-28CWTEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::BIRTHPL</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_mFbQcIYxEd-9YcrCLsHEiw">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQGfRkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfSExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfR0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQGfT0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfUUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfUExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQGfTExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfTkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfTUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Eem1UUcjEd6besF9iFIJkQ" name="place" visibility="private" type="_KY0gEEcaEd6besF9iFIJkQ" aggregation="composite" association="_Eem1UEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Eem1UkcjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Eem1U0cjEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQGfSUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfS0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfSkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Y8n2kEohEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-CQQEohEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-CQQUohEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_c7bOcEohEd6c3qsAxlFHaQ" name="BIRTHPL">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2skDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_cEUTcEcEEd6besF9iFIJkQ" name="Component4">
- <ownedRule xmi:id="_Dv49UFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Dv49UVBnEd6aGcsNlPFt8A">
- <language>OCL</language>
- <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_k8a3MCfmEeCrtN9McWFciw" name="typeCode" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_ntvvUCfmEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_tJY4oCfmEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_xv1fUCfmEeCrtN9McWFciw">
- <language>OCL</language>
- <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_CYmvAIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQsVIExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVIkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVIUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVKUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVK0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVKkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVJkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVKExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVJ0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cQSwUEotEd6c3qsAxlFHaQ" name="sequenceNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dJg3UEotEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dJg3UUotEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HXn-0EbsEeeP-NuHrYHtJg" name="priorityNumber" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HXol4EbsEeeP-NuHrYHtJg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HXol4UbsEeeP-NuHrYHtJg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6alksEotEd6c3qsAxlFHaQ" name="seperatableInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7vYNYEotEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7vYNYUotEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tvgUEUcKEd6besF9iFIJkQ" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_tvgUEEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tvgUEkcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tvgUE0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vLJysUcKEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_vLJysEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vLS8oEcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vLS8oUcKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wRCcsEcKEd6besF9iFIJkQ" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_wQ4rsEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wRCcsUcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wRCcskcKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xmIAUUcKEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_xmIAUEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xmIAUkcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xmIAU0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_z3_8UUcKEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_z3_8UEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z3_8UkcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z3_8U0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_74mVsUcKEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_74mVsEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74mVskcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74mVs0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9OIlQUcKEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_9OIlQEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OIlQkcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9OIlQ0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-d3HwUcKEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_-d3HwEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-d3HwkcKEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-d3Hw0cKEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tyBwQUxzEd6h-an5IXo-DA" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_tyBwQExzEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyBwQkxzEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tyBwQ0xzEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVI0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVJUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVJExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CHhbMEouEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ed3ngEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ed3ngUouEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_FljBQEouEd6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_G7YLwEouEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IrSDIEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IrSDIUouEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_JWpUUEouEd6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_dJUMoEcEEd6besF9iFIJkQ" name="Component5">
- <ownedRule xmi:id="_XavlcCfnEeCrtN9McWFciw" name="typeCode" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_XavlcSfnEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_YesVwCfnEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_YesVwSfnEeCrtN9McWFciw">
- <language>OCL</language>
- <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_DUfIcIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQsVLExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVLkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVLUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVNUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVN0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVNkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVMkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVNExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVM0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_353WYUoXEd6c3qsAxlFHaQ" name="section" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" aggregation="composite" association="_353WYEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_353WYkoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_353WY0oXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVL0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVMUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVMExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PPf-EEouEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qx_rkEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qx_rkUouEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UmX8IEouEd6c3qsAxlFHaQ" name="COMP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ViHysEouEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKb9MEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKb9MUouEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_YduoMEouEd6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_fVPRoEcEEd6besF9iFIJkQ" name="Consent">
- <ownedRule xmi:id="_9AYxECfnEeCrtN9McWFciw" name="classCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_F8l3ECfoEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::CONS</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_PdAdYCfoEeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Y4DbgCfoEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_QEUboIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQsVOExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVOkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVOUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVQUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVQ0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVQkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVPkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVQExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVP0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vjoMwEouEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgIRQEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wgIRQUouEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yR04YEouEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zAnRAEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zAxCAEouEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2qQ4QEouEd6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQsVO0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVPUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVPExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6w0d8EouEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0elEEouEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0elEUouEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_-A_OMEouEd6c3qsAxlFHaQ" name="CONS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdZ0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Dil1kEovEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FBhRsEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FBhRsUovEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ak0poEEtEeCRlaE1u__gPQ" value="EVN"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gRI5MEcEEd6besF9iFIJkQ" name="Consumable">
- <ownedRule xmi:id="_cOGfYCfqEeCrtN9McWFciw" name="typeCode" constrainedElement="_gRI5MEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_m7sqgCfqEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CSM</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_kirBEIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ2GIExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GIkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GIUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GKUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GK0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GKkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GJkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GKExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GJ0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MvGqcEoZEd6c3qsAxlFHaQ" name="manufacturedProduct" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" aggregation="composite" association="_Mu85cEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvGqcUoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvGqckoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GI0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GJUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GJExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RotbsEovEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb5QkEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb5QkUovEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VEp-IEovEd6c3qsAxlFHaQ" name="CSM">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bn0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_hKgxMEcEEd6besF9iFIJkQ" name="Criterion">
- <ownedRule xmi:id="_JqNQ8CfrEeCrtN9McWFciw" name="moodCode" constrainedElement="_hKgxMEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_b3oDoCfrEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_QkbUgIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ2GLExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GLkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GLUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GNUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GN0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GNkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GMkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GNExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GM0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XV8EQEovEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZAe6gEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZAe6gUovEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bBrWMEovEd6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_buYEIEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_buYEIUovEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fzTSIEovEd6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gmtFAEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gmtFAUovEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GL0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GMUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GMExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kLlhAEovEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lfL24EovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lfL24UovEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_nXvT8EovEd6c3qsAxlFHaQ" name="OBS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qrCQsEovEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sESioEovEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sESioUovEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_zPPtcEovEd6c3qsAxlFHaQ" name="EVNCRT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW70DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_mMYIkEcEEd6besF9iFIJkQ" name="Custodian">
- <ownedRule xmi:id="_u8P5MCftEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_1z01ACftEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CST</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_cWlpEIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ2GOExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GOkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GOUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GQUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GQ0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GQkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GPkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GQExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GP0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8lINEUchEd6besF9iFIJkQ" name="assignedCustodian" visibility="private" type="_1G6DoEcDEd6besF9iFIJkQ" aggregation="composite" association="_8lINEEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8lINEkchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8lINE0chEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GO0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GPUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GPExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_12vUIEovEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9aFm8IE8Ed6H8o-hO3-B4Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9aFm8YE8Ed6H8o-hO3-B4Q" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5GAsgEovEd6c3qsAxlFHaQ" name="CST">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BfEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_nNMFUEcEEd6besF9iFIJkQ" name="CustodianOrganization">
- <ownedRule xmi:id="_jJr0oCfuEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_oAhAsCfuEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_3NtjoCfuEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_-8lT0CfuEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_wij9sIYxEd-9YcrCLsHEiw">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ2GRExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GRkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GRUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GTUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GT0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GTkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GSkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GTExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GS0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BmgG4EowEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CbspgEowEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CbspgUowEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EqJeEEowEd6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FRys4EowEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FRys4UowEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_J0W5IEowEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kq5fkEowEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kq5fkUowEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2ikp8EowEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3SaLcEowEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3SaLcUowEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ2GR0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GSUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GSExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3w_IYEoxEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5oy-kEoxEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5oy-kUoxEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_7U-MgEoxEd6c3qsAxlFHaQ" name="ORG">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL5EDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9PweMEoxEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ACRpIEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ACRpIUoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_AyaFkEoyEd6c3qsAxlFHaQ" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_ck73MAfOEeCxDqb09A9nZA" name="getNames" bodyCondition="_mvql0AfOEeCxDqb09A9nZA">
- <ownedRule xmi:id="_mvql0AfOEeCxDqb09A9nZA" name="body" constrainedElement="_ck73MAfOEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_syUEwAfOEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.name }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_d-_aYAfOEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hewF0QfOEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hewF0AfOEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_vH3m4AfOEeCxDqb09A9nZA" name="getTelecoms" bodyCondition="_vH3m4QfOEeCxDqb09A9nZA">
- <ownedRule xmi:id="_vH3m4QfOEeCxDqb09A9nZA" name="body" constrainedElement="_vH3m4AfOEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_vH3m4gfOEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.telecom }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_vH3m4wfOEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vH3m5QfOEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vH3m5AfOEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_6jVkoAfOEeCxDqb09A9nZA" name="getAddrs" bodyCondition="_6jVkoQfOEeCxDqb09A9nZA">
- <ownedRule xmi:id="_6jVkoQfOEeCxDqb09A9nZA" name="body" constrainedElement="_6jVkoAfOEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_6jVkogfOEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.addr }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_6jVkowfOEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6jVkpQfOEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6jVkpAfOEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_twqZYEcEEd6besF9iFIJkQ" name="DataEnterer">
- <ownedRule xmi:id="_rIrPACfvEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_rIrPASfvEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::ENT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_1Hx8cCfvEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_twqZYEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_64SigCfvEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_dUUcoIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ_QEExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QEkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QEUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QGUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QG0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QGkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QFkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QGExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QF0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JXv1oEowEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EW11oEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EW11oUoyEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YvkpkUciEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_YvkpkEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvkpkkciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yvkpk0ciEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QE0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QFUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QFExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HVILsEoyEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KMah4EoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KMah4UoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_MsTrwEoyEd6c3qsAxlFHaQ" name="ENT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BkUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QWGc8EoyEd6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SJcC0EoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SJcC0UoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UauI8EoyEd6c3qsAxlFHaQ" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_tpxeoPgfEd-pooc0RA29Vg" name="getClinicalDocument" isQuery="true">
- <ownedParameter xmi:id="_tpyFsPgfEd-pooc0RA29Vg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_u3llMEcEEd6besF9iFIJkQ" name="Device">
- <ownedRule xmi:id="_45XiQCfwEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_45XiQSfwEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_wrKncIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ_QHExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QHkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QHUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QJUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QJ0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QJkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QIkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QJExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QI0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Zi_qUEoyEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aL-V4EoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aL-V4UoyEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_clnGwEoyEd6c3qsAxlFHaQ" name="manufacturerModelName" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dun9QEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dun9QUoyEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_f17A8EoyEd6c3qsAxlFHaQ" name="softwareName" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hEmakEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hEmakUoyEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QH0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QIUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QIExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_j62O8EoyEd6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lVvfoEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lVvfoUoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mns2wEoyEd6c3qsAxlFHaQ" name="DEV">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_m25JUEoyEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ogsYsEoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ogsYsUoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_qeBBAEoyEd6c3qsAxlFHaQ" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_1fhigEcEEd6besF9iFIJkQ" name="DocumentationOf">
- <ownedRule xmi:id="_U_CzgCfxEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_U_CzgSfxEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::DOC</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_2yiY4IYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fQ_QKExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QKkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QKUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QMUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QM0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QMkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QLkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QMExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QL0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5Z6ewUoVEd6c3qsAxlFHaQ" name="serviceEvent" visibility="private" type="_lriDUEcaEd6besF9iFIJkQ" aggregation="composite" association="_5Z6ewEoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Z6ewkoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Z6ew0oVEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fQ_QK0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QLUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QLExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tGjJgEoyEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zn7L0EoyEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zn7L0UoyEd6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_00Xw0EoyEd6c3qsAxlFHaQ" name="DOC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yea00DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_5t1WAEcEEd6besF9iFIJkQ" name="EncounterParticipant">
- <generalization xmi:id="_cPQugIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRJBFkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBGExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBF0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBH0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBIUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBIExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBHExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBHkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBHUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_c3ZvcEo0Ed6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eAHrAEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eAHrAUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Jpvt8UoXEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_Jpvt8EoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jpvt8koXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jpvt80oXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBGUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBG0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBGkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gkoPIEo0Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp00DcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_-19GYEcEEd6besF9iFIJkQ" name="Entity">
- <ownedRule xmi:id="_GD_zsCf1EeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_GD_zsSf1EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_uYhPMIYJEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRJBIkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBJExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBI0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBK0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBLUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBLExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBKExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBKkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBKUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_nsmXYEo0Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oUihIEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oUihIUo0Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qjvjoEo0Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rQ49gEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rQ49gUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uLcqIEo0Ed6c3qsAxlFHaQ" name="desc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vhlWoEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vhlWoUo0Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRJBJUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBJ0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBJkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yE5n8Eo0Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0hXDUEo0Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0hXDUUo0Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_32JN0Eo0Ed6c3qsAxlFHaQ" name="ENT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-UDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_A46O0Eo1Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CagkcEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CagkcUo1Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_DnZ1YEo1Ed6c3qsAxlFHaQ" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_BoxMQEcFEd6besF9iFIJkQ" name="EntryRelationship">
- <ownedRule xmi:id="_3tOnQFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_BoxMQEcFEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_3tOnQVBnEd6aGcsNlPFt8A">
- <language>OCL</language>
- <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_LK6uoIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRSyEExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyEkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyEUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyGUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyG0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyGkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyFkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyGExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyF0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_suMzkEo1Ed6c3qsAxlFHaQ" name="sequenceNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_toUScEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_toUScUo1Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yVLDIEo1Ed6c3qsAxlFHaQ" name="seperatableInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zzy9QEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zzy9QUo1Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Hop1oUcGEd6besF9iFIJkQ" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_Hop1oEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hop1okcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hop1o0cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ItNC4UcGEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_ItNC4EcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ItNC4kcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ItNC40cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VmlJEUcGEd6besF9iFIJkQ" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_VmlJEEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VmlJEkcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VmlJE0cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SgilMEcGEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_SgZbQEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SgilMUcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgilMkcGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GRyJUUcGEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_GRyJUEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GRyJUkcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GRyJU0cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MpocMUcGEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_MpocMEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MpocMkcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MpocM0cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TpaRwEcGEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_TpQgwEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TpaRwUcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TpaRwkcGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Px50sUcGEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_Px50sEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Px50skcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Px50s0cGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Nd7m8EcGEd6besF9iFIJkQ" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_Ndx18EcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nd7m8UcGEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nd7m8kcGEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyE0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyFUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyFExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3B4C0Eo1Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7hBHoEo1Ed6c3qsAxlFHaQ" name="inversionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8-5a4Eo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8-5a4Uo1Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-gphgEo1Ed6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__688UEo1Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__688UUo1Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ApSpAEo2Ed6c3qsAxlFHaQ" value="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Cq7woEo2Ed6c3qsAxlFHaQ" name="negationInd" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D27psEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D27psUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_GRyJUEcGEd6besF9iFIJkQ" memberEnd="_GRyJUUcGEd6besF9iFIJkQ _GRyJVEcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_GRyJVEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_GRyJUEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GRyJVUcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GRyJVkcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Hop1oEcGEd6besF9iFIJkQ" memberEnd="_Hop1oUcGEd6besF9iFIJkQ _Hop1pEcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Hop1pEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Hop1oEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hop1pUcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hop1pkcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ItNC4EcGEd6besF9iFIJkQ" memberEnd="_ItNC4UcGEd6besF9iFIJkQ _ItNC5EcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_ItNC5EcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_ItNC4EcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ItNC5UcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ItNC5kcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_MpocMEcGEd6besF9iFIJkQ" memberEnd="_MpocMUcGEd6besF9iFIJkQ _MpxmIEcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_MpxmIEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_MpocMEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MpxmIUcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MpxmIkcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Ndx18EcGEd6besF9iFIJkQ" memberEnd="_Nd7m8EcGEd6besF9iFIJkQ _Nd7m80cGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Nd7m80cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Ndx18EcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nd7m9EcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nd7m9UcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Px50sEcGEd6besF9iFIJkQ" memberEnd="_Px50sUcGEd6besF9iFIJkQ _Px50tEcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Px50tEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Px50sEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Px50tUcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Px50tkcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SgZbQEcGEd6besF9iFIJkQ" memberEnd="_SgilMEcGEd6besF9iFIJkQ _SgilM0cGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_SgilM0cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_SgZbQEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SgilNEcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgilNUcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TpQgwEcGEd6besF9iFIJkQ" memberEnd="_TpaRwEcGEd6besF9iFIJkQ _TpaRw0cGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_TpaRw0cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_TpQgwEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TpaRxEcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TpaRxUcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_VmlJEEcGEd6besF9iFIJkQ" memberEnd="_VmlJEUcGEd6besF9iFIJkQ _VmlJFEcGEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_VmlJFEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_VmlJEEcGEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VmuTAEcGEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VmuTAUcGEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_0FI9QEcGEd6besF9iFIJkQ" name="ExternalAct">
- <ownedRule xmi:id="_heG4ECf4EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_heG4ESf4EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_VdO2gIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRSyHExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyHkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyHUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyJUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyJ0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyJkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyIkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyJExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyI0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L9fhIEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MjCeMEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MjCeMUo2Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OI96MEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oxy0wEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oxy0wUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PsgJgEo2Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QnEUUEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QnEUUUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyH0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyIUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyIExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_gDKO4Eo2Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQgLwEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQgLwUo2Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_joMb4Eo2Ed6c3qsAxlFHaQ" name="ACT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_k3BmgEo2Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lyoTIEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lyoTIUo2Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mnFO4Eo2Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_gRO4cEcHEd6besF9iFIJkQ" name="ExternalDocument">
- <ownedRule xmi:id="_5ugg4Cf4EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_5ugg4Sf4EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_W0dvMIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRSyKExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyKkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyKUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyMUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyM0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyMkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyLkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyMExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyL0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_efn_kEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o3LCMEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o3LCMUo2Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ptaGoEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXb7EEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXb7EUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rFU70Eo2Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rtkAgEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rtkAgUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HgN60Ex2Ed6h-an5IXo-DA" name="setId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L6cqcEx2Ed6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L6cqcUx2Ed6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QtaDIEx2Ed6h-an5IXo-DA" name="versionNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V0fRsEx2Ed6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V0pCsEx2Ed6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyK0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyLUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyLExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uTtjYEo2Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wPFq8Eo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wPFq8Uo2Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_xWKnwEo2Ed6c3qsAxlFHaQ" name="DOC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_40WQkEo2Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5289EEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5289EUo2Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_73G28Eo2Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_iVG0sEcHEd6besF9iFIJkQ" name="ExternalObservation">
- <ownedRule xmi:id="_ONXxwCf5EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_ONXxwSf5EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_XrVFwIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRSyNExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyNkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyNUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyPUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyP0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyPkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyOkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyPExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyO0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_9sYWgEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Z0rUEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z-cUEo2Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__LmGgEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__4clcEo2Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__4clcUo2Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AgrqIEo3Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BUPOAEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BUPOAUo3Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRSyN0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyOUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyOExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CXJcgEo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FJXFcEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FJXFcUo3Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_GVN0kEo3Ed6c3qsAxlFHaQ" name="OBS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_H5Wg0Eo3Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JvN2QEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JvN2QUo3Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_MANBcEo3Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_moeuYEcHEd6besF9iFIJkQ" name="ExternalProcedure">
- <ownedRule xmi:id="_iCMnICf5EeCrtN9McWFciw" name="classCode" constrainedElement="_moeuYEcHEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_pUTi0Cf5EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::PROC</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_j8PR8Cf5EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_j8PR8Sf5EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_YYSSYIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRb8AExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8AkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8AUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8CUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8C0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8CkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8BkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8CExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8B0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PxTUgEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QqEvkEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QqEvkUo3Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RU_U0Eo3Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R9YKgEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R9YKgUo3Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ac-NAEo3Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bFWboEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bFWboUo3Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8A0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8BUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8BExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Ss6KAEo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UAza0Eo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UAza0Uo3Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VSUGAEo3Ed6c3qsAxlFHaQ" name="PROC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdu0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Vjv0QEo3Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WqYFIEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WqYFIUo3Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZLnS0Eo3Ed6c3qsAxlFHaQ" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_NDnXkEcIEd6besF9iFIJkQ" name="Reference">
- <ownedRule xmi:id="_HkmIkFBoEd6aGcsNlPFt8A" name="externalActChoice" constrainedElement="_NDnXkEcIEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_HkmIkVBoEd6aGcsNlPFt8A">
- <language>OCL</language>
- <body>Bag{self.externalAct.oclIsUndefined(), self.externalDocument.oclIsUndefined(), self.externalObservation.oclIsUndefined(), self.externalProcedure.oclIsUndefined()}->one(x | x = false)</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_408ncIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSx_6ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_6kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_6UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_8UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_80xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_8kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_7kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_8ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_70xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-rjoYEriEd6FXKclYGEDCw" name="seperatableInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__mtpEEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__mtpEUriEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TIr4YUcIEd6besF9iFIJkQ" name="externalAct" visibility="private" type="_0FI9QEcGEd6besF9iFIJkQ" aggregation="composite" association="_TIr4YEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TIr4YkcIEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TIr4Y0cIEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RnPTwUcIEd6besF9iFIJkQ" name="externalObservation" visibility="private" type="_iVG0sEcHEd6besF9iFIJkQ" aggregation="composite" association="_RnPTwEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RnPTwkcIEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RnPTw0cIEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QYQYIUcIEd6besF9iFIJkQ" name="externalProcedure" visibility="private" type="_moeuYEcHEd6besF9iFIJkQ" aggregation="composite" association="_QYQYIEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QYQYIkcIEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QYQYI0cIEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ST8BsEcIEd6besF9iFIJkQ" name="externalDocument" visibility="private" type="_gRO4cEcHEd6besF9iFIJkQ" aggregation="composite" association="_STyQsEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ST8BsUcIEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ST8BskcIEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_60xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_7UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_7ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7QZToErjEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoWUDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_QYQYIEcIEd6besF9iFIJkQ" memberEnd="_QYQYIUcIEd6besF9iFIJkQ _QYaJIEcIEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_QYaJIEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_QYQYIEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QYaJIUcIEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QYaJIkcIEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RnPTwEcIEd6besF9iFIJkQ" memberEnd="_RnPTwUcIEd6besF9iFIJkQ _RnPTxEcIEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_RnPTxEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_RnPTwEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RnPTxUcIEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RnPTxkcIEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_STyQsEcIEd6besF9iFIJkQ" memberEnd="_ST8BsEcIEd6besF9iFIJkQ _ST8Bs0cIEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_ST8Bs0cIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_STyQsEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ST8BtEcIEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ST8BtUcIEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_TIr4YEcIEd6besF9iFIJkQ" memberEnd="_TIr4YUcIEd6besF9iFIJkQ _TI1pYEcIEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_TI1pYEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_TIr4YEcIEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TI1pYUcIEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TI1pYkcIEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_liVJMEcIEd6besF9iFIJkQ" name="Guardian">
- <ownedRule xmi:id="_RYgQkE7REd6ohP_YEXs4Wg" name="guardianChoice" constrainedElement="_liVJMEcIEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_RYgQkU7REd6ohP_YEXs4Wg">
- <language>OCL</language>
- <body>self.guardianPerson.oclIsUndefined() xor self.guardianOrganization.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_Nu_-QCf6EeCrtN9McWFciw" name="classCode" constrainedElement="_moeuYEcHEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Nu_-QSf6EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::GUARD</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_ZFKe8IYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRb8DExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8DkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8DUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8FUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8F0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8FkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8EkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8FExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8E0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ncAPQEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oAqbgEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oAqbgUo3Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pgeocEo3Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qJwO8Eo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qJwO8Uo3Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_r_LfgEo3Ed6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_spyiwEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_spyiwUo3Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vEd1cEo3Ed6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v0cg4Eo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v0cg4Uo3Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sGovcUcjEd6besF9iFIJkQ" name="guardianPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_sGovcEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGygcEcjEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGygcUcjEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tsHfgUcjEd6besF9iFIJkQ" name="guardianOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_tsHfgEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsQpcEcjEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsQpcUcjEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8D0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8EUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8EExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2xi14Eo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tJigEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tJigUo3Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_FoJL4Cf6EeCrtN9McWFciw" value="GUARD"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_qS58QEcIEd6besF9iFIJkQ" name="HealthCareFacility">
- <generalization xmi:id="_VUsJEIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRb8GExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8GkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8GUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8IUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8I0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8IkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8HkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8IExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8H0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_8Ba0EEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8p8zsEo3Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8p8zsUo3Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CeLcIEo4Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DO6VgEo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DO6VgUo4Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_dfLnUUoXEd6c3qsAxlFHaQ" name="location" visibility="private" type="_KY0gEEcaEd6besF9iFIJkQ" aggregation="composite" association="_dfLnUEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfLnUkoXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfLnU0oXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cUq8AUoXEd6c3qsAxlFHaQ" name="serviceProviderOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_cUq8AEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUq8AkoXEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUq8A0oXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRb8G0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8HUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8HExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HplKAEo4Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5E0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JKlpwEo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JKlpwUo4Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_NWN8sEo4Ed6c3qsAxlFHaQ" name="SDLOC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5E0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5FEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_tvgUEEcKEd6besF9iFIJkQ" memberEnd="_tvgUEUcKEd6besF9iFIJkQ _tvqFEEcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_tvqFEEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_tvgUEEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tvqFEUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tvqFEkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_vLJysEcKEd6besF9iFIJkQ" memberEnd="_vLJysUcKEd6besF9iFIJkQ _vLS8okcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_vLS8okcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_vLJysEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vLS8o0cKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vLS8pEcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_wQ4rsEcKEd6besF9iFIJkQ" memberEnd="_wRCcsEcKEd6besF9iFIJkQ _wRCcs0cKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_wRCcs0cKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_wQ4rsEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wRCctEcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wRCctUcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_xmIAUEcKEd6besF9iFIJkQ" memberEnd="_xmIAUUcKEd6besF9iFIJkQ _xmIAVEcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_xmIAVEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_xmIAUEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xmIAVUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xmIAVkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_z3_8UEcKEd6besF9iFIJkQ" memberEnd="_z3_8UUcKEd6besF9iFIJkQ _z4JtUEcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_z4JtUEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_z3_8UEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z4JtUUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z4JtUkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_74mVsEcKEd6besF9iFIJkQ" memberEnd="_74mVsUcKEd6besF9iFIJkQ _74mVtEcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_74mVtEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_74mVsEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74mVtUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74mVtkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_9OIlQEcKEd6besF9iFIJkQ" memberEnd="_9OIlQUcKEd6besF9iFIJkQ _9OIlREcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_9OIlREcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_9OIlQEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OIlRUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9OIlRkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_-d3HwEcKEd6besF9iFIJkQ" memberEnd="_-d3HwUcKEd6besF9iFIJkQ _-d3HxEcKEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_-d3HxEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_-d3HwEcKEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-d3HxUcKEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-d3HxkcKEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_WtEdwEcLEd6besF9iFIJkQ" memberEnd="_WtEdwUcLEd6besF9iFIJkQ _WtEdxEcLEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_WtEdxEcLEd6besF9iFIJkQ" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_WtEdwEcLEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WtEdxUcLEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WtEdxkcLEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_GUBDUEcZEd6besF9iFIJkQ" name="Informant12">
- <ownedRule xmi:id="_iia-4E7REd6ohP_YEXs4Wg" name="informantChoice" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_iia-4U7REd6ohP_YEXs4Wg">
- <language>OCL</language>
- <body>self.assignedEntity.oclIsUndefined() xor self.relatedEntity.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_G7BTkCf7EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Po630Cf7EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::INF</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_ZBvBUCf7EeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_h4uQICf7EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_VIH-oIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRb8JExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8JkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8JUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltBkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltCExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltB0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltA0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltBUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltBExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__lqMkUcmEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="__lqMkEcmEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lqMkkcmEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lqMk0cmEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_AXbnwUcnEd6besF9iFIJkQ" name="relatedEntity" visibility="private" type="_e-h_0EcaEd6besF9iFIJkQ" aggregation="composite" association="_AXbnwEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AXbnwkcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AXbnw0cnEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltAExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltAkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltAUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RBD2wEo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZ3cwEo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZ3cwUo4Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_T-AJAEo4Ed6c3qsAxlFHaQ" name="INF">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BjkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_V-KC4Eo4Ed6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X3Jk0Eo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X3Jk0Uo4Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Yk5boEo4Ed6c3qsAxlFHaQ" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_I5t6QEcZEd6besF9iFIJkQ" name="InformationRecipient">
- <generalization xmi:id="_ZvRokIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRltCUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltC0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltCkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltEkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltFExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltE0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltD0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltEUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltEExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_yyUhIUcfEd6besF9iFIJkQ" name="intendedRecipient" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" aggregation="composite" association="_yyUhIEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yyUhIkcfEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yyUhI0cfEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltDExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltDkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltDUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ivoKQEo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp6kDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kKYRAEo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kKYRAUo4Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_kz8ycEo4Ed6c3qsAxlFHaQ" name="PRCP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp6kDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp60DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Li14oEcZEd6besF9iFIJkQ" name="InFulfillmentOf">
- <ownedRule xmi:id="_L4JfcCf8EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_L4JfcSf8EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipFulfills::FLFS</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_4besoIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRltFUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltF0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltFkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltHkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltIExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltH0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltG0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltHUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltHExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_eMcycUoWEd6c3qsAxlFHaQ" name="order" visibility="private" type="_vgekoEcZEd6besF9iFIJkQ" aggregation="composite" association="_eMcycEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eMl8YEoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eMl8YUoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltGExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltGkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltGUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_51FC4Eo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7pwskEo4Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7pwskUo4Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8vflkEo4Ed6c3qsAxlFHaQ" name="FLFS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZr0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_TWL5IEcZEd6besF9iFIJkQ" name="IntendedRecipient">
- <generalization xmi:id="_HS1icIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRltIUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltI0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltIkxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltKkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltLExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltK0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltJ0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltKUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltKExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__7V2gEo4Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AxI2EEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxI2EUo5Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CwF2EEo5Ed6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dj878Eo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dj878Uo5Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FNTfYEo5Ed6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GBmqIEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GBmqIUo5Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_EWUjYUcgEd6besF9iFIJkQ" name="informationRecipient" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_EWUjYEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EWUjYkcgEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EWdtUEcgEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JrjisUcgEd6besF9iFIJkQ" name="receivedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_JrjisEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JrtTsEcgEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrtTsUcgEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRltJExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltJkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltJUxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ItawIEo5Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp70DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KPUAsEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KPUAsUo5Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_K57rAEo5Ed6c3qsAxlFHaQ" name="ASSIGNED">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp70DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp8EDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Yc0bwEcZEd6besF9iFIJkQ" name="LabeledDrug">
- <ownedRule xmi:id="_AwW2MCf9EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_AwW2MSf9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_BzQdoCf9EeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_BzQdoSf9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_tE65gIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRu28ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu28kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu28UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu2-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2-0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu2-kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu29kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2-ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu290xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_M3s_QEo5Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NiUCgEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NiUCgUo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NuF0sEo5Ed6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OcImcEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OcImcUo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu280xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu29UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu29ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QjIvMEo5Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SFyNsEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFyNsUo5Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UBKVQEo5Ed6c3qsAxlFHaQ" name="MMAT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WARGQEo5Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xinp0Eo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xinp0Uo5Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Z3yKYEo5Ed6c3qsAxlFHaQ" name="KIND">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoODEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_cHD44EcZEd6besF9iFIJkQ" name="LanguageCommunication">
- <ownedAttribute xmi:id="_fRu2_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2_kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu2_UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu3BUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3B0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3BkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu3AkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3BExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3A0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_baR34Eo5Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c0ucoEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c0ucoUo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_g17BMEo5Ed6c3qsAxlFHaQ" name="modeCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_htzEYEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_htzEYUo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mYRPcEo5Ed6c3qsAxlFHaQ" name="proficiencyLevelCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nnsP8Eo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nnsP8Uo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pFayMEo5Ed6c3qsAxlFHaQ" name="preferenceInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p_1MAEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p_-9AEo5Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu2_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3AUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3AExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_fcTWYEcZEd6besF9iFIJkQ" name="LegalAuthenticator">
- <ownedRule xmi:id="_6gI_4Cf9EeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_6gI_4Sf9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::LA</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_HeIgUCf-EeCrtN9McWFciw" name="contextControlCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_HeIgUSf-EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_WrB0cIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fRu3CExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3CkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3CUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu3EUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3E0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3EkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu3DkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3EExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3D0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_weOy0Eo5Ed6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xQJ_AEo5Ed6c3qsAxlFHaQ" name="signatureCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_M1s1YUceEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_M1s1YEceEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1s1YkceEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1s1Y0ceEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fRu3C0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3DUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3DExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2c5JoEo5Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3l6nMEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3l6nMUo5Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_4l-9EEo5Ed6c3qsAxlFHaQ" name="LA">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BskDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7IadkEo5Ed6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_81x-UEo5Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_81x-UUo5Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_93WJAEo5Ed6c3qsAxlFHaQ" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tvz1sBzkEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tv0cwBzkEeSMr-NWzQuDBw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tv0cwRzkEeSMr-NWzQuDBw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_il6LoEcZEd6besF9iFIJkQ" name="Location">
- <ownedRule xmi:id="_mNFg8Cf-EeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_mNFg8Sf-EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetLocation::LOC</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_eCPIAIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fR4n8ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n8kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n8UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4n-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n-0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n-kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4n9kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n-ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n90xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Sh7PkEoXEd6c3qsAxlFHaQ" name="healthCareFacility" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" aggregation="composite" association="_ShyFoEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sh7PkUoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sh7PkkoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4n80xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n9UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n9ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PY9loEo6Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BakDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qno_QEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qno_QUo6Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_RqGh0Eo6Ed6c3qsAxlFHaQ" name="LOC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BakDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Ba0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_j-uYsEcZEd6besF9iFIJkQ" name="MaintainedEntity">
- <ownedRule xmi:id="__olq8Cf-EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="__olq8Sf-EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::MNT</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_KXowMIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fR4n_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n_kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n_UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4oBUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oB0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oBkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4oAkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oBExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oA0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UWDxwEo6Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VlCGUEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VlCGUUo6Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_eosOgUchEd6besF9iFIJkQ" name="maintainingPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_eosOgEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eosOgkchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eosOg0chEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4n_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oAUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oAExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Xr5FIEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YkzqIEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YkzqIUo6Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZdJAUEo6Ed6c3qsAxlFHaQ" name="MNT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2t0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_p6Zs8EcZEd6besF9iFIJkQ" name="ManufacturedProduct">
- <ownedRule xmi:id="_i1ndIE7QEd6ohP_YEXs4Wg" name="manufacturedDrugOrOtherMaterial" constrainedElement="_p6Zs8EcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_i1ndIU7QEd6ohP_YEXs4Wg">
- <language>OCL</language>
- <body>self.manufacturedLabeledDrug.oclIsUndefined() xor self.manufacturedMaterial.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_fFcTYCf_EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_fFcTYSf_EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassManufacturedProduct::MANU</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_i0S-QIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fR4oCExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oCkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oCUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4oEUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oE0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oEkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4oDkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oEExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oD0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TenzcEo6Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fVPcIEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fVPcIUo6Ed6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RSkOkUoZEd6c3qsAxlFHaQ" name="manufacturedLabeledDrug" visibility="private" type="_Yc0bwEcZEd6besF9iFIJkQ" aggregation="composite" association="_RSkOkEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RSkOkkoZEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RSkOk0oZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_S3wDsUoZEd6c3qsAxlFHaQ" name="manufacturedMaterial" visibility="private" type="_rFzJEEcZEd6besF9iFIJkQ" aggregation="composite" association="_S3wDsEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S3wDskoZEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S3wDs0oZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PAF1oUoZEd6c3qsAxlFHaQ" name="manufacturerOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_PAF1oEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAF1okoZEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAF1o0oZEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fR4oC0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oDUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oDExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_lP4OkEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m5rd8Eo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m5rd8Uo6Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_n6gBwEo6Ed6c3qsAxlFHaQ" name="MANU">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35kDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_rFzJEEcZEd6besF9iFIJkQ" name="Material">
- <ownedRule xmi:id="_FcaOQCgAEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_FcaOQSgAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_Fw0YACgAEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Fw0YASgAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_vD9ZEIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSCY8ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY8kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY8UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCY-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY-0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY-kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCY9kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY-ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY90xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qgWpsEo6Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHY0gEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHY0gUo6Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tYhwsEo6Ed6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uMrxgEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uMrxgUo6Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vsf-cEo6Ed6c3qsAxlFHaQ" name="lotNumberText" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wlajcEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wlkUcEo6Ed6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCY80xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY9UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY9ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_24MwIEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4X3MEEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4X3MEUo6Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5z8vkEo6Ed6c3qsAxlFHaQ" name="MMAT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6luKwEo6Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-hs4IEo6Ed6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-hs4IUo6Ed6c3qsAxlFHaQ" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="__TndQEo6Ed6c3qsAxlFHaQ" name="KIND">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoODEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_ujrlMEcZEd6besF9iFIJkQ" name="ObservationRange">
- <ownedRule xmi:id="_pF_D4CgCEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_pF_D4SgCEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_OttDcIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSCZCExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZCkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZCUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZEUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZE0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZEkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZDkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZEExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZD0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_NUzKsErYEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OMYS8ErYEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OMYS8UrYEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JeqKIErZEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KQ4RQErZEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KQ4RQUrZEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MUmcgErZEd6FXKclYGEDCw" name="value" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NSck0ErZEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NSck0UrZEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QmV-gErZEd6FXKclYGEDCw" name="interpretationCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SD6vwErZEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SD6vwUrZEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZC0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZDUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZDExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Tq4tkErZEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VtkXAErZEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VtkXAUrZEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_X44_EErZEd6FXKclYGEDCw" name="OBS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ciUoUErZEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dpsgEErZEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dpsgEUrZEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_fLcmsErZEd6FXKclYGEDCw" name="EVNCRT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW70DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_vgekoEcZEd6besF9iFIJkQ" name="Order">
- <ownedRule xmi:id="_NYoWkCgDEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_NYoWkSgDEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::RQO</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_OhA10IYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSCZFExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZFkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZFUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZHUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZH0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZHkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZGkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZHExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZG0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XKImMEraEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHiCkEraEd6FXKclYGEDCw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHiCkUraEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aqGtAEraEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bT0_cEraEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bT-JYEraEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h_V1MEraEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlabIEraEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlabIUraEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSCZF0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZGUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZGExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_tG3jQEraEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uQVFsEraEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uQVFsUraEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_wQ7rgEraEd6FXKclYGEDCw" name="ACT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2DrGMEraEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3R5z4EraEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3R5z4UraEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_6WJoAEraEd6FXKclYGEDCw" name="RQO">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW5EDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_zjKW8EcZEd6besF9iFIJkQ" name="Organization">
- <ownedRule xmi:id="_vIaD4CgDEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_vIaD4SgDEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_v82_oCgDEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_v82_oSgDEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_ru9ocIYIEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSLi4ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi4kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi4UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi6UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi60xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi6kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi5kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi6ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi50xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__aP0AEraEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AK-tYErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AK-tYUrbEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BicPkErbEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CddGUErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CddGUUrbEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FEMfEErbEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNXGkErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNXGkUrbEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OC77sErbEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OuTM4ErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OuTM4UrbEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XKdg4ErbEd6FXKclYGEDCw" name="standardIndustryClassCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YqRt0ErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YqRt0UrbEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_BXFwoUraEd6FXKclYGEDCw" name="asOrganizationPartOf" visibility="private" type="_0YNvoEcZEd6besF9iFIJkQ" aggregation="composite" association="_BXFwoEraEd6FXKclYGEDCw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BXFwokraEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BXPhoEraEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi40xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi5UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi5ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_d9ukcErbEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fgq94ErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fgq94UrbEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_iAQlwErbEd6FXKclYGEDCw" name="ORG">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL5EDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jy2kwErbEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lJIbMErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lJIbMUrbEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mg5fYErbEd6FXKclYGEDCw" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_24_qUEcZEd6besF9iFIJkQ" name="ParentDocument">
- <ownedRule xmi:id="_iR7OwCgFEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_iR7OwSgFEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClinicalDocument::DOCCLIN</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_ik2KwCgFEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_ik2KwSgFEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_KWTv8IYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSLi-ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi-kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi-UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLjAUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjA0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLjAkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi_kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjAExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi_0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rwzdUErcEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sejUIErcEd6FXKclYGEDCw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sejUIUrcEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xlVAsErcEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySLfoErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySLfoUrcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0DlL0ErcEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0rXkkErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0rXkkUrcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2ZViQErcEd6FXKclYGEDCw" name="setId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Qd-kErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Qd-kUrcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4k9sUErcEd6FXKclYGEDCw" name="versionNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5dcMcErcEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5dlWYErcEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi-0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi_UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi_ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GXQXgErdEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HvU9sErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HvU9sUrdEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_I9QwcErdEd6FXKclYGEDCw" name="DOCCLIN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd20DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L0ZVoErdEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NpXTMErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NpXTMUrdEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Pqtf4ErdEd6FXKclYGEDCw" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_4_GbMEcZEd6besF9iFIJkQ" name="Participant1">
- <ownedRule xmi:id="_0PUWQCimEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_0PUWQSimEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_ILw44IYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSLjBExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjBkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLjBUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT5kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT6ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT50xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT40xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT5UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT5ExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RpEqAErdEd6FXKclYGEDCw" name="functionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ScLh8ErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ScLh8UrdEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VDhXoErdEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WGuhEErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WGuhEUrdEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_mV9NcUcnEd6besF9iFIJkQ" name="associatedEntity" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" aggregation="composite" association="_mV9NcEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mV9NckcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mV9Nc0cnEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT4ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT4kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT4UxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bmsJsErdEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_joe14ErdEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2aooErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2aooUrdEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mtVG8ErdEd6FXKclYGEDCw" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_51DLwEcZEd6besF9iFIJkQ" name="Participant2">
- <ownedRule xmi:id="_tyIa8CinEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_tyIa8SinEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_JNNu0IYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSVT6UxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT60xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT6kxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT8kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT9ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT80xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT70xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT8UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT8ExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vWA0AErdEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wKK00ErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wKK00UrdEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_-j890ErdEd6FXKclYGEDCw" name="awarenessCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__cbd8ErdEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__cbd8UrdEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uuZlAUoaEd6c3qsAxlFHaQ" name="participantRole" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" aggregation="composite" association="_uuZlAEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuZlAkoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuZlA0oaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT7ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT7kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT7UxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_CRBsgEreEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GJImgEreEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HapRsEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HapRsUreEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_JFoz4EreEd6FXKclYGEDCw" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_h6Q8kF-aEeia4fKTb08hoA" name="sDTCFunctionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h6atkF-aEeia4fKTb08hoA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h6atkV-aEeia4fKTb08hoA" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="__QZaIEcZEd6besF9iFIJkQ" name="ParticipantRole">
- <ownedRule xmi:id="_C7SZEE7REd6ohP_YEXs4Wg" name="playingEntityChoice" constrainedElement="__QZaIEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_C7SZEU7REd6ohP_YEXs4Wg">
- <language>OCL</language>
- <body>self.playingDevice.oclIsUndefined() or self.playingEntity.oclIsUndefined()</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_TMLSUIYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSVT9UxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT90xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT9kxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT_kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUAExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT_0xwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT-0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT_UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT_ExwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_KfydsEreEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQzq8EreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQzq8UreEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_MtfrYEreEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ndx40EreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ndx40UreEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TCqdsEreEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TwZtcEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TwjecEreEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VObxsEreEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZ--0EreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZ--0UreEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3tb8kUoaEd6c3qsAxlFHaQ" name="playingDevice" visibility="private" type="_u3llMEcEEd6besF9iFIJkQ" aggregation="composite" association="_3tb8kEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tltkEoaEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tltkUoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_1ZUk4UoaEd6c3qsAxlFHaQ" name="playingEntity" visibility="private" type="_Lr9i8EcaEd6besF9iFIJkQ" aggregation="composite" association="_1ZUk4EoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ZUk4koaEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ZUk40oaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__nCWEEoaEd6c3qsAxlFHaQ" name="scopingEntity" visibility="private" type="_-19GYEcEEd6besF9iFIJkQ" aggregation="composite" association="__m4lEEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__nCWEUoaEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__nCWEkoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSVT-ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT-kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT-UxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Z6ZKgEreEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a6xCYEreEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a6xCYUreEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_dDHO8EreEd6FXKclYGEDCw" name="ROL">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_FvF74EcaEd6besF9iFIJkQ" name="Performer1">
- <generalization xmi:id="_KRku0IYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSfE7ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE7kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE7UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE9UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE90xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE9kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE8kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE9ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE80xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_xEWTMErfEd6FXKclYGEDCw" name="functionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x2tkQErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x2tkQUrfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zictUErfEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Je4IErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Je4IUrfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_670WYUoVEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_670WYEoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_670WYkoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_670WY0oVEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE70xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE8UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE8ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3_p4cErfEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_HP8qoEcaEd6besF9iFIJkQ" name="Performer2">
- <ownedRule xmi:id="_umJfkCisEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_umJfkSisEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationPhysicalPerformer::PRF</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_LJ-WcIYMEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSfE-ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE-kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE-UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfFAUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfFA0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfFAkxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE_kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfFAExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE_0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_7XAXAGNbEeia4fKTb08hoA" name="sDTCFunctionCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7XAXAWNbEeia4fKTb08hoA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7XAXAmNbEeia4fKTb08hoA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_80aA4ErfEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9i5ekErfEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9jDPkErfEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__3KnQErfEd6FXKclYGEDCw" name="modeCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AofWgErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AofWgUrgEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_toc7gUoYEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_toc7gEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tomsgEoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tomsgUoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSfE-0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE_UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE_ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ELlCwErgEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FV79EErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FV79EUrgEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Gr64kErgEd6FXKclYGEDCw" name="PRF">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Je2yMEcaEd6besF9iFIJkQ" name="Person">
- <ownedRule xmi:id="_W3KFQCitEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_W3KFQSitEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_YFF4ACitEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_YFF4ASitEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_v9gsgIYIEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSoO0ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO0kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO0UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO2UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO20xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO2kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO1kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO2ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO10xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L08A0ErgEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIh4gErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIrpgErgEd6FXKclYGEDCw" value="*"/>
- <qualifier xmi:id="_-63jcChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-63jcShzEeyqIJBD84-cCg"/>
- </qualifier>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Xovn4ChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xovn4ShzEeyqIJBD84-cCg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cYW8MCh0EeyqIJBD84-cCg" name="sDTCAsPatientRelationship" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cYW8MSh0EeyqIJBD84-cCg"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO00xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO1UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO1ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_QcIOYErgEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rh3HYErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rh3HYUrgEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_TR6vwErgEd6FXKclYGEDCw" name="PSN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_XJIR4ErgEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YWeOwErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YWeOwUrgEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZZOsQErgEd6FXKclYGEDCw" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_KY0gEEcaEd6besF9iFIJkQ" name="Place">
- <ownedRule xmi:id="_xbOZ0CitEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_xbOZ0SitEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassPlace::PLC</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_yEpxUCitEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_yEpxUSitEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_hm_BIIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSoO3ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO3kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO3UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO5UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO50xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO5kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO4kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO5ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO40xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_oqJRkErgEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVzdsErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVzdsUrgEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sK2_QErgEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0uboErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0uboUrgEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO30xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO4UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO4ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ue0l8ErgEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7EDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vlmn0ErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vlmn0UrgEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_xIQGUErgEd6FXKclYGEDCw" name="PLC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7EDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7UDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_zg-4QErgEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_033LoErgEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_033LoUrgEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_1yavYErgEd6FXKclYGEDCw" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedOperation xmi:id="_TXeMoAfPEeCxDqb09A9nZA" name="getNames" bodyCondition="_TXeMoQfPEeCxDqb09A9nZA">
- <ownedRule xmi:id="_TXeMoQfPEeCxDqb09A9nZA" name="body" constrainedElement="_TXeMoAfPEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TXeMogfPEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.name }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_TXeMowfPEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXeMpQfPEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXeMpAfPEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WLX3oAfPEeCxDqb09A9nZA" name="getAddrs" bodyCondition="_WLX3oQfPEeCxDqb09A9nZA">
- <ownedRule xmi:id="_WLX3oQfPEeCxDqb09A9nZA" name="body" constrainedElement="_WLX3oAfPEeCxDqb09A9nZA">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_WLX3ogfPEeCxDqb09A9nZA">
- <language>OCL</language>
- <body>Bag { self.addr }</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_WLX3owfPEeCxDqb09A9nZA" name="return" direction="return">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WLX3pQfPEeCxDqb09A9nZA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WLX3pAfPEeCxDqb09A9nZA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Lr9i8EcaEd6besF9iFIJkQ" name="PlayingEntity">
- <ownedRule xmi:id="_TFpGACiuEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_TFpGASiuEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_0hTLgIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSoO6ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO6kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO6UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO8UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO80xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO8kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO7kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO8ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO70xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JVhioErhEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KCFGoErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KCFGoUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LhvikErhEd6FXKclYGEDCw" name="quantity" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3mPzYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mi3BUErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mi3BUUrhEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OQPJIErhEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PG65gErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PG65gUrhEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_UbzwoICaEd-tCqqhK7qkow" name="sDTCBirthTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y2CgQICaEd-tCqqhK7qkow"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y14vQICaEd-tCqqhK7qkow" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Qf4QgErhEd6FXKclYGEDCw" name="desc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RH-LQErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RH-LQUrhEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO60xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO7UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO7ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_SxK9sErhEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T2dKwErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T2dKwUrhEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VGeoMErhEd6FXKclYGEDCw" name="ENT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-UDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_WSxcMErhEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xq1bUErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xq1bUUrhEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZhKDwErhEd6FXKclYGEDCw" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_OJn4MEcaEd6besF9iFIJkQ" name="Precondition">
- <ownedRule xmi:id="_m3Mk8CiuEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_m3Mk8SiuEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::PRCN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_zxrh4IYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSoO9ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO9kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO9UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO_UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO_0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO_kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO-kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO_ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO-0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_N1f_4EobEd6c3qsAxlFHaQ" name="criterion" visibility="private" type="_hKgxMEcEEd6besF9iFIJkQ" aggregation="composite" association="_N1WO4EobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1f_4UobEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N1f_4kobEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSoO90xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO-UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO-ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cdWvIErhEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eI8HMErhEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eI8HMUrhEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_fxGX0ErhEd6FXKclYGEDCw" name="PRCN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeapUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_UCUw8EcaEd6besF9iFIJkQ" name="Product">
- <ownedRule xmi:id="_vnp4gCivEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_vnp4gSivEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::PRD</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_nGjTEIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSx_0ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_0kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_0UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_2UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_20xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_2kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_1kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_2ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_10xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ArJxYUx_Ed6h-an5IXo-DA" name="manufacturedProduct" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" aggregation="composite" association="_ArJxYEx_Ed6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ArJxYkx_Ed6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArJxY0x_Ed6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSx_00xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_1UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_1ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_acWEMEriEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_biraIEriEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_biraIUriEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_dcRZAEriEd6FXKclYGEDCw" name="PRD">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BoUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_XFrNMEcaEd6besF9iFIJkQ" name="ReferenceRange">
- <ownedRule xmi:id="_w2IkMCi3EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_w2IkMSi3EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::REFV</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_w4ixkIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fS7JwExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JwkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JwUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7JyUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7Jy0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JykxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7JxkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JyExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7Jx0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fupywUobEd6c3qsAxlFHaQ" name="observationRange" visibility="private" type="_ujrlMEcZEd6besF9iFIJkQ" aggregation="composite" association="_fupywEobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fupywkobEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fupyw0obEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7Jw0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JxUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JxExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2AjVMErkEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3POu0ErkEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3POu0UrkEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_44bhQErkEd6FXKclYGEDCw" name="REFV">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeawEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_d3mM8EcaEd6besF9iFIJkQ" name="RelatedDocument">
- <generalization xmi:id="_0RpJcIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fS7JzExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JzkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JzUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J1UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J10xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J1kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J0kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J1ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J00xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_4Gu1EUoUEd6c3qsAxlFHaQ" name="parentDocument" visibility="private" type="_24_qUEcZEd6besF9iFIJkQ" aggregation="composite" association="_4Gu1EEoUEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Gu1EkoUEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Gu1E0oUEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7Jz0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J0UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J0ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_3eT3MErlEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoQUDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_e-h_0EcaEd6besF9iFIJkQ" name="RelatedEntity">
- <generalization xmi:id="_QwgWwIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fS7J2ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J2kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J2UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J4UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J40xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J4kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J3kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J4ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J30xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_FfqSEErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJrfcErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJrfcUrmEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_JIRXgErmEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KQ_TEErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KQ_TEUrmEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_L1a6QErmEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvrjEErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvrjEUrmEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_PeU6oErmEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qk9LgErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qk9LgUrmEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_RIw28UcnEd6besF9iFIJkQ" name="relatedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_RIw28EcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RIw28kcnEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RIw280cnEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LAN9EHfgEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MxUuUXfgEd-OZ-5CAiSgsw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MxUuUHfgEd-OZ-5CAiSgsw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J20xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J3UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J3ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_TNfUAErmEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE37kDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_grTqsEcaEd6besF9iFIJkQ" name="RelatedSubject">
- <generalization xmi:id="_o7ESwIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fS7J5ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J5kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J5UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J7UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J70xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J7kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J6kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J7ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J60xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6lcDoEYYEeeA1OolxYiVew" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6lcqsEYYEeeA1OolxYiVew"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6lcqsUYYEeeA1OolxYiVew" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aKlpAErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a0T7cErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a0T7cUrmEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bAFGkErmEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cJsaAErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cJ2LAErmEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cSoTkErmEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDNb8ErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDNb8UrmEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Tn_qUUoYEd6c3qsAxlFHaQ" name="subject" visibility="private" type="_r19lQEcaEd6besF9iFIJkQ" aggregation="composite" association="_Tn_qUEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tn_qUkoYEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tn_qU0oYEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fS7J50xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J6UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J6ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_hCnQwErmEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpv0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h6f7AErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h6f7AUrmEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lRN_MErmEd6FXKclYGEDCw" name="PRS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpv0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpwUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_hfdrgEcaEd6besF9iFIJkQ" name="ResponsibleParty">
- <ownedRule xmi:id="_I4gbQCi8EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_I4gbQSi8EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RESP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_ZeAu4IYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTE6wExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6wkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6wUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE6yUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6y0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6ykxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE6xkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6yExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6x0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="__kFFgUoWEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="__kFFgEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__kFFgkoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__kFFg0oWEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE6w0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6xUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6xExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_wzbeIErmEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xxQ_YErmEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xxQ_YUrmEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_18S1YErmEd6FXKclYGEDCw" name="RESP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BfUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_lriDUEcaEd6besF9iFIJkQ" name="ServiceEvent">
- <ownedRule xmi:id="_roiPMCi9EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_roiPMSi9EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_MUR4gIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTE62ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE62kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE62UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE64UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE640xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE64kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE63kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE64ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE630xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2UUeYErnEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KQn4ErnEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KaY4ErnEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_I4F7kEroEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JfboYEroEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JfboYUroEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OYDkMEroEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PWMAYEroEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PWMAYUroEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6MIl4EoVEd6c3qsAxlFHaQ" name="performer" visibility="private" type="_FvF74EcaEd6besF9iFIJkQ" aggregation="composite" association="_6L-04EoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MIl4UoVEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MIl4koVEd6c3qsAxlFHaQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE620xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE63UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE63ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_U70MIEroEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V4nLkEroEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V4nLkUroEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_XYIdkEroEd6FXKclYGEDCw" name="ACT">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_azxeAEroEd6FXKclYGEDCw" name="moodCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxd1UEroEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxd1UUroEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_drqRIEroEd6FXKclYGEDCw" name="EVN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_mdwKcEcaEd6besF9iFIJkQ" name="Specimen">
- <ownedRule xmi:id="_Bbb60Ci-EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_Bbb60Si-EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::SPC</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_qM71MIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTE65ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE65kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE65UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE67UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE670xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE67kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE66kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE67ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE660xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_OBFaQUoaEd6c3qsAxlFHaQ" name="specimenRole" visibility="private" type="_nos6oEcaEd6besF9iFIJkQ" aggregation="composite" association="_OBFaQEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OBFaQkoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OBFaQ0oaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTE650xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE66UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE66ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_HdX0kErpEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Inbz8ErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Inbz8UrpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Lq8BMErpEd6FXKclYGEDCw" name="SPC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BqUDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_nos6oEcaEd6besF9iFIJkQ" name="SpecimenRole">
- <ownedRule xmi:id="_T07aoCi-EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_T07aoSi-EeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassSpecimen::SPEC</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_lwSOQIYuEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTOrwExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrwkxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrwUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOryUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOry0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrykxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOrxkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOryExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrx0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_VjVpsErpEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WGgoMErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WGgoMUrpEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_cNBUgUoaEd6c3qsAxlFHaQ" name="specimenPlayingEntity" visibility="private" type="_Lr9i8EcaEd6besF9iFIJkQ" aggregation="composite" association="_cNBUgEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNKecEoaEd6c3qsAxlFHaQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNKecUoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOrw0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrxUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrxExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YBl00ErpEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5G0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxynIErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxynIUrpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_a9C5UErpEd6FXKclYGEDCw" name="SPEC">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5G0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5HEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_rNlWoEcaEd6besF9iFIJkQ" name="Subject">
- <ownedRule xmi:id="_lwO3sCjAEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_lwO3sSjAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetSubject::SBJ</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_mN4dACjAEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_mN4dASjAEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_go7vYIYtEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTOr2ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr2kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr2UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOr4UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr40xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr4kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOr3kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr4ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr30xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_v23n4ErpEd6FXKclYGEDCw" name="awarenessCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wvpC8ErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wvpC8UrpEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_IqmIoUoYEd6c3qsAxlFHaQ" name="relatedSubject" visibility="private" type="_grTqsEcaEd6besF9iFIJkQ" aggregation="composite" association="_IqmIoEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IqmIokoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IqmIo0oYEd6c3qsAxlFHaQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTOr20xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr3UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr3ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0dLEoErpEd6FXKclYGEDCw" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bc0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1i59oErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jDuoErpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2kn5UErpEd6FXKclYGEDCw" name="SBJ">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bc0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BdEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_5-VAEErpEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7XImEErpEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7XImEUrpEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8mtXkErpEd6FXKclYGEDCw" name="OP">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_r19lQEcaEd6besF9iFIJkQ" name="SubjectPerson">
- <ownedRule xmi:id="_WqEUYCjBEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_WqEUYSjBEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
- </specification>
- </ownedRule>
- <ownedRule xmi:id="_atWjoCjBEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_atWjoSjBEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_rWDHcIYvEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fTX1sExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1skxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1sUxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTX1uUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1u0xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1ukxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTX1tkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1uExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1t0xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_jSS_4FZvEeGCdLgBm6VHOQ" name="sDTCId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_minhIFZvEeGCdLgBm6VHOQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nDs08FZvEeGCdLgBm6VHOQ" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_DUdpAErqEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EK_oYErqEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EK_oYUrqEd6FXKclYGEDCw" value="*"/>
- <qualifier xmi:id="_YdqdsChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YdqdsShzEeyqIJBD84-cCg"/>
- </qualifier>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LDw8sIdTEeeAsbPrNOnubg" name="sDTCDesc" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QlHwIdTEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QkgsIdTEeeAsbPrNOnubg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_GGrR8ErqEd6FXKclYGEDCw" name="administrativeGenderCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HRe4MErqEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HRe4MUrqEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_v0X4EErqEd6FXKclYGEDCw" name="birthTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wtvJAErqEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wtvJAUrqEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_rS5VoAPjEeGdM61FsLhcmQ" name="sDTCDeceasedInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgh4IAPjEeGdM61FsLhcmQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_LJEdAAPkEeGdM61FsLhcmQ" name="sDTCDeceasedTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RjJkgAPkEeGdM61FsLhcmQ"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_kczBgIdTEeeAsbPrNOnubg" name="sDTCMultipleBirthInd" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrhFkYdTEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrhFkIdTEeeAsbPrNOnubg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_sGunUIdTEeeAsbPrNOnubg" name="sDTCMultipleBirthOrderNumber" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySvdoYdTEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySvdoIdTEeeAsbPrNOnubg" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_75WykIdTEeeAsbPrNOnubg" name="sDTCRaceCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_75WykYdTEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_75WykodTEeeAsbPrNOnubg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_C8XfIIdQEeeAsbPrNOnubg" name="sDTCEthnicGroupCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8XfIYdQEeeAsbPrNOnubg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8XfIodQEeeAsbPrNOnubg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fTX1s0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1tUxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1tExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ykzYUErqEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkbpUErqEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkbpUUrqEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0nVQwErqEd6FXKclYGEDCw" name="PSN">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2pt_QErqEd6FXKclYGEDCw" name="determinerCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4LxA0ErqEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4LxA0UrqEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:LiteralString" xmi:id="_GuJx4IdUEeeAsbPrNOnubg" value="INSTANCE"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bofJsEcdEd6besF9iFIJkQ" memberEnd="_bofJsUcdEd6besF9iFIJkQ _bofJtEcdEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_bofJtEcdEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_bofJsEcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bofJtUcdEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bofJtkcdEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_dsqn8EcdEd6besF9iFIJkQ" memberEnd="_dsqn8UcdEd6besF9iFIJkQ _dszx4EcdEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_dszx4EcdEd6besF9iFIJkQ" name="" visibility="private" type="_BkHyQEcEEd6besF9iFIJkQ" association="_dsqn8EcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dszx4UcdEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dszx4kcdEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__0bXcEcdEd6besF9iFIJkQ" memberEnd="__0lIcEcdEd6besF9iFIJkQ __0lIc0cdEd6besF9iFIJkQ">
- <ownedEnd xmi:id="__0lIc0cdEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="__0bXcEcdEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0lIdEcdEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0lIdUcdEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_M1s1YEceEd6besF9iFIJkQ" memberEnd="_M1s1YUceEd6besF9iFIJkQ _M1s1ZEceEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_M1s1ZEceEd6besF9iFIJkQ" name="" visibility="private" type="_fcTWYEcZEd6besF9iFIJkQ" association="_M1s1YEceEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M12mYEceEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M12mYUceEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__A5zUEceEd6besF9iFIJkQ" memberEnd="__A5zUUceEd6besF9iFIJkQ __A5zVEceEd6besF9iFIJkQ">
- <ownedEnd xmi:id="__A5zVEceEd6besF9iFIJkQ" name="" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" association="__A5zUEceEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__A5zVUceEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__A5zVkceEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_EsyYEEcfEd6besF9iFIJkQ" memberEnd="_EsyYEUcfEd6besF9iFIJkQ _EsyYFEcfEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_EsyYFEcfEd6besF9iFIJkQ" name="" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" association="_EsyYEEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Es8JEEcfEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Es8JEUcfEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_uxuZgEcfEd6besF9iFIJkQ" memberEnd="_uxuZgUcfEd6besF9iFIJkQ _uxuZhEcfEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_uxuZhEcfEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_uxuZgEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uxuZhUcfEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uxuZhkcfEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_yyUhIEcfEd6besF9iFIJkQ" memberEnd="_yyUhIUcfEd6besF9iFIJkQ _yyeSIEcfEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_yyeSIEcfEd6besF9iFIJkQ" name="" visibility="private" type="_I5t6QEcZEd6besF9iFIJkQ" association="_yyUhIEcfEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yyeSIUcfEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yyeSIkcfEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_EWUjYEcgEd6besF9iFIJkQ" memberEnd="_EWUjYUcgEd6besF9iFIJkQ _EWdtUUcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_EWdtUUcgEd6besF9iFIJkQ" name="" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" association="_EWUjYEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EWdtUkcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EWdtU0cgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_JrjisEcgEd6besF9iFIJkQ" memberEnd="_JrjisUcgEd6besF9iFIJkQ _JrtTskcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_JrtTskcgEd6besF9iFIJkQ" name="" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" association="_JrjisEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JrtTs0cgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrtTtEcgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_hhbysEcgEd6besF9iFIJkQ" memberEnd="_hhbysUcgEd6besF9iFIJkQ _hhbytEcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_hhbytEcgEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_hhbysEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhbytUcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhbytkcgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ieYjIEcgEd6besF9iFIJkQ" memberEnd="_ieYjIUcgEd6besF9iFIJkQ _iehtEkcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_iehtEkcgEd6besF9iFIJkQ" name="" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" association="_ieYjIEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iehtE0cgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iehtFEcgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ytJQwEcgEd6besF9iFIJkQ" memberEnd="_ytJQwUcgEd6besF9iFIJkQ _ytSasEcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_ytSasEcgEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_ytJQwEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytSasUcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytSaskcgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_9_sjEEcgEd6besF9iFIJkQ" name="assignedPerson" memberEnd="_9_sjEUcgEd6besF9iFIJkQ _9_2UEEcgEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_9_2UEEcgEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_9_sjEEcgEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9_2UEUcgEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9_2UEkcgEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Kx64YEchEd6besF9iFIJkQ" memberEnd="_Kx64YUchEd6besF9iFIJkQ _Kx64ZEchEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Kx64ZEchEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_Kx64YEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kx64ZUchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx64ZkchEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_YQjAsEchEd6besF9iFIJkQ" memberEnd="_YQjAsUchEd6besF9iFIJkQ _YQjAtEchEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_YQjAtEchEd6besF9iFIJkQ" name="" visibility="private" type="_IIL8MEcEEd6besF9iFIJkQ" association="_YQjAsEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQjAtUchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YQjAtkchEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_eosOgEchEd6besF9iFIJkQ" memberEnd="_eosOgUchEd6besF9iFIJkQ _eo1_gEchEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_eo1_gEchEd6besF9iFIJkQ" name="" visibility="private" type="_j-uYsEcZEd6besF9iFIJkQ" association="_eosOgEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eo1_gUchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eo1_gkchEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_rGpkAEchEd6besF9iFIJkQ" memberEnd="_rHGP8EchEd6besF9iFIJkQ _rHGP80chEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_rHGP80chEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_rGpkAEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHPZ4EchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHPZ4UchEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_8lINEEchEd6besF9iFIJkQ" memberEnd="_8lINEUchEd6besF9iFIJkQ _8lINFEchEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_8lINFEchEd6besF9iFIJkQ" name="" visibility="private" type="_mMYIkEcEEd6besF9iFIJkQ" association="_8lINEEchEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8lR-EEchEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8lR-EUchEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_GNcLIEciEd6besF9iFIJkQ" memberEnd="_GNl8IEciEd6besF9iFIJkQ _GNl8I0ciEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_GNl8I0ciEd6besF9iFIJkQ" name="" visibility="private" type="_1G6DoEcDEd6besF9iFIJkQ" association="_GNcLIEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNl8JEciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNl8JUciEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XtHHAEciEd6besF9iFIJkQ" memberEnd="_XtQ4AEciEd6besF9iFIJkQ _XtQ4A0ciEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_XtQ4A0ciEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_XtHHAEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtQ4BEciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtQ4BUciEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_YvkpkEciEd6besF9iFIJkQ" memberEnd="_YvkpkUciEd6besF9iFIJkQ _YvkplEciEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_YvkplEciEd6besF9iFIJkQ" name="" visibility="private" type="_twqZYEcEEd6besF9iFIJkQ" association="_YvkpkEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvkplUciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YvkplkciEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_wFauoEciEd6besF9iFIJkQ" memberEnd="_wFauoUciEd6besF9iFIJkQ _wFj4kkciEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_wFj4kkciEd6besF9iFIJkQ" name="" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" association="_wFauoEciEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFj4k0ciEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFj4lEciEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Eem1UEcjEd6besF9iFIJkQ" memberEnd="_Eem1UUcjEd6besF9iFIJkQ _Eem1VEcjEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_Eem1VEcjEd6besF9iFIJkQ" name="" visibility="private" type="_Y18S8EcEEd6besF9iFIJkQ" association="_Eem1UEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Eem1VUcjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Eem1VkcjEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XZLo8EcjEd6besF9iFIJkQ" memberEnd="_XZLo8UcjEd6besF9iFIJkQ _XZLo9EcjEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_XZLo9EcjEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_XZLo8EcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZLo9UcjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZLo9kcjEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nX_2EEcjEd6besF9iFIJkQ" memberEnd="_nYJAAEcjEd6besF9iFIJkQ _nYJAA0cjEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_nYJAA0cjEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_nX_2EEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYJABEcjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYJABUcjEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_sGovcEcjEd6besF9iFIJkQ" memberEnd="_sGovcUcjEd6besF9iFIJkQ _sGygckcjEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_sGygckcjEd6besF9iFIJkQ" name="" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" association="_sGovcEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGygc0cjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGygdEcjEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_tsHfgEcjEd6besF9iFIJkQ" memberEnd="_tsHfgUcjEd6besF9iFIJkQ _tsQpckcjEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_tsQpckcjEd6besF9iFIJkQ" name="" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" association="_tsHfgEcjEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsQpc0cjEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsQpdEcjEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_xsgrcEcmEd6besF9iFIJkQ" memberEnd="_xsp1YEcmEd6besF9iFIJkQ _xsp1Y0cmEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_xsp1Y0cmEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_xsgrcEcmEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xsp1ZEcmEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xsp1ZUcmEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__lqMkEcmEd6besF9iFIJkQ" memberEnd="__lqMkUcmEd6besF9iFIJkQ __lqMlEcmEd6besF9iFIJkQ">
- <ownedEnd xmi:id="__lqMlEcmEd6besF9iFIJkQ" name="" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" association="__lqMkEcmEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lqMlUcmEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lqMlkcmEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_AXbnwEcnEd6besF9iFIJkQ" memberEnd="_AXbnwUcnEd6besF9iFIJkQ _AXbnxEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_AXbnxEcnEd6besF9iFIJkQ" name="" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" association="_AXbnwEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AXbnxUcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AXbnxkcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RIw28EcnEd6besF9iFIJkQ" memberEnd="_RIw28UcnEd6besF9iFIJkQ _RI6A4EcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_RI6A4EcnEd6besF9iFIJkQ" name="" visibility="private" type="_e-h_0EcaEd6besF9iFIJkQ" association="_RIw28EcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RI6A4UcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RI6A4kcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XNh1wEcnEd6besF9iFIJkQ" memberEnd="_XNh1wUcnEd6besF9iFIJkQ _XNh1xEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_XNh1xEcnEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_XNh1wEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XNh1xUcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNh1xkcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_iEOSgEcnEd6besF9iFIJkQ" memberEnd="_iEOSgUcnEd6besF9iFIJkQ _iEOShEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_iEOShEcnEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_iEOSgEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEOShUcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEOShkcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_mV9NcEcnEd6besF9iFIJkQ" memberEnd="_mV9NcUcnEd6besF9iFIJkQ _mV9NdEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_mV9NdEcnEd6besF9iFIJkQ" name="" visibility="private" type="_4_GbMEcZEd6besF9iFIJkQ" association="_mV9NcEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mWG-cEcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mWG-cUcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3AIrwEcnEd6besF9iFIJkQ" memberEnd="_3AIrwUcnEd6besF9iFIJkQ _3AIrxEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_3AIrxEcnEd6besF9iFIJkQ" name="" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" association="_3AIrwEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3AIrxUcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AIrxkcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3pHXUEcnEd6besF9iFIJkQ" memberEnd="_3pHXUUcnEd6besF9iFIJkQ _3pHXVEcnEd6besF9iFIJkQ">
- <ownedEnd xmi:id="_3pHXVEcnEd6besF9iFIJkQ" name="" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" association="_3pHXUEcnEd6besF9iFIJkQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3pHXVUcnEd6besF9iFIJkQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3pRIUEcnEd6besF9iFIJkQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_w_gTsEoUEd6c3qsAxlFHaQ" memberEnd="_w_pdoEoUEd6c3qsAxlFHaQ _w_pdo0oUEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_w_pdo0oUEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_w_gTsEoUEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w_zOoEoUEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w_zOoUoUEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_4Gu1EEoUEd6c3qsAxlFHaQ" memberEnd="_4Gu1EUoUEd6c3qsAxlFHaQ _4G4mEEoUEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_4G4mEEoUEd6c3qsAxlFHaQ" name="" visibility="private" type="_d3mM8EcaEd6besF9iFIJkQ" association="_4Gu1EEoUEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4G4mEUoUEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4G4mEkoUEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_4mW64EoVEd6c3qsAxlFHaQ" memberEnd="_4mW64UoVEd6c3qsAxlFHaQ _4mgE0EoVEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_4mgE0EoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_4mW64EoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mgE0UoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mgE0koVEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_5Z6ewEoVEd6c3qsAxlFHaQ" memberEnd="_5Z6ewUoVEd6c3qsAxlFHaQ _5Z6exEoVEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_5Z6exEoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_1fhigEcEEd6besF9iFIJkQ" association="_5Z6ewEoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Z6exUoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Z6exkoVEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_6L-04EoVEd6c3qsAxlFHaQ" memberEnd="_6MIl4EoVEd6c3qsAxlFHaQ _6MIl40oVEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_6MIl40oVEd6c3qsAxlFHaQ" name="" visibility="private" type="_lriDUEcaEd6besF9iFIJkQ" association="_6L-04EoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MIl5EoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MIl5UoVEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_670WYEoVEd6c3qsAxlFHaQ" memberEnd="_670WYUoVEd6c3qsAxlFHaQ _679gUEoVEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_679gUEoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_FvF74EcaEd6besF9iFIJkQ" association="_670WYEoVEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_679gUUoVEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_679gUkoVEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_bia1IEoWEd6c3qsAxlFHaQ" memberEnd="_bikmIEoWEd6c3qsAxlFHaQ _bikmI0oWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_bikmI0oWEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_bia1IEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bikmJEoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bikmJUoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_eMcycEoWEd6c3qsAxlFHaQ" memberEnd="_eMcycUoWEd6c3qsAxlFHaQ _eMl8YkoWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_eMl8YkoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_Li14oEcZEd6besF9iFIJkQ" association="_eMcycEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eMl8Y0oWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eMl8ZEoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_pVKzUEoWEd6c3qsAxlFHaQ" memberEnd="_pVKzUUoWEd6c3qsAxlFHaQ _pVUkUEoWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_pVUkUEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_pVKzUEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVUkUUoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVUkUkoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_rLCIwEoWEd6c3qsAxlFHaQ" memberEnd="_rLCIwUoWEd6c3qsAxlFHaQ _rLL5wEoWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_rLL5wEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_JpCq8EcEEd6besF9iFIJkQ" association="_rLCIwEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLL5wUoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLL5wkoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_-f1aQEoWEd6c3qsAxlFHaQ" memberEnd="_-f1aQUoWEd6c3qsAxlFHaQ _-f-kMEoWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_-f-kMEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_-f1aQEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-f-kMUoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-f-kMkoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__kFFgEoWEd6c3qsAxlFHaQ" memberEnd="__kFFgUoWEd6c3qsAxlFHaQ __kFFhEoWEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="__kFFhEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_hfdrgEcaEd6besF9iFIJkQ" association="__kFFgEoWEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__kO2gEoWEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__kO2gUoWEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_I_4RkEoXEd6c3qsAxlFHaQ" memberEnd="_I_4RkUoXEd6c3qsAxlFHaQ _JABbgEoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_JABbgEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_I_4RkEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JABbgUoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JABbgkoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Jpvt8EoXEd6c3qsAxlFHaQ" memberEnd="_Jpvt8UoXEd6c3qsAxlFHaQ _Jpvt9EoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_Jpvt9EoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_5t1WAEcEEd6besF9iFIJkQ" association="_Jpvt8EoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jpvt9UoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jpvt9koXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Ry_F8EoXEd6c3qsAxlFHaQ" memberEnd="_Ry_F8UoXEd6c3qsAxlFHaQ _Rzbx4EoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_Rzbx4EoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_Ry_F8EoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rzbx4UoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rzbx4koXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ShyFoEoXEd6c3qsAxlFHaQ" memberEnd="_Sh7PkEoXEd6c3qsAxlFHaQ _Sh7Pk0oXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_Sh7Pk0oXEd6c3qsAxlFHaQ" name="" visibility="private" type="_il6LoEcZEd6besF9iFIJkQ" association="_ShyFoEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sh7PlEoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sh7PlUoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_cUq8AEoXEd6c3qsAxlFHaQ" memberEnd="_cUq8AUoXEd6c3qsAxlFHaQ _cU0tAEoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_cU0tAEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" association="_cUq8AEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cU0tAUoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cU0tAkoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_dfLnUEoXEd6c3qsAxlFHaQ" memberEnd="_dfLnUUoXEd6c3qsAxlFHaQ _dfLnVEoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_dfLnVEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" association="_dfLnUEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfLnVUoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfLnVkoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ybGAkEoXEd6c3qsAxlFHaQ" memberEnd="_ybGAkUoXEd6c3qsAxlFHaQ _ybGAlEoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_ybGAlEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_ybGAkEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ybPKgEoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ybPKgUoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_353WYEoXEd6c3qsAxlFHaQ" memberEnd="_353WYUoXEd6c3qsAxlFHaQ _353WZEoXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_353WZEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_dJUMoEcEEd6besF9iFIJkQ" association="_353WYEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_353WZUoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_353WZkoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__UKkwEoXEd6c3qsAxlFHaQ" memberEnd="__UUVwEoXEd6c3qsAxlFHaQ __UUVw0oXEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="__UUVw0oXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="__UKkwEoXEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__UUVxEoXEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__UUVxUoXEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_AcI5cEoYEd6c3qsAxlFHaQ" memberEnd="_AcI5cUoYEd6c3qsAxlFHaQ _AcSqcEoYEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_AcSqcEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_AcI5cEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AcSqcUoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AcSqckoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_GdL14EoYEd6c3qsAxlFHaQ" memberEnd="_GdVm4EoYEd6c3qsAxlFHaQ _GdVm40oYEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_GdVm40oYEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_GdL14EoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GdVm5EoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GdVm5UoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_IqmIoEoYEd6c3qsAxlFHaQ" memberEnd="_IqmIoUoYEd6c3qsAxlFHaQ _IqmIpEoYEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_IqmIpEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" association="_IqmIoEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IqmIpUoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IqmIpkoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Tn_qUEoYEd6c3qsAxlFHaQ" memberEnd="_Tn_qUUoYEd6c3qsAxlFHaQ _ToJbUEoYEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_ToJbUEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_grTqsEcaEd6besF9iFIJkQ" association="_Tn_qUEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ToJbUUoYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ToJbUkoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_toc7gEoYEd6c3qsAxlFHaQ" memberEnd="_toc7gUoYEd6c3qsAxlFHaQ _tomsgkoYEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_tomsgkoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" association="_toc7gEoYEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tomsg0oYEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tomshEoYEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Mu85cEoZEd6c3qsAxlFHaQ" memberEnd="_MvGqcEoZEd6c3qsAxlFHaQ _MvGqc0oZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_MvGqc0oZEd6c3qsAxlFHaQ" name="" visibility="private" type="_gRI5MEcEEd6besF9iFIJkQ" association="_Mu85cEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvGqdEoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvGqdUoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_PAF1oEoZEd6c3qsAxlFHaQ" memberEnd="_PAF1oUoZEd6c3qsAxlFHaQ _PAF1pEoZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_PAF1pEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_PAF1oEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAF1pUoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAO_kEoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RSkOkEoZEd6c3qsAxlFHaQ" memberEnd="_RSkOkUoZEd6c3qsAxlFHaQ _RSkOlEoZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_RSkOlEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_RSkOkEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RSkOlUoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RSkOlkoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_S3wDsEoZEd6c3qsAxlFHaQ" memberEnd="_S3wDsUoZEd6c3qsAxlFHaQ _S3wDtEoZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_S3wDtEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_S3wDsEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S3wDtUoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S3wDtkoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_d4t2wEoZEd6c3qsAxlFHaQ" memberEnd="_d4t2wUoZEd6c3qsAxlFHaQ _d4t2xEoZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_d4t2xEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_d4t2wEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d4t2xUoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d4t2xkoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_e10YMEoZEd6c3qsAxlFHaQ" memberEnd="_e19iIEoZEd6c3qsAxlFHaQ _e19iI0oZEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_e19iI0oZEd6c3qsAxlFHaQ" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_e10YMEoZEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e19iJEoZEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e19iJUoZEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_OBFaQEoaEd6c3qsAxlFHaQ" memberEnd="_OBFaQUoaEd6c3qsAxlFHaQ _OBFaREoaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_OBFaREoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" association="_OBFaQEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OBFaRUoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OBFaRkoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_cNBUgEoaEd6c3qsAxlFHaQ" memberEnd="_cNBUgUoaEd6c3qsAxlFHaQ _cNKeckoaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_cNKeckoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_nos6oEcaEd6besF9iFIJkQ" association="_cNBUgEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNKec0oaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNKedEoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_uuZlAEoaEd6c3qsAxlFHaQ" memberEnd="_uuZlAUoaEd6c3qsAxlFHaQ _uuZlBEoaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_uuZlBEoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" association="_uuZlAEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuZlBUoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuZlBkoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_1ZUk4EoaEd6c3qsAxlFHaQ" memberEnd="_1ZUk4UoaEd6c3qsAxlFHaQ _1ZUk5EoaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_1ZUk5EoaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="_1ZUk4EoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ZeV4EoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ZeV4UoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3tb8kEoaEd6c3qsAxlFHaQ" memberEnd="_3tb8kUoaEd6c3qsAxlFHaQ _3tltkkoaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_3tltkkoaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="_3tb8kEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tltk0oaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tltlEoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__m4lEEoaEd6c3qsAxlFHaQ" memberEnd="__nCWEEoaEd6c3qsAxlFHaQ __nCWE0oaEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="__nCWE0oaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="__m4lEEoaEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__nCWFEoaEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__nCWFUoaEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_N1WO4EobEd6c3qsAxlFHaQ" memberEnd="_N1f_4EobEd6c3qsAxlFHaQ _N1f_40obEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_N1f_40obEd6c3qsAxlFHaQ" name="" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" association="_N1WO4EobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1f_5EobEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N1f_5UobEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_dwljkEobEd6c3qsAxlFHaQ" memberEnd="_dwljkUobEd6c3qsAxlFHaQ _dwljlEobEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_dwljlEobEd6c3qsAxlFHaQ" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_dwljkEobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwljlUobEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwljlkobEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_fupywEobEd6c3qsAxlFHaQ" memberEnd="_fupywUobEd6c3qsAxlFHaQ _fupyxEobEd6c3qsAxlFHaQ">
- <ownedEnd xmi:id="_fupyxEobEd6c3qsAxlFHaQ" name="" visibility="private" type="_XFrNMEcaEd6besF9iFIJkQ" association="_fupywEobEd6c3qsAxlFHaQ">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fupyxUobEd6c3qsAxlFHaQ" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fupyxkobEd6c3qsAxlFHaQ" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_0YNvoEcZEd6besF9iFIJkQ" name="OrganizationPartOf">
- <ownedRule xmi:id="_RfEyECgEEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_RfEyESgEEeCrtN9McWFciw">
- <language>OCL</language>
- <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PART</body>
- </specification>
- </ownedRule>
- <generalization xmi:id="_F1jFEIYwEd-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_fSLi7ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi7kxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi7UxwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi9UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi90xwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi9kxwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi8kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi9ExwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi80xwEd6h-an5IXo-DA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_o61LMErbEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_piBHAErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_piBHAUrbEd6FXKclYGEDCw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_r9cAkErbEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sreyUErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sreyUUrbEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_t0fo0ErbEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uoM9sErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uoM9sUrbEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vtWA0ErbEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w2qZUErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w2qZUUrbEd6FXKclYGEDCw" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZKADIEcfEd6besF9iFIJkQ" name="wholeOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_2a4hxErZEd6FXKclYGEDCw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKADIUcfEd6besF9iFIJkQ"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKADIkcfEd6besF9iFIJkQ" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fSLi70xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi8UxwEd6h-an5IXo-DA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi8ExwEd6h-an5IXo-DA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_2Hk5UErbEd6FXKclYGEDCw" name="classCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Yo4kErbEd6FXKclYGEDCw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Yo4kUrbEd6FXKclYGEDCw" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8D_0cErbEd6FXKclYGEDCw" name="PART">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE23kDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_2a4hxErZEd6FXKclYGEDCw" memberEnd="_ZKADIEcfEd6besF9iFIJkQ _2a4hxUrZEd6FXKclYGEDCw">
- <ownedEnd xmi:id="_2a4hxUrZEd6FXKclYGEDCw" name="" visibility="private" type="_0YNvoEcZEd6besF9iFIJkQ" association="_2a4hxErZEd6FXKclYGEDCw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2a4hx0rZEd6FXKclYGEDCw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2a4hxkrZEd6FXKclYGEDCw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_BXFwoEraEd6FXKclYGEDCw" memberEnd="_BXFwoUraEd6FXKclYGEDCw _BXPhoUraEd6FXKclYGEDCw">
- <ownedEnd xmi:id="_BXPhoUraEd6FXKclYGEDCw" name="" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" association="_BXFwoEraEd6FXKclYGEDCw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BXPhokraEd6FXKclYGEDCw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BXPho0raEd6FXKclYGEDCw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_LEB9oExnEd6h-an5IXo-DA" memberEnd="_LEB9oUxnEd6h-an5IXo-DA _LELuoExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_LELuoExnEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_LEB9oExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LELuoUxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LELuokxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_P1zqkExnEd6h-an5IXo-DA" memberEnd="_P1zqkUxnEd6h-an5IXo-DA _P19bkExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_P19bkExnEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_P1zqkExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P19bkUxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P19bkkxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SvLEYExnEd6h-an5IXo-DA" memberEnd="_SvU1YExnEd6h-an5IXo-DA _SvU1Y0xnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_SvU1Y0xnEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_SvLEYExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvU1ZExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvU1ZUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_WRhw0ExnEd6h-an5IXo-DA" memberEnd="_WRhw0UxnEd6h-an5IXo-DA _WRhw1ExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_WRhw1ExnEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_WRhw0ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRq6wExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRq6wUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_aSkkYExnEd6h-an5IXo-DA" memberEnd="_aSkkYUxnEd6h-an5IXo-DA _aSkkZExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_aSkkZExnEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_aSkkYExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSkkZUxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSkkZkxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_cgRyEExnEd6h-an5IXo-DA" memberEnd="_cgbjEExnEd6h-an5IXo-DA _cgbjE0xnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_cgbjE0xnEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_cgRyEExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgbjFExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgbjFUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_fxV6MExnEd6h-an5IXo-DA" memberEnd="_fxfrMExnEd6h-an5IXo-DA _fxfrM0xnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_fxfrM0xnEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_fxV6MExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxfrNExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxfrNUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_hGIi4ExnEd6h-an5IXo-DA" memberEnd="_hGIi4UxnEd6h-an5IXo-DA _hGIi5ExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_hGIi5ExnEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_hGIi4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hGIi5UxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hGIi5kxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_jKTaEExnEd6h-an5IXo-DA" memberEnd="_jKTaEUxnEd6h-an5IXo-DA _jKTaFExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_jKTaFExnEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_jKTaEExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jKdLEExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jKdLEUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_0Xp24ExnEd6h-an5IXo-DA" memberEnd="_0Xp24UxnEd6h-an5IXo-DA _0Xp25ExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_0Xp25ExnEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_0Xp24ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Xp25UxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Xp25kxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_1OoiMExnEd6h-an5IXo-DA" memberEnd="_1OoiMUxnEd6h-an5IXo-DA _1OyTMExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_1OyTMExnEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_1OoiMExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OyTMUxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OyTMkxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_2DPO8ExnEd6h-an5IXo-DA" memberEnd="_2DYY4ExnEd6h-an5IXo-DA _2DYY40xnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_2DYY40xnEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_2DPO8ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DYY5ExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DYY5UxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3P-u4ExnEd6h-an5IXo-DA" memberEnd="_3P-u4UxnEd6h-an5IXo-DA _3P-u5ExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_3P-u5ExnEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_3P-u4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3P-u5UxnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3P-u5kxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_38Ow4ExnEd6h-an5IXo-DA" memberEnd="_38Ow4UxnEd6h-an5IXo-DA _38Yh4kxnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_38Yh4kxnEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_38Ow4ExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38Yh40xnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38Yh5ExnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_552UIExnEd6h-an5IXo-DA" memberEnd="_552UIUxnEd6h-an5IXo-DA _56AFIkxnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_56AFIkxnEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_552UIExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_56AFI0xnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_56AFJExnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__WPEUExnEd6h-an5IXo-DA" memberEnd="__WPEUUxnEd6h-an5IXo-DA __WPEVExnEd6h-an5IXo-DA">
- <ownedEnd xmi:id="__WPEVExnEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="__WPEUExnEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__WY1UExnEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__WY1UUxnEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_BouEUExoEd6h-an5IXo-DA" memberEnd="_BouEUUxoEd6h-an5IXo-DA _Bo3OQExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Bo3OQExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_BouEUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bo3OQUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bo3OQkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_E2Wd8ExoEd6h-an5IXo-DA" memberEnd="_E2gO8ExoEd6h-an5IXo-DA _E2gO80xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_E2gO80xoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_E2Wd8ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2gO9ExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2gO9UxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_I03h8ExoEd6h-an5IXo-DA" memberEnd="_I03h8UxoEd6h-an5IXo-DA _I03h9ExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_I03h9ExoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_I03h8ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I03h9UxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I03h9kxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_JbT24ExoEd6h-an5IXo-DA" memberEnd="_JbT24UxoEd6h-an5IXo-DA _Jbdn4UxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Jbdn4UxoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_JbT24ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jbdn4kxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jbdn40xoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_J_ErQExoEd6h-an5IXo-DA" memberEnd="_J_ErQUxoEd6h-an5IXo-DA _J_ErRExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_J_ErRExoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_J_ErQExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J_ErRUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J_ErRkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_K6rX4ExoEd6h-an5IXo-DA" memberEnd="_K6rX4UxoEd6h-an5IXo-DA _K61I4UxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_K61I4UxoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_K6rX4ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K61I4kxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K61I40xoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Lq9lUExoEd6h-an5IXo-DA" memberEnd="_LrGvQExoEd6h-an5IXo-DA _LrGvQ0xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_LrGvQ0xoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_Lq9lUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LrGvRExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LrGvRUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_NRVGMExoEd6h-an5IXo-DA" memberEnd="_NRe3MExoEd6h-an5IXo-DA _NRe3M0xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_NRe3M0xoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_NRVGMExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NRe3NExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NRe3NUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_PEqsEExoEd6h-an5IXo-DA" memberEnd="_PEqsEUxoEd6h-an5IXo-DA _PEqsFExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_PEqsFExoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_PEqsEExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEqsFUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEqsFkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RGv4kExoEd6h-an5IXo-DA" memberEnd="_RG5pkExoEd6h-an5IXo-DA _RG5pk0xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_RG5pk0xoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_RGv4kExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RG5plExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RG5plUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_R2laEExoEd6h-an5IXo-DA" memberEnd="_R2vLEExoEd6h-an5IXo-DA _R2vLE0xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_R2vLE0xoEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_R2laEExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2vLFExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2vLFUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ZqOVgExoEd6h-an5IXo-DA" memberEnd="_ZqOVgUxoEd6h-an5IXo-DA _ZqXfckxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_ZqXfckxoEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_ZqOVgExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZqXfc0xoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZqXfdExoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_azFbAExoEd6h-an5IXo-DA" memberEnd="_azFbAUxoEd6h-an5IXo-DA _azFbBExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_azFbBExoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_azFbAExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_azPMAExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_azPMAUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_becsMExoEd6h-an5IXo-DA" memberEnd="_becsMUxoEd6h-an5IXo-DA _bemdMkxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_bemdMkxoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_becsMExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bemdM0xoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bemdNExoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_cXOHQExoEd6h-an5IXo-DA" memberEnd="_cXOHQUxoEd6h-an5IXo-DA _cXOHRExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_cXOHRExoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_cXOHQExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cXOHRUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cXOHRkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_dApewExoEd6h-an5IXo-DA" memberEnd="_dApewUxoEd6h-an5IXo-DA _dApexExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_dApexExoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_dApewExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dApexUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dApexkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_d1_yYExoEd6h-an5IXo-DA" memberEnd="_d1_yYUxoEd6h-an5IXo-DA _d1_yZExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_d1_yZExoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_d1_yYExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d2I8UExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d2I8UUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_enwmgExoEd6h-an5IXo-DA" memberEnd="_en6XgExoEd6h-an5IXo-DA _en6Xg0xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_en6Xg0xoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_enwmgExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_en6XhExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_en6XhUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_gG-9kExoEd6h-an5IXo-DA" memberEnd="_gG-9kUxoEd6h-an5IXo-DA _gG-9lExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_gG-9lExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_gG-9kExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gG-9lUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gG-9lkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_h0gPUExoEd6h-an5IXo-DA" memberEnd="_h0gPUUxoEd6h-an5IXo-DA _h0gPVExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_h0gPVExoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_h0gPUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0gPVUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0gPVkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_7TSW0ExoEd6h-an5IXo-DA" memberEnd="_7TcH0ExoEd6h-an5IXo-DA _7TcH00xoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_7TcH00xoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_7TSW0ExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7TcH1ExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7TcH1UxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_8iacYExoEd6h-an5IXo-DA" memberEnd="_8iacYUxoEd6h-an5IXo-DA _8iacZExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_8iacZExoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_8iacYExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iacZUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ikNYExoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_9I2xUExoEd6h-an5IXo-DA" memberEnd="_9I2xUUxoEd6h-an5IXo-DA _9JAiUUxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_9JAiUUxoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_9I2xUExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9JAiUkxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9JAiU0xoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_9p8FIExoEd6h-an5IXo-DA" memberEnd="_9p8FIUxoEd6h-an5IXo-DA _9qF2IkxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_9qF2IkxoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_9p8FIExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qF2I0xoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qF2JExoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_-ZxmoExoEd6h-an5IXo-DA" memberEnd="_-ZxmoUxoEd6h-an5IXo-DA _-Z6wkUxoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_-Z6wkUxoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_-ZxmoExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Z6wkkxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z6wk0xoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_-87-EExoEd6h-an5IXo-DA" memberEnd="_-87-EUxoEd6h-an5IXo-DA _-87-FExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_-87-FExoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_-87-EExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-87-FUxoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-87-FkxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="__lnusExoEd6h-an5IXo-DA" memberEnd="__lnusUxoEd6h-an5IXo-DA __lnutExoEd6h-an5IXo-DA">
- <ownedEnd xmi:id="__lnutExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="__lnusExoEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lw4oExoEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lw4oUxoEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_AsZwkExpEd6h-an5IXo-DA" memberEnd="_AsZwkUxpEd6h-an5IXo-DA _Asi6gExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Asi6gExpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_AsZwkExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Asi6gUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Asi6gkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Dbo-AExpEd6h-an5IXo-DA" memberEnd="_Dbo-AUxpEd6h-an5IXo-DA _Dbo-BExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Dbo-BExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_Dbo-AExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DbyH8ExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DbyH8UxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_LxGNEExpEd6h-an5IXo-DA" memberEnd="_LxP-EExpEd6h-an5IXo-DA _LxP-E0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_LxP-E0xpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_LxGNEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LxP-FExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LxP-FUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_NuH6cExpEd6h-an5IXo-DA" memberEnd="_NuH6cUxpEd6h-an5IXo-DA _NuH6dExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_NuH6dExpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_NuH6cExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NuH6dUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NuH6dkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_PMJXoExpEd6h-an5IXo-DA" memberEnd="_PMJXoUxpEd6h-an5IXo-DA _PMJXpExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_PMJXpExpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_PMJXoExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMJXpUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMJXpkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_RDpr0ExpEd6h-an5IXo-DA" memberEnd="_RDpr0UxpEd6h-an5IXo-DA _RDzc0ExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_RDzc0ExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_RDpr0ExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RDzc0UxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RDzc0kxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_SoPEAExpEd6h-an5IXo-DA" memberEnd="_SoPEAUxpEd6h-an5IXo-DA _SoY1AkxpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_SoY1AkxpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_SoPEAExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SoY1A0xpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SoY1BExpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_UpuaoExpEd6h-an5IXo-DA" memberEnd="_UpuaoUxpEd6h-an5IXo-DA _Up4LoExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Up4LoExpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_UpuaoExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Up4LoUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Up4LokxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_XUpIwExpEd6h-an5IXo-DA" memberEnd="_XUpIwUxpEd6h-an5IXo-DA _XUpIxExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_XUpIxExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_XUpIwExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XUpIxUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XUpIxkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_aCPXcExpEd6h-an5IXo-DA" memberEnd="_aCPXcUxpEd6h-an5IXo-DA _aCPXdExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_aCPXdExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_aCPXcExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCZIcExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCZIcUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_cWzbEExpEd6h-an5IXo-DA" memberEnd="_cWzbEUxpEd6h-an5IXo-DA _cWzbFExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_cWzbFExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_cWzbEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzbFUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzbFkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_iLVlgExpEd6h-an5IXo-DA" memberEnd="_iLevcExpEd6h-an5IXo-DA _iLevc0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_iLevc0xpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_iLVlgExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iLevdExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iLevdUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_i_7rMExpEd6h-an5IXo-DA" memberEnd="_jAFcMExpEd6h-an5IXo-DA _jAFcM0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_jAFcM0xpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_i_7rMExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jAFcNExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jAFcNUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_jip9wExpEd6h-an5IXo-DA" memberEnd="_jizuwExpEd6h-an5IXo-DA _jizuw0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_jizuw0xpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_jip9wExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jizuxExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jizuxUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_kU4E4ExpEd6h-an5IXo-DA" memberEnd="_kU4E4UxpEd6h-an5IXo-DA _kU4E5ExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_kU4E5ExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_kU4E4ExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kU4E5UxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kU4E5kxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_k92wcExpEd6h-an5IXo-DA" memberEnd="_k92wcUxpEd6h-an5IXo-DA _k92wdExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_k92wdExpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_k92wcExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k92wdUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k92wdkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_mJQMkExpEd6h-an5IXo-DA" memberEnd="_mJZWgExpEd6h-an5IXo-DA _mJZWg0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_mJZWg0xpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_mJQMkExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJZWhExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mJZWhUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_nqG7UExpEd6h-an5IXo-DA" memberEnd="_nqG7UUxpEd6h-an5IXo-DA _nqG7VExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_nqG7VExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_nqG7UExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nqG7VUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqG7VkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_qmnIsExpEd6h-an5IXo-DA" memberEnd="_qmnIsUxpEd6h-an5IXo-DA _qmnItExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_qmnItExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_qmnIsExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qmnItUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qmnItkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_sU4BUExpEd6h-an5IXo-DA" memberEnd="_sVByUExpEd6h-an5IXo-DA _sVByU0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_sVByU0xpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_sU4BUExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sVByVExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sVByVUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_wasAIExpEd6h-an5IXo-DA" memberEnd="_wasAIUxpEd6h-an5IXo-DA _wa1xIkxpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_wa1xIkxpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_wasAIExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wa1xI0xpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wa1xJExpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_xDqrsExpEd6h-an5IXo-DA" memberEnd="_xDqrsUxpEd6h-an5IXo-DA _xDqrtExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_xDqrtExpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_xDqrsExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDqrtUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDqrtkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_x_bJUExpEd6h-an5IXo-DA" memberEnd="_x_kTQExpEd6h-an5IXo-DA _x_kTQ0xpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_x_kTQ0xpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_x_bJUExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x_kTRExpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x_kTRUxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_yqVukExpEd6h-an5IXo-DA" memberEnd="_yqVukUxpEd6h-an5IXo-DA _yqe4gExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_yqe4gExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_yqVukExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqe4gUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqe4gkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_zm-9AExpEd6h-an5IXo-DA" memberEnd="_zm-9AUxpEd6h-an5IXo-DA _znIuAkxpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_znIuAkxpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_zm-9AExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znIuA0xpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znIuBExpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_0blpwExpEd6h-an5IXo-DA" memberEnd="_0blpwUxpEd6h-an5IXo-DA _0blpxExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_0blpxExpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_0blpwExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0blpxUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0blpxkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_143gEExpEd6h-an5IXo-DA" memberEnd="_143gEUxpEd6h-an5IXo-DA _15BREExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_15BREExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_143gEExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_15BREUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_15BREkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_3qHbQExpEd6h-an5IXo-DA" memberEnd="_3qHbQUxpEd6h-an5IXo-DA _3qRMQExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_3qRMQExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_3qHbQExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qRMQUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qRMQkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_5DrPMExpEd6h-an5IXo-DA" memberEnd="_5DrPMUxpEd6h-an5IXo-DA _5D0ZIExpEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_5D0ZIExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_5DrPMExpEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5D0ZIUxpEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5D0ZIkxpEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_Dw0uYExqEd6h-an5IXo-DA" memberEnd="_Dw0uYUxqEd6h-an5IXo-DA _Dw0uZExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_Dw0uZExqEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_Dw0uYExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dw0uZUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dw0uZkxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_EV7mkExqEd6h-an5IXo-DA" memberEnd="_EV7mkUxqEd6h-an5IXo-DA _EV7mlExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_EV7mlExqEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_EV7mkExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EV7mlUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EV7mlkxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_E7yFoExqEd6h-an5IXo-DA" memberEnd="_E7yFoUxqEd6h-an5IXo-DA _E7yFpExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_E7yFpExqEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_E7yFoExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E77PkExqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E77PkUxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_F0QlwExqEd6h-an5IXo-DA" memberEnd="_F0QlwUxqEd6h-an5IXo-DA _F0ZvskxqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_F0ZvskxqEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_F0QlwExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F0Zvs0xqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F0ZvtExqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_GXICQExqEd6h-an5IXo-DA" memberEnd="_GXICQUxqEd6h-an5IXo-DA _GXICRExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_GXICRExqEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_GXICQExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXICRUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GXRzQExqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_HiEycExqEd6h-an5IXo-DA" memberEnd="_HiEycUxqEd6h-an5IXo-DA _HiOjcExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_HiOjcExqEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_HiEycExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HiOjcUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HiOjckxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_JCVrUExqEd6h-an5IXo-DA" memberEnd="_JCVrUUxqEd6h-an5IXo-DA _JCfcUExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_JCfcUExqEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_JCVrUExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JCfcUUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JCfcUkxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_KWYtIExqEd6h-an5IXo-DA" memberEnd="_KWYtIUxqEd6h-an5IXo-DA _KWh3EExqEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_KWh3EExqEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_KWYtIExqEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KWh3EUxqEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KWh3EkxqEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_tyBwQExzEd6h-an5IXo-DA" memberEnd="_tyBwQUxzEd6h-an5IXo-DA _tyBwRExzEd6h-an5IXo-DA">
- <ownedEnd xmi:id="_tyBwRExzEd6h-an5IXo-DA" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_tyBwQExzEd6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyBwRUxzEd6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tyBwRkxzEd6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ArJxYEx_Ed6h-an5IXo-DA" memberEnd="_ArJxYUx_Ed6h-an5IXo-DA _ArJxZEx_Ed6h-an5IXo-DA">
- <ownedEnd xmi:id="_ArJxZEx_Ed6h-an5IXo-DA" name="" visibility="private" type="_UCUw8EcaEd6besF9iFIJkQ" association="_ArJxYEx_Ed6h-an5IXo-DA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ArJxZUx_Ed6h-an5IXo-DA" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArJxZkx_Ed6h-an5IXo-DA" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_0jvq8E8AEd6ohP_YEXs4Wg" name="StrucDocText">
- <ownedAttribute xmi:id="_4pHk4E8AEd6ohP_YEXs4Wg" name="mixed" visibility="private" isOrdered="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Bee8E8AEd6ohP_YEXs4Wg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Bee8U8AEd6ohP_YEXs4Wg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_6muhEE8AEd6ohP_YEXs4Wg" name="any" visibility="private" isOrdered="true" isUnique="false" isDerived="true">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ovXsE8AEd6ohP_YEXs4Wg"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ovXsU8AEd6ohP_YEXs4Wg" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_pFDz8ONKEeKLC7zu0C2K8Q" name="iD" visibility="private">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pFDz8eNKEeKLC7zu0C2K8Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pFDz8uNKEeKLC7zu0C2K8Q" value="1"/>
- </ownedAttribute>
- <ownedOperation xmi:id="_umBWgGsTEd6Mc4CaAXYrKA" name="addText">
- <ownedParameter xmi:id="_vpEu8GsTEd6Mc4CaAXYrKA" name="text">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_w_WlYGsTEd6Mc4CaAXYrKA" name="getText">
- <ownedParameter xmi:id="_xynOUGsTEd6Mc4CaAXYrKA" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_WhBYgFMaEd-2TbpPFpgxXA" name="getText" isQuery="true">
- <ownedParameter xmi:id="_XmUMoFMaEd-2TbpPFpgxXA" name="id">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_Z64QQFMaEd-2TbpPFpgxXA" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_KsXeQJ7qEd6BCKDGgDgllw" name="DocumentRoot">
- <ownedAttribute xmi:id="_esYP8J7qEd6BCKDGgDgllw" name="mixed" visibility="private" isOrdered="true" isUnique="false">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j8sTAJ7qEd6BCKDGgDgllw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j8sTAZ7qEd6BCKDGgDgllw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_qK6d4J7sEd6BCKDGgDgllw" name="xMLNSPrefixMap" visibility="private" isOrdered="true" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z4V8YJ7uEd6BCKDGgDgllw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z4V8YZ7uEd6BCKDGgDgllw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_0oP04J7rEd6BCKDGgDgllw" name="xSISchemaLocation" visibility="private" isOrdered="true" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__6NRUJ7rEd6BCKDGgDgllw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__6NRUZ7rEd6BCKDGgDgllw" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_vkSy0J7rEd6BCKDGgDgllw" name="clinicalDocument" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" isOrdered="true" aggregation="composite" isDerived="true" association="_vkJB0J7rEd6BCKDGgDgllw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vkcj0J7rEd6BCKDGgDgllw"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vkcj0Z7rEd6BCKDGgDgllw" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_vkJB0J7rEd6BCKDGgDgllw" memberEnd="_vkSy0J7rEd6BCKDGgDgllw _vkltwJ7rEd6BCKDGgDgllw">
- <ownedEnd xmi:id="_vkltwJ7rEd6BCKDGgDgllw" name="" visibility="private" type="_KsXeQJ7qEd6BCKDGgDgllw" association="_vkJB0J7rEd6BCKDGgDgllw">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vkltwZ7rEd6BCKDGgDgllw" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vkltwp7rEd6BCKDGgDgllw" value="1"/>
- </ownedEnd>
- </packagedElement>
- <packagedElement xmi:type="uml:Interface" xmi:id="_M9TsYBgbEd-f6JfqlBX7nQ" name="RegistryDelegate">
- <ownedOperation xmi:id="_Oqr0MBgbEd-f6JfqlBX7nQ" name="getEClass">
- <ownedParameter xmi:id="_RYuu0BgbEd-f6JfqlBX7nQ" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_RY4f0BgbEd-f6JfqlBX7nQ" name="context">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_RY4f0RgbEd-f6JfqlBX7nQ" name="Parameter1" direction="return">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClass"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Rm7eQHfTEd-6wJLq2P_7OA" name="ClinicalStatement" isAbstract="true">
- <generalization xmi:id="_SjhmoIX7Ed-kaPURbz5lmQ">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
- </generalization>
- <ownedOperation xmi:id="_yFwoGFxSEd6ZEsfifJz_3w" name="addAct">
- <ownedParameter xmi:id="_yFwoGVxSEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoElxSEd6ZEsfifJz_3w" name="addEncounter">
- <ownedParameter xmi:id="_yFwoE1xSEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoHFxSEd6ZEsfifJz_3w" name="addObservation">
- <ownedParameter xmi:id="_yFwoHVxSEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoEFxSEd6ZEsfifJz_3w" name="addObservationMedia">
- <ownedParameter xmi:id="_yFwoEVxSEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoHlxSEd6ZEsfifJz_3w" name="addOrganizer">
- <ownedParameter xmi:id="_yFwoH1xSEd6ZEsfifJz_3w" name="organizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoFFxSEd6ZEsfifJz_3w" name="addProcedure">
- <ownedParameter xmi:id="_yFwoFVxSEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoFlxSEd6ZEsfifJz_3w" name="addRegionOfInterest">
- <ownedParameter xmi:id="_yFwoF1xSEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoGlxSEd6ZEsfifJz_3w" name="addSubstanceAdministration">
- <ownedParameter xmi:id="_yFwoG1xSEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_yFwoIFxSEd6ZEsfifJz_3w" name="addSupply">
- <ownedParameter xmi:id="_yFwoIVxSEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
- </ownedOperation>
- <ownedOperation xmi:id="_YHUNTFxLEd6ZEsfifJz_3w" name="getActs" isQuery="true">
- <ownedParameter xmi:id="_YHUNT1xLEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNUVxLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNUFxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_GvcOEHrtEd648OeXdSIbLg" name="getClinicalDocument" isQuery="true">
- <ownedParameter xmi:id="_ILFssHrtEd648OeXdSIbLg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_YHUNUlxLEd6ZEsfifJz_3w" name="getEncounters" isQuery="true">
- <ownedParameter xmi:id="_YHUNVVxLEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNV1xLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNVlxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_eZGJMHfTEd-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
- <ownedParameter xmi:id="_eZGJMXfTEd-6wJLq2P_7OA" name="typeCode">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
- </ownedParameter>
- <ownedParameter xmi:id="_eZGJMnfTEd-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_eZGJM3fTEd-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eZGJNXfTEd-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eZGJNHfTEd-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_7NawoHi5Ed-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
- <ownedParameter xmi:id="_7Nawoni5Ed-6wJLq2P_7OA" name="targetClass">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
- </ownedParameter>
- <ownedParameter xmi:id="_7Nawo3i5Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7NawpXi5Ed-6wJLq2P_7OA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7NawpHi5Ed-6wJLq2P_7OA" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHdXMFxLEd6ZEsfifJz_3w" name="getObservations" isQuery="true">
- <ownedParameter xmi:id="_YHdXM1xLEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXNVxLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXNFxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHUNQFxLEd6ZEsfifJz_3w" name="getObservationMedia" isQuery="true">
- <ownedParameter xmi:id="_YHUNQ1xLEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNRVxLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNRFxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHdXQlxLEd6ZEsfifJz_3w" name="getOrganizers" isQuery="true">
- <ownedParameter xmi:id="_YHdXRVxLEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXR1xLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXRlxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHdXNlxLEd6ZEsfifJz_3w" name="getProcedures" isQuery="true">
- <ownedParameter xmi:id="_YHdXOVxLEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXO1xLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXOlxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHUNWFxLEd6ZEsfifJz_3w" name="getRegionsOfInterest" isQuery="true">
- <ownedParameter xmi:id="_YHUNW1xLEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNXVxLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNXFxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_IhI1MHrtEd648OeXdSIbLg" name="getSection" isQuery="true">
- <ownedParameter xmi:id="_KItP8HrtEd648OeXdSIbLg" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" direction="return"/>
- </ownedOperation>
- <ownedOperation xmi:id="_YHdXPFxLEd6ZEsfifJz_3w" name="getSubstanceAdministrations" isQuery="true">
- <ownedParameter xmi:id="_YHdXP1xLEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXQVxLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXQFxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_YHUNRlxLEd6ZEsfifJz_3w" name="getSupplies" isQuery="true">
- <ownedParameter xmi:id="_YHUNSVxLEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNS1xLEd6ZEsfifJz_3w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNSlxLEd6ZEsfifJz_3w" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6Z3lxOEd6ZEsfifJz_3w" name="hasActTemplate" bodyCondition="_bK6Z31xOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Z31xOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z3lxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z4FxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Z4VxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6Z4lxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_hG4gkFxcEd6ZEsfifJz_3w" name="hasCode" isQuery="true">
- <ownedParameter xmi:id="_hG4gk1xcEd6ZEsfifJz_3w" name="code">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_hG4glFxcEd6ZEsfifJz_3w" name="codeSystem">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_hG4glVxcEd6ZEsfifJz_3w" name="codeSystemName">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_hG4gllxcEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6ZylxOEd6ZEsfifJz_3w" name="hasEncounterTemplate" bodyCondition="_bK6Zy1xOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Zy1xOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZylxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6ZzFxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6ZzVxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6ZzlxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6Z1FxOEd6ZEsfifJz_3w" name="hasObservationMediaTemplate" bodyCondition="_bK6Z1VxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Z1VxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z1FxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z1lxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Z11xOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6Z2FxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6Zz1xOEd6ZEsfifJz_3w" name="hasObservationTemplate" bodyCondition="_bK6Z0FxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Z0FxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Zz1xOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z0VxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Z0lxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6Z01xOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6Z2VxOEd6ZEsfifJz_3w" name="hasOrganizerTemplate" bodyCondition="_bK6Z2lxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Z2lxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z2VxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z21xOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Z3FxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6Z3VxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bKwowFxOEd6ZEsfifJz_3w" name="hasProcedureTemplate" bodyCondition="_bKwowVxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bKwowVxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bKwowFxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bKwowlxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bKwow1xOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bKwoxFxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6ZxVxOEd6ZEsfifJz_3w" name="hasRegionOfInterestTemplate" bodyCondition="_bK6ZxlxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6ZxlxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZxVxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Zx1xOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6ZyFxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6ZyVxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6Z41xOEd6ZEsfifJz_3w" name="hasSubstanceAdministrationTemplate" bodyCondition="_bK6Z5FxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6Z5FxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z41xOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z5VxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Z5lxOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6Z51xOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bK6ZwFxOEd6ZEsfifJz_3w" name="hasSupplyTemplate" bodyCondition="_bK6ZwVxOEd6ZEsfifJz_3w" isQuery="true">
- <ownedRule xmi:id="_bK6ZwVxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZwFxOEd6ZEsfifJz_3w">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6ZwlxOEd6ZEsfifJz_3w">
- <language>OCL</language>
- <body>self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_bK6Zw1xOEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_bK6ZxFxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_Vq3vEFxCEd6ZEsfifJz_3w" name="hasTemplateId" isQuery="true">
- <ownedParameter xmi:id="_Vq3vE1xCEd6ZEsfifJz_3w" name="templateId">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
- </ownedParameter>
- <ownedParameter xmi:id="_Vq3vFFxCEd6ZEsfifJz_3w" name="Parameter1" direction="return">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_tyJMIIPQEeG7hZmTMIOA4g" name="getParticipantRoles" bodyCondition="_BDeS4IPREeG7hZmTMIOA4g" isQuery="true">
- <ownedRule xmi:id="_BDeS4IPREeG7hZmTMIOA4g" name="body" constrainedElement="_tyJMIIPQEeG7hZmTMIOA4g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_QdDsAIPREeG7hZmTMIOA4g">
- <language>OCL</language>
- <body>self.participant.participantRole->excluding(null)</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_0GgtMIPQEeG7hZmTMIOA4g" name="Parameter1" type="__QZaIEcZEd6besF9iFIJkQ" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3oOHIIPVEeG7hZmTMIOA4g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8himgIPVEeG7hZmTMIOA4g" value="*"/>
- </ownedParameter>
- </ownedOperation>
- <ownedOperation xmi:id="_bLTdwIPZEeG7hZmTMIOA4g" name="getAssignedEntities" bodyCondition="_jeHogIPZEeG7hZmTMIOA4g" isQuery="true">
- <ownedRule xmi:id="_jeHogIPZEeG7hZmTMIOA4g" name="body" constrainedElement="_tyJMIIPQEeG7hZmTMIOA4g">
- <specification xmi:type="uml:OpaqueExpression" xmi:id="_jeHogYPZEeG7hZmTMIOA4g">
- <language>OCL</language>
- <body>self.performer.assignedEntity->excluding(null)</body>
- </specification>
- </ownedRule>
- <ownedParameter xmi:id="_dUeJsIPZEeG7hZmTMIOA4g" name="Parameter1" type="_6qmVsEcDEd6besF9iFIJkQ" direction="return">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQLngIPaEeG7hZmTMIOA4g"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DaamAIPaEeG7hZmTMIOA4g" value="*"/>
- </ownedParameter>
- </ownedOperation>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_vKSC4HfdEd-OZ-5CAiSgsw" name="SDTCPatient">
- <ownedAttribute xmi:id="_yJT_0HfdEd-OZ-5CAiSgsw" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_Q1DqAEYlEeeA1OolxYiVew" name="InFulfillmentOf1">
- <generalization xmi:id="_I4DhwEYmEee_x40ukY_SSA">
- <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
- </generalization>
- <ownedAttribute xmi:id="_XQbVgEYmEee_x40ukY_SSA" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XQbVgUYmEee_x40ukY_SSA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XQbVgkYmEee_x40ukY_SSA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_YYzS0EYmEee_x40ukY_SSA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YYz54EYmEee_x40ukY_SSA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YYz54UYmEee_x40ukY_SSA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ZditUEYmEee_x40ukY_SSA" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZditUUYmEee_x40ukY_SSA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZditUkYmEee_x40ukY_SSA" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_aYmnYEYmEee_x40ukY_SSA" name="nullFlavor" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aYmnYUYmEee_x40ukY_SSA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aYmnYkYmEee_x40ukY_SSA" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_bJstIEYmEee_x40ukY_SSA" name="typeCode" visibility="private">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bJstIUYmEee_x40ukY_SSA"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bJstIkYmEee_x40ukY_SSA" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_bJstI0YmEee_x40ukY_SSA" name="FLFS">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZr0DcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- <ownedAttribute xmi:id="_fiINQEbnEeeP-NuHrYHtJg" name="actReference" visibility="private" type="_k_JIQEYmEee_x40ukY_SSA" aggregation="composite" association="_fiJbYkbnEeeP-NuHrYHtJg">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r32z0UbnEeeP-NuHrYHtJg" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r32z0EbnEeeP-NuHrYHtJg" value="1"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Class" xmi:id="_k_JIQEYmEee_x40ukY_SSA" name="ActReference">
- <ownedAttribute xmi:id="_mMIaoEY4EeejjJlZJqMq8Q" name="realmCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mMIaoUY4EeejjJlZJqMq8Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mMIaokY4EeejjJlZJqMq8Q" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_ogfp8EY4EeejjJlZJqMq8Q" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ogfp8UY4EeejjJlZJqMq8Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ogfp8kY4EeejjJlZJqMq8Q" value="1"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_q_8H4EY4EeejjJlZJqMq8Q" name="templateId" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_8H4UY4EeejjJlZJqMq8Q"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_8H4kY4EeejjJlZJqMq8Q" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_uXpqkEY4EeejjJlZJqMq8Q" name="id" visibility="private" aggregation="composite">
- <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uXpqkUY4EeejjJlZJqMq8Q" value="1"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uXpqkkY4EeejjJlZJqMq8Q" value="*"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Pdnl4EY5Eee0IaOhQHm77w" name="classCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOntkDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_Q7pqIEY5Eee0IaOhQHm77w" name="moodCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw"/>
- </ownedAttribute>
- <ownedAttribute xmi:id="_atuBIEY5Eee0IaOhQHm77w" name="determinerCode" visibility="private" aggregation="composite">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_atuBIUY5Eee0IaOhQHm77w"/>
- <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_atuBIkY5Eee0IaOhQHm77w" value="1"/>
- <defaultValue xmi:type="uml:InstanceValue" xmi:id="_atuBI0Y5Eee0IaOhQHm77w" name="INSTANCE">
- <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
- <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
- </defaultValue>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_uPHuwEY6Eee0IaOhQHm77w" memberEnd="_uPHHsEY6Eee0IaOhQHm77w _uPHuwUY6Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_uPHuwUY6Eee0IaOhQHm77w" type="_YiANsDxYEd6JwqSGecoePg" association="_uPHuwEY6Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_8BiVwEY6Eee0IaOhQHm77w" memberEnd="_8BiVwkY6Eee0IaOhQHm77w _8BiVwUY6Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_8BiVwUY6Eee0IaOhQHm77w" type="_AAXtEEbvEd6besF9iFIJkQ" association="_8BiVwEY6Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_93t0QEY6Eee0IaOhQHm77w" memberEnd="_93ubUEY6Eee0IaOhQHm77w _93t0QUY6Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_93t0QUY6Eee0IaOhQHm77w" type="_bJyIQDxYEd6JwqSGecoePg" association="_93t0QEY6Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_ASl7QEY7Eee0IaOhQHm77w" memberEnd="_ASmiUEY7Eee0IaOhQHm77w _ASl7QUY7Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_ASl7QUY7Eee0IaOhQHm77w" type="_-jiisEbuEd6besF9iFIJkQ" association="_ASl7QEY7Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_BvohAEY7Eee0IaOhQHm77w" memberEnd="_BvohAkY7Eee0IaOhQHm77w _BvohAUY7Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_BvohAUY7Eee0IaOhQHm77w" type="_nazskEbuEd6besF9iFIJkQ" association="_BvohAEY7Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_CKGPcEY7Eee0IaOhQHm77w" memberEnd="_CKGPckY7Eee0IaOhQHm77w _CKGPcUY7Eee0IaOhQHm77w">
- <ownedEnd xmi:id="_CKGPcUY7Eee0IaOhQHm77w" type="_3gL0sEbuEd6besF9iFIJkQ" association="_CKGPcEY7Eee0IaOhQHm77w"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Association" xmi:id="_fiJbYkbnEeeP-NuHrYHtJg" memberEnd="_fiINQEbnEeeP-NuHrYHtJg _fiKCcEbnEeeP-NuHrYHtJg">
- <ownedEnd xmi:id="_fiKCcEbnEeeP-NuHrYHtJg" type="_Q1DqAEYlEeeA1OolxYiVew" association="_fiJbYkbnEeeP-NuHrYHtJg"/>
- </packagedElement>
- <profileApplication xmi:id="_lP9OYDxVEd6JwqSGecoePg">
- <eAnnotations xmi:id="_lP9OYTxVEd6JwqSGecoePg" 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:Package>
- <Ecore:EAttribute xmi:id="_vxjFUEb_Ed6besF9iFIJkQ" xmlName="extension" xmlFeatureKind="Attribute" visibility="None" base_Property="_5SDdIEb9Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_27duUEb_Ed6besF9iFIJkQ" xmlName="root" isUnsettable="true" xmlFeatureKind="Attribute" visibility="None" base_Property="_1Uur8Eb9Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_mSrvIErZEd6FXKclYGEDCw" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_hypScErZEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_LACm4ErlEd6FXKclYGEDCw" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_FQu6sErlEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_ZaMRYErnEd6FXKclYGEDCw" xmlName="ID" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_WtezgErnEd6FXKclYGEDCw"/>
- <Ecore:EClass xmi:id="_2mIZcE8AEd6ohP_YEXs4Wg" base_Class="_0jvq8E8AEd6ohP_YEXs4Wg" xmlContentKind="Mixed"/>
- <Ecore:EAttribute xmi:id="_-Em9ME8AEd6ohP_YEXs4Wg" isTransient="true" isVolatile="true" xmlFeatureKind="ElementWildcard" base_Property="_6muhEE8AEd6ohP_YEXs4Wg">
- <annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData wildcards='##any' processing='lax'</annotation>
- </Ecore:EAttribute>
- <Ecore:EAttribute xmi:id="__ItegE8AEd6ohP_YEXs4Wg" xmlFeatureKind="ElementWildcard" base_Property="_4pHk4E8AEd6ohP_YEXs4Wg"/>
- <Ecore:EPackage xmi:id="_Oe_5wE8GEd6ohP_YEXs4Wg" base_Package="_ii81kjxVEd6JwqSGecoePg" packageName="cda" nsPrefix="cda" nsURI="urn:hl7-org:v3" basePackage="org.eclipse.mdht.uml" prefix="CDA"/>
- <Ecore:EAttribute xmi:id="_Jew54HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_1DWqEEbnEd6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_Mj6F4HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_yWn-AEocEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_OA5BQHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_uE9pcExqEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_VrvNEHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_UjwVsEodEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_Xylk0HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="__M8r00xvEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_afl9oHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_svikQEodEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_brl2sHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="__NGc0ExvEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_eMOAYHrTEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_2PqPoEodEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_ghiR8HrTEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fPWRU0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_jXekUHrTEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_AkaAcEofEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_kmvz0HrTEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fPgCU0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_ojLNIHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fPpzU0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_qv_qAHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_U-8K8EofEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_tkl4kHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_CCUTcEogEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_vQCGsHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fPy9Q0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_xHia4HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_xxd7IEofEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_zQVTYHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_pwAJoEogEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_1MA88HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_ta_0sEogEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_2mwcoHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fP8uQ0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_4-5YsHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fP8uT0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_60nkMHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_K3GGUEohEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_C9aQQHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_Y8n2kEohEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_D6XAsHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQGfSUxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_HD-dAHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_D-TFsEolEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_THjjoHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_iEuGsEolEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_UKwtEHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQZaMExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_b4IocHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQZaPExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_dnJvAHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_zYLLgEolEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_gdGBYHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQikJkxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_iNcksHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_7b5xYEolEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_k-7N0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQikMkxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_mtV3cHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_BmQWoEotEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_o4qfgHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVI0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_0pxWEHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_CHhbMEouEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_2FRDsHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVL0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_3To7UHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_PPf-EEouEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_4pxn0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_6w0d8EouEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_6MuBQHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_Dil1kEovEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_7Sv1MHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVO0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_9uBk0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GI0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_-4OuIHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_RotbsEovEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_ANAvwHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_kLlhAEovEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_BJEIUHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_qrCQsEovEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_CRfI8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GL0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Eq-I0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GO0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_GTRjYHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_12vUIEovEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_HtuvMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_3w_IYEoxEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_I_1QQHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_9PweMEoxEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_KMuhMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GR0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_MZsIAHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_QWGc8EoyEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_NX-VMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QE0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_PfR_8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_HVILsEoyEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_SkRa8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_j62O8EoyEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_UHEDYHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_m25JUEoyEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_VJhl8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QH0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_X7vO4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QK0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_ZtlnAHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_tGjJgEoyEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_bKRncHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_5rsPoEozEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_dSw98HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_9q8TcEozEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_fl_k0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QN0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_j62sQHrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_n4VYQEb9Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_lp3y0HrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_SaymoEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_mpy-wHrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_B19SQ0xsEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_p5hDEHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBGUxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_tXipIHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_gkoPIEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_usLg0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_yE5n8Eo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_wLGV4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_A46O0Eo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_xLLS0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBJUxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_zjd_4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBMUxwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_12ZEwHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_K6Gm8Eo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_8nRisHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyE0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_-r5F0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_3B4C0Eo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_AW4oAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_gDKO4Eo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_BoidIHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_k3BmgEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_Cjsd0HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyH0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_EO-68HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_uTtjYEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_FUbgEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_40WQkEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_GgayEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyK0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_JB86sHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_CXJcgEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_KJB3gHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_H5Wg0Eo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_LIgXgHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyN0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_NjB5MHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Ss6KAEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_OgIaoHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Vjv0QEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_PYdJwHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8A0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Q-rgsHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_2xi14Eo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_SP4p4HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8D0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Tc7EwHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8DExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_YMdWAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_HplKAEo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_ZjyVUHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8G0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_cDhuMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_V-KC4Eo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_dD5mEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltAExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_fu0UMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltDExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_htxUMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_ivoKQEo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_lEpJYHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_RBD2wEo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_qJyeQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltGExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_rRKWAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_51FC4Eo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_sp0yEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_ItawIEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_toQwQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltJExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_vLzmoHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_QjIvMEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_wPc08HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_WARGQEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_xtCNQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu280xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_0FU6UHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu2_0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_3HCX0HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_7IadkEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_4FBqEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu3C0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_6OHdgHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_2c5JoEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_8gJxkHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4n80xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_-VuMEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_PY9loEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="__nFGQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Xr5FIEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_AwiosHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4n_0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_CWw_oHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_lP4OkEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_DkGVcHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4oC0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Ffx_AHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_24MwIEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_GlXuEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_6luKwEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_ITyXsHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCY80xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_J3oJAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_HOJOYEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_LDLWIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_MFbGYEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_L-VW0HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCY_0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_ObPeIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_FcjT0EbtEd6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_RBiK8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_BLZhcEo_Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_SN-v8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_e--240xsEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_WK__IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Fv8MEEb8Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_XktkEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Jj_ykErYEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_Yp_xIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2df6U0xtEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_cCD5IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Tq4tkErZEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_dIsxEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_ciUoUErZEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_ebsqAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCZC0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_iMy9EHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_tG3jQEraEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_jMRdEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2DrGMEraEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_kKtbQHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCZF0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_mwRIQHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_d9ukcErbEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_nol3YHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_jy2kwErbEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_orfe0HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi40xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_rbx1IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2Hk5UErbEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_swj2wHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi70xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_vUxf8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_NjnHQEb9Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_wgnoAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Z5I4MErcEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_xpVjkHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_XVNzs0xtEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_4W8EAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_GXQXgErdEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_5Xds4HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_L0ZVoErdEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_6PfhEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi-0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_8cm44HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_joe14ErdEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_-M9cMHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT4ExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_A8WaoHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_bmsJsErdEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_EztGsHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_GJImgEreEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_GFEA4HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT7ExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_IFg1sHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_CRBsgEreEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_L2nIwHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_Z6ZKgEreEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_M8M30HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT-ExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_RU8ZsHrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_PmTPEErfEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_TQ6-MHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_ZmdFYErfEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_Yxx-sHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSVUBExwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_cME7UHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_kym0wErfEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_fTA3EHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE40xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_iHd7sHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE70xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_m2jhAHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_3_p4cErfEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_o_MogHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE-0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_qQ2doHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_ELlCwErgEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_r8vXsHrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_QcIOYErgEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_s8qjoHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_XJIR4ErgEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_t3hpYHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSoO00xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_vJLegHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_ue0l8ErgEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_wFO3EHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_zg-4QErgEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_xTUa0HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSoO30xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_yyr70HrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_SxK9sErhEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_0QaeEHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_WSxcMErhEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_1SIZwHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSoO60xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_3XyesHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSoO90xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_4a_oIHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_cdWvIErhEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_5uScAHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_Hp3ssEb9Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_7DrhoHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_MIhZQEriEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_8CQpwHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_RUpi80xuEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Az4lsHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_00xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_CA7AkHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_acWEMEriEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_H9DAwHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_y4XuMEriEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_JRr4cHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_30xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_KajlAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_ug-QIEriEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_L3YvYHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_60xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_N-saIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_7QZToErjEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_PK1dIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fS7Jw0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_QfeU0HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_2AjVMErkEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_SHVqgHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0draEEb7Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_TR1uwHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_avN1gErlEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_UcDfIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0Q3OM0xuEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_YbwO4HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fS7Jz0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_Z6OYAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_3eT3MErlEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_bgvp4HrZEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_TNfUAErmEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_fnmxkHrZEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fS7J20xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_hPUWQHrZEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_hCnQwErmEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_iNwUcHrZEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fS7J50xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_jvplAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE6w0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_ltt0MHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_wzbeIErmEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_nOIeEHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_d28wkErnEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_pFfBQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_sJlIsErnEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_qMHSIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE6z0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_sTIB8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_U70MIEroEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_tScw8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_azxeAEroEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_uWZhQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE620xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_wbdwUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE650xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_yHplUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_HdX0kErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_0NnMQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_YBl00ErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_1PLW8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOrw0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_3IBu8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_j_XOYErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_437mUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_oJyncErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_6AgX8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOrz0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_8HqRsHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_5-VAEErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_9EwMEHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOr20xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_--fU4HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0dLEoErpEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_CA9AUHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_ykzYUErqEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_DLKJoHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_2pt_QErqEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_ELrygHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTX1s0xwEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_FqwYkHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_dTy38Eb8Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_HTgfEHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_bN2_sErtEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_IT4W8HraEd648OeXdSIbLg" isUnsettable="true" base_Property="_MfLzYkxvEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_NgBrsHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_p_5-MEb8Ed6besF9iFIJkQ"/>
- <Ecore:EAttribute xmi:id="_PUjkYHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_U-F1UEruEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_QbVmQHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_p2Xv00xvEd6h-an5IXo-DA"/>
- <Ecore:EClass xmi:id="_0tIKUJ7qEd6BCKDGgDgllw" xmlName="" base_Class="_KsXeQJ7qEd6BCKDGgDgllw" xmlContentKind="Mixed"/>
- <Ecore:EAttribute xmi:id="_2DaAwJ7qEd6BCKDGgDgllw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_esYP8J7qEd6BCKDGgDgllw"/>
- <Ecore:EReference xmi:id="_837WoJ7sEd6BCKDGgDgllw" xmlName="ClinicalDocument" isTransient="true" isVolatile="true" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vkSy0J7rEd6BCKDGgDgllw" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_TUjUsJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bofJsUcdEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TUseoJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hhbysUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TUseoZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pVKzUUoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TUseop7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0jS4QEAIEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TU2PoJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ks2PYTxXEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_TU2PoZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8etaMUAJEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TU2Pop7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ccMDcEAKEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TU2Po57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BdqU8EolEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TU2PpJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rHGP8EchEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TU_ZkJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XtQ4AEciEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TU_ZkZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4mW64UoVEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TU_Zkp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JqFEwEAJEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TVJKkJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p0WCQEAIEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TVJKkZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xsp1YEcmEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TVJKkp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uxuZgUcfEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TVJKk57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bikmIEoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TVJKlJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3qLBoEokEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TVS7kJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__0lIcEcdEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TVS7kZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_iEOSgUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_TVS7kp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQPpMExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TVS7k57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EC35wUALEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TVcFgJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_w_pdoEoUEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TVcFgZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7JF_kEokEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TVcFgp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaM0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TVcFg57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Bn1soEAJEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_TVcFhJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaNkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TVcFhZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_96a3sEokEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_WWvd4J7uEd6BCKDGgDgllw" xmlName="xsi:schemaLocation" isTransient="true" xmlFeatureKind="Attribute" base_Property="_0oP04J7rEd6BCKDGgDgllw" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_XPg48J7uEd6BCKDGgDgllw" xmlName="xmlns:prefix" isTransient="true" xmlFeatureKind="Attribute" base_Property="_qK6d4J7sEd6BCKDGgDgllw" isResolveProxies="false"/>
- <Ecore:EReference xmi:id="_66jxYJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Dbo-AUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_66tiYJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HUTHQEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_66tiYZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hbddYEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_66tiYp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Dw0uYUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_66tiY570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FHobYEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_66tiZJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_R2vLEExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_662sUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rtMy8EocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_662sUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ZqOVgUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_662sU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LEB9oUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_662sVJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sVByUExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67AdUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_olrBUEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_67AdUZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE0fgExqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67AdUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Xp24UxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67AdU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5DrPMUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67KOUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Q0j8kEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_67KOUZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cWzbEUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67KOUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE9pc0xqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_67KOU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Njf0cEocEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_67KOVJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE9pdkxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_H0recJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NYNVAEodEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_H0recZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Kx64YUchEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_H0recp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9_sjEUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_H0rec571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LGBP8EodEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_H01PcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IccloEodEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_H01PcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r0ExvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_H01Pcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ytJQwUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_H01Pc571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RHqpUEodEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_H0-ZYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r1kxvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_H0-ZYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r2UxvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Lf0TcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r3ExvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Lf0TcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GNl8IEciEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_Lf0Tcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__NGc00xvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Lf-EcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__NGc1kxvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PnbCAJ71Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DBIXAEoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_PnbCAZ71Ed6BCKDGgDgllw" xmlName="assignedPerson" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__A5zUUceEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PnkzAJ71Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CDS1wEoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_PnkzAZ71Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9JenIEodEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_PnkzAp71Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRUExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PnkzA571Ed6BCKDGgDgllw" xmlName="representedOrganization" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EsyYEUcfEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_Pnt88J71Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D01r4EoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Pnt88Z71Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRVkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Pnt88p71Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRWUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_WWW_MJ71Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-czawEoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_WWgwMJ71Ed6BCKDGgDgllw" xmlName="associatedPerson" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3pHXUUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_WWgwMZ71Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9XNrsEoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_WWgwMp71Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8KBf0EoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_WWgwM571Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCUExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_WWgwNJ71Ed6BCKDGgDgllw" xmlName="scopingOrganization" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3AIrwUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_WWqhMJ71Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__ZTfQEoeEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_WWqhMZ71Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCVkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_WWqhMp71Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCWUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Znk4UJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dsqn8UcdEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_Znk4UZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzUExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Znk4Up71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QjONkEofEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Znk4U571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzVkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZnupUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P7b00EofEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_ZnupUZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzWUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_bl8CcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ieYjIUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_bl8CcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nlsDoEofEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_bl8Ccp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9Q0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_bl8Cc571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9QExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_bmFzcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9RkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_bmFzcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_t59eEEofEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_bmFzcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9SUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_d43HUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YQjAsUchEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_d43HUZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NWWzgEogEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_d43HUp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Qb8rcEogEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_d43HU571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uQExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_d5A4UJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_lSMhkEogEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_d5A4UZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uRkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_d5A4Up71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uSUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_fxQzYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rLCIwUoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_fxQzYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uTExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_fxakYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfQExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_fxjuUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfQ0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hnIv4J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Eem1UUcjEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_hnR50J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfRkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hnR50Z71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfTExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hnR50p71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfT0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_jwOjUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4f5bQUAJEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_jwXtQJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaOUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_jwXtQZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaP0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_jwXtQp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikIExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_paLOYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9DEMUTxXEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_paLOYp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikI0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_paLOY571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6d0BUTxXEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_paLOZJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikKUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_paUYUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikLExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_r69JEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikL0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_r69JEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RlypgTxYEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_r69JEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikNUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_r69JE571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikOExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uVeqwJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tvgUEUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVeqwp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vLJysUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVeqw571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wRCcsEcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVobwJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xmIAUUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVobwZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_z3_8UUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVobwp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_74mVsUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVobw571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVIExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uVxlsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9OIlQUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVxlsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6alksEotEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_uVxlsp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cQSwUEotEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_uVxls571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-d3HwUcKEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_uVxltJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tyBwQUxzEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uV7WsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVJkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uV7WsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVKUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wFFnMJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVLExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wFFnMZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_353WYUoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_wFFnMp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVMkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wFFnM571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVNUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yYKdEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yR04YEouEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_yYKdEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vjoMwEouEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_yYKdEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVOExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yYKdE571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2qQ4QEouEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_yYUOEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVPkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yYUOEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVQUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4okEIJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MvGqcEoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_4okEIZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GIExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4okEIp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GJkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4okEI571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GKUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6n9wEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XV8EQEovEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_6n9wEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GLExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6n9wEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GMkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6oHhEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bBrWMEovEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_6oHhEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GNUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6oHhEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fzTSIEovEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_8n948J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8lINEUchEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_8oHC4J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GOExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_8oHC4Z71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GPkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_8oHC4p71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GQUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-1OasJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2ikp8EowEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_-1OasZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BmgG4EowEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_-1Oasp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EqJeEEowEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_-1Oas571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GRExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-1YLsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J0W5IEowEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_-1YLsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GSkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-1YLsp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GTUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_AhHUwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YvkpkUciEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_AhHUwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QEExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_AhQesJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QFkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_AhQesZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JXv1oEowEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_AhQesp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QGUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_CZXP0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Zi_qUEoyEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_CZXP0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_clnGwEoyEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_CZXP0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QHExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_CZXP0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_f17A8EoyEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_CZhA0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QIkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_CZhA0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QJUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_EKw8AJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QKExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_EKw8AZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5Z6ewUoVEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_EK6F8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QLkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_EK6F8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QMUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Gm7ccJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mwOEIEozEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Gm7ccZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wOswwEozEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnEmYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sKO1wEozEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnEmYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I_4RkUoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnEmYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kfYp8EozEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnEmY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Ry_F8UoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnEmZJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QNExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_GnOXYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-f1aQUoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_GnOXYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBEExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_GnOXYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBE0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Iy_rYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AsZwkUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Iy_rYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_F_EFwEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzJcYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MZl5MEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzJcYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KWYtIUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzJcYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DKBLQEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzTNYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PEqsEUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h0gPUUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jKTaEUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_iLevcExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNZJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OtQk8Eo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzTNZZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B19SQExsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNZp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_E2gO8ExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNZ572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wasAIUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNaJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KAZ0QEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzTNaZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LxP-EExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNap72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B2GcMkxsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_IzTNa572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_H4XJsEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_IzTNbJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B2GcNUxsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_KfebUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Jpvt8UoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_KfoMUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBFkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_KfoMUZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBHExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_KfoMUp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_c3ZvcEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_KfoMU572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBH0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_M1OxwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qjvjoEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_M1OxwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uLcqIEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_M1Oxwp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nsmXYEo0Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_M1Oxw572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBIkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_M1YiwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBKExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_M1YiwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBK0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PlhIEJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mNS5ATxYEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_PlhIEp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Z2sx4UbvEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIE572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_k2RbsTxYEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_PlhIFJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Vt4X0EbuEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIFZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Y3Eg4UbvEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIFp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XyYJsEbvEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIF572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBLkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PlhIGJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HJN0gUbuEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIGZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qXT58EbuEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlhIGp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_62KSAUbuEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_PlqSAJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBNExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PlqSAZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBN0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_R3_hAJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Hop1oUcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R3_hAp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ItNC4UcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4JSAZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VmlJEUcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4JSAp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SgilMEcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4JSA572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GRyJUUcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4Sb8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MpocMUcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4Sb8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyEExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_R4Sb8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TpaRwEcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4Sb8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yVLDIEo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_R4Sb9J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_suMzkEo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_R4cM8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Px50sUcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4cM8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Nd7m8EcGEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_R4cM8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyFkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_R4cM8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyGUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TuAncJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OI96MEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TuKYcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L9fhIEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TuKYcZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyHExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TuKYcp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyIkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_TuKYc572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PsgJgEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_TuTiYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyJUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XDi_4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ptaGoEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_XDi_4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_efn_kEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_XDi_4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyKExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XDsJ0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HgN60Ex2Ed6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XDsJ0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyLkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XDsJ0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rFU70Eo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_XDsJ0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyMUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XDsJ1J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QtaDIEx2Ed6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Z2EK0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__LmGgEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Z2NUwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9sYWgEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Z2NUwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyNExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Z2NUwp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyOkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Z2NUw572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AgrqIEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Z2NUxJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyPUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_b7IZ4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RU_U0Eo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_b7IZ4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PxTUgEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_b7IZ4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8AExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_b7IZ4572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8BkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_b7IZ5J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ac-NAEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_b7Rj0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8CUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_e6KW0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_r_LfgEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_e6UH0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pgeocEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_e6UH0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tsHfgUcjEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_e6UH0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sGovcUcjEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_e6UH0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ncAPQEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_e6UH1J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vEd1cEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_e6dRwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8EkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_e6dRwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8FUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_gy290J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CeLcIEo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_gzAu0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_gzAu0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dfLnUUoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_gzAu0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8GExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_gzAu0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cUq8AUoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_gzJ4wJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8HkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_gzJ4wZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8IUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_imfeoJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__lqMkUcmEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_imfeoZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8JExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_imfeop72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AXbnwUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_imfeo572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltA0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_imfepJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltBkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_kVglMJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yyUhIUcfEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_kVglMZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltCUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_kVglMp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltD0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_kVpvIJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltEkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mfyrcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_eMcycUoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_mfyrcZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltFUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mf71YJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltG0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mf71YZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltHkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_rwtLcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CwF2EEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_rw28cJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__7V2gEo4Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_rw28cZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EWUjYUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_rw28cp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltIUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_rw28c572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JrjisUcgEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_rw28dJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FNTfYEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_rxAGYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltJ0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_rxAGYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltKkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wlTi4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_M3s_QEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_wlTi4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NuF0sEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_wlTi4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu28ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wlTi4572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu29kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wlTi5J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu2-UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_9flA8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_baR34Eo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_9fux8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_g17BMEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_9fux8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pFayMEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_9fux8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mYRPcEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_9fux8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu2_ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_9fux9J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3AkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_9f374J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3BUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__cARYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_M1s1YUceEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="__cARYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3CExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__cARYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xQJ_AEo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="__cARY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3DkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__cJbUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_weOy0Eo5Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="__cJbUZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3EUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BKa7AJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Sh7PkEoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_BKa7AZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n8ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BKa7Ap73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n9kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BKa7A573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n-UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_CySQsJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UWDxwEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_CybaoJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_eosOgUchEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_CybaoZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n_ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Cybaop73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oAkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Cybao573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oBUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FBCAMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TenzcEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_FBCAMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RSkOkUoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_FBLxMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_S3wDsUoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_FBLxMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PAF1oUoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_FBLxMp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oCExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FBLxM573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oDkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FBLxNJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oEUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_HHSiEJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qgWpsEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_HHSiEZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vsf-cEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_HHSiEp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tYhwsEo6Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_HHSiE573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY8ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_HHSiFJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY9kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_HHcTEJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY-UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_J7Jw0J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BeFUQEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_J7Jw0Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EUxNgEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_J7Jw0p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY_ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_J7Jw0573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZAkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_J7Jw1J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8px3wEo7Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_J7Jw1Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZBUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MFuyAJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7TcH0ExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MFuyAZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyAp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YXKk0Eo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyA573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyBJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EV7mkUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MFuyBZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UGBfwEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyBp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RG5pkExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MFuyB573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zHXmAEo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyCJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nYDfMEo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyCZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1jr3cEo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MFuyC573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_azFbAUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jAJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P1zqkUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jAZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qmnIsUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jAp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h3baIEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jA573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--24ExsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jBJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1OoiMUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jBZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dwljkUobEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jBp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jQmhoEo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jB573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3qHbQUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jCJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_c-D3cEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jCZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aCPXcUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jCp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_339AIEo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jC573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--25kxsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MF4jDJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bHcUEEo8Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_MF4jDZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--26UxsEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_MGBs8J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Ob70YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__lnusUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Ob70YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JCVrUUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcFlYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MKJG8Eo_Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_OcFlYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NRe3MExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcFlYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OURcMEo_Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_OcFlY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_gG-9kUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcFlZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hGIi4UxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcOvUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jAFcMExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcOvUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6UExtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcOvUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BouEUUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcOvU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xDqrsUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcYgUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NuH6cUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcYgUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6VkxtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcYgUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6WUxtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_OcYgU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Wu8icEo_Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_QK868J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NUzKsErYEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_QLGE4J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QmV-gErZEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_QLGE4Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZCExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_QLGE4p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZDkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_QLGE4573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JeqKIErZEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_QLGE5J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZEUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_QLGE5Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MUmcgErZEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_SDzS8J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aqGtAEraEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_SDzS8Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XKImMEraEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_SDzS8p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h_V1MEraEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_SDzS8573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZFExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_SDzS9J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZGkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_SD8c4J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZHUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_UamLMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OC77sErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_UamLMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BXFwoUraEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_UamLMp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__aP0AEraEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_UamLM573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BicPkErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_UamLNJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi4ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_UamLNZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XKdg4ErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_UamLNp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FEMfEErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_Uav8MJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi5kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Uav8MZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi6UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XXPigJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_r9cAkErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_XXPigZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vtWA0ErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_XXPigp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_o61LMErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_XXPig573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi7ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XXZTgJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_t0fo0ErbEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_XXZTgZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi8kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XXZTgp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi9UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_XXZTg573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ZKADIEcfEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_ZdW6cJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-ZxmoUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZdW6cZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JKfJkErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_ZdW6cp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WtEdwUcLEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_ZdgEYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VIaUIErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_ZdgEYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_G_dccErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_ZdgEYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_K6rX4UxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZdgEY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d1_yYUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Zdp1YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cgbjEExnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Zdp1YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kU4E4UxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Zdp1Yp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNzsExtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Zdp1Y573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_552UIUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_Zdp1ZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yqVukUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZdzmYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SaXZgErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_ZdzmYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RDpr0UxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZdzmYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNztkxtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ZdzmY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNzuUxtEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_unk1cJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xlVAsErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_unt_YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rwzdUErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_unt_YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi-ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_unt_Yp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2ZViQErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_unt_Y573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi_kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_unt_ZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0DlL0ErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_un3wYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLjAUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_un3wYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4k9sUErcEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wMTXkJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mV9NcUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_wMTXkZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RpEqAErdEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wMTXkp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT4ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wMdIkJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLjBExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wMdIkZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT40xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wMdIkp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VDhXoErdEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wMdIk573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT5kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yBILMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-j890ErdEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yBR8MJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uuZlAUoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_yBR8MZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT6UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yBR8Mp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT70xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yBR8M573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vWA0AErdEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yBbtMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT8kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_0YhgYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TCqdsEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_0YhgYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MtfrYEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_0YrRYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KfydsEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_0YrRYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3tb8kUoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_0YrRYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1ZUk4UoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_0YrRY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT9UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_0Y1CYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__nCWEEoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_0Y1CYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VObxsEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_0Y1CYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT-0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_0Y1CY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT_kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_2t1x8J73Ed6BCKDGgDgllw" xmlName="administrativeGenderCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2wfzIEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t1x8Z73Ed6BCKDGgDgllw" xmlName="birthplace" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XZLo8UcjEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_2t-74J73Ed6BCKDGgDgllw" xmlName="birthTime" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5dgL8EreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t-74Z73Ed6BCKDGgDgllw" xmlName="ethnicGroupCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_K0rTIErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t-74p73Ed6BCKDGgDgllw" xmlName="guardian" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nYJAAEcjEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_2t-74573Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0S2E8EreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t-75J73Ed6BCKDGgDgllw" xmlName="languageCommunication" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XNh1wUcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_2t-75Z73Ed6BCKDGgDgllw" xmlName="maritalStatusCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9DbJwEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t-75p73Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QcivsEAMEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_2t-75573Ed6BCKDGgDgllw" xmlName="raceCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_INfOcErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2t-76J73Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUAUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_2uIs4J73Ed6BCKDGgDgllw" xmlName="religiousAffiliationCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__nV4AEreEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_2uIs4Z73Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUB0xwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_2uIs4p73Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUCkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4XfQUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4PkOUEALEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_4XfQUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_detJUErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_4XfQUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_oZP14EALEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_4XfQU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wFauoUciEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_4XoaQJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE4ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4XoaQZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5dgBEEALEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_4XoaQp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE5kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_4XoaQ573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE6UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6NDq0J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_670WYUoVEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_6NDq0Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xEWTMErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_6NDq0p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE7ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6NDq0573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE8kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_6NDq1J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zictUErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_6NM0wJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE9UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_7_8kwJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_toc7gUoYEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_7_8kwZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__3KnQErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_7_8kwp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE-ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_7_8kw573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE_kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_8AFusJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_80aA4ErfEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_8AFusZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfFAUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-CBxQJ73Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L08A0ErgEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_-CBxQZ73Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO0ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-CBxQp73Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO1kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_-CBxQ573Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO2UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__tBTcJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sK2_QErgEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="__tBTcZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_oqJRkErgEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="__tBTcp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO3ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__tBTc573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO4kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="__tLEcJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO5UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BbJCIJ74Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JVhioErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_BbJCIZ74Ed6BCKDGgDgllw" xmlName="desc" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Qf4QgErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_BbJCIp74Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OQPJIErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_BbJCI574Ed6BCKDGgDgllw" xmlName="quantity" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LhvikErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_BbSzIJ74Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO6ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BbSzIZ74Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO7kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_BbSzIp74Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO8UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_C9MDsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_N1f_4EobEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_C9MDsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO9ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_C9MDsp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO-kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_C9V0sJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO_UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GaGd4EriEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9p8FIUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_okNzQErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7B4BYErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GXICQUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mIND0ErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J_ErQUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="___H-gErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZGJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DrwBQEriEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZGp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dApewUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZG574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aSkkYUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZHJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_k92wcUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAUZHZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9miWgErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAUZHp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi8ExuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAeKEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_38Ow4UxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAeKEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zm-9AUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAeKEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4oiygErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAeKE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SoPEAUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAeKFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Ia2NoEriEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAeKFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi9kxuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_FAeKFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xYrSgErhEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_FAeKF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi-UxuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_G-FtUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ArJxYUx_Ed6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_G-O3QJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_0ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_G-O3QZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_1kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_G-O3Qp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_2UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_JCQkgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P7bcIUALEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_JCaVgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_3ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_JCaVgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_4kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_JCaVgp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_5UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_LblzYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TIr4YUcIEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_LblzYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ST8BsEcIEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_LblzYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RnPTwUcIEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_LbvkYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QYQYIUcIEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_LbvkYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_6ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_LbvkYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-rjoYEriEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_LbvkY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_7kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_LbvkZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_8UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_NLDl4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fupywUobEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_NLDl4Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JwExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_NLDl4p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JxkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_NLDl4574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JyUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTZycJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9I2xUUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTZycZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Air3MErlEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_PTZycp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_F0QlwUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTZyc574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_88nIYErkEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_PTi8YJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JbT24UxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTi8YZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cXOHQUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTi8Yp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WRhw0UxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTi8Y574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mJZWgExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3OMExuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3P-u4UxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0blpwUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UpuaoUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3ONkxuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstZZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3OOUxuEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_PTstZp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kmUtkEcAEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_W8dOgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4Gu1EUoUEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_W8dOgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JzExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_W8dOgp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J0kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_W8mYcJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J1UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_YmQd4J74Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JIRXgErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_YmQd4Z74Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FfqSEErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_YmZn0J74Ed6BCKDGgDgllw" xmlName="effectiveTime" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PeU6oErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_YmZn0Z74Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J2ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_YmZn0p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RIw28UcnEd6besF9iFIJkQ"/>
- <Ecore:EReference xmi:id="_YmZn0574Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L1a6QErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_YmZn1J74Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J3kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_YmjY0J74Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J4UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_aNhWoJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bAFGkErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_aNhWoZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aKlpAErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_aNhWop74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J5ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_aNhWo574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Tn_qUUoYEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_aNqgkJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cSoTkErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_aNqgkZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J6kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_aNqgkp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J7UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_cJy2EJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__kFFgUoWEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_cJy2EZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6wExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_cJy2Ep74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6xkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_cJ8nEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6yUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_fslnYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__UUVwEoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_fslnYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9lgCcErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_fslnYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ybGAkUoXEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_fsvYYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FJpJUErnEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_fsvYYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SvZ88DxYEd6JwqSGecoePg"/>
- <Ecore:EReference xmi:id="_fsvYYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7SbMkErmEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_fsvYY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AcI5cUoYEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_fsvYZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Nja3sErnEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_fs4iUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6zExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_fs4iUp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GdVm4EoYEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_fs4iU574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE60kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_ftCTUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vJtnoEAMEd6wZe6nFLrjsw"/>
- <Ecore:EReference xmi:id="_ftCTUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AP-EoErnEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_ftCTUp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE61UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hqp2kJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I4F7kEroEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_hqznkJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OYDkMEroEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_hqznkZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2UUeYErnEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_hqznkp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6MIl4EoVEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_hqznk574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE62ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hq8xgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE63kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_hq8xgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE64UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mjktUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE65ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mjktUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OBFaQUoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_mjueUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE66kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_mjueUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE67UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_oaMQsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VjVpsErpEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_oaMQsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrwExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_oaWBsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cNBUgUoaEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_oaWBsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrxkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_oaWBsp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOryUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_qxll4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_T72k1UxlEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_qxvW4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d1E2YErpEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_qxvW4Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hPrVAErpEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_qxvW4p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrzExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_qxvW4574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr0kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_qx4g0J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr1UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_sf2egJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_v23n4ErpEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_sf2egZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr2ExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_sf2egp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IqmIoUoYEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_sf2eg574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr3kxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_sgAPgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr4UxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uMMEgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GGrR8ErqEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_uMMEgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_v0X4EErqEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_uMVOcJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DUdpAErqEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_uMVOcZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1sExwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uMVOcp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1tkxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_uMVOc574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1uUxwEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbYf8J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OJ6BMErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbYf8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ATlKkErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbiQ8J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8iacYUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbiQ8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jEJb8ErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbiQ8p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d4t2wUoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_wbiQ8574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D1VaEErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbiQ9J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_u37zEErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbiQ9Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_E7yFoUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbiQ9p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fBT4oErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbiQ9574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I03h8UxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbiQ-J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J1e-oErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_becsMUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB8p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SvU1YExnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB8574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nqG7UUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB9J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1WfK4ErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB9Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GsU1UErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB9p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfCCYExvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB9574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2DYY4ExnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB-J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6z6c4ErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB-Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9hNwoErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB-p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_143gEUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB-574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sDU9cErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wbsB_J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XUpIwUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB_Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfLzZUxvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_wbsB_p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p-taUErsEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_wb1L4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfLzaExvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZmgIJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-87-EUxoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZmgIZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1JZ7sErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZmgIp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8voGMErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZvqEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HiEycUxqEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZvqEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_On4hMEruEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZvqEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_x1NnEErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZvqE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IAZP0EruEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZvqFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LrGvQExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_en6XgExoEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fxfrMExnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jizuwExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AlpVgEruEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZ5bFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e19iIEoZEd6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_yZ5bFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KwFJMEruEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZ5bFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv0ExvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__WPEUUxnEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bGJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D-T6cEruEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZ5bGZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_x_kTQExpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bGp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_42xlUErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yZ5bG574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PMJXoUxpEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bHJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv1kxvEd6h-an5IXo-DA"/>
- <Ecore:EReference xmi:id="_yZ5bHZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2onrsErtEd6FXKclYGEDCw"/>
- <Ecore:EReference xmi:id="_yaDMEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv2UxvEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_rXuQkDwvEd-iov-AnRRcZg" isUnsettable="true" base_Property="_JMyDIEotEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_JMaoYDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_AbOyIEomEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_eIVBoDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_WJ1OwEo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_osrxMDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_8jTNYEocEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_vQmxMDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_LYVyAExtEd6h-an5IXo-DA"/>
- <Ecore:EAttribute xmi:id="_6EKaYDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_iJxB4ErtEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_-a0RkDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_Tt_84EriEd6FXKclYGEDCw"/>
- <Ecore:EAttribute xmi:id="_KmmR8DwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_G7YLwEouEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_O-I58DwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_ViHysEouEd6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_XZadIDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_7hBHoEo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_a9tDQDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_-gphgEo1Ed6c3qsAxlFHaQ"/>
- <Ecore:EAttribute xmi:id="_eoZMUDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_Cq7woEo2Ed6c3qsAxlFHaQ"/>
- <Ecore:EReference xmi:id="_Y4M9YHfcEd-OZ-5CAiSgsw" xmlName="raceCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_SebX4HfcEd-OZ-5CAiSgsw"/>
- <Ecore:EReference xmi:id="_P6ipYHfdEd-OZ-5CAiSgsw" xmlName="birthTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
- <Ecore:EReference xmi:id="_5Mqt0HfdEd-OZ-5CAiSgsw" xmlName="id" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_yJT_0HfdEd-OZ-5CAiSgsw"/>
- <Ecore:EReference xmi:id="_i9ybYHfeEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dXaowHfeEd-OZ-5CAiSgsw"/>
- <Ecore:EReference xmi:id="_kA3zkHffEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dKVZkHffEd-OZ-5CAiSgsw"/>
- <Ecore:EReference xmi:id="_Oj6GQHfgEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LAN9EHfgEd-OZ-5CAiSgsw"/>
- <Ecore:EReference xmi:id="_n2Q-MICaEd-tCqqhK7qkow" xmlName="birthTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_UbzwoICaEd-tCqqhK7qkow"/>
- <Ecore:EReference xmi:id="_yczXkAPjEeGdM61FsLhcmQ" xmlName="deceasedInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_rS5VoAPjEeGdM61FsLhcmQ"/>
- <Ecore:EReference xmi:id="_T7cRkAPkEeGdM61FsLhcmQ" xmlName="deceasedTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LJEdAAPkEeGdM61FsLhcmQ"/>
- <Ecore:EReference xmi:id="_wjqvUFZvEeGCdLgBm6VHOQ" xmlName="id" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_jSS_4FZvEeGCdLgBm6VHOQ"/>
- <Ecore:EReference xmi:id="_utLkkI_8EeKDcJPVSJHobw" xmlName="dischargeDispositionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_eCTm4I_1EeKDcJPVSJHobw"/>
- <Ecore:EAttribute xmi:id="_g7DKcONLEeKLC7zu0C2K8Q" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_pFDz8ONKEeKLC7zu0C2K8Q"/>
- <Ecore:EReference xmi:id="_ACvagBzlEeSMr-NWzQuDBw" xmlName="signatureText" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_tvz1sBzkEeSMr-NWzQuDBw"/>
- <Ecore:EReference xmi:id="_4Q-R4BzlEeSMr-NWzQuDBw" xmlName="signatureText" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_vHSJgBzlEeSMr-NWzQuDBw"/>
- <Ecore:EReference xmi:id="_CxBlAEYZEeeA1OolxYiVew" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_6lcDoEYYEeeA1OolxYiVew"/>
- <Ecore:EReference xmi:id="_gtz7UEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_mMIaoEY4EeejjJlZJqMq8Q"/>
- <Ecore:EReference xmi:id="_hu1TcEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ogfp8EY4EeejjJlZJqMq8Q"/>
- <Ecore:EReference xmi:id="_izICAEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_q_8H4EY4EeejjJlZJqMq8Q"/>
- <Ecore:EReference xmi:id="_j9-rkEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_uXpqkEY4EeejjJlZJqMq8Q"/>
- <Ecore:EAttribute xmi:id="_k8zrUEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_Pdnl4EY5Eee0IaOhQHm77w"/>
- <Ecore:EAttribute xmi:id="_l6n-cEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_Q7pqIEY5Eee0IaOhQHm77w"/>
- <Ecore:EAttribute xmi:id="_m4t-YEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_atuBIEY5Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_Nu69gEY7Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_uPHHsEY6Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_S51jMEY7Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_93ubUEY6Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_bsfPIEY8Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ASmiUEY7Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_xKsdIEY8Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_8BiVwkY6Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_BTByoEY9Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_CKGPckY7Eee0IaOhQHm77w"/>
- <Ecore:EReference xmi:id="_hv67wEY9Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_BvohAkY7Eee0IaOhQHm77w"/>
- <Ecore:EAttribute xmi:id="_IhzUMEZCEeeP-NuHrYHtJg" isUnsettable="true" base_Property="_bJstIEYmEee_x40ukY_SSA"/>
- <Ecore:EReference xmi:id="_E0wBIEbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_XQbVgEYmEee_x40ukY_SSA"/>
- <Ecore:EReference xmi:id="_Fq4-8EbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_YYzS0EYmEee_x40ukY_SSA"/>
- <Ecore:EReference xmi:id="_GqVpwEbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ZditUEYmEee_x40ukY_SSA"/>
- <Ecore:EAttribute xmi:id="_HwdkUEbmEeeP-NuHrYHtJg" xmlFeatureKind="Element" base_Property="_aYmnYEYmEee_x40ukY_SSA"/>
- <Ecore:EReference xmi:id="_ohqpMEbpEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_fiINQEbnEeeP-NuHrYHtJg"/>
- <Ecore:EReference xmi:id="_P5qRUEbsEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_HXn-0EbsEeeP-NuHrYHtJg"/>
- <Ecore:EReference xmi:id="_wkd6wIdPEeeAsbPrNOnubg" xmlName="ethnicGroupCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dJAAkIdPEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_FFXL8IdQEeeAsbPrNOnubg" xmlName="ethnicGroupCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_C8XfIIdQEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_UfhsgIdTEeeAsbPrNOnubg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LDw8sIdTEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_qQisUIdUEeeAsbPrNOnubg" xmlName="raceCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_75WykIdTEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_sOrM8IdUEeeAsbPrNOnubg" xmlName="multipleBirthOrderNumber" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_sGunUIdTEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_ttyPQIdUEeeAsbPrNOnubg" xmlName="multipleBirthInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_kczBgIdTEeeAsbPrNOnubg"/>
- <Ecore:EReference xmi:id="_9lKtIGNaEeia4fKTb08hoA" xmlName="functionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_h6Q8kF-aEeia4fKTb08hoA"/>
- <Ecore:EReference xmi:id="_REIKwGNcEeia4fKTb08hoA" xmlName="functionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_7XAXAGNbEeia4fKTb08hoA"/>
- <Ecore:EReference xmi:id="_EEf3EChxEeyqIJBD84-cCg" xmlName="deceasedInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EENjMChxEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_EEgeIChxEeyqIJBD84-cCg" xmlName="deceasedTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_cChxEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_EEgeIShxEeyqIJBD84-cCg" xmlName="multipleBirthInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_cihxEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_EEgeIihxEeyqIJBD84-cCg" xmlName="multipleBirthOrderNumber" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_dShxEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_DZt_QyhyEeyqIJBD84-cCg" xmlName="statusCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_DZt_QChyEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_x5VcQChyEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_x5U1MChyEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_Xovn4ihzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_Xovn4ChzEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_YdrEwChzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_YdqdsChzEeyqIJBD84-cCg"/>
- <Ecore:EReference xmi:id="_yNCl8yhzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
- <Ecore:EReference xmi:id="_zcc_YyhzEeyqIJBD84-cCg" xmlName="asPatientRelationship" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
- <Ecore:EReference xmi:id="_7vgasyhzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
- <Ecore:EReference xmi:id="_cYXjQCh0EeyqIJBD84-cCg" xmlName="asPatientRelationship" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_cYW8MCh0EeyqIJBD84-cCg"/>
-</xmi:XMI>
+<?xml version="1.0" encoding="UTF-8"?>
+<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" 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/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
+ <uml:Package xmi:id="_ii81kjxVEd6JwqSGecoePg" name="cda">
+ <elementImport xmi:id="_EvWGMJ7qEd6BCKDGgDgllw">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
+ </elementImport>
+ <elementImport xmi:id="_JeifcBgbEd-f6JfqlBX7nQ">
+ <importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClass"/>
+ </elementImport>
+ <packageImport xmi:id="_3JZ8MDxVEd6JwqSGecoePg">
+ <importedPackage href="pathmap://DATATYPES_MODEL/datatypes.uml#_XgMSwzxVEd6JwqSGecoePg"/>
+ </packageImport>
+ <packagedElement xmi:type="uml:Class" xmi:id="_S9OzADxXEd6JwqSGecoePg" name="ClinicalDocument">
+ <ownedRule xmi:id="_o2V2cCVyEeCrtN9McWFciw" name="classCode" constrainedElement="_S9OzADxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_wAjaYCVyEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.classCode=vocab::ActClinicalDocument::DOCCLIN</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_t4PNkCVzEeCrtN9McWFciw" name="moodCode" constrainedElement="_S9OzADxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_zylFECVzEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_BtBwUIYLEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQPpMExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQPpMkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQPpMUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQZaNkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ijE-ECVxEeCrtN9McWFciw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iiyDICVxEeCrtN9McWFciw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQZaM0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaNUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaNExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p0WCQEAIEd6wZe6nFLrjsw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_229kAEAIEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_229kAUAIEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0jS4QEAIEd6wZe6nFLrjsw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1Yok0EAIEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1Yok0UAIEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Bn1soEAJEd6wZe6nFLrjsw" name="title" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JRMqsEAJEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JRMqsUAJEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_DZt_QChyEeyqIJBD84-cCg" name="sDTCStatusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DZt_QShyEeyqIJBD84-cCg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DZt_QihyEeyqIJBD84-cCg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JqFEwEAJEd6wZe6nFLrjsw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ccMDcEAKEd6wZe6nFLrjsw" name="confidentialityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3qLBoEokEd6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4jZIoEokEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4jZIoUokEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7JF_kEokEd6c3qsAxlFHaQ" name="setId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8DqKYEokEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8DqKYUokEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_96a3sEokEd6c3qsAxlFHaQ" name="versionNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__HKXoEokEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__HKXoUokEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BdqU8EolEd6c3qsAxlFHaQ" name="copyTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CMJyoEolEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CMJyoUolEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EC35wUALEd6wZe6nFLrjsw" name="recordTarget" visibility="private" type="_CVzT8EALEd6wZe6nFLrjsw" aggregation="composite" association="_EC35wEALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_At1FcSVyEeCrtN9McWFciw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_At1FcCVyEeCrtN9McWFciw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hhbysUcgEd6besF9iFIJkQ" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_hhbysEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhbyskcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhbys0cgEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XtQ4AEciEd6besF9iFIJkQ" name="dataEnterer" visibility="private" type="_twqZYEcEEd6besF9iFIJkQ" aggregation="composite" association="_XtHHAEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtQ4AUciEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtQ4AkciEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xsp1YEcmEd6besF9iFIJkQ" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_xsgrcEcmEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xsp1YUcmEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xsp1YkcmEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rHGP8EchEd6besF9iFIJkQ" name="custodian" visibility="private" type="_mMYIkEcEEd6besF9iFIJkQ" aggregation="composite" association="_rGpkAEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHGP8UchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHGP8kchEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uxuZgUcfEd6besF9iFIJkQ" name="informationRecipient" visibility="private" type="_I5t6QEcZEd6besF9iFIJkQ" aggregation="composite" association="_uxuZgEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uxuZgkcfEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uxuZg0cfEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__0lIcEcdEd6besF9iFIJkQ" name="legalAuthenticator" visibility="private" type="_fcTWYEcZEd6besF9iFIJkQ" aggregation="composite" association="__0bXcEcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0lIcUcdEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0lIckcdEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bofJsUcdEd6besF9iFIJkQ" name="authenticator" visibility="private" type="_BkHyQEcEEd6besF9iFIJkQ" aggregation="composite" association="_bofJsEcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bofJskcdEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bofJs0cdEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_iEOSgUcnEd6besF9iFIJkQ" name="participant" visibility="private" type="_4_GbMEcZEd6besF9iFIJkQ" aggregation="composite" association="_iEOSgEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEOSgkcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEOSg0cnEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bikmIEoWEd6c3qsAxlFHaQ" name="inFulfillmentOf" visibility="private" type="_Li14oEcZEd6besF9iFIJkQ" aggregation="composite" association="_bia1IEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bikmIUoWEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bikmIkoWEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4mW64UoVEd6c3qsAxlFHaQ" name="documentationOf" visibility="private" type="_1fhigEcEEd6besF9iFIJkQ" aggregation="composite" association="_4mW64EoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mW64koVEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mW640oVEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_w_pdoEoUEd6c3qsAxlFHaQ" name="relatedDocument" visibility="private" type="_d3mM8EcaEd6besF9iFIJkQ" aggregation="composite" association="_w_gTsEoUEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w_pdoUoUEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w_pdokoUEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pVKzUUoWEd6c3qsAxlFHaQ" name="authorization" visibility="private" type="_JpCq8EcEEd6besF9iFIJkQ" aggregation="composite" association="_pVKzUEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVKzUkoWEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVKzU0oWEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8etaMUAJEd6wZe6nFLrjsw" name="componentOf" visibility="private" type="_NWHRoEAJEd6wZe6nFLrjsw" aggregation="composite" association="_8etaMEAJEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8etaMkAJEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8etaM0AJEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ks2PYTxXEd6JwqSGecoePg" name="component" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" aggregation="composite" association="_ks2PYDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ks2PYjxXEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ktAAYDxXEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQZaMExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaMkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaMUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_D-TFsEolEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fuOJYEolEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fuOJYUolEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_etGqoEolEd6c3qsAxlFHaQ" name="DOCCLIN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd20DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_iEuGsEolEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jLDcoEolEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jLDcoUolEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lM_fMEolEd6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_5PXHUE7FEd6ohP_YEXs4Wg" name="addPatient">
+ <ownedParameter xmi:id="_6gHkkE7FEd6ohP_YEXs4Wg" name="patient" type="_mxsCMEALEd6wZe6nFLrjsw"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_n6aNsE7FEd6ohP_YEXs4Wg" name="addPatientRole">
+ <ownedParameter xmi:id="_rO6EUE7FEd6ohP_YEXs4Wg" name="patientRole" type="_OApKcEALEd6wZe6nFLrjsw"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_BKvpgE7GEd6ohP_YEXs4Wg" name="addSection">
+ <ownedParameter xmi:id="_Ci9ZoE7GEd6ohP_YEXs4Wg" name="section" type="_qIf_wDxXEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Jyf4EFwwEd6ZEsfifJz_3w" name="getPatients" bodyCondition="_pf424FwwEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_pf424FwwEd6ZEsfifJz_3w" name="body" constrainedElement="_Jyf4EFwwEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_pf424VwwEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.recordTarget.patientRole.patient</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_LRHyMFwwEd6ZEsfifJz_3w" name="Parameter1" type="_mxsCMEALEd6wZe6nFLrjsw" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LRHyMVwwEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LRHyMlwwEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_DYawkFwwEd6ZEsfifJz_3w" name="getPatientRoles" bodyCondition="_cZZhwFwwEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_cZZhwFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_DYawkFwwEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_cZZhwVwwEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.recordTarget.patientRole</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_FkowgFwwEd6ZEsfifJz_3w" name="Parameter1" type="_OApKcEALEd6wZe6nFLrjsw" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FkowgVwwEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FkowglwwEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yy2sgFwvEd6ZEsfifJz_3w" name="getSections" bodyCondition="_SbVWIFwwEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_SbVWIFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_yy2sgFwvEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_SbegEFwwEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>if self.component.structuredBody.oclIsUndefined() then Bag{} else self.component.structuredBody.component.section endif</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_0abHQFwvEd6ZEsfifJz_3w" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0abHQVwvEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0akRMFwvEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_J7JBAHMiEd-9_cvcE5QEwg" name="getAllSections" isQuery="true">
+ <ownedParameter xmi:id="_J7JBA3MiEd-9_cvcE5QEwg" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J7JBBXMiEd-9_cvcE5QEwg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J7JBBHMiEd-9_cvcE5QEwg" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_7yAmwFxZEd6ZEsfifJz_3w" name="hasCode" bodyCondition="_M0oaQFxaEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_M0oaQFxaEd6ZEsfifJz_3w" name="body" constrainedElement="_7yAmwFxZEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_M0oaQVxaEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_CDJ0sFxaEd6ZEsfifJz_3w" name="code">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_CDJ0sVxaEd6ZEsfifJz_3w" name="codeSystem">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_CDJ0slxaEd6ZEsfifJz_3w" name="codeSystemName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_CDJ0s1xaEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bxZd4FxBEd6ZEsfifJz_3w" name="hasSectionTemplate" bodyCondition="_gp3osFxBEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_gp3osFxBEd6ZEsfifJz_3w" name="body" constrainedElement="_bxZd4FxBEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_gqBZsFxBEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_eD320FxBEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_eD320VxBEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_glI-4FwvEd6ZEsfifJz_3w" name="hasTemplateId" bodyCondition="_3wSaYFwwEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_3wSaYFwwEd6ZEsfifJz_3w" name="body" constrainedElement="_glI-4FwvEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_3wSaYVwwEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.templateId->exists(id : datatypes::II | id.root = templateId)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_jzqwYFwvEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_jz0hYFwvEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_LzaJIEyIEd6h-an5IXo-DA" name="setStructuredBody">
+ <ownedParameter xmi:id="_Ro1EYEyIEd6h-an5IXo-DA" name="structuredBody" type="_WK3zsDxXEd6JwqSGecoePg"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_UOJoUDxXEd6JwqSGecoePg" name="Component2">
+ <ownedRule xmi:id="_QJmXUDxjEd6JwqSGecoePg" name="bodyChoice" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_QJmXUTxjEd6JwqSGecoePg">
+ <language>OCL</language>
+ <body>self.structuredBody.oclIsUndefined() xor self.nonXMLBody.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_hkEsECfKEeCrtN9McWFciw" name="typeCode" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_ko69ICfKEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_rD5cgCfKEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_0NqdYCfKEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="__tOt4IYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQikI0xwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikJUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikJExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikLExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikLkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikLUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikKUxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikK0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikKkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9DEMUTxXEd6JwqSGecoePg" name="nonXMLBody" visibility="private" type="_YIL08DxXEd6JwqSGecoePg" aggregation="composite" association="_9DEMUDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9DEMUjxXEd6JwqSGecoePg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9DEMUzxXEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6d0BUTxXEd6JwqSGecoePg" name="structuredBody" visibility="private" type="_WK3zsDxXEd6JwqSGecoePg" aggregation="composite" association="_6d0BUDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6d0BUjxXEd6JwqSGecoePg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6d0BUzxXEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikJkxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikKExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikJ0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7b5xYEolEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9mojkEolEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9mojkUolEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_-e9SsEolEd6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AbOyIEomEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LniSgEomEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LniSgUomEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_Is1CoEorEd6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_WK3zsDxXEd6JwqSGecoePg" name="StructuredBody">
+ <ownedRule xmi:id="_8dXMYCi_EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8dXMYSi_EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_8zHZ8Ci_EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8zHZ8Si_EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_8s7JIIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTOrzExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrzkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrzUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOr1UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr10xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr1kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOr0kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr1ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr00xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_d1E2YErpEd6FXKclYGEDCw" name="confidentialityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_evMVQErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_evMVQUrpEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hPrVAErpEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iCfSAErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iCfSAUrpEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_T72k1UxlEd6h-an5IXo-DA" name="component" visibility="private" type="_dkuWIDxXEd6JwqSGecoePg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T72k10xlEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T72k1kxlEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOrz0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr0UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr0ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_j_XOYErpEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kzNtMErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kzNtMUrpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mjbGkErpEd6FXKclYGEDCw" name="DOCBODY">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_oJyncErpEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o8TpgErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o8TpgUrpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_p6vnsErpEd6FXKclYGEDCw" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YIL08DxXEd6JwqSGecoePg" name="NonXMLBody">
+ <ownedRule xmi:id="_p2WbwCgAEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_p2WbwSgAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_qIYm8CgAEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_qIYm8SgAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_-M8KYIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSCY_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY_kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY_UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZBUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZB0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZBkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZAkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZBExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZA0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8px3wEo7Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BeFUQEo8Ed6c3qsAxlFHaQ" name="confidentialityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CpewYEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CpewYUo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EUxNgEo8Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FLwf4Eo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FLwf4Uo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCY_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZAUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZAExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HOJOYEo8Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IRMm0Eo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IRMm0Uo8Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_KOXeIEo8Ed6c3qsAxlFHaQ" name="DOCBODY">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MFbGYEo8Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NSUXUEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NSUXUUo8Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_PHvA0Eo8Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_dkuWIDxXEd6JwqSGecoePg" name="Component3">
+ <ownedRule xmi:id="_UWUb4CfLEeCrtN9McWFciw" name="typeCode" constrainedElement="_UOJoUDxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_UWUb4SfLEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_aRQJQCfLEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_dkuWIDxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_e6PGkCfLEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_BTYMUIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQikL0xwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikMUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikMExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikOExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikOkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikOUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikNUxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikN0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikNkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RlypgTxYEd6JwqSGecoePg" name="section" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" aggregation="composite" association="_RlypgDxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RlypgjxYEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rl8agDxYEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikMkxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikNExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikM0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BmQWoEotEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Fw_RsEotEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Fw_RsUotEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_GajzIEotEd6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JMyDIEotEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MjgHUEotEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MjgHUUotEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_MaRS0EotEd6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ks2PYDxXEd6JwqSGecoePg" memberEnd="_ks2PYTxXEd6JwqSGecoePg _ktAAYTxXEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_ktAAYTxXEd6JwqSGecoePg" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_ks2PYDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ktAAYjxXEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ktAAYzxXEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_qIf_wDxXEd6JwqSGecoePg" name="Section">
+ <ownedRule xmi:id="_GxiSQCi9EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_GxiSQSi9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCSECT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_Hh0fsCi9EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Hh0fsSi9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_qj-7sIYLEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTE6zExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6zkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6zUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE61UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE610xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE61kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE60kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE61ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE600xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7SbMkErmEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7_IhkErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7_IhkUrmEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9lgCcErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-PEj4ErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-PEj4UrmEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AP-EoErnEd6FXKclYGEDCw" name="title" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BA2H8ErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BA2H8UrnEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vJtnoEAMEd6wZe6nFLrjsw" name="text" visibility="private" type="_0jvq8E8AEd6ohP_YEXs4Wg" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xjosYEAMEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xjosYUAMEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FJpJUErnEd6FXKclYGEDCw" name="confidentialityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GaGroErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GaGroUrnEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Nja3sErnEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QIOWwErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QIOWwUrnEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GdVm4EoYEd6c3qsAxlFHaQ" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_GdL14EoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GdVm4UoYEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GdVm4koYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__UUVwEoXEd6c3qsAxlFHaQ" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="__UKkwEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__UUVwUoXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__UUVwkoXEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AcI5cUoYEd6c3qsAxlFHaQ" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_AcI5cEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AcI5ckoYEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AcI5c0oYEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SvZ88DxYEd6JwqSGecoePg" name="entry" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" aggregation="composite" association="_SvQzADxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvZ88TxYEd6JwqSGecoePg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvZ88jxYEd6JwqSGecoePg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ybGAkUoXEd6c3qsAxlFHaQ" name="component" visibility="private" type="_dJUMoEcEEd6besF9iFIJkQ" aggregation="composite" association="_ybGAkEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ybGAkkoXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ybGAk0oXEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WtezgErnEd6FXKclYGEDCw" name="sectionId" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yfx3kErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yfx3kUrnEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE6z0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE60UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE60ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_d28wkErnEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fN0c4ErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fN0c4UrnEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_oODHQErnEd6FXKclYGEDCw" name="DOCSECT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdhkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sJlIsErnEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tIK34ErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tIK34UrnEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_t5MFIErnEd6FXKclYGEDCw" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_EqP0wFxEEd6ZEsfifJz_3w" name="addAct">
+ <ownedParameter xmi:id="_GKEBsFxEEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_GpDq0FxEEd6ZEsfifJz_3w" name="addEncounter">
+ <ownedParameter xmi:id="_IY0YQFxEEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_IpzakFxEEd6ZEsfifJz_3w" name="addObservation">
+ <ownedParameter xmi:id="_Kx2sMFxEEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_NSL68FxEEd6ZEsfifJz_3w" name="addObservationMedia">
+ <ownedParameter xmi:id="_SOF0QFxEEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Xar08FxEEd6ZEsfifJz_3w" name="addOrganizer">
+ <ownedParameter xmi:id="_Yzy88FxEEd6ZEsfifJz_3w" name="organizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_SpXbAFxEEd6ZEsfifJz_3w" name="addProcedure">
+ <ownedParameter xmi:id="_T64GMFxEEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_URE_sFxEEd6ZEsfifJz_3w" name="addRegionOfInterest">
+ <ownedParameter xmi:id="_WR0vcFxEEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_b3c11lwxEd6ZEsfifJz_3w" name="addSection">
+ <ownedParameter xmi:id="_b3c111wxEd6ZEsfifJz_3w" name="newSection" type="_qIf_wDxXEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_ZSymEFxEEd6ZEsfifJz_3w" name="addSubstanceAdministration">
+ <ownedParameter xmi:id="_dhsPcFxEEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_egR-oFxEEd6ZEsfifJz_3w" name="addSupply">
+ <ownedParameter xmi:id="_fvQTMFxEEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_6rQcwHrnEd648OeXdSIbLg" name="createStrucDocText">
+ <ownedParameter xmi:id="_9qSZsHrnEd648OeXdSIbLg" name="xmlString">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_9ql7sHrnEd648OeXdSIbLg" name="Parameter1" type="_0jvq8E8AEd6ohP_YEXs4Wg" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_mP-gIFxCEd6ZEsfifJz_3w" name="getActs" bodyCondition="_HnA9UFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_HnA9UFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_mP-gIFxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_HnA9UVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.act->select(act : cda::Act | not act.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_n6EqcFxCEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n6EqcVxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n6EqclxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_5qS8wHrsEd648OeXdSIbLg" name="getClinicalDocument" isQuery="true">
+ <ownedParameter xmi:id="_8ErUgHrsEd648OeXdSIbLg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_p0aQMFxCEd6ZEsfifJz_3w" name="getEncounters" bodyCondition="_PozpgFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_PozpgFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_p0aQMFxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_PozpgVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.encounter->select(enc : cda::Encounter | not enc.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_regagFxCEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_reqLgFxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_reqLgVxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_s4g6YFxCEd6ZEsfifJz_3w" name="getObservations" bodyCondition="_Tjc6IFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_Tjc6IFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_s4g6YFxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Tjc6IVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.observation->select(obs : cda::Observation | not obs.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_vYjOMFxCEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vYs_MFxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vYs_MVxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_vtHI8FxCEd6ZEsfifJz_3w" name="getObservationMedia" bodyCondition="_Xij0AFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_Xij0AFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_vtHI8FxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Xis98FxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.observationMedia->select(media : cda::ObservationMedia | not media.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_yQlLQFxCEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yQlLQVxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yQlLQlxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1pY6IFxCEd6ZEsfifJz_3w" name="getOrganizers" bodyCondition="_aoS14FxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_aoS14FxDEd6ZEsfifJz_3w" name="body" constrainedElement="_1pY6IFxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_aoS14VxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.organizer->select(org : cda::Organizer | not org.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_37uJIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3736IFxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3736IVxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_48sd8FxCEd6ZEsfifJz_3w" name="getProcedures" bodyCondition="_et9DsFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_et9DsFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_48sd8FxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_et9DsVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.procedure->select(proc : cda::Procedure | not proc.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_6k2ukFxCEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6k2ukVxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6k2uklxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_67zO8FxCEd6ZEsfifJz_3w" name="getRegionsOfInterest" bodyCondition="_tJrtcFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_tJrtcFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_67zO8FxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_tJrtcVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.regionOfInterest->select(reg : cda::RegionOfInterest | not reg.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_9TCzIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9TCzIVxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9TMkIFxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_b3c10FwxEd6ZEsfifJz_3w" name="getSections" bodyCondition="_b3c10VwxEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_b3c10VwxEd6ZEsfifJz_3w" name="body" constrainedElement="_b3c10FwxEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_b3c10lwxEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.component.section</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_b3c101wxEd6ZEsfifJz_3w" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_b3c11VwxEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_b3c11FwxEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_89B10IUqEd-2zZPpbLXGnA" name="getAllSections" isQuery="true">
+ <ownedParameter xmi:id="_89B10YUqEd-2zZPpbLXGnA" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_89B104UqEd-2zZPpbLXGnA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_89B10oUqEd-2zZPpbLXGnA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_-AfvAFxCEd6ZEsfifJz_3w" name="getSubstanceAdministrations" bodyCondition="_1F9ngFxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_1F9ngFxDEd6ZEsfifJz_3w" name="body" constrainedElement="_-AfvAFxCEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1F9ngVxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.substanceAdministration->select(sub : cda::SubstanceAdministration | not sub.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="__ryMIFxCEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__r7WEFxCEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__r7WEVxCEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_CCIYcFxDEd6ZEsfifJz_3w" name="getSupplies" bodyCondition="_4omn0FxDEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_4omn0FxDEd6ZEsfifJz_3w" name="body" constrainedElement="_CCIYcFxDEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4omn0VxDEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.entry.supply->select(sup : cda::Supply | not sup.oclIsUndefined())</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_DUsMgFxDEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DU1WcFxDEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DU1WcVxDEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_zg9jIFxEEd6ZEsfifJz_3w" name="hasActTemplate" bodyCondition="_h4rBUFxFEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_h4rBUFxFEd6ZEsfifJz_3w" name="body" constrainedElement="_zg9jIFxEEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_h4rBUVxFEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_09M3oFxEEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_09M3oVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_RwHnYFxbEd6ZEsfifJz_3w" name="hasCode" bodyCondition="_RwHnYVxbEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_RwHnYVxbEd6ZEsfifJz_3w" name="body" constrainedElement="_RwHnYFxbEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_RwHnYlxbEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_RwHnY1xbEd6ZEsfifJz_3w" name="code">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_RwHnZFxbEd6ZEsfifJz_3w" name="codeSystem">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_RwHnZVxbEd6ZEsfifJz_3w" name="codeSystemName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_RwHnZlxbEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1RBLgFxEEd6ZEsfifJz_3w" name="hasEncounterTemplate" bodyCondition="_4FzK0FxFEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_4FzK0FxFEd6ZEsfifJz_3w" name="body" constrainedElement="_1RBLgFxEEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4FzK0VxFEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_2yxSIFxEEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_2yxSIVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_-60XUFxEEd6ZEsfifJz_3w" name="hasObservationMediaTemplate" bodyCondition="_PQnEkFxGEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_PQnEkFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_-60XUFxEEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_PQnEkVxGEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_AuJ9MFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_AuJ9MVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_5nXgsFxEEd6ZEsfifJz_3w" name="hasObservationTemplate" bodyCondition="_lguQoFxGEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_lguQoFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_5nXgsFxEEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lguQoVxGEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_7WYnQFxEEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_7WYnQVxEEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Iu6HkFxFEd6ZEsfifJz_3w" name="hasOrganizerTemplate" bodyCondition="_xBlEsFxGEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_xBlEsFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_Iu6HkFxFEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xBlEsVxGEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_KMxzwFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_KMxzwVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_GYQZQFxFEd6ZEsfifJz_3w" name="hasProcedureTemplate" bodyCondition="_4-dbsFxGEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_4-dbsFxGEd6ZEsfifJz_3w" name="body" constrainedElement="_GYQZQFxFEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_4-dbsVxGEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_ICzPgFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_IC8ZcFxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_QzOjUFxFEd6ZEsfifJz_3w" name="hasRegionOfInterestTemplate" bodyCondition="_D2yQIFxHEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_D2yQIFxHEd6ZEsfifJz_3w" name="body" constrainedElement="_QzOjUFxFEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_D2yQIVxHEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_SjJBwFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_SjJBwVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_UA3kAFxFEd6ZEsfifJz_3w" name="hasSubstanceAdministrationTemplate" bodyCondition="_2KVRwFxHEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_2KVRwFxHEd6ZEsfifJz_3w" name="body" constrainedElement="_UA3kAFxFEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_2KVRwVxHEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_VyQpIFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_VyQpIVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_-7BTAFxBEd6ZEsfifJz_3w" name="hasSectionTemplate" bodyCondition="_-7BTAVxBEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_-7BTAVxBEd6ZEsfifJz_3w" name="body" constrainedElement="_-7BTAFxBEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_-7BTAlxBEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_-7BTA1xBEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_-7BTBFxBEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_W8eZgFxFEd6ZEsfifJz_3w" name="hasSupplyTemplate" bodyCondition="_AjOYMFxIEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_AjOYMFxIEd6ZEsfifJz_3w" name="body" constrainedElement="_W8eZgFxFEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_AjOYMVxIEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_ZHgGoFxFEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_ZHgGoVxFEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_LiI0QFwxEd6ZEsfifJz_3w" name="hasTemplateId" bodyCondition="_LiI0QVwxEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_LiI0QVwxEd6ZEsfifJz_3w" name="body" constrainedElement="_LiI0QFwxEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_LiI0QlwxEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.templateId->exists(id : datatypes::II | id.root = templateId)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_LiI0Q1wxEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_LiI0RFwxEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_U7mz0Hi_Ed-6wJLq2P_7OA" name="getEntryTargets" isQuery="true">
+ <ownedParameter xmi:id="_U7mz0Xi_Ed-6wJLq2P_7OA" name="typeCode">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_U7mz0ni_Ed-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_U7mz03i_Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U7mz1Xi_Ed-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U7mz1Hi_Ed-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WRBHkHi_Ed-6wJLq2P_7OA" name="getEntryTargets" isQuery="true">
+ <ownedParameter xmi:id="_WRBHkXi_Ed-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_WRBHkni_Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRBHlHi_Ed-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRBHk3i_Ed-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_r0FX0DxXEd6JwqSGecoePg" name="Entry">
+ <ownedRule xmi:id="_8IM9wFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_r0FX0DxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_8IM9wVBnEd6aGcsNlPFt8A">
+ <language>OCL</language>
+ <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_2rN2YCf1EeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_r0FX0DxXEd6JwqSGecoePg">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_S3vWgCf2EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_Nrxh0IYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRJBLkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBMExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBL0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBN0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBOUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBOExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBNExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBNkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBNUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mNS5ATxYEd6JwqSGecoePg" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_mNS5ADxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mNS5AjxYEd6JwqSGecoePg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mNS5AzxYEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Z2sx4UbvEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_Z2sx4EbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z2sx4kbvEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z2sx40bvEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_k2RbsTxYEd6JwqSGecoePg" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_k2RbsDxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2RbsjxYEd6JwqSGecoePg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2RbszxYEd6JwqSGecoePg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Vt4X0EbuEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_Vtum0EbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vt4X0UbuEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vt4X0kbuEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Y3Eg4UbvEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_Y3Eg4EbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3Eg4kbvEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3Eg40bvEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XyYJsEbvEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_XyO_wEbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XyYJsUbvEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XyYJskbvEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HJN0gUbuEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_HJN0gEbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HJN0gkbuEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HJN0g0buEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qXT58EbuEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_qXKI8EbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXT58UbuEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXT58kbuEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_62KSAUbuEd6besF9iFIJkQ" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_62KSAEbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_62UDAEbuEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_62UDAUbuEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBMUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBM0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBMkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_K6Gm8Eo1Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TZP9gEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TZP9gUo1Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UuVhIEo1Ed6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoR0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoSEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WJ1OwEo1Ed6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Yf4gIEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yf4gIUo1Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ZHX98Eo1Ed6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_6d0BUDxXEd6JwqSGecoePg" memberEnd="_6d0BUTxXEd6JwqSGecoePg _6d0BVDxXEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_6d0BVDxXEd6JwqSGecoePg" name="" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" association="_6d0BUDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6d0BVTxXEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6d0BVjxXEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_9DEMUDxXEd6JwqSGecoePg" memberEnd="_9DEMUTxXEd6JwqSGecoePg _9DEMVDxXEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_9DEMVDxXEd6JwqSGecoePg" name="" visibility="private" type="_UOJoUDxXEd6JwqSGecoePg" association="_9DEMUDxXEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9DN9UDxXEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9DN9UTxXEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RlypgDxYEd6JwqSGecoePg" memberEnd="_RlypgTxYEd6JwqSGecoePg _Rl8agTxYEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_Rl8agTxYEd6JwqSGecoePg" name="" visibility="private" type="_dkuWIDxXEd6JwqSGecoePg" association="_RlypgDxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rl8agjxYEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rl8agzxYEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_SvQzADxYEd6JwqSGecoePg" memberEnd="_SvZ88DxYEd6JwqSGecoePg _SvZ88zxYEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_SvZ88zxYEd6JwqSGecoePg" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_SvQzADxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvZ89DxYEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvZ89TxYEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_YiANsDxYEd6JwqSGecoePg" name="Act">
+ <generalization xmi:id="_uHJ9gHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_uE0fgExqEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE0fgkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE0fgUxqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uE9pdkxqEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9peExqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pd0xqEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uE9pc0xqEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9pdUxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pdExqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FHobYEocEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F4pooEocEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F4pooUocEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HUTHQEocEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Njf0cEocEd6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OTVV8EocEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OTVV8UocEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Q0j8kEocEd6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RzJEsEocEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RzJEsUocEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hbddYEocEd6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kac2gExrEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kac2gUxrEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_olrBUEocEd6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_phko4EocEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_phko4UocEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rtMy8EocEd6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_snwWsEocEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_snwWsUocEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cWzbEUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_cWzbEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzbEkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzbE0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5DrPMUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_5DrPMExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5DrPMkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5DrPM0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LEB9oUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_LEB9oExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LEB9okxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LEB9o0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Dbo-AUxpEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_Dbo-AExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dbo-AkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dbo-A0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_R2vLEExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_R2laEExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2vLEUxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2vLEkxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ZqOVgUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_ZqOVgExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZqXfcExoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZqXfcUxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Dw0uYUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_Dw0uYExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dw0uYkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dw0uY0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0Xp24UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_0Xp24ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Xp24kxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Xp240xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sVByUExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_sU4BUExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sVByUUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sVByUkxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uE9pcExqEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uE9pckxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uE9pcUxqEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uPHHsEY6Eee0IaOhQHm77w" name="inFulfillmentOf1" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_uPHuwEY6Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uPHHsUY6Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uPHHskY6Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1DWqEEbnEd6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOntkDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yWn-AEocEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8jTNYEocEd6c3qsAxlFHaQ" name="negationInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UY2-MEomEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UY2-MUomEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_bJyIQDxYEd6JwqSGecoePg" name="Observation">
+ <generalization xmi:id="_o1LtkHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_e--24ExsEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--24kxsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--24UxsEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_e--26UxsEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--260xsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--26kxsEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_e--25kxsEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--26ExsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--250xsEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_UGBfwEo8Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UuQkcEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UuQkcUo8Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WEYp4Eo8Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YXKk0Eo8Ed6c3qsAxlFHaQ" name="derivationExpr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Zpkn4Eo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Zpkn4Uo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bHcUEEo8Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_brgqcEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_brgqcUo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c-D3cEo8Ed6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dvFEsEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dvFEsUo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fUQ50Eo8Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gS_y8Eo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gS_y8Uo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_h3baIEo8Ed6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i39DAEo8Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i39DAUo8Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jQmhoEo-Ed6c3qsAxlFHaQ" name="repeatNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kuxv0Eo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kuxv0Uo-Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_nYDfMEo-Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oUQBsEo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oUQBsUo-Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tRpv0Eo-Ed6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uGjXgEo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uGjXgUo-Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zHXmAEo-Ed6c3qsAxlFHaQ" name="interpretationCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0KugcEo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0KugcUo-Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1jr3cEo-Ed6c3qsAxlFHaQ" name="methodCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2aXn0Eo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2aXn0Uo-Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_339AIEo-Ed6c3qsAxlFHaQ" name="targetSiteCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5BjsgEo-Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5BjsgUo-Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_aCPXcUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_aCPXcExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCPXckxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCPXc0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3qHbQUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_3qHbQExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qHbQkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qHbQ0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_P1zqkUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_P1zqkExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P1zqkkxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P1zqk0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7TcH0ExoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_7TSW0ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7TcH0UxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7TcH0kxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RG5pkExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_RGv4kExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RG5pkUxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RG5pkkxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_azFbAUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_azFbAExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_azFbAkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_azFbA0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EV7mkUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_EV7mkExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EV7mkkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EV7mk0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1OoiMUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_1OoiMExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OoiMkxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OoiM0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qmnIsUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_qmnIsExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qmnIskxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qmnIs0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dwljkUobEd6c3qsAxlFHaQ" name="referenceRange" visibility="private" type="_XFrNMEcaEd6besF9iFIJkQ" aggregation="composite" association="_dwljkEobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwljkkobEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwljk0obEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_e--240xsEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e--25UxsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e--25ExsEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FcjT0EbtEd6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BLZhcEo_Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoCEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LYVyAExtEd6h-an5IXo-DA" name="negationInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIitMExtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIitMUxtEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_93ubUEY6Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_93t0QEY6Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_93ubUUY6Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_93ubUkY6Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_k2RbsDxYEd6JwqSGecoePg" memberEnd="_k2RbsTxYEd6JwqSGecoePg _k2RbtDxYEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_k2RbtDxYEd6JwqSGecoePg" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_k2RbsDxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2aloDxYEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2aloTxYEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mNS5ADxYEd6JwqSGecoePg" memberEnd="_mNS5ATxYEd6JwqSGecoePg _mNcC8DxYEd6JwqSGecoePg">
+ <ownedEnd xmi:id="_mNcC8DxYEd6JwqSGecoePg" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_mNS5ADxYEd6JwqSGecoePg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mNcC8TxYEd6JwqSGecoePg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mNcC8jxYEd6JwqSGecoePg" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_NWHRoEAJEd6wZe6nFLrjsw" name="Component1">
+ <ownedRule xmi:id="_IUEloCWUEeCrtN9McWFciw" name="typeCode" constrainedElement="_NWHRoEAJEd6wZe6nFLrjsw">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VG4w0CWUEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_-koHEIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQZaOUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaO0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaOkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQikIExwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQikIkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQikIUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQZaP0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaQUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaQExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4f5bQUAJEd6wZe6nFLrjsw" name="encompassingEncounter" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" aggregation="composite" association="_4f5bQEAJEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4f5bQkAJEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4f5bQ0AJEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQZaPExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQZaPkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQZaPUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zYLLgEolEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1x9GUEolEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1x9GUUolEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2lgqMEolEd6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_j5JZsEAJEd6wZe6nFLrjsw" name="EncompassingEncounter">
+ <ownedRule xmi:id="_RyCPgCfyEeCrtN9McWFciw" name="classCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_RyCPgSfyEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ENC</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_TBTfACfyEeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_TBTfASfyEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_SHl68IYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ_QNExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QNkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QNUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBE0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBFUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBFExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBEExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBEkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBEUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kfYp8EozEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lYKFAEozEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lYKFAUozEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mwOEIEozEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nbvGUEozEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nbvGUUozEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sKO1wEozEd6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5eRecHkxEeyV2IFJLgMDLw" name="sTDCadmissionReferralSourceCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5eRecXkxEeyV2IFJLgMDLw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5eRecnkxEeyV2IFJLgMDLw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_wOswwEozEd6c3qsAxlFHaQ" name="dischargeDispositionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x80fcEozEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x80fcUozEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-f1aQUoWEd6c3qsAxlFHaQ" name="responsibleParty" visibility="private" type="_hfdrgEcaEd6besF9iFIJkQ" aggregation="composite" association="_-f1aQEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-f1aQkoWEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-f1aQ0oWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_I_4RkUoXEd6c3qsAxlFHaQ" name="encounterParticipant" visibility="private" type="_5t1WAEcEEd6besF9iFIJkQ" aggregation="composite" association="_I_4RkEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I_4RkkoXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I_4Rk0oXEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Ry_F8UoXEd6c3qsAxlFHaQ" name="location" visibility="private" type="_il6LoEcZEd6besF9iFIJkQ" aggregation="composite" association="_Ry_F8EoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ry_F8koXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ry_F80oXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QN0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QOUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QOExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5rsPoEozEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_61S8AEozEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_61S8AUozEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8qkbkEozEd6c3qsAxlFHaQ" name="ENC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdeEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9q8TcEozEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__N4s4EozEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__N4s4UozEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_AsqYAEo0Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4f5bQEAJEd6wZe6nFLrjsw" memberEnd="_4f5bQUAJEd6wZe6nFLrjsw _4gDMQEAJEd6wZe6nFLrjsw">
+ <ownedEnd xmi:id="_4gDMQEAJEd6wZe6nFLrjsw" name="" visibility="private" type="_NWHRoEAJEd6wZe6nFLrjsw" association="_4f5bQEAJEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4gDMQUAJEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4gDMQkAJEd6wZe6nFLrjsw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8etaMEAJEd6wZe6nFLrjsw" memberEnd="_8etaMUAJEd6wZe6nFLrjsw _8etaNEAJEd6wZe6nFLrjsw">
+ <ownedEnd xmi:id="_8etaNEAJEd6wZe6nFLrjsw" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_8etaMEAJEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8etaNUAJEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8etaNkAJEd6wZe6nFLrjsw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_CVzT8EALEd6wZe6nFLrjsw" name="RecordTarget">
+ <ownedRule xmi:id="_vlv-kCiwEeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_vlv-kSiwEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RCT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_xmDCYCiwEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xmDCYSiwEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_jiICsIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSx_3ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_3kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_3UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_5UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_50xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_5kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_4kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_5ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_40xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_P7bcIUALEd6wZe6nFLrjsw" name="patientRole" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" aggregation="composite" association="_P7bcIEALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P7bcIkALEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P7bcI0ALEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_30xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_4UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_4ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ug-QIEriEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_voM98EriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_voM98UriEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_z0n_gEEqEeCRlaE1u__gPQ" value="RCT"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_y4XuMEriEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2pLGUEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2pLGUUriEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_0qaYAEEqEeCRlaE1u__gPQ" value="OP"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EC35wEALEd6wZe6nFLrjsw" memberEnd="_EC35wUALEd6wZe6nFLrjsw _EC35xEALEd6wZe6nFLrjsw">
+ <ownedEnd xmi:id="_EC35xEALEd6wZe6nFLrjsw" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_EC35wEALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EC35xUALEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EC35xkALEd6wZe6nFLrjsw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_OApKcEALEd6wZe6nFLrjsw" name="PatientRole">
+ <ownedRule xmi:id="_NvvqQCisEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_NvvqQSisEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PAT</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_Ob6oUIYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSfE4ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE4kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE4UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE6UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE60xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE6kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE5kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE6ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE50xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_detJUErfEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VOhQsdrTEd-7hplaRhyxug" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VOhQsNrTEd-7hplaRhyxug" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4PkOUEALEd6wZe6nFLrjsw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5IVpYEALEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5IVpYUALEd6wZe6nFLrjsw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5dgBEEALEd6wZe6nFLrjsw" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ZLqoEALEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ZLqoUALEd6wZe6nFLrjsw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_oZP14EALEd6wZe6nFLrjsw" name="patient" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" aggregation="composite" association="_oZGE4EALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZP14UALEd6wZe6nFLrjsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZP14kALEd6wZe6nFLrjsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_wFauoUciEd6besF9iFIJkQ" name="providerOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_wFauoEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFj4kEciEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFj4kUciEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE40xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE5UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE5ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kym0wErfEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lxfe4ErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lxfe4UrfEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_nriJsErfEd6FXKclYGEDCw" name="PAT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2k0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_P7bcIEALEd6wZe6nFLrjsw" memberEnd="_P7bcIUALEd6wZe6nFLrjsw _P7bcJEALEd6wZe6nFLrjsw">
+ <ownedEnd xmi:id="_P7bcJEALEd6wZe6nFLrjsw" name="" visibility="private" type="_CVzT8EALEd6wZe6nFLrjsw" association="_P7bcIEALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P7bcJUALEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P7lNIEALEd6wZe6nFLrjsw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_mxsCMEALEd6wZe6nFLrjsw" name="Patient">
+ <ownedRule xmi:id="_hlb3wCirEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_hlb3wSirEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_i3160CirEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_i3160SirEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_t7aR4IYIEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSVUAUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUA0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUAkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVUCkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUDExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUC0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVUB0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUCUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUCExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0S2E8EreEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_05SZ4EreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_05SZ4UreEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QcivsEAMEd6wZe6nFLrjsw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_--GQwAz8Ed-ykoLIWPzfyw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_--i8sAz8Ed-ykoLIWPzfyw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_x5U1MChyEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x5U1MShyEeyqIJBD84-cCg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2wfzIEreEd6FXKclYGEDCw" name="administrativeGenderCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_39ZEEEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_39ZEEUreEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5dgL8EreEd6FXKclYGEDCw" name="birthTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_66VWUEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_66VWUUreEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EENjMChxEeyqIJBD84-cCg" name="sDTCDeceasedInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EENjMShxEeyqIJBD84-cCg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EEP_cChxEeyqIJBD84-cCg" name="sDTCDeceasedTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_cShxEeyqIJBD84-cCg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EEP_cihxEeyqIJBD84-cCg" name="sDTCMultipleBirthInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_cyhxEeyqIJBD84-cCg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEP_dChxEeyqIJBD84-cCg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EEP_dShxEeyqIJBD84-cCg" name="sDTCMultipleBirthOrderNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EEP_dihxEeyqIJBD84-cCg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EEP_dyhxEeyqIJBD84-cCg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9DbJwEreEd6FXKclYGEDCw" name="maritalStatusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-exGYEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-exGYUreEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__nV4AEreEd6FXKclYGEDCw" name="religiousAffiliationCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A9UMcErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A9UMcUrfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_INfOcErfEd6FXKclYGEDCw" name="raceCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JATLcErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JATLcUrfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SebX4HfcEd-OZ-5CAiSgsw" name="sDTCRaceCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WkYgoXfcEd-OZ-5CAiSgsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WkYgoHfcEd-OZ-5CAiSgsw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_K0rTIErfEd6FXKclYGEDCw" name="ethnicGroupCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LvZO8ErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LvZO8UrfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dJAAkIdPEeeAsbPrNOnubg" name="sDTCEthnicGroupCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_i490EYdPEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_i490EIdPEeeAsbPrNOnubg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_nYJAAEcjEd6besF9iFIJkQ" name="guardian" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" aggregation="composite" association="_nX_2EEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYJAAUcjEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYJAAkcjEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XZLo8UcjEd6besF9iFIJkQ" name="birthplace" visibility="private" type="_Y18S8EcEEd6besF9iFIJkQ" aggregation="composite" association="_XZLo8EcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZLo8kcjEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZLo80cjEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XNh1wUcnEd6besF9iFIJkQ" name="languageCommunication" visibility="private" type="_cHD44EcZEd6besF9iFIJkQ" aggregation="composite" association="_XNh1wEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XNh1wkcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNh1w0cnEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVUBExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUBkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVUBUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PmTPEErfEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QlxvEErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QlxvEUrfEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_U30MAErfEd6FXKclYGEDCw" name="PSN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ZmdFYErfEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLCdkErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bLCdkUrfEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_cROCgErfEd6FXKclYGEDCw" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_AIedoAfOEeCxDqb09A9nZA" name="getIds" bodyCondition="_FF29oAfOEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_FF29oAfOEeCxDqb09A9nZA" name="body" constrainedElement="_AIedoAfOEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_KEYGEAfOEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.id }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_B_vhQAfOEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CxsioQfOEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CxsioAfOEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_oZGE4EALEd6wZe6nFLrjsw" memberEnd="_oZP14EALEd6wZe6nFLrjsw _oZP140ALEd6wZe6nFLrjsw">
+ <ownedEnd xmi:id="_oZP140ALEd6wZe6nFLrjsw" name="" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" association="_oZGE4EALEd6wZe6nFLrjsw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oZP15EALEd6wZe6nFLrjsw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oZP15UALEd6wZe6nFLrjsw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_zegkcEbtEd6besF9iFIJkQ" name="RegionOfInterest">
+ <ownedRule xmi:id="_RktBQCi6EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_RktBQSi6EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ROIOVL</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_SzPQ8Ci6EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_SzPQ8Si6EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_CyVzIHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_0Q3OMExuEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OMkxuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3OMUxuEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0Q3OOUxuEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OO0xuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3OOkxuEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0Q3ONkxuEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3OOExuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3ON0xuEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_88nIYErkEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9nhtoErkEd6FXKclYGEDCw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9nhtoUrkEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Air3MErlEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kmUtkEcAEd6besF9iFIJkQ" name="value" visibility="private" type="_VCoWMEcAEd6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yvC7sSi5EeCrtN9McWFciw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yvC7sCi5EeCrtN9McWFciw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_UpuaoUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_UpuaoExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UpuaokxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Upuao0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0blpwUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_0blpwExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0blpwkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0blpw0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WRhw0UxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_WRhw0ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRhw0kxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRhw00xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9I2xUUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_9I2xUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9I2xUkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9JAiUExoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JbT24UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_JbT24ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JbT24kxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jbdn4ExoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cXOHQUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_cXOHQExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cXOHQkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cXOHQ0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_F0QlwUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_F0QlwExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F0ZvsExqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F0ZvsUxqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3P-u4UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_3P-u4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3P-u4kxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3P-u40xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mJZWgExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_mJQMkExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJZWgUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mJZWgkxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FQu6sErlEd6FXKclYGEDCw" name="regionOfInterestId" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0Q3OM0xuEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Q3ONUxuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Q3ONExuEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0draEEb7Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_gCEPMErlEd6FXKclYGEDCw" name="ROIOVL">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdq0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_avN1gErlEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_i5fvUErlEd6FXKclYGEDCw" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_HJN0gEbuEd6besF9iFIJkQ" memberEnd="_HJN0gUbuEd6besF9iFIJkQ _HJN0hEbuEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_HJN0hEbuEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_HJN0gEbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HJW-cEbuEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HJW-cUbuEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_OnY2QEbuEd6besF9iFIJkQ" name="ObservationMedia">
+ <generalization xmi:id="_7RIrgHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_2df6UExtEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6UkxtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6UUxtEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2df6WUxtEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6W0xtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6WkxtEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2df6VkxtEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6WExtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6V0xtEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MKJG8Eo_Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M5hVcEo_Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M5hVcUo_Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OURcMEo_Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PNC3QEo_Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PNC3QUo_Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Wu8icEo_Ed6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NuH6cUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_NuH6cExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NuH6ckxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NuH6c0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xDqrsUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_xDqrsExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDqrskxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDqrs0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hGIi4UxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_hGIi4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hGIi4kxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hGIi40xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__lnusUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="__lnusExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lnuskxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lnus0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NRe3MExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_NRVGMExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NRe3MUxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NRe3MkxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_gG-9kUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_gG-9kExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gG-9kkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gG-9k0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JCVrUUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_JCVrUExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JCVrUkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JCVrU0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BouEUUxoEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_BouEUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BouEUkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BouEU0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jAFcMExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_i_7rMExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jAFcMUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jAFcMkxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hypScErZEd6FXKclYGEDCw" name="observationMediaId" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TI6MgEyHEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TI6MgUyHEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2df6U0xtEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2df6VUxtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2df6VExtEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Fv8MEEb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Jj_ykErYEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Vtum0EbuEd6besF9iFIJkQ" memberEnd="_Vt4X0EbuEd6besF9iFIJkQ _Vt4X00buEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Vt4X00buEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Vtum0EbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Vt4X1EbuEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Vt4X1UbuEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_nazskEbuEd6besF9iFIJkQ" name="SubstanceAdministration">
+ <ownedRule xmi:id="_VtfFcCjDEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_VtfFcSjDEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::SBADM</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_EilBsHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_MfCCYExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzYUxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzYExvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MfLzaExvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzakxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzaUxvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MfLzZUxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzZ0xvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzZkxvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fBT4oErsEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fn5-kErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fn5-kUrsEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jEJb8ErsEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kNUDcErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kNUDcUrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p-taUErsEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qw7hcErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qw7hcUrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sDU9cErsEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tG-y0ErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tG-y0UrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_u37zEErsEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_kSZ5QD5_Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wV0GUErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wV0GUUrsEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1WfK4ErsEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2xYbkErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2xYbkUrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6z6c4ErsEd6FXKclYGEDCw" name="repeatNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8Agy4ErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8Agy4UrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9hNwoErsEd6FXKclYGEDCw" name="routeCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Jc1UErsEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Jc1UUrsEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ATlKkErtEd6FXKclYGEDCw" name="approachSiteCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2OpEErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2OpEUrtEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_D1VaEErtEd6FXKclYGEDCw" name="doseQuantity" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_1VHHUErrEd6FXKclYGEDCw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E8aW4ErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E8aW4UrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GsU1UErtEd6FXKclYGEDCw" name="rateQuantity" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_1VHHUErrEd6FXKclYGEDCw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HqnCgErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HqwzgErtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_J1e-oErtEd6FXKclYGEDCw" name="maxDoseQuantity" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_IZ0HUErsEd6FXKclYGEDCw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LIookErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LIyZkErtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OJ6BMErtEd6FXKclYGEDCw" name="administrationUnitCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PGjPoErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PGjPoUrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XUpIwUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_XUpIwExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XUpIwkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XUpIw0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_143gEUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_143gEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_143gEkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_143gE0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_d4t2wUoZEd6c3qsAxlFHaQ" name="consumable" visibility="private" type="_gRI5MEcEEd6besF9iFIJkQ" aggregation="composite" association="_d4t2wEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d4t2wkoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d4t2w0oZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SvU1YExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_SvLEYExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvU1YUxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvU1YkxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8iacYUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_8iacYExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iacYkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8iacY0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_I03h8UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_I03h8ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I03h8kxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I03h80xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_becsMUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_becsMExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bemdMExoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bemdMUxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_E7yFoUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_E7yFoExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E7yFokxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E7yFo0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2DYY4ExnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_2DPO8ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DYY4UxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DYY4kxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_nqG7UUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_nqG7UExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nqG7UkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqG7U0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BvohAkY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_BvohAEY7Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BvohA0Y7Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BvohBEY7Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MfLzYkxvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MfLzZExvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MfLzY0xvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dTy38Eb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_i0zCYEb8Ed6besF9iFIJkQ" name="SBADM">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdc0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bN2_sErtEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_iJxB4ErtEd6FXKclYGEDCw" name="negationInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jRllkErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jRllkUrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_qXKI8EbuEd6besF9iFIJkQ" memberEnd="_qXT58EbuEd6besF9iFIJkQ _qXT580buEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_qXT580buEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_qXKI8EbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXT59EbuEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXT59UbuEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_3gL0sEbuEd6besF9iFIJkQ" name="Supply">
+ <ownedRule xmi:id="_GnoEICjEEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_GnoEISjEEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClassSupply::SPLY</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_GQZOYHfUEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_p2Xv0ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv0kxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv0UxvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p2Xv2UxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv20xvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv2kxvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p2Xv1kxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv2ExvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv10xvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_x1NnEErtEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ymrgQErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ym1RQErtEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1JZ7sErtEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2AsJAErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2AsJAUrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2onrsErtEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3RwIQErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3RwIQUrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_42xlUErtEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5iI2gErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5iI2gUrtEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8voGMErtEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_kSZ5QD5_Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_93Tf8ErtEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_93Tf8UrtEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AlpVgEruEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BdrJsEruEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BdrJsUruEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_D-T6cEruEd6FXKclYGEDCw" name="repeatNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wDsPEEo9Ed6c3qsAxlFHaQ"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FwmXcEruEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FwmXcUruEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_IAZP0EruEd6FXKclYGEDCw" name="independentInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JU49kEruEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JU49kUruEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_KwFJMEruEd6FXKclYGEDCw" name="quantity" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3mPzYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MJyHEEruEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MJyHEUruEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_On4hMEruEd6FXKclYGEDCw" name="expectedUseTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QFBNkEruEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QFBNkUruEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PMJXoUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_PMJXoExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMJXokxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMJXo0xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_x_kTQExpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_x_bJUExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x_kTQUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x_kTQkxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_e19iIEoZEd6c3qsAxlFHaQ" name="product" visibility="private" type="_UCUw8EcaEd6besF9iFIJkQ" aggregation="composite" association="_e10YMEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e19iIUoZEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e19iIkoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fxfrMExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_fxV6MExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxfrMUxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxfrMkxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-87-EUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_-87-EExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-87-EkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-87-E0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LrGvQExoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_Lq9lUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LrGvQUxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LrGvQkxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_en6XgExoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_enwmgExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_en6XgUxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_en6XgkxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HiEycUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_HiEycExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HiEyckxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HiEyc0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__WPEUUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="__WPEUExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__WPEUkxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__WPEU0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jizuwExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_jip9wExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jizuwUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jizuwkxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CKGPckY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_CKGPcEY7Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CKGPc0Y7Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CKGPdEY7Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p2Xv00xvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p2Xv1UxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p2Xv1ExvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_p_5-MEb8Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVfcUDcEd6xYZuu1VKCVw"/>
+ <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_-RWeIEb8Ed6besF9iFIJkQ">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVfcUDcEd6xYZuu1VKCVw"/>
+ <body>SPLY</body>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_U-F1UEruEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpxEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_62KSAEbuEd6besF9iFIJkQ" memberEnd="_62KSAUbuEd6besF9iFIJkQ _62UDAkbuEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_62UDAkbuEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_62KSAEbuEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_62UDA0buEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_62UDBEbuEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-jiisEbuEd6besF9iFIJkQ" name="Procedure">
+ <generalization xmi:id="__u3bEHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_RUpi8ExuEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi8kxuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi8UxuEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RUpi-UxuEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi-0xuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi-kxuEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RUpi9kxuEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi-ExuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi90xuEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mIND0ErhEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mxU5UErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mxU5UUrhEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_okNzQErhEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pY0gAErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pY0gAUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xYrSgErhEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yVKv8ErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yVKv8UrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4oiygErhEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5ad-sErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5ad-sUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7B4BYErhEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_79VkEErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_79VkEUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9miWgErhEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-iJDIErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-iJDIUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="___H-gErhEd6FXKclYGEDCw" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_A9tGoEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_A923oEriEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_DrwBQEriEd6FXKclYGEDCw" name="methodCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EZWuIEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EZWuIUriEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GaGd4EriEd6FXKclYGEDCw" name="approachSiteCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HkmiIEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HkmiIUriEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Ia2NoEriEd6FXKclYGEDCw" name="targetSiteCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jefb8EriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jefb8UriEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SoPEAUxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_SoPEAExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SoY1AExpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SoY1AUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zm-9AUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_zm-9AExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znIuAExpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znIuAUxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_aSkkYUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_aSkkYExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSkkYkxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSkkY0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9p8FIUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_9p8FIExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qF2IExoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qF2IUxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_J_ErQUxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_J_ErQExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J_ErQkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J_ErQ0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dApewUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_dApewExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dApewkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dApew0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GXICQUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_GXICQExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXICQkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GXICQ0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_38Ow4UxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_38Ow4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38Yh4ExnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38Yh4UxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_k92wcUxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_k92wcExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k92wckxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k92wc0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ASmiUEY7Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_ASl7QEY7Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ASmiUUY7Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ASmiUkY7Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RUpi80xuEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RUpi9UxuEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RUpi9ExuEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Hp3ssEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MIhZQEriEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOprUDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Tt_84EriEd6FXKclYGEDCw" name="negationInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_U5GeEEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_U5GeEUriEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_AAXtEEbvEd6besF9iFIJkQ" name="Encounter">
+ <generalization xmi:id="_30SKIHfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_B19SQExsEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B19SQkxsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B19SQUxsEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_B2GcNUxsEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcN0xsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcNkxsEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_B2GcMkxsEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcNExsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcM0xsEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_DKBLQEo0Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D2t5MEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D2t5MUo0Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_F_EFwEo0Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Gl9GoEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Gl9GoUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_H4XJsEo0Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IZvYcEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IZvYcUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_KAZ0QEo0Ed6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K1KSAEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K1KSAUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MZl5MEo0Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NdipgEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NdipgUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_eCTm4I_1EeKDcJPVSJHobw" name="sDTCDischargeDispositionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oI-U4I_1EeKDcJPVSJHobw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oI9t0I_1EeKDcJPVSJHobw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OtQk8Eo0Ed6c3qsAxlFHaQ" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PqzLQEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PqzLQUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LxP-EExpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_LxGNEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LxP-EUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LxP-EkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_wasAIUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_wasAIExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wa1xIExpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wa1xIUxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jKTaEUxnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_jKTaEExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jKTaEkxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jKTaE0xnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AsZwkUxpEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_AsZwkExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AsZwkkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AsZwk0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PEqsEUxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_PEqsEExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEqsEkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEqsE0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_h0gPUUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_h0gPUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0gPUkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0gPU0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_KWYtIUxqEd6h-an5IXo-DA" name="entryRelationship" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" aggregation="composite" association="_KWYtIExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KWYtIkxqEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KWYtI0xqEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_E2gO8ExoEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_E2Wd8ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2gO8UxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2gO8kxoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_iLevcExpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_iLVlgExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iLevcUxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iLevckxpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8BiVwkY6Eee0IaOhQHm77w" name="inFulfillmentOf1" visibility="private" type="_Q1DqAEYlEeeA1OolxYiVew" aggregation="composite" association="_8BiVwEY6Eee0IaOhQHm77w">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8BiVw0Y6Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8BiVxEY6Eee0IaOhQHm77w" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_B19SQ0xsEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_B2GcMUxsEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_B2GcMExsEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_n4VYQEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SaymoEo0Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpnUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3GiwEo0Ed6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3GiwUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_B6aX4EbvEd6besF9iFIJkQ" name="Organizer">
+ <generalization xmi:id="_9r6r4HfTEd-6wJLq2P_7OA" general="_Rm7eQHfTEd-6wJLq2P_7OA"/>
+ <ownedAttribute xmi:id="_XVNzsExtEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzskxtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzsUxtEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XVNzuUxtEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzu0xtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzukxtEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XVNztkxtEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNzuExtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNzt0xtEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_G_dccErcEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HtDiQErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HtDiQUrcEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JKfJkErcEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J7OC8ErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J7OC8UrcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JG9xIHlfEeyV2IFJLgMDLw" name="sTDCText" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JG9xIXlfEeyV2IFJLgMDLw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JG9xInlfEeyV2IFJLgMDLw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SaXZgErcEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VIaUIErcEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WgVJUErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WgVJUUrcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RDpr0UxpEd6h-an5IXo-DA" name="subject" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" aggregation="composite" association="_RDpr0ExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RDpr0kxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RDpr00xpEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yqVukUxpEd6h-an5IXo-DA" name="specimen" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" aggregation="composite" association="_yqVukExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqVukkxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqVuk0xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cgbjEExnEd6h-an5IXo-DA" name="performer" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" aggregation="composite" association="_cgRyEExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgbjEUxnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgbjEkxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-ZxmoUxoEd6h-an5IXo-DA" name="author" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" aggregation="composite" association="_-ZxmoExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-ZxmokxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z6wkExoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_K6rX4UxoEd6h-an5IXo-DA" name="informant" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" aggregation="composite" association="_K6rX4ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K6rX4kxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K61I4ExoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_d1_yYUxoEd6h-an5IXo-DA" name="participant" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" aggregation="composite" association="_d1_yYExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d1_yYkxoEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d1_yY0xoEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_552UIUxnEd6h-an5IXo-DA" name="reference" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" aggregation="composite" association="_552UIExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_56AFIExnEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_56AFIUxnEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kU4E4UxpEd6h-an5IXo-DA" name="precondition" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" aggregation="composite" association="_kU4E4ExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kU4E4kxpEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kU4E40xpEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WtEdwUcLEd6besF9iFIJkQ" name="component" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" aggregation="composite" association="_WtEdwEcLEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WtEdwkcLEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WtEdw0cLEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XVNzs0xtEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XVNztUxtEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XVNztExtEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NjnHQEb9Ed6besF9iFIJkQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOnw0DcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Z5I4MErcEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xhK1kSgEEeCrtN9McWFciw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xhK1kCgEEeCrtN9McWFciw" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_Tq82AFxTEd6ZEsfifJz_3w" name="addAct">
+ <ownedParameter xmi:id="_Tq82AVxTEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82BlxTEd6ZEsfifJz_3w" name="addEncounter">
+ <ownedParameter xmi:id="_Tq82B1xTEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82AlxTEd6ZEsfifJz_3w" name="addObservation">
+ <ownedParameter xmi:id="_Tq82A1xTEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82BFxTEd6ZEsfifJz_3w" name="addObservationMedia">
+ <ownedParameter xmi:id="_Tq82BVxTEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_TqzFAlxTEd6ZEsfifJz_3w" name="addOrganizer">
+ <ownedParameter xmi:id="_TqzFA1xTEd6ZEsfifJz_3w" name="newOrganizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82CFxTEd6ZEsfifJz_3w" name="addProcedure">
+ <ownedParameter xmi:id="_Tq82CVxTEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82DFxTEd6ZEsfifJz_3w" name="addRegionOfInterest">
+ <ownedParameter xmi:id="_Tq82DVxTEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_TqzFBFxTEd6ZEsfifJz_3w" name="addSubstanceAdministration">
+ <ownedParameter xmi:id="_TqzFBVxTEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Tq82ClxTEd6ZEsfifJz_3w" name="addSupply">
+ <ownedParameter xmi:id="_Tq82C1xTEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZOeXFxMEd6ZEsfifJz_3w" name="getActs" isQuery="true">
+ <ownedParameter xmi:id="_WZOeX1xMEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeYVxMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeYFxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZOeYlxMEd6ZEsfifJz_3w" name="getEncounters" isQuery="true">
+ <ownedParameter xmi:id="_WZOeZVxMEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeZ1xMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeZlxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZXoRlxMEd6ZEsfifJz_3w" name="getObservations" isQuery="true">
+ <ownedParameter xmi:id="_WZXoSVxMEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoS1xMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoSlxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZXoTFxMEd6ZEsfifJz_3w" name="getObservationMedia" isQuery="true">
+ <ownedParameter xmi:id="_WZXoT1xMEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoUVxMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoUFxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZOeUFxMEd6ZEsfifJz_3w" name="getOrganizers" isQuery="true">
+ <ownedParameter xmi:id="_WZOeU1xMEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeVVxMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeVFxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZOeVlxMEd6ZEsfifJz_3w" name="getProcedures" isQuery="true">
+ <ownedParameter xmi:id="_WZOeWVxMEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOeW1xMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOeWlxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZXoUlxMEd6ZEsfifJz_3w" name="getRegionsOfInterest" isQuery="true">
+ <ownedParameter xmi:id="_WZXoVVxMEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoV1xMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoVlxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZOeaFxMEd6ZEsfifJz_3w" name="getSubstanceAdministrations" isQuery="true">
+ <ownedParameter xmi:id="_WZOea1xMEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZOebVxMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZOebFxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WZXoQFxMEd6ZEsfifJz_3w" name="getSupplies" isQuery="true">
+ <ownedParameter xmi:id="_WZXoQ1xMEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZXoRVxMEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZXoRFxMEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_1FHYsHfUEd-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
+ <ownedParameter xmi:id="_1FHYsXfUEd-6wJLq2P_7OA" name="typeCode">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_1FHYsnfUEd-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_1FHYs3fUEd-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1FHYtXfUEd-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1FHYtHfUEd-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Ta_H4Hi6Ed-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
+ <ownedParameter xmi:id="_Ta_H4Xi6Ed-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Ta_H4ni6Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ta_H5Hi6Ed-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ta_H43i6Ed-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XyO_wEbvEd6besF9iFIJkQ" memberEnd="_XyYJsEbvEd6besF9iFIJkQ _XyYJs0bvEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_XyYJs0bvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_XyO_wEbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XyYJtEbvEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XyYJtUbvEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Y3Eg4EbvEd6besF9iFIJkQ" memberEnd="_Y3Eg4UbvEd6besF9iFIJkQ _Y3Eg5EbvEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Y3Eg5EbvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Y3Eg4EbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y3Eg5UbvEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y3Eg5kbvEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Z2sx4EbvEd6besF9iFIJkQ" memberEnd="_Z2sx4UbvEd6besF9iFIJkQ _Z2sx5EbvEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Z2sx5EbvEd6besF9iFIJkQ" name="" visibility="private" type="_r0FX0DxXEd6JwqSGecoePg" association="_Z2sx4EbvEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z2sx5UbvEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z2sx5kbvEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_sKX1MEb9Ed6besF9iFIJkQ" name="InfrastructureRootTypeId">
+ <ownedRule xmi:id="_W3KzwCV1EeCrtN9McWFciw" name="redefinedRoot" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_fYG6ECV1EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.root='2.16.840.1.113883.1.3'</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_g-5q4EREEeCldOpAaJlPmA" name="redefinedExtension" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lnu3MEREEeCldOpAaJlPmA">
+ <language>OCL</language>
+ <body>not self.extension.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_LLhMIHD8EeCQw9jC9V9bEw" name="II" constrainedElement="_sKX1MEb9Ed6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_NUK6sHD8EeCQw9jC9V9bEw">
+ <language>OCL</language>
+ <body>(self.isNullFlavorDefined() or self.isDefined('redefinedRoot') and not(self.isNullFlavorDefined() and self.isDefined('redefinedRoot')))</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_x2aK8Eb9Ed6besF9iFIJkQ">
+ <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_1Uur8Eb9Ed6besF9iFIJkQ" name="redefinedRoot" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_RpDqMDrsEeCN26jpCPaoAw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3SpKIEb9Ed6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3SpKIUb9Ed6besF9iFIJkQ" value="1"/>
+ <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_aVi_8EujEd6NK851gG2cyw">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <body>2.16.840.1.113883.1.3</body>
+ </defaultValue>
+ <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_hVUykDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5SDdIEb9Ed6besF9iFIJkQ" name="redefinedExtension" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://DATATYPES_MODEL/datatypes.uml#_d4N5sEQ3EeCldOpAaJlPmA"/>
+ <redefinedProperty href="pathmap://DATATYPES_MODEL/datatypes.uml#_iX7fEDxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_VCoWMEcAEd6besF9iFIJkQ" name="RegionOfInterestValue">
+ <generalization xmi:id="_Yxf0oEcAEd6besF9iFIJkQ">
+ <general xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ </generalization>
+ <ownedAttribute xmi:id="_bXMrkEcAEd6besF9iFIJkQ" name="unsorted" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_PsFS0EcBEd6besF9iFIJkQ">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_z2vcQEcDEd6besF9iFIJkQ" name="AssignedAuthor">
+ <ownedRule xmi:id="_zZYxcE7QEd6ohP_YEXs4Wg" name="assignedAuthorChoice" constrainedElement="_z2vcQEcDEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_zZYxcU7QEd6ohP_YEXs4Wg">
+ <language>OCL</language>
+ <body>self.assignedPerson.oclIsUndefined() or self.assignedAuthoringDevice.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_QwqHgCWAEeCrtN9McWFciw" name="classCode" constrainedElement="_z2vcQEcDEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_fWXMoCWAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_wpGKsIYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="__M8r0ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r0kxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r0UxvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__M8r2UxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r20xvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r2kxvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__M8r1kxvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r2ExvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r10xvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_IccloEodEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JOEP0EodEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JOEP0UodEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LGBP8EodEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Lv5TYEodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Lv5TYUodEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NYNVAEodEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OM9LsEodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OM9LsUodEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RHqpUEodEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SYbtoEodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SYbtoUodEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9_sjEUcgEd6besF9iFIJkQ" name="assignedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_9_sjEEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9_sjEkcgEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9_sjE0cgEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Kx64YUchEd6besF9iFIJkQ" name="assignedAuthoringDevice" visibility="private" type="_IIL8MEcEEd6besF9iFIJkQ" aggregation="composite" association="_Kx64YEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kx64YkchEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx64Y0chEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ytJQwUcgEd6besF9iFIJkQ" name="representedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_ytJQwEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytJQwkcgEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytJQw0cgEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__M8r00xvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r1UxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r1ExvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_UjwVsEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_heK9sEodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_heK9sUodEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_sZJ3AEErEeCRlaE1u__gPQ" value="ASSIGNED"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_1G6DoEcDEd6besF9iFIJkQ" name="AssignedCustodian">
+ <ownedRule xmi:id="_Hhld8CWCEeCrtN9McWFciw" name="classCode" constrainedElement="_1G6DoEcDEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_KHSU4CWCEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_xutH4IYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="__M8r3ExvEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__M8r3kxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__M8r3UxvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__NGc1kxvEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc2ExvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc10xvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__NGc00xvEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc1UxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc1ExvEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GNl8IEciEd6besF9iFIJkQ" name="representedCustodianOrganization" visibility="private" type="_nNMFUEcEEd6besF9iFIJkQ" aggregation="composite" association="_GNcLIEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNl8IUciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNl8IkciEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__NGc0ExvEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__NGc0kxvEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__NGc0UxvEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_svikQEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uVUPQEodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uVUPQUodEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_v3qLwEodEd6c3qsAxlFHaQ">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
+ <body>ASSIGNED</body>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_6qmVsEcDEd6besF9iFIJkQ" name="AssignedEntity">
+ <ownedRule xmi:id="__oYzcCWJEeCrtN9McWFciw" name="classCode" constrainedElement="_6qmVsEcDEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_B5FDsCWKEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_yg5Z0IYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fPWRUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRUkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRUUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPWRWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRW0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRWkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPWRVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRWExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRV0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9JenIEodEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-BM5UEodEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-BM5UUodEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CDS1wEoeEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ppY2MEoeEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ppY2MUoeEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_DBIXAEoeEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DrKLcEoeEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DrKLcUoeEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_D01r4EoeEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EltvMEoeEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EltvMUoeEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__A5zUUceEd6besF9iFIJkQ" name="assignedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="__A5zUEceEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__A5zUkceEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__A5zU0ceEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EsyYEUcfEd6besF9iFIJkQ" name="representedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_EsyYEEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EsyYEkcfEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EsyYE0cfEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dXaowHfeEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gIlv4XfeEd-OZ-5CAiSgsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gIlv4HfeEd-OZ-5CAiSgsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPWRU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPWRVUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPWRVExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2PqPoEodEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3guO4EodEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3guO4UodEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:OpaqueExpression" xmi:id="_mWrvUEoeEd6c3qsAxlFHaQ">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3AkDcEd6xYZuu1VKCVw"/>
+ <body>ASSIGNED</body>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_8OcHAEcDEd6besF9iFIJkQ" name="AssociatedEntity">
+ <generalization xmi:id="_0RcxcIYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fPgCUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCUkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCUUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPgCWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCW0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCWkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPgCVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCWExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCV0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8KBf0EoeEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iiNLgG_vEd-NxfUd9-n7Bg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iiDagG_vEd-NxfUd9-n7Bg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9XNrsEoeEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-SXsYEoeEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-SXsYUoeEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-czawEoeEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__PBh4EoeEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__PBh4UoeEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__ZTfQEoeEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AVNG0EofEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AVNG0UofEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3pHXUUcnEd6besF9iFIJkQ" name="associatedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_3pHXUEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3pHXUkcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3pHXU0cnEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3AIrwUcnEd6besF9iFIJkQ" name="scopingOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_3AIrwEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3AIrwkcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AIrw0cnEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dKVZkHffEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fWGtkXffEd-OZ-5CAiSgsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fWGtkHffEd-OZ-5CAiSgsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPgCU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPgCVUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPgCVExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AkaAcEofEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE3C0DcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BkHyQEcEEd6besF9iFIJkQ" name="Authenticator">
+ <ownedRule xmi:id="_5sb88CWKEeCrtN9McWFciw" name="typeCode" constrainedElement="_BkHyQEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_DNmKICWLEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUTHEN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_VFrnQIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fPpzUExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzUkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzUUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPpzWUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzW0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzWkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPpzVkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzWExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzV0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_P7b00EofEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QjONkEofEd6c3qsAxlFHaQ" name="signatureCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dsqn8UcdEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_dsqn8EcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yG0PYSWKEeCrtN9McWFciw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yG0PYCWKEeCrtN9McWFciw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPpzU0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPpzVUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPpzVExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_U-8K8EofEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WDoiIEofEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WDoiIUofEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_YlKDsEofEd6c3qsAxlFHaQ" name="AUTHEN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BsUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vHSJgBzlEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vHSJgRzlEeSMr-NWzQuDBw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vHSJghzlEeSMr-NWzQuDBw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ChEisEcEEd6besF9iFIJkQ" name="Author">
+ <ownedRule xmi:id="__t9lECWLEeCrtN9McWFciw" name="typeCode" constrainedElement="_ChEisEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_IOKEgCWMEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_BsoRMCWMEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_ChEisEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_UZfY8CWMEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_5SfCYIYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fPy9QExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9QkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9QUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPy9SUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9S0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9SkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPy9RkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9SExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9R0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_nlsDoEofEd6c3qsAxlFHaQ" name="functionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pEKMwEofEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pEKMwUofEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_t59eEEofEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ieYjIUcgEd6besF9iFIJkQ" name="assignedAuthor" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" aggregation="composite" association="_ieYjIEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iehtEEcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iehtEUcgEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fPy9Q0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fPy9RUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fPy9RExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xxd7IEofEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6AX2QEofEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6AX2QUofEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0pyzIEofEd6c3qsAxlFHaQ" name="AUT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BjUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CCUTcEogEd6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D8DcQEogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D8DcQUogEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_EoKUUEogEd6c3qsAxlFHaQ" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_tXwsMPdcEd-aZohBEt6atA" name="getClinicalDocument" isQuery="true">
+ <ownedParameter xmi:id="_tXwsMfdcEd-aZohBEt6atA" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_IIL8MEcEEd6besF9iFIJkQ" name="AuthoringDevice">
+ <ownedRule xmi:id="_83KvYCWREeCrtN9McWFciw" name="classCode" constrainedElement="_IIL8MEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_E5aHgCWSEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassDevice::DEV</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_-4z3ACWREeCrtN9McWFciw" name="determinerCode" constrainedElement="_IIL8MEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_X8Bc0CWSEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_jmNcAIYxEd-9YcrCLsHEiw">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fP8uQExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uQkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uQUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fP8uSUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uS0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uSkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fP8uRkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uSExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uR0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NWWzgEogEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OCBmsEogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OCKwoEogEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Qb8rcEogEd6c3qsAxlFHaQ" name="manufacturerModelName" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R7nHYEogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R7nHYUogEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lSMhkEogEd6c3qsAxlFHaQ" name="softwareName" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mFKPkEogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mFKPkUogEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YQjAsUchEd6besF9iFIJkQ" name="asMaintainedEntity" visibility="private" type="_j-uYsEcZEd6besF9iFIJkQ" aggregation="composite" association="_YQjAsEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQjAskchEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YQjAs0chEd6besF9iFIJkQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fP8uQ0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uRUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uRExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pwAJoEogEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rTZPAEogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rTZPAUogEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_sPS2kEogEd6c3qsAxlFHaQ" name="DEV">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ta_0sEogEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zjyX4EogEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zjyX4UogEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_VGLqUEEsEeCRlaE1u__gPQ" value="INSTANCE"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_JpCq8EcEEd6besF9iFIJkQ" name="Authorization">
+ <ownedRule xmi:id="_5ePPQCWSEeCrtN9McWFciw" name="typeCode" constrainedElement="_JpCq8EcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_BbZ6ICWTEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::AUTH</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_7egYwIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fP8uTExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uTkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uTUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQGfQ0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfRUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfRExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQGfQExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfQkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfQUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rLCIwUoWEd6c3qsAxlFHaQ" name="consent" visibility="private" type="_fVPRoEcEEd6besF9iFIJkQ" aggregation="composite" association="_rLCIwEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLCIwkoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLCIw0oWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fP8uT0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fP8uUUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fP8uUExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_K3GGUEohEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MRscEEohEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MRscEUohEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_SoDhMEohEd6c3qsAxlFHaQ" name="AUTH">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeau0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Y18S8EcEEd6besF9iFIJkQ" name="Birthplace">
+ <ownedRule xmi:id="_deGv4CWTEeCrtN9McWFciw" name="classCode" constrainedElement="_Y18S8EcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_kt-28CWTEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::BIRTHPL</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_mFbQcIYxEd-9YcrCLsHEiw">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQGfRkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfSExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfR0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQGfT0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfUUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfUExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQGfTExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfTkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfTUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Eem1UUcjEd6besF9iFIJkQ" name="place" visibility="private" type="_KY0gEEcaEd6besF9iFIJkQ" aggregation="composite" association="_Eem1UEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Eem1UkcjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Eem1U0cjEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQGfSUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQGfS0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQGfSkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Y8n2kEohEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z-CQQEohEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z-CQQUohEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_c7bOcEohEd6c3qsAxlFHaQ" name="BIRTHPL">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2skDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cEUTcEcEEd6besF9iFIJkQ" name="Component4">
+ <ownedRule xmi:id="_Dv49UFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Dv49UVBnEd6aGcsNlPFt8A">
+ <language>OCL</language>
+ <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_k8a3MCfmEeCrtN9McWFciw" name="typeCode" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_ntvvUCfmEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_tJY4oCfmEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xv1fUCfmEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_CYmvAIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQsVIExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVIkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVIUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVKUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVK0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVKkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVJkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVKExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVJ0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cQSwUEotEd6c3qsAxlFHaQ" name="sequenceNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dJg3UEotEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dJg3UUotEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HXn-0EbsEeeP-NuHrYHtJg" name="priorityNumber" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HXol4EbsEeeP-NuHrYHtJg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HXol4UbsEeeP-NuHrYHtJg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6alksEotEd6c3qsAxlFHaQ" name="seperatableInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7vYNYEotEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7vYNYUotEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tvgUEUcKEd6besF9iFIJkQ" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_tvgUEEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tvgUEkcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tvgUE0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vLJysUcKEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_vLJysEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vLS8oEcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vLS8oUcKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_wRCcsEcKEd6besF9iFIJkQ" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_wQ4rsEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wRCcsUcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wRCcskcKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xmIAUUcKEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_xmIAUEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xmIAUkcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xmIAU0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_z3_8UUcKEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_z3_8UEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z3_8UkcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z3_8U0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_74mVsUcKEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_74mVsEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74mVskcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74mVs0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9OIlQUcKEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_9OIlQEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OIlQkcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9OIlQ0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-d3HwUcKEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_-d3HwEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-d3HwkcKEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-d3Hw0cKEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tyBwQUxzEd6h-an5IXo-DA" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_tyBwQExzEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyBwQkxzEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tyBwQ0xzEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVI0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVJUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVJExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CHhbMEouEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ed3ngEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ed3ngUouEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_FljBQEouEd6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_G7YLwEouEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IrSDIEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IrSDIUouEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_JWpUUEouEd6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_dJUMoEcEEd6besF9iFIJkQ" name="Component5">
+ <ownedRule xmi:id="_XavlcCfnEeCrtN9McWFciw" name="typeCode" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_XavlcSfnEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_YesVwCfnEeCrtN9McWFciw" name="contextConductionInd" constrainedElement="_cEUTcEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_YesVwSfnEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_DUfIcIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQsVLExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVLkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVLUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVNUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVN0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVNkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVMkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVNExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVM0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_353WYUoXEd6c3qsAxlFHaQ" name="section" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" aggregation="composite" association="_353WYEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_353WYkoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_353WY0oXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVL0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVMUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVMExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PPf-EEouEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qx_rkEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qx_rkUouEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UmX8IEouEd6c3qsAxlFHaQ" name="COMP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZuUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZukDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ViHysEouEd6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKb9MEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKb9MUouEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_YduoMEouEd6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_fVPRoEcEEd6besF9iFIJkQ" name="Consent">
+ <ownedRule xmi:id="_9AYxECfnEeCrtN9McWFciw" name="classCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_F8l3ECfoEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::CONS</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_PdAdYCfoEeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Y4DbgCfoEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_QEUboIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQsVOExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVOkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVOUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVQUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVQ0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVQkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVPkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVQExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVP0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vjoMwEouEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgIRQEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wgIRQUouEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yR04YEouEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zAnRAEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zAxCAEouEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2qQ4QEouEd6c3qsAxlFHaQ" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQsVO0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQsVPUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQsVPExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6w0d8EouEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0elEEouEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0elEUouEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_-A_OMEouEd6c3qsAxlFHaQ" name="CONS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdZ0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Dil1kEovEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FBhRsEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FBhRsUovEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_Ak0poEEtEeCRlaE1u__gPQ" value="EVN"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_gRI5MEcEEd6besF9iFIJkQ" name="Consumable">
+ <ownedRule xmi:id="_cOGfYCfqEeCrtN9McWFciw" name="typeCode" constrainedElement="_gRI5MEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_m7sqgCfqEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CSM</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_kirBEIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ2GIExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GIkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GIUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GKUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GK0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GKkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GJkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GKExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GJ0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MvGqcEoZEd6c3qsAxlFHaQ" name="manufacturedProduct" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" aggregation="composite" association="_Mu85cEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvGqcUoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvGqckoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GI0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GJUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GJExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RotbsEovEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tb5QkEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tb5QkUovEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VEp-IEovEd6c3qsAxlFHaQ" name="CSM">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bn0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hKgxMEcEEd6besF9iFIJkQ" name="Criterion">
+ <ownedRule xmi:id="_JqNQ8CfrEeCrtN9McWFciw" name="moodCode" constrainedElement="_hKgxMEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_b3oDoCfrEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_QkbUgIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ2GLExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GLkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GLUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GNUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GN0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GNkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GMkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GNExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GM0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XV8EQEovEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZAe6gEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZAe6gUovEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bBrWMEovEd6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_buYEIEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_buYEIUovEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fzTSIEovEd6c3qsAxlFHaQ" name="value" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gmtFAEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gmtFAUovEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GL0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GMUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GMExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kLlhAEovEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lfL24EovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lfL24UovEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_nXvT8EovEd6c3qsAxlFHaQ" name="OBS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qrCQsEovEd6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sESioEovEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sESioUovEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_zPPtcEovEd6c3qsAxlFHaQ" name="EVNCRT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW70DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_mMYIkEcEEd6besF9iFIJkQ" name="Custodian">
+ <ownedRule xmi:id="_u8P5MCftEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_1z01ACftEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CST</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_cWlpEIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ2GOExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GOkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GOUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GQUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GQ0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GQkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GPkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GQExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GP0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8lINEUchEd6besF9iFIJkQ" name="assignedCustodian" visibility="private" type="_1G6DoEcDEd6besF9iFIJkQ" aggregation="composite" association="_8lINEEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8lINEkchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8lINE0chEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GO0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GPUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GPExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_12vUIEovEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9aFm8IE8Ed6H8o-hO3-B4Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9aFm8YE8Ed6H8o-hO3-B4Q" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5GAsgEovEd6c3qsAxlFHaQ" name="CST">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BfEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_nNMFUEcEEd6besF9iFIJkQ" name="CustodianOrganization">
+ <ownedRule xmi:id="_jJr0oCfuEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_oAhAsCfuEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_3NtjoCfuEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_-8lT0CfuEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_wij9sIYxEd-9YcrCLsHEiw">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ2GRExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GRkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GRUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GTUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GT0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GTkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GSkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GTExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GS0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BmgG4EowEd6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CbspgEowEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CbspgUowEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EqJeEEowEd6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FRys4EowEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FRys4UowEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_J0W5IEowEd6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kq5fkEowEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kq5fkUowEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2ikp8EowEd6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3SaLcEowEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3SaLcUowEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ2GR0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ2GSUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ2GSExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3w_IYEoxEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5oy-kEoxEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5oy-kUoxEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_7U-MgEoxEd6c3qsAxlFHaQ" name="ORG">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL5EDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9PweMEoxEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ACRpIEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ACRpIUoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_AyaFkEoyEd6c3qsAxlFHaQ" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_ck73MAfOEeCxDqb09A9nZA" name="getNames" bodyCondition="_mvql0AfOEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_mvql0AfOEeCxDqb09A9nZA" name="body" constrainedElement="_ck73MAfOEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_syUEwAfOEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.name }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_d-_aYAfOEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hewF0QfOEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hewF0AfOEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_vH3m4AfOEeCxDqb09A9nZA" name="getTelecoms" bodyCondition="_vH3m4QfOEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_vH3m4QfOEeCxDqb09A9nZA" name="body" constrainedElement="_vH3m4AfOEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_vH3m4gfOEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.telecom }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_vH3m4wfOEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vH3m5QfOEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vH3m5AfOEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_6jVkoAfOEeCxDqb09A9nZA" name="getAddrs" bodyCondition="_6jVkoQfOEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_6jVkoQfOEeCxDqb09A9nZA" name="body" constrainedElement="_6jVkoAfOEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_6jVkogfOEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.addr }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_6jVkowfOEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6jVkpQfOEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6jVkpAfOEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_twqZYEcEEd6besF9iFIJkQ" name="DataEnterer">
+ <ownedRule xmi:id="_rIrPACfvEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_rIrPASfvEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::ENT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_1Hx8cCfvEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_twqZYEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_64SigCfvEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_dUUcoIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ_QEExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QEkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QEUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QGUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QG0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QGkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QFkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QGExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QF0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JXv1oEowEd6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EW11oEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EW11oUoyEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YvkpkUciEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_YvkpkEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvkpkkciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Yvkpk0ciEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QE0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QFUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QFExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HVILsEoyEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KMah4EoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KMah4UoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_MsTrwEoyEd6c3qsAxlFHaQ" name="ENT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BkUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QWGc8EoyEd6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SJcC0EoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SJcC0UoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UauI8EoyEd6c3qsAxlFHaQ" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_tpxeoPgfEd-pooc0RA29Vg" name="getClinicalDocument" isQuery="true">
+ <ownedParameter xmi:id="_tpyFsPgfEd-pooc0RA29Vg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_u3llMEcEEd6besF9iFIJkQ" name="Device">
+ <ownedRule xmi:id="_45XiQCfwEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_45XiQSfwEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_wrKncIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ_QHExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QHkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QHUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QJUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QJ0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QJkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QIkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QJExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QI0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Zi_qUEoyEd6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aL-V4EoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aL-V4UoyEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_clnGwEoyEd6c3qsAxlFHaQ" name="manufacturerModelName" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dun9QEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dun9QUoyEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_f17A8EoyEd6c3qsAxlFHaQ" name="softwareName" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_TwTVsD57Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hEmakEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hEmakUoyEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QH0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QIUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QIExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_j62O8EoyEd6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lVvfoEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lVvfoUoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mns2wEoyEd6c3qsAxlFHaQ" name="DEV">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLqUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_m25JUEoyEd6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ogsYsEoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ogsYsUoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_qeBBAEoyEd6c3qsAxlFHaQ" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_1fhigEcEEd6besF9iFIJkQ" name="DocumentationOf">
+ <ownedRule xmi:id="_U_CzgCfxEeCrtN9McWFciw" name="typeCode" constrainedElement="_mMYIkEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_U_CzgSfxEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::DOC</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_2yiY4IYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fQ_QKExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QKkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QKUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QMUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QM0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QMkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QLkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QMExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QL0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5Z6ewUoVEd6c3qsAxlFHaQ" name="serviceEvent" visibility="private" type="_lriDUEcaEd6besF9iFIJkQ" aggregation="composite" association="_5Z6ewEoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Z6ewkoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Z6ew0oVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fQ_QK0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fQ_QLUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fQ_QLExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tGjJgEoyEd6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zn7L0EoyEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zn7L0UoyEd6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_00Xw0EoyEd6c3qsAxlFHaQ" name="DOC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yea00DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_5t1WAEcEEd6besF9iFIJkQ" name="EncounterParticipant">
+ <generalization xmi:id="_cPQugIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRJBFkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBGExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBF0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBH0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBIUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBIExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBHExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBHkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBHUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_c3ZvcEo0Ed6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eAHrAEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eAHrAUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Jpvt8UoXEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_Jpvt8EoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jpvt8koXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jpvt80oXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBGUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBG0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBGkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_gkoPIEo0Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp00DcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_-19GYEcEEd6besF9iFIJkQ" name="Entity">
+ <ownedRule xmi:id="_GD_zsCf1EeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_GD_zsSf1EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_uYhPMIYJEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRJBIkxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBJExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBI0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBK0xwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBLUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBLExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBKExwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBKkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBKUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_nsmXYEo0Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oUihIEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oUihIUo0Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qjvjoEo0Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rQ49gEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rQ49gUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uLcqIEo0Ed6c3qsAxlFHaQ" name="desc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vhlWoEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vhlWoUo0Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRJBJUxwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRJBJ0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRJBJkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yE5n8Eo0Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0hXDUEo0Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0hXDUUo0Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_32JN0Eo0Ed6c3qsAxlFHaQ" name="ENT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-UDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_A46O0Eo1Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CagkcEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CagkcUo1Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_DnZ1YEo1Ed6c3qsAxlFHaQ" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_BoxMQEcFEd6besF9iFIJkQ" name="EntryRelationship">
+ <ownedRule xmi:id="_3tOnQFBnEd6aGcsNlPFt8A" name="clinicalStatement" constrainedElement="_BoxMQEcFEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_3tOnQVBnEd6aGcsNlPFt8A">
+ <language>OCL</language>
+ <body>Bag{self.act.oclIsUndefined(), self.encounter.oclIsUndefined(), self.observation.oclIsUndefined(), self.observationMedia.oclIsUndefined(), self.organizer.oclIsUndefined(), self.procedure.oclIsUndefined(), self.regionOfInterest.oclIsUndefined(), self.substanceAdministration.oclIsUndefined(), self.supply.oclIsUndefined()}->one(x | x = false)</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_LK6uoIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRSyEExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyEkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyEUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyGUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyG0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyGkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyFkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyGExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyF0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_suMzkEo1Ed6c3qsAxlFHaQ" name="sequenceNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_toUScEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_toUScUo1Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yVLDIEo1Ed6c3qsAxlFHaQ" name="seperatableInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zzy9QEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zzy9QUo1Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Hop1oUcGEd6besF9iFIJkQ" name="act" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" aggregation="composite" association="_Hop1oEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hop1okcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hop1o0cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ItNC4UcGEd6besF9iFIJkQ" name="encounter" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" aggregation="composite" association="_ItNC4EcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ItNC4kcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ItNC40cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VmlJEUcGEd6besF9iFIJkQ" name="observation" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" aggregation="composite" association="_VmlJEEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VmlJEkcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VmlJE0cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SgilMEcGEd6besF9iFIJkQ" name="observationMedia" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" aggregation="composite" association="_SgZbQEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SgilMUcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgilMkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GRyJUUcGEd6besF9iFIJkQ" name="organizer" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" aggregation="composite" association="_GRyJUEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GRyJUkcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GRyJU0cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MpocMUcGEd6besF9iFIJkQ" name="procedure" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" aggregation="composite" association="_MpocMEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MpocMkcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MpocM0cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_TpaRwEcGEd6besF9iFIJkQ" name="regionOfInterest" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" aggregation="composite" association="_TpQgwEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TpaRwUcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TpaRwkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Px50sUcGEd6besF9iFIJkQ" name="substanceAdministration" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" aggregation="composite" association="_Px50sEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Px50skcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Px50s0cGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Nd7m8EcGEd6besF9iFIJkQ" name="supply" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" aggregation="composite" association="_Ndx18EcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nd7m8UcGEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nd7m8kcGEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyE0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyFUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyFExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3B4C0Eo1Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7hBHoEo1Ed6c3qsAxlFHaQ" name="inversionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8-5a4Eo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8-5a4Uo1Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-gphgEo1Ed6c3qsAxlFHaQ" name="contextConductionInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__688UEo1Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__688UUo1Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralBoolean" xmi:id="_ApSpAEo2Ed6c3qsAxlFHaQ" value="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Cq7woEo2Ed6c3qsAxlFHaQ" name="negationInd" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EBooleanObject"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_D27psEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_D27psUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_GRyJUEcGEd6besF9iFIJkQ" memberEnd="_GRyJUUcGEd6besF9iFIJkQ _GRyJVEcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_GRyJVEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_GRyJUEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GRyJVUcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GRyJVkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Hop1oEcGEd6besF9iFIJkQ" memberEnd="_Hop1oUcGEd6besF9iFIJkQ _Hop1pEcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Hop1pEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Hop1oEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Hop1pUcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Hop1pkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ItNC4EcGEd6besF9iFIJkQ" memberEnd="_ItNC4UcGEd6besF9iFIJkQ _ItNC5EcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_ItNC5EcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_ItNC4EcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ItNC5UcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ItNC5kcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_MpocMEcGEd6besF9iFIJkQ" memberEnd="_MpocMUcGEd6besF9iFIJkQ _MpxmIEcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_MpxmIEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_MpocMEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MpxmIUcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MpxmIkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Ndx18EcGEd6besF9iFIJkQ" memberEnd="_Nd7m8EcGEd6besF9iFIJkQ _Nd7m80cGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Nd7m80cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Ndx18EcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Nd7m9EcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Nd7m9UcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Px50sEcGEd6besF9iFIJkQ" memberEnd="_Px50sUcGEd6besF9iFIJkQ _Px50tEcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Px50tEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_Px50sEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Px50tUcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Px50tkcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_SgZbQEcGEd6besF9iFIJkQ" memberEnd="_SgilMEcGEd6besF9iFIJkQ _SgilM0cGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_SgilM0cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_SgZbQEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SgilNEcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SgilNUcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_TpQgwEcGEd6besF9iFIJkQ" memberEnd="_TpaRwEcGEd6besF9iFIJkQ _TpaRw0cGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_TpaRw0cGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_TpQgwEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TpaRxEcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TpaRxUcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_VmlJEEcGEd6besF9iFIJkQ" memberEnd="_VmlJEUcGEd6besF9iFIJkQ _VmlJFEcGEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_VmlJFEcGEd6besF9iFIJkQ" name="" visibility="private" type="_BoxMQEcFEd6besF9iFIJkQ" association="_VmlJEEcGEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VmuTAEcGEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VmuTAUcGEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_0FI9QEcGEd6besF9iFIJkQ" name="ExternalAct">
+ <ownedRule xmi:id="_heG4ECf4EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_heG4ESf4EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_VdO2gIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRSyHExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyHkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyHUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyJUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyJ0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyJkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyIkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyJExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyI0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_L9fhIEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MjCeMEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MjCeMUo2Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OI96MEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Oxy0wEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Oxy0wUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PsgJgEo2Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QnEUUEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QnEUUUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyH0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyIUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyIExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_gDKO4Eo2Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hQgLwEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hQgLwUo2Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_joMb4Eo2Ed6c3qsAxlFHaQ" name="ACT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_k3BmgEo2Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lyoTIEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lyoTIUo2Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mnFO4Eo2Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_gRO4cEcHEd6besF9iFIJkQ" name="ExternalDocument">
+ <ownedRule xmi:id="_5ugg4Cf4EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_5ugg4Sf4EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_W0dvMIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRSyKExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyKkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyKUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyMUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyM0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyMkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyLkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyMExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyL0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_efn_kEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_o3LCMEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_o3LCMUo2Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ptaGoEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qXb7EEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qXb7EUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rFU70Eo2Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rtkAgEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rtkAgUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HgN60Ex2Ed6h-an5IXo-DA" name="setId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_L6cqcEx2Ed6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_L6cqcUx2Ed6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QtaDIEx2Ed6h-an5IXo-DA" name="versionNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V0fRsEx2Ed6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V0pCsEx2Ed6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyK0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyLUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyLExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uTtjYEo2Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wPFq8Eo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wPFq8Uo2Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_xWKnwEo2Ed6c3qsAxlFHaQ" name="DOC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVeJkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_40WQkEo2Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5289EEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5289EUo2Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_73G28Eo2Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_iVG0sEcHEd6besF9iFIJkQ" name="ExternalObservation">
+ <ownedRule xmi:id="_ONXxwCf5EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_ONXxwSf5EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_XrVFwIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRSyNExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyNkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyNUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyPUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyP0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyPkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyOkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyPExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyO0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_9sYWgEo2Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Z0rUEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z-cUEo2Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__LmGgEo2Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__4clcEo2Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__4clcUo2Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AgrqIEo3Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BUPOAEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BUPOAUo3Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRSyN0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRSyOUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRSyOExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CXJcgEo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FJXFcEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FJXFcUo3Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_GVN0kEo3Ed6c3qsAxlFHaQ" name="OBS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_H5Wg0Eo3Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JvN2QEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JvN2QUo3Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_MANBcEo3Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_moeuYEcHEd6besF9iFIJkQ" name="ExternalProcedure">
+ <ownedRule xmi:id="_iCMnICf5EeCrtN9McWFciw" name="classCode" constrainedElement="_moeuYEcHEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_pUTi0Cf5EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClass::PROC</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_j8PR8Cf5EeCrtN9McWFciw" name="moodCode" constrainedElement="_fVPRoEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_j8PR8Sf5EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_YYSSYIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRb8AExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8AkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8AUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8CUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8C0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8CkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8BkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8CExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8B0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PxTUgEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QqEvkEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QqEvkUo3Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RU_U0Eo3Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R9YKgEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R9YKgUo3Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ac-NAEo3Ed6c3qsAxlFHaQ" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bFWboEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bFWboUo3Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8A0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8BUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8BExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Ss6KAEo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UAza0Eo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UAza0Uo3Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VSUGAEo3Ed6c3qsAxlFHaQ" name="PROC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdYEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVdu0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Vjv0QEo3Ed6c3qsAxlFHaQ" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WqYFIEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WqYFIUo3Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZLnS0Eo3Ed6c3qsAxlFHaQ" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_NDnXkEcIEd6besF9iFIJkQ" name="Reference">
+ <ownedRule xmi:id="_HkmIkFBoEd6aGcsNlPFt8A" name="externalActChoice" constrainedElement="_NDnXkEcIEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_HkmIkVBoEd6aGcsNlPFt8A">
+ <language>OCL</language>
+ <body>Bag{self.externalAct.oclIsUndefined(), self.externalDocument.oclIsUndefined(), self.externalObservation.oclIsUndefined(), self.externalProcedure.oclIsUndefined()}->one(x | x = false)</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_408ncIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSx_6ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_6kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_6UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_8UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_80xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_8kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_7kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_8ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_70xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-rjoYEriEd6FXKclYGEDCw" name="seperatableInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__mtpEEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__mtpEUriEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_TIr4YUcIEd6besF9iFIJkQ" name="externalAct" visibility="private" type="_0FI9QEcGEd6besF9iFIJkQ" aggregation="composite" association="_TIr4YEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TIr4YkcIEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TIr4Y0cIEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RnPTwUcIEd6besF9iFIJkQ" name="externalObservation" visibility="private" type="_iVG0sEcHEd6besF9iFIJkQ" aggregation="composite" association="_RnPTwEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RnPTwkcIEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RnPTw0cIEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QYQYIUcIEd6besF9iFIJkQ" name="externalProcedure" visibility="private" type="_moeuYEcHEd6besF9iFIJkQ" aggregation="composite" association="_QYQYIEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QYQYIkcIEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QYQYI0cIEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ST8BsEcIEd6besF9iFIJkQ" name="externalDocument" visibility="private" type="_gRO4cEcHEd6besF9iFIJkQ" aggregation="composite" association="_STyQsEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ST8BsUcIEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ST8BskcIEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_60xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_7UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_7ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7QZToErjEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoWUDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_QYQYIEcIEd6besF9iFIJkQ" memberEnd="_QYQYIUcIEd6besF9iFIJkQ _QYaJIEcIEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_QYaJIEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_QYQYIEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_QYaJIUcIEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_QYaJIkcIEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RnPTwEcIEd6besF9iFIJkQ" memberEnd="_RnPTwUcIEd6besF9iFIJkQ _RnPTxEcIEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_RnPTxEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_RnPTwEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RnPTxUcIEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RnPTxkcIEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_STyQsEcIEd6besF9iFIJkQ" memberEnd="_ST8BsEcIEd6besF9iFIJkQ _ST8Bs0cIEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_ST8Bs0cIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_STyQsEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ST8BtEcIEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ST8BtUcIEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_TIr4YEcIEd6besF9iFIJkQ" memberEnd="_TIr4YUcIEd6besF9iFIJkQ _TI1pYEcIEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_TI1pYEcIEd6besF9iFIJkQ" name="" visibility="private" type="_NDnXkEcIEd6besF9iFIJkQ" association="_TIr4YEcIEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TI1pYUcIEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TI1pYkcIEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_liVJMEcIEd6besF9iFIJkQ" name="Guardian">
+ <ownedRule xmi:id="_RYgQkE7REd6ohP_YEXs4Wg" name="guardianChoice" constrainedElement="_liVJMEcIEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_RYgQkU7REd6ohP_YEXs4Wg">
+ <language>OCL</language>
+ <body>self.guardianPerson.oclIsUndefined() xor self.guardianOrganization.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_Nu_-QCf6EeCrtN9McWFciw" name="classCode" constrainedElement="_moeuYEcHEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Nu_-QSf6EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::GUARD</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_ZFKe8IYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRb8DExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8DkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8DUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8FUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8F0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8FkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8EkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8FExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8E0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ncAPQEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oAqbgEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_oAqbgUo3Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pgeocEo3Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qJwO8Eo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qJwO8Uo3Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_r_LfgEo3Ed6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_spyiwEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_spyiwUo3Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vEd1cEo3Ed6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_v0cg4Eo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_v0cg4Uo3Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sGovcUcjEd6besF9iFIJkQ" name="guardianPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_sGovcEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGygcEcjEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGygcUcjEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tsHfgUcjEd6besF9iFIJkQ" name="guardianOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_tsHfgEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsQpcEcjEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsQpcUcjEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8D0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8EUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8EExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2xi14Eo3Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tJigEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tJigUo3Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_FoJL4Cf6EeCrtN9McWFciw" value="GUARD"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_qS58QEcIEd6besF9iFIJkQ" name="HealthCareFacility">
+ <generalization xmi:id="_VUsJEIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRb8GExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8GkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8GUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8IUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8I0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8IkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8HkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8IExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8H0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_8Ba0EEo3Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8p8zsEo3Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8p8zsUo3Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CeLcIEo4Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DO6VgEo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DO6VgUo4Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_dfLnUUoXEd6c3qsAxlFHaQ" name="location" visibility="private" type="_KY0gEEcaEd6besF9iFIJkQ" aggregation="composite" association="_dfLnUEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfLnUkoXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfLnU0oXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cUq8AUoXEd6c3qsAxlFHaQ" name="serviceProviderOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_cUq8AEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cUq8AkoXEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cUq8A0oXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRb8G0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8HUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8HExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HplKAEo4Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5E0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JKlpwEo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JKlpwUo4Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_NWN8sEo4Ed6c3qsAxlFHaQ" name="SDLOC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5E0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5FEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_tvgUEEcKEd6besF9iFIJkQ" memberEnd="_tvgUEUcKEd6besF9iFIJkQ _tvqFEEcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_tvqFEEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_tvgUEEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tvqFEUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tvqFEkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_vLJysEcKEd6besF9iFIJkQ" memberEnd="_vLJysUcKEd6besF9iFIJkQ _vLS8okcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_vLS8okcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_vLJysEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vLS8o0cKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vLS8pEcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_wQ4rsEcKEd6besF9iFIJkQ" memberEnd="_wRCcsEcKEd6besF9iFIJkQ _wRCcs0cKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_wRCcs0cKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_wQ4rsEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wRCctEcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wRCctUcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xmIAUEcKEd6besF9iFIJkQ" memberEnd="_xmIAUUcKEd6besF9iFIJkQ _xmIAVEcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_xmIAVEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_xmIAUEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xmIAVUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xmIAVkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_z3_8UEcKEd6besF9iFIJkQ" memberEnd="_z3_8UUcKEd6besF9iFIJkQ _z4JtUEcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_z4JtUEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_z3_8UEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_z4JtUUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_z4JtUkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_74mVsEcKEd6besF9iFIJkQ" memberEnd="_74mVsUcKEd6besF9iFIJkQ _74mVtEcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_74mVtEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_74mVsEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_74mVtUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_74mVtkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_9OIlQEcKEd6besF9iFIJkQ" memberEnd="_9OIlQUcKEd6besF9iFIJkQ _9OIlREcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_9OIlREcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_9OIlQEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9OIlRUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9OIlRkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_-d3HwEcKEd6besF9iFIJkQ" memberEnd="_-d3HwUcKEd6besF9iFIJkQ _-d3HxEcKEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_-d3HxEcKEd6besF9iFIJkQ" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_-d3HwEcKEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-d3HxUcKEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-d3HxkcKEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WtEdwEcLEd6besF9iFIJkQ" memberEnd="_WtEdwUcLEd6besF9iFIJkQ _WtEdxEcLEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_WtEdxEcLEd6besF9iFIJkQ" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_WtEdwEcLEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WtEdxUcLEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WtEdxkcLEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_GUBDUEcZEd6besF9iFIJkQ" name="Informant12">
+ <ownedRule xmi:id="_iia-4E7REd6ohP_YEXs4Wg" name="informantChoice" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_iia-4U7REd6ohP_YEXs4Wg">
+ <language>OCL</language>
+ <body>self.assignedEntity.oclIsUndefined() xor self.relatedEntity.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_G7BTkCf7EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Po630Cf7EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::INF</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_ZBvBUCf7EeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_h4uQICf7EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_VIH-oIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRb8JExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRb8JkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRb8JUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltBkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltCExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltB0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltA0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltBUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltBExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__lqMkUcmEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="__lqMkEcmEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lqMkkcmEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lqMk0cmEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_AXbnwUcnEd6besF9iFIJkQ" name="relatedEntity" visibility="private" type="_e-h_0EcaEd6besF9iFIJkQ" aggregation="composite" association="_AXbnwEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AXbnwkcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AXbnw0cnEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltAExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltAkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltAUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RBD2wEo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SZ3cwEo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SZ3cwUo4Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_T-AJAEo4Ed6c3qsAxlFHaQ" name="INF">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BjkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_V-KC4Eo4Ed6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X3Jk0Eo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X3Jk0Uo4Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Yk5boEo4Ed6c3qsAxlFHaQ" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_I5t6QEcZEd6besF9iFIJkQ" name="InformationRecipient">
+ <generalization xmi:id="_ZvRokIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRltCUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltC0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltCkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltEkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltFExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltE0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltD0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltEUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltEExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_yyUhIUcfEd6besF9iFIJkQ" name="intendedRecipient" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" aggregation="composite" association="_yyUhIEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yyUhIkcfEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yyUhI0cfEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltDExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltDkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltDUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ivoKQEo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp6kDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kKYRAEo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kKYRAUo4Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_kz8ycEo4Ed6c3qsAxlFHaQ" name="PRCP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp6kDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp60DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Li14oEcZEd6besF9iFIJkQ" name="InFulfillmentOf">
+ <ownedRule xmi:id="_L4JfcCf8EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_L4JfcSf8EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipFulfills::FLFS</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_4besoIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRltFUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltF0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltFkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltHkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltIExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltH0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltG0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltHUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltHExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_eMcycUoWEd6c3qsAxlFHaQ" name="order" visibility="private" type="_vgekoEcZEd6besF9iFIJkQ" aggregation="composite" association="_eMcycEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eMl8YEoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eMl8YUoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltGExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltGkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltGUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_51FC4Eo4Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7pwskEo4Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7pwskUo4Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8vflkEo4Ed6c3qsAxlFHaQ" name="FLFS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZr0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_TWL5IEcZEd6besF9iFIJkQ" name="IntendedRecipient">
+ <generalization xmi:id="_HS1icIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRltIUxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltI0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltIkxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltKkxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltLExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltK0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltJ0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltKUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltKExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__7V2gEo4Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AxI2EEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AxI2EUo5Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CwF2EEo5Ed6c3qsAxlFHaQ" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dj878Eo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dj878Uo5Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FNTfYEo5Ed6c3qsAxlFHaQ" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GBmqIEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GBmqIUo5Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_EWUjYUcgEd6besF9iFIJkQ" name="informationRecipient" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_EWUjYEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EWUjYkcgEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EWdtUEcgEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JrjisUcgEd6besF9iFIJkQ" name="receivedOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_JrjisEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JrtTsEcgEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrtTsUcgEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRltJExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRltJkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRltJUxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ItawIEo5Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp70DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KPUAsEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KPUAsUo5Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_K57rAEo5Ed6c3qsAxlFHaQ" name="ASSIGNED">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp70DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOp8EDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Yc0bwEcZEd6besF9iFIJkQ" name="LabeledDrug">
+ <ownedRule xmi:id="_AwW2MCf9EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_AwW2MSf9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_BzQdoCf9EeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_BzQdoSf9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_tE65gIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRu28ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu28kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu28UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu2-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2-0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu2-kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu29kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2-ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu290xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_M3s_QEo5Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NiUCgEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NiUCgUo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NuF0sEo5Ed6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OcImcEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OcImcUo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu280xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu29UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu29ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QjIvMEo5Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SFyNsEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SFyNsUo5Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_UBKVQEo5Ed6c3qsAxlFHaQ" name="MMAT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WARGQEo5Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xinp0Eo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xinp0Uo5Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Z3yKYEo5Ed6c3qsAxlFHaQ" name="KIND">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoODEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_cHD44EcZEd6besF9iFIJkQ" name="LanguageCommunication">
+ <ownedAttribute xmi:id="_fRu2_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu2_kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu2_UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu3BUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3B0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3BkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu3AkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3BExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3A0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_baR34Eo5Ed6c3qsAxlFHaQ" name="languageCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_c0ucoEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_c0ucoUo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_g17BMEo5Ed6c3qsAxlFHaQ" name="modeCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_htzEYEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_htzEYUo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mYRPcEo5Ed6c3qsAxlFHaQ" name="proficiencyLevelCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nnsP8Eo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nnsP8Uo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pFayMEo5Ed6c3qsAxlFHaQ" name="preferenceInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_p_1MAEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_p_-9AEo5Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu2_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3AUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3AExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_fcTWYEcZEd6besF9iFIJkQ" name="LegalAuthenticator">
+ <ownedRule xmi:id="_6gI_4Cf9EeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_6gI_4Sf9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::LA</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_HeIgUCf-EeCrtN9McWFciw" name="contextControlCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_HeIgUSf-EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_WrB0cIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fRu3CExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3CkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3CUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu3EUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3E0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3EkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu3DkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3EExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3D0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_weOy0Eo5Ed6c3qsAxlFHaQ" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xQJ_AEo5Ed6c3qsAxlFHaQ" name="signatureCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_M1s1YUceEd6besF9iFIJkQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_M1s1YEceEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M1s1YkceEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M1s1Y0ceEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fRu3C0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fRu3DUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fRu3DExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2c5JoEo5Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3l6nMEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3l6nMUo5Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_4l-9EEo5Ed6c3qsAxlFHaQ" name="LA">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BskDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7IadkEo5Ed6c3qsAxlFHaQ" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_81x-UEo5Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_81x-UUo5Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_93WJAEo5Ed6c3qsAxlFHaQ" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tvz1sBzkEeSMr-NWzQuDBw" name="sDTCSignatureText" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tv0cwBzkEeSMr-NWzQuDBw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tv0cwRzkEeSMr-NWzQuDBw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_il6LoEcZEd6besF9iFIJkQ" name="Location">
+ <ownedRule xmi:id="_mNFg8Cf-EeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_mNFg8Sf-EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetLocation::LOC</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_eCPIAIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fR4n8ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n8kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n8UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4n-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n-0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n-kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4n9kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n-ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n90xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Sh7PkEoXEd6c3qsAxlFHaQ" name="healthCareFacility" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" aggregation="composite" association="_ShyFoEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sh7PkUoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sh7PkkoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4n80xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n9UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n9ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PY9loEo6Ed6c3qsAxlFHaQ" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BakDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qno_QEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qno_QUo6Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_RqGh0Eo6Ed6c3qsAxlFHaQ" name="LOC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BakDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Ba0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_j-uYsEcZEd6besF9iFIJkQ" name="MaintainedEntity">
+ <ownedRule xmi:id="__olq8Cf-EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="__olq8Sf-EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::MNT</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_KXowMIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fR4n_ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4n_kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4n_UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4oBUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oB0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oBkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4oAkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oBExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oA0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_UWDxwEo6Ed6c3qsAxlFHaQ" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VlCGUEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VlCGUUo6Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_eosOgUchEd6besF9iFIJkQ" name="maintainingPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_eosOgEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eosOgkchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eosOg0chEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4n_0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oAUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oAExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Xr5FIEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YkzqIEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YkzqIUo6Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZdJAUEo6Ed6c3qsAxlFHaQ" name="MNT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2t0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_p6Zs8EcZEd6besF9iFIJkQ" name="ManufacturedProduct">
+ <ownedRule xmi:id="_i1ndIE7QEd6ohP_YEXs4Wg" name="manufacturedDrugOrOtherMaterial" constrainedElement="_p6Zs8EcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_i1ndIU7QEd6ohP_YEXs4Wg">
+ <language>OCL</language>
+ <body>self.manufacturedLabeledDrug.oclIsUndefined() xor self.manufacturedMaterial.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_fFcTYCf_EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_fFcTYSf_EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassManufacturedProduct::MANU</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_i0S-QIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fR4oCExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oCkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oCUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4oEUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oE0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oEkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4oDkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oEExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oD0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_TenzcEo6Ed6c3qsAxlFHaQ" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fVPcIEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fVPcIUo6Ed6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RSkOkUoZEd6c3qsAxlFHaQ" name="manufacturedLabeledDrug" visibility="private" type="_Yc0bwEcZEd6besF9iFIJkQ" aggregation="composite" association="_RSkOkEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RSkOkkoZEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RSkOk0oZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_S3wDsUoZEd6c3qsAxlFHaQ" name="manufacturedMaterial" visibility="private" type="_rFzJEEcZEd6besF9iFIJkQ" aggregation="composite" association="_S3wDsEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S3wDskoZEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S3wDs0oZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PAF1oUoZEd6c3qsAxlFHaQ" name="manufacturerOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_PAF1oEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAF1okoZEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAF1o0oZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fR4oC0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fR4oDUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fR4oDExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_lP4OkEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_m5rd8Eo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_m5rd8Uo6Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_n6gBwEo6Ed6c3qsAxlFHaQ" name="MANU">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE35kDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_rFzJEEcZEd6besF9iFIJkQ" name="Material">
+ <ownedRule xmi:id="_FcaOQCgAEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_FcaOQSgAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_Fw0YACgAEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Fw0YASgAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_vD9ZEIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSCY8ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY8kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY8UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCY-UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY-0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY-kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCY9kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY-ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY90xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qgWpsEo6Ed6c3qsAxlFHaQ" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHY0gEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHY0gUo6Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tYhwsEo6Ed6c3qsAxlFHaQ" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uMrxgEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uMrxgUo6Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vsf-cEo6Ed6c3qsAxlFHaQ" name="lotNumberText" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_EaTNsDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wlajcEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wlkUcEo6Ed6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCY80xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCY9UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCY9ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_24MwIEo6Ed6c3qsAxlFHaQ" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4X3MEEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4X3MEUo6Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_5z8vkEo6Ed6c3qsAxlFHaQ" name="MMAT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLwkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6luKwEo6Ed6c3qsAxlFHaQ" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-hs4IEo6Ed6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-hs4IUo6Ed6c3qsAxlFHaQ" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="__TndQEo6Ed6c3qsAxlFHaQ" name="KIND">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOC0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoODEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_ujrlMEcZEd6besF9iFIJkQ" name="ObservationRange">
+ <ownedRule xmi:id="_pF_D4CgCEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_pF_D4SgCEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_OttDcIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSCZCExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZCkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZCUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZEUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZE0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZEkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZDkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZEExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZD0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_NUzKsErYEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OMYS8ErYEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OMYS8UrYEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JeqKIErZEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KQ4RQErZEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KQ4RQUrZEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MUmcgErZEd6FXKclYGEDCw" name="value" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#__I8BwDxZEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NSck0ErZEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NSck0UrZEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QmV-gErZEd6FXKclYGEDCw" name="interpretationCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SD6vwErZEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SD6vwUrZEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZC0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZDUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZDExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Tq4tkErZEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_VtkXAErZEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_VtkXAUrZEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_X44_EErZEd6FXKclYGEDCw" name="OBS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVecUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ciUoUErZEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dpsgEErZEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dpsgEUrZEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_fLcmsErZEd6FXKclYGEDCw" name="EVNCRT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW70DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vgekoEcZEd6besF9iFIJkQ" name="Order">
+ <ownedRule xmi:id="_NYoWkCgDEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_NYoWkSgDEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::RQO</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_OhA10IYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSCZFExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZFkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZFUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZHUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZH0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZHkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZGkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZHExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZG0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XKImMEraEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHiCkEraEd6FXKclYGEDCw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHiCkUraEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_aqGtAEraEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bT0_cEraEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bT-JYEraEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_h_V1MEraEd6FXKclYGEDCw" name="priorityCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jlabIEraEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jlabIUraEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSCZF0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSCZGUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSCZGExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_tG3jQEraEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uQVFsEraEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uQVFsUraEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_wQ7rgEraEd6FXKclYGEDCw" name="ACT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2DrGMEraEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3R5z4EraEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3R5z4UraEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_6WJoAEraEd6FXKclYGEDCw" name="RQO">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW5EDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_zjKW8EcZEd6besF9iFIJkQ" name="Organization">
+ <ownedRule xmi:id="_vIaD4CgDEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_vIaD4SgDEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_v82_oCgDEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_v82_oSgDEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_ru9ocIYIEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSLi4ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi4kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi4UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi6UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi60xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi6kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi5kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi6ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi50xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__aP0AEraEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AK-tYErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AK-tYUrbEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BicPkErbEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_yQ9xwD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CddGUErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_CddGUUrbEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FEMfEErbEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNXGkErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNXGkUrbEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OC77sErbEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OuTM4ErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OuTM4UrbEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XKdg4ErbEd6FXKclYGEDCw" name="standardIndustryClassCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YqRt0ErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YqRt0UrbEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_BXFwoUraEd6FXKclYGEDCw" name="asOrganizationPartOf" visibility="private" type="_0YNvoEcZEd6besF9iFIJkQ" aggregation="composite" association="_BXFwoEraEd6FXKclYGEDCw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BXFwokraEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BXPhoEraEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi40xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi5UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi5ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_d9ukcErbEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fgq94ErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fgq94UrbEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_iAQlwErbEd6FXKclYGEDCw" name="ORG">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL40DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL5EDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jy2kwErbEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_lJIbMErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_lJIbMUrbEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mg5fYErbEd6FXKclYGEDCw" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_24_qUEcZEd6besF9iFIJkQ" name="ParentDocument">
+ <ownedRule xmi:id="_iR7OwCgFEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_iR7OwSgFEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::ActClinicalDocument::DOCCLIN</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_ik2KwCgFEeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_ik2KwSgFEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_KWTv8IYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSLi-ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi-kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi-UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLjAUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjA0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLjAkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi_kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjAExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi_0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rwzdUErcEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sejUIErcEd6FXKclYGEDCw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sejUIUrcEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xlVAsErcEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_VKl7EDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySLfoErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySLfoUrcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0DlL0ErcEd6FXKclYGEDCw" name="text" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0rXkkErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0rXkkUrcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2ZViQErcEd6FXKclYGEDCw" name="setId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Qd-kErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Qd-kUrcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4k9sUErcEd6FXKclYGEDCw" name="versionNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5dcMcErcEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5dlWYErcEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi-0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi_UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi_ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GXQXgErdEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HvU9sErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HvU9sUrdEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_I9QwcErdEd6FXKclYGEDCw" name="DOCCLIN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd2kDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVd20DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_L0ZVoErdEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NpXTMErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NpXTMUrdEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Pqtf4ErdEd6FXKclYGEDCw" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_4_GbMEcZEd6besF9iFIJkQ" name="Participant1">
+ <ownedRule xmi:id="_0PUWQCimEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_0PUWQSimEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_ILw44IYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSLjBExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLjBkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLjBUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT5kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT6ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT50xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT40xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT5UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT5ExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RpEqAErdEd6FXKclYGEDCw" name="functionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ScLh8ErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ScLh8UrdEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VDhXoErdEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WGuhEErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WGuhEUrdEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_mV9NcUcnEd6besF9iFIJkQ" name="associatedEntity" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" aggregation="composite" association="_mV9NcEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mV9NckcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mV9Nc0cnEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT4ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT4kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT4UxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bmsJsErdEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_joe14ErdEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k2aooErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k2aooUrdEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_mtVG8ErdEd6FXKclYGEDCw" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_51DLwEcZEd6besF9iFIJkQ" name="Participant2">
+ <ownedRule xmi:id="_tyIa8CinEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_tyIa8SinEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_JNNu0IYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSVT6UxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT60xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT6kxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT8kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT9ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT80xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT70xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT8UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT8ExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_h6Q8kF-aEeia4fKTb08hoA" name="sDTCFunctionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h6atkF-aEeia4fKTb08hoA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h6atkV-aEeia4fKTb08hoA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vWA0AErdEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wKK00ErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wKK00UrdEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_-j890ErdEd6FXKclYGEDCw" name="awarenessCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__cbd8ErdEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__cbd8UrdEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uuZlAUoaEd6c3qsAxlFHaQ" name="participantRole" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" aggregation="composite" association="_uuZlAEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuZlAkoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuZlA0oaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT7ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT7kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT7UxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_CRBsgEreEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GJImgEreEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HapRsEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HapRsUreEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_JFoz4EreEd6FXKclYGEDCw" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="__QZaIEcZEd6besF9iFIJkQ" name="ParticipantRole">
+ <ownedRule xmi:id="_C7SZEE7REd6ohP_YEXs4Wg" name="playingEntityChoice" constrainedElement="__QZaIEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_C7SZEU7REd6ohP_YEXs4Wg">
+ <language>OCL</language>
+ <body>self.playingDevice.oclIsUndefined() or self.playingEntity.oclIsUndefined()</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_TMLSUIYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSVT9UxwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT90xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT9kxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT_kxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVUAExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT_0xwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT-0xwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT_UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT_ExwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_KfydsEreEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LQzq8EreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LQzq8UreEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_MtfrYEreEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Ndx40EreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ndx40UreEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_TCqdsEreEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TwZtcEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TwjecEreEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VObxsEreEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WZ--0EreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WZ--0UreEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3tb8kUoaEd6c3qsAxlFHaQ" name="playingDevice" visibility="private" type="_u3llMEcEEd6besF9iFIJkQ" aggregation="composite" association="_3tb8kEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tltkEoaEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tltkUoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_1ZUk4UoaEd6c3qsAxlFHaQ" name="playingEntity" visibility="private" type="_Lr9i8EcaEd6besF9iFIJkQ" aggregation="composite" association="_1ZUk4EoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ZUk4koaEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ZUk40oaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__nCWEEoaEd6c3qsAxlFHaQ" name="scopingEntity" visibility="private" type="_-19GYEcEEd6besF9iFIJkQ" aggregation="composite" association="__m4lEEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__nCWEUoaEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__nCWEkoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSVT-ExwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSVT-kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSVT-UxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Z6ZKgEreEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a6xCYEreEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a6xCYUreEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_dDHO8EreEd6FXKclYGEDCw" name="ROL">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE4tUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_FvF74EcaEd6besF9iFIJkQ" name="Performer1">
+ <generalization xmi:id="_KRku0IYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSfE7ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE7kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE7UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE9UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE90xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE9kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE8kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE9ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE80xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_xEWTMErfEd6FXKclYGEDCw" name="functionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x2tkQErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x2tkQUrfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zictUErfEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Je4IErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Je4IUrfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_670WYUoVEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_670WYEoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_670WYkoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_670WY0oVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE70xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE8UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE8ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3_p4cErfEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOqckDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_HP8qoEcaEd6besF9iFIJkQ" name="Performer2">
+ <ownedRule xmi:id="_umJfkCisEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_umJfkSisEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationPhysicalPerformer::PRF</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_LJ-WcIYMEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSfE-ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE-kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE-UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfFAUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfFA0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfFAkxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE_kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfFAExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE_0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_7XAXAGNbEeia4fKTb08hoA" name="sDTCFunctionCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7XAXAWNbEeia4fKTb08hoA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7XAXAmNbEeia4fKTb08hoA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_80aA4ErfEd6FXKclYGEDCw" name="time" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9i5ekErfEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9jDPkErfEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__3KnQErfEd6FXKclYGEDCw" name="modeCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AofWgErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AofWgUrgEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_toc7gUoYEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="_toc7gEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tomsgEoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tomsgUoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSfE-0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSfE_UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSfE_ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ELlCwErgEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FV79EErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_FV79EUrgEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Gr64kErgEd6FXKclYGEDCw" name="PRF">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BIUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Je2yMEcaEd6besF9iFIJkQ" name="Person">
+ <ownedRule xmi:id="_W3KFQCitEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_W3KFQSitEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_YFF4ACitEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_YFF4ASitEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_v9gsgIYIEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSoO0ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO0kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO0UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO2UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO20xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO2kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO1kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO2ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO10xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_L08A0ErgEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PIh4gErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PIrpgErgEd6FXKclYGEDCw" value="*"/>
+ <qualifier xmi:id="_-63jcChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-63jcShzEeyqIJBD84-cCg"/>
+ </qualifier>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Xovn4ChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xovn4ShzEeyqIJBD84-cCg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cYW8MCh0EeyqIJBD84-cCg" name="sDTCAsPatientRelationship" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cYW8MSh0EeyqIJBD84-cCg"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO00xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO1UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO1ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_QcIOYErgEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rh3HYErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rh3HYUrgEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_TR6vwErgEd6FXKclYGEDCw" name="PSN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_XJIR4ErgEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YWeOwErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YWeOwUrgEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZZOsQErgEd6FXKclYGEDCw" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_KY0gEEcaEd6besF9iFIJkQ" name="Place">
+ <ownedRule xmi:id="_xbOZ0CitEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_xbOZ0SitEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClassPlace::PLC</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_yEpxUCitEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_yEpxUSitEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_hm_BIIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSoO3ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO3kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO3UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO5UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO50xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO5kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO4kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO5ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO40xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_oqJRkErgEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVzdsErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVzdsUrgEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sK2_QErgEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_s0uboErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_s0uboUrgEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO30xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO4UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO4ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ue0l8ErgEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7EDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vlmn0ErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vlmn0UrgEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_xIQGUErgEd6FXKclYGEDCw" name="PLC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7EDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL7UDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_zg-4QErgEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_033LoErgEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_033LoUrgEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_1yavYErgEd6FXKclYGEDCw" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_TXeMoAfPEeCxDqb09A9nZA" name="getNames" bodyCondition="_TXeMoQfPEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_TXeMoQfPEeCxDqb09A9nZA" name="body" constrainedElement="_TXeMoAfPEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_TXeMogfPEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.name }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_TXeMowfPEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_wfRKoD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TXeMpQfPEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TXeMpAfPEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WLX3oAfPEeCxDqb09A9nZA" name="getAddrs" bodyCondition="_WLX3oQfPEeCxDqb09A9nZA">
+ <ownedRule xmi:id="_WLX3oQfPEeCxDqb09A9nZA" name="body" constrainedElement="_WLX3oAfPEeCxDqb09A9nZA">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_WLX3ogfPEeCxDqb09A9nZA">
+ <language>OCL</language>
+ <body>Bag { self.addr }</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_WLX3owfPEeCxDqb09A9nZA" name="return" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WLX3pQfPEeCxDqb09A9nZA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WLX3pAfPEeCxDqb09A9nZA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Lr9i8EcaEd6besF9iFIJkQ" name="PlayingEntity">
+ <ownedRule xmi:id="_TFpGACiuEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_TFpGASiuEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_0hTLgIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSoO6ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO6kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO6UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO8UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO80xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO8kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO7kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO8ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO70xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JVhioErhEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KCFGoErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KCFGoUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LhvikErhEd6FXKclYGEDCw" name="quantity" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3mPzYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Mi3BUErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Mi3BUUrhEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OQPJIErhEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PG65gErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PG65gUrhEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_UbzwoICaEd-tCqqhK7qkow" name="sDTCBirthTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y2CgQICaEd-tCqqhK7qkow"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Y14vQICaEd-tCqqhK7qkow" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Qf4QgErhEd6FXKclYGEDCw" name="desc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RH-LQErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RH-LQUrhEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO60xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO7UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO7ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_SxK9sErhEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T2dKwErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T2dKwUrhEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_VGeoMErhEd6FXKclYGEDCw" name="ENT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-EDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoL-UDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_WSxcMErhEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Xq1bUErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Xq1bUUrhEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_ZhKDwErhEd6FXKclYGEDCw" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_OJn4MEcaEd6besF9iFIJkQ" name="Precondition">
+ <ownedRule xmi:id="_m3Mk8CiuEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_m3Mk8SiuEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::PRCN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_zxrh4IYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSoO9ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO9kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO9UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO_UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO_0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO_kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO-kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO_ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO-0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_N1f_4EobEd6c3qsAxlFHaQ" name="criterion" visibility="private" type="_hKgxMEcEEd6besF9iFIJkQ" aggregation="composite" association="_N1WO4EobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1f_4UobEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N1f_4kobEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSoO90xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSoO-UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSoO-ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cdWvIErhEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eI8HMErhEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eI8HMUrhEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_fxGX0ErhEd6FXKclYGEDCw" name="PRCN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeapUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_UCUw8EcaEd6besF9iFIJkQ" name="Product">
+ <ownedRule xmi:id="_vnp4gCivEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_vnp4gSivEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::PRD</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_nGjTEIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSx_0ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_0kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_0UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_2UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_20xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_2kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_1kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_2ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_10xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ArJxYUx_Ed6h-an5IXo-DA" name="manufacturedProduct" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" aggregation="composite" association="_ArJxYEx_Ed6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ArJxYkx_Ed6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArJxY0x_Ed6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSx_00xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSx_1UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSx_1ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_acWEMEriEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_biraIEriEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_biraIUriEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_dcRZAEriEd6FXKclYGEDCw" name="PRD">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BoUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_XFrNMEcaEd6besF9iFIJkQ" name="ReferenceRange">
+ <ownedRule xmi:id="_w2IkMCi3EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_w2IkMSi3EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::REFV</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_w4ixkIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fS7JwExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JwkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JwUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7JyUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7Jy0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JykxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7JxkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JyExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7Jx0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fupywUobEd6c3qsAxlFHaQ" name="observationRange" visibility="private" type="_ujrlMEcZEd6besF9iFIJkQ" aggregation="composite" association="_fupywEobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fupywkobEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fupyw0obEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7Jw0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JxUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JxExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2AjVMErkEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3POu0ErkEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3POu0UrkEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_44bhQErkEd6FXKclYGEDCw" name="REFV">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeao0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeawEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_d3mM8EcaEd6besF9iFIJkQ" name="RelatedDocument">
+ <generalization xmi:id="_0RpJcIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fS7JzExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7JzkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7JzUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J1UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J10xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J1kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J0kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J1ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J00xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_4Gu1EUoUEd6c3qsAxlFHaQ" name="parentDocument" visibility="private" type="_24_qUEcZEd6besF9iFIJkQ" aggregation="composite" association="_4Gu1EEoUEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4Gu1EkoUEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4Gu1E0oUEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7Jz0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J0UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J0ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_3eT3MErlEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoQUDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_e-h_0EcaEd6besF9iFIJkQ" name="RelatedEntity">
+ <generalization xmi:id="_QwgWwIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fS7J2ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J2kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J2UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J4UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J40xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J4kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J3kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J4ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J30xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_FfqSEErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GJrfcErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GJrfcUrmEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_JIRXgErmEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KQ_TEErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KQ_TEUrmEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_L1a6QErmEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvrjEErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvrjEUrmEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_PeU6oErmEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Qk9LgErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Qk9LgUrmEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_RIw28UcnEd6besF9iFIJkQ" name="relatedPerson" visibility="private" type="_Je2yMEcaEd6besF9iFIJkQ" aggregation="composite" association="_RIw28EcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RIw28kcnEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RIw280cnEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LAN9EHfgEd-OZ-5CAiSgsw" name="sDTCPatient" visibility="private" type="_vKSC4HfdEd-OZ-5CAiSgsw" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MxUuUXfgEd-OZ-5CAiSgsw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MxUuUHfgEd-OZ-5CAiSgsw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J20xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J3UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J3ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_TNfUAErmEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE37kDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_grTqsEcaEd6besF9iFIJkQ" name="RelatedSubject">
+ <generalization xmi:id="_o7ESwIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fS7J5ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J5kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J5UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J7UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J70xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J7kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J6kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J7ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J60xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6lcDoEYYEeeA1OolxYiVew" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6lcqsEYYEeeA1OolxYiVew"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6lcqsUYYEeeA1OolxYiVew" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_aKlpAErmEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_a0T7cErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_a0T7cUrmEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bAFGkErmEd6FXKclYGEDCw" name="addr" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_v0zRUD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cJsaAErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cJ2LAErmEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cSoTkErmEd6FXKclYGEDCw" name="telecom" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_22o_kD52Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dDNb8ErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dDNb8UrmEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Tn_qUUoYEd6c3qsAxlFHaQ" name="subject" visibility="private" type="_r19lQEcaEd6besF9iFIJkQ" aggregation="composite" association="_Tn_qUEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Tn_qUkoYEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Tn_qU0oYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fS7J50xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fS7J6UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fS7J6ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_hCnQwErmEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpv0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h6f7AErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h6f7AUrmEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_lRN_MErmEd6FXKclYGEDCw" name="PRS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpv0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpwUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_hfdrgEcaEd6besF9iFIJkQ" name="ResponsibleParty">
+ <ownedRule xmi:id="_I4gbQCi8EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_I4gbQSi8EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RESP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_ZeAu4IYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTE6wExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6wkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6wUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE6yUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6y0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6ykxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE6xkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6yExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6x0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="__kFFgUoWEd6c3qsAxlFHaQ" name="assignedEntity" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" aggregation="composite" association="__kFFgEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__kFFgkoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__kFFg0oWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE6w0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE6xUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE6xExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_wzbeIErmEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xxQ_YErmEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xxQ_YUrmEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_18S1YErmEd6FXKclYGEDCw" name="RESP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BfUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_lriDUEcaEd6besF9iFIJkQ" name="ServiceEvent">
+ <ownedRule xmi:id="_roiPMCi9EeCrtN9McWFciw" name="moodCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_roiPMSi9EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_MUR4gIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTE62ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE62kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE62UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE64UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE640xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE64kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE63kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE64ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE630xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2UUeYErnEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3KQn4ErnEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3KaY4ErnEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_I4F7kEroEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JfboYEroEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JfboYUroEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OYDkMEroEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PWMAYEroEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PWMAYUroEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6MIl4EoVEd6c3qsAxlFHaQ" name="performer" visibility="private" type="_FvF74EcaEd6besF9iFIJkQ" aggregation="composite" association="_6L-04EoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MIl4UoVEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MIl4koVEd6c3qsAxlFHaQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE620xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE63UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE63ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_U70MIEroEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_V4nLkEroEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_V4nLkUroEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_XYIdkEroEd6FXKclYGEDCw" name="ACT">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yVe2kDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_azxeAEroEd6FXKclYGEDCw" name="moodCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bxd1UEroEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bxd1UUroEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_drqRIEroEd6FXKclYGEDCw" name="EVN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW3UDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeW30DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_mdwKcEcaEd6besF9iFIJkQ" name="Specimen">
+ <ownedRule xmi:id="_Bbb60Ci-EeCrtN9McWFciw" name="typeCode" constrainedElement="_GUBDUEcZEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_Bbb60Si-EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::SPC</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_qM71MIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTE65ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE65kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE65UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE67UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE670xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE67kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE66kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE67ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE660xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_OBFaQUoaEd6c3qsAxlFHaQ" name="specimenRole" visibility="private" type="_nos6oEcaEd6besF9iFIJkQ" aggregation="composite" association="_OBFaQEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OBFaQkoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OBFaQ0oaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTE650xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTE66UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTE66ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_HdX0kErpEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Inbz8ErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Inbz8UrpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_Lq8BMErpEd6FXKclYGEDCw" name="SPC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BekDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BqUDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_nos6oEcaEd6besF9iFIJkQ" name="SpecimenRole">
+ <ownedRule xmi:id="_T07aoCi-EeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_T07aoSi-EeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClassSpecimen::SPEC</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_lwSOQIYuEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTOrwExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrwkxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrwUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOryUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOry0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrykxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOrxkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOryExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrx0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_VjVpsErpEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WGgoMErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WGgoMUrpEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_cNBUgUoaEd6c3qsAxlFHaQ" name="specimenPlayingEntity" visibility="private" type="_Lr9i8EcaEd6besF9iFIJkQ" aggregation="composite" association="_cNBUgEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNKecEoaEd6c3qsAxlFHaQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNKecUoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOrw0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOrxUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOrxExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YBl00ErpEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5G0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZxynIErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZxynIUrpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_a9C5UErpEd6FXKclYGEDCw" name="SPEC">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5G0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE5HEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_rNlWoEcaEd6besF9iFIJkQ" name="Subject">
+ <ownedRule xmi:id="_lwO3sCjAEeCrtN9McWFciw" name="typeCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_lwO3sSjAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetSubject::SBJ</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_mN4dACjAEeCrtN9McWFciw" name="contextControlCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_mN4dASjAEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_go7vYIYtEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_hVk-kIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTOr2ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr2kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr2UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOr4UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr40xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr4kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOr3kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr4ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr30xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_v23n4ErpEd6FXKclYGEDCw" name="awarenessCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wvpC8ErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wvpC8UrpEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_IqmIoUoYEd6c3qsAxlFHaQ" name="relatedSubject" visibility="private" type="_grTqsEcaEd6besF9iFIJkQ" aggregation="composite" association="_IqmIoEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IqmIokoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IqmIo0oYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTOr20xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTOr3UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTOr3ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0dLEoErpEd6FXKclYGEDCw" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bc0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1i59oErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1jDuoErpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_2kn5UErpEd6FXKclYGEDCw" name="SBJ">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__y7Bc0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__y7BdEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_5-VAEErpEd6FXKclYGEDCw" name="contextControlCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7XImEErpEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7XImEUrpEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8mtXkErpEd6FXKclYGEDCw" name="OP">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yenMkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yenN0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_r19lQEcaEd6besF9iFIJkQ" name="SubjectPerson">
+ <ownedRule xmi:id="_WqEUYCjBEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_WqEUYSjBEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN</body>
+ </specification>
+ </ownedRule>
+ <ownedRule xmi:id="_atWjoCjBEeCrtN9McWFciw" name="determinerCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_atWjoSjBEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_rWDHcIYvEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_ZWm84IVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fTX1sExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1skxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1sUxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTX1uUxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1u0xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1ukxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTX1tkxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1uExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1t0xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_jSS_4FZvEeGCdLgBm6VHOQ" name="sDTCId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_minhIFZvEeGCdLgBm6VHOQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nDs08FZvEeGCdLgBm6VHOQ" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_DUdpAErqEd6FXKclYGEDCw" name="name" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_3VD9wD5yEd6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EK_oYErqEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EK_oYUrqEd6FXKclYGEDCw" value="*"/>
+ <qualifier xmi:id="_YdqdsChzEeyqIJBD84-cCg" name="sDTCDesc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YdqdsShzEeyqIJBD84-cCg"/>
+ </qualifier>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LDw8sIdTEeeAsbPrNOnubg" name="sDTCDesc" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_CowXkDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1QlHwIdTEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1QkgsIdTEeeAsbPrNOnubg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_GGrR8ErqEd6FXKclYGEDCw" name="administrativeGenderCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HRe4MErqEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HRe4MUrqEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_v0X4EErqEd6FXKclYGEDCw" name="birthTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wtvJAErqEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wtvJAUrqEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_rS5VoAPjEeGdM61FsLhcmQ" name="sDTCDeceasedInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wgh4IAPjEeGdM61FsLhcmQ"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_LJEdAAPkEeGdM61FsLhcmQ" name="sDTCDeceasedTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_4ysYYD59Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RjJkgAPkEeGdM61FsLhcmQ"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_kczBgIdTEeeAsbPrNOnubg" name="sDTCMultipleBirthInd" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_r1WssDxjEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xrhFkYdTEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xrhFkIdTEeeAsbPrNOnubg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_sGunUIdTEeeAsbPrNOnubg" name="sDTCMultipleBirthOrderNumber" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_co8uMD53Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ySvdoYdTEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ySvdoIdTEeeAsbPrNOnubg" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_75WykIdTEeeAsbPrNOnubg" name="sDTCRaceCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_75WykYdTEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_75WykodTEeeAsbPrNOnubg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_C8XfIIdQEeeAsbPrNOnubg" name="sDTCEthnicGroupCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_C8XfIYdQEeeAsbPrNOnubg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_C8XfIodQEeeAsbPrNOnubg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fTX1s0xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fTX1tUxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fTX1tExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ykzYUErqEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_zkbpUErqEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_zkbpUUrqEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_0nVQwErqEd6FXKclYGEDCw" name="PSN">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLe0DcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoLgEDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2pt_QErqEd6FXKclYGEDCw" name="determinerCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4LxA0ErqEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4LxA0UrqEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:LiteralString" xmi:id="_GuJx4IdUEeeAsbPrNOnubg" value="INSTANCE"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bofJsEcdEd6besF9iFIJkQ" memberEnd="_bofJsUcdEd6besF9iFIJkQ _bofJtEcdEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_bofJtEcdEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_bofJsEcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bofJtUcdEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bofJtkcdEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_dsqn8EcdEd6besF9iFIJkQ" memberEnd="_dsqn8UcdEd6besF9iFIJkQ _dszx4EcdEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_dszx4EcdEd6besF9iFIJkQ" name="" visibility="private" type="_BkHyQEcEEd6besF9iFIJkQ" association="_dsqn8EcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dszx4UcdEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dszx4kcdEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__0bXcEcdEd6besF9iFIJkQ" memberEnd="__0lIcEcdEd6besF9iFIJkQ __0lIc0cdEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="__0lIc0cdEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="__0bXcEcdEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__0lIdEcdEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__0lIdUcdEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_M1s1YEceEd6besF9iFIJkQ" memberEnd="_M1s1YUceEd6besF9iFIJkQ _M1s1ZEceEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_M1s1ZEceEd6besF9iFIJkQ" name="" visibility="private" type="_fcTWYEcZEd6besF9iFIJkQ" association="_M1s1YEceEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_M12mYEceEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_M12mYUceEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__A5zUEceEd6besF9iFIJkQ" memberEnd="__A5zUUceEd6besF9iFIJkQ __A5zVEceEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="__A5zVEceEd6besF9iFIJkQ" name="" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" association="__A5zUEceEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__A5zVUceEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__A5zVkceEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EsyYEEcfEd6besF9iFIJkQ" memberEnd="_EsyYEUcfEd6besF9iFIJkQ _EsyYFEcfEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_EsyYFEcfEd6besF9iFIJkQ" name="" visibility="private" type="_6qmVsEcDEd6besF9iFIJkQ" association="_EsyYEEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Es8JEEcfEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Es8JEUcfEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_uxuZgEcfEd6besF9iFIJkQ" memberEnd="_uxuZgUcfEd6besF9iFIJkQ _uxuZhEcfEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_uxuZhEcfEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_uxuZgEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uxuZhUcfEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uxuZhkcfEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_yyUhIEcfEd6besF9iFIJkQ" memberEnd="_yyUhIUcfEd6besF9iFIJkQ _yyeSIEcfEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_yyeSIEcfEd6besF9iFIJkQ" name="" visibility="private" type="_I5t6QEcZEd6besF9iFIJkQ" association="_yyUhIEcfEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yyeSIUcfEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yyeSIkcfEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EWUjYEcgEd6besF9iFIJkQ" memberEnd="_EWUjYUcgEd6besF9iFIJkQ _EWdtUUcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_EWdtUUcgEd6besF9iFIJkQ" name="" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" association="_EWUjYEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EWdtUkcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EWdtU0cgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_JrjisEcgEd6besF9iFIJkQ" memberEnd="_JrjisUcgEd6besF9iFIJkQ _JrtTskcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_JrtTskcgEd6besF9iFIJkQ" name="" visibility="private" type="_TWL5IEcZEd6besF9iFIJkQ" association="_JrjisEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JrtTs0cgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JrtTtEcgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hhbysEcgEd6besF9iFIJkQ" memberEnd="_hhbysUcgEd6besF9iFIJkQ _hhbytEcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_hhbytEcgEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_hhbysEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hhbytUcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hhbytkcgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ieYjIEcgEd6besF9iFIJkQ" memberEnd="_ieYjIUcgEd6besF9iFIJkQ _iehtEkcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_iehtEkcgEd6besF9iFIJkQ" name="" visibility="private" type="_ChEisEcEEd6besF9iFIJkQ" association="_ieYjIEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iehtE0cgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iehtFEcgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ytJQwEcgEd6besF9iFIJkQ" memberEnd="_ytJQwUcgEd6besF9iFIJkQ _ytSasEcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_ytSasEcgEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_ytJQwEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ytSasUcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ytSaskcgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_9_sjEEcgEd6besF9iFIJkQ" name="assignedPerson" memberEnd="_9_sjEUcgEd6besF9iFIJkQ _9_2UEEcgEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_9_2UEEcgEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_9_sjEEcgEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9_2UEUcgEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9_2UEkcgEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Kx64YEchEd6besF9iFIJkQ" memberEnd="_Kx64YUchEd6besF9iFIJkQ _Kx64ZEchEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Kx64ZEchEd6besF9iFIJkQ" name="" visibility="private" type="_z2vcQEcDEd6besF9iFIJkQ" association="_Kx64YEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Kx64ZUchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Kx64ZkchEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YQjAsEchEd6besF9iFIJkQ" memberEnd="_YQjAsUchEd6besF9iFIJkQ _YQjAtEchEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_YQjAtEchEd6besF9iFIJkQ" name="" visibility="private" type="_IIL8MEcEEd6besF9iFIJkQ" association="_YQjAsEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YQjAtUchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YQjAtkchEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_eosOgEchEd6besF9iFIJkQ" memberEnd="_eosOgUchEd6besF9iFIJkQ _eo1_gEchEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_eo1_gEchEd6besF9iFIJkQ" name="" visibility="private" type="_j-uYsEcZEd6besF9iFIJkQ" association="_eosOgEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eo1_gUchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eo1_gkchEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_rGpkAEchEd6besF9iFIJkQ" memberEnd="_rHGP8EchEd6besF9iFIJkQ _rHGP80chEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_rHGP80chEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_rGpkAEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rHPZ4EchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rHPZ4UchEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8lINEEchEd6besF9iFIJkQ" memberEnd="_8lINEUchEd6besF9iFIJkQ _8lINFEchEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_8lINFEchEd6besF9iFIJkQ" name="" visibility="private" type="_mMYIkEcEEd6besF9iFIJkQ" association="_8lINEEchEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8lR-EEchEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8lR-EUchEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_GNcLIEciEd6besF9iFIJkQ" memberEnd="_GNl8IEciEd6besF9iFIJkQ _GNl8I0ciEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_GNl8I0ciEd6besF9iFIJkQ" name="" visibility="private" type="_1G6DoEcDEd6besF9iFIJkQ" association="_GNcLIEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GNl8JEciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GNl8JUciEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XtHHAEciEd6besF9iFIJkQ" memberEnd="_XtQ4AEciEd6besF9iFIJkQ _XtQ4A0ciEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_XtQ4A0ciEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_XtHHAEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XtQ4BEciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XtQ4BUciEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_YvkpkEciEd6besF9iFIJkQ" memberEnd="_YvkpkUciEd6besF9iFIJkQ _YvkplEciEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_YvkplEciEd6besF9iFIJkQ" name="" visibility="private" type="_twqZYEcEEd6besF9iFIJkQ" association="_YvkpkEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YvkplUciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YvkplkciEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_wFauoEciEd6besF9iFIJkQ" memberEnd="_wFauoUciEd6besF9iFIJkQ _wFj4kkciEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_wFj4kkciEd6besF9iFIJkQ" name="" visibility="private" type="_OApKcEALEd6wZe6nFLrjsw" association="_wFauoEciEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wFj4k0ciEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wFj4lEciEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Eem1UEcjEd6besF9iFIJkQ" memberEnd="_Eem1UUcjEd6besF9iFIJkQ _Eem1VEcjEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_Eem1VEcjEd6besF9iFIJkQ" name="" visibility="private" type="_Y18S8EcEEd6besF9iFIJkQ" association="_Eem1UEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Eem1VUcjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Eem1VkcjEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XZLo8EcjEd6besF9iFIJkQ" memberEnd="_XZLo8UcjEd6besF9iFIJkQ _XZLo9EcjEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_XZLo9EcjEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_XZLo8EcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XZLo9UcjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XZLo9kcjEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nX_2EEcjEd6besF9iFIJkQ" memberEnd="_nYJAAEcjEd6besF9iFIJkQ _nYJAA0cjEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_nYJAA0cjEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_nX_2EEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nYJABEcjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nYJABUcjEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_sGovcEcjEd6besF9iFIJkQ" memberEnd="_sGovcUcjEd6besF9iFIJkQ _sGygckcjEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_sGygckcjEd6besF9iFIJkQ" name="" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" association="_sGovcEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sGygc0cjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sGygdEcjEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_tsHfgEcjEd6besF9iFIJkQ" memberEnd="_tsHfgUcjEd6besF9iFIJkQ _tsQpckcjEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_tsQpckcjEd6besF9iFIJkQ" name="" visibility="private" type="_liVJMEcIEd6besF9iFIJkQ" association="_tsHfgEcjEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tsQpc0cjEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tsQpdEcjEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xsgrcEcmEd6besF9iFIJkQ" memberEnd="_xsp1YEcmEd6besF9iFIJkQ _xsp1Y0cmEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_xsp1Y0cmEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_xsgrcEcmEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xsp1ZEcmEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xsp1ZUcmEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__lqMkEcmEd6besF9iFIJkQ" memberEnd="__lqMkUcmEd6besF9iFIJkQ __lqMlEcmEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="__lqMlEcmEd6besF9iFIJkQ" name="" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" association="__lqMkEcmEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lqMlUcmEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lqMlkcmEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AXbnwEcnEd6besF9iFIJkQ" memberEnd="_AXbnwUcnEd6besF9iFIJkQ _AXbnxEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_AXbnxEcnEd6besF9iFIJkQ" name="" visibility="private" type="_GUBDUEcZEd6besF9iFIJkQ" association="_AXbnwEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AXbnxUcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AXbnxkcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RIw28EcnEd6besF9iFIJkQ" memberEnd="_RIw28UcnEd6besF9iFIJkQ _RI6A4EcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_RI6A4EcnEd6besF9iFIJkQ" name="" visibility="private" type="_e-h_0EcaEd6besF9iFIJkQ" association="_RIw28EcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RI6A4UcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RI6A4kcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XNh1wEcnEd6besF9iFIJkQ" memberEnd="_XNh1wUcnEd6besF9iFIJkQ _XNh1xEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_XNh1xEcnEd6besF9iFIJkQ" name="" visibility="private" type="_mxsCMEALEd6wZe6nFLrjsw" association="_XNh1wEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XNh1xUcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XNh1xkcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_iEOSgEcnEd6besF9iFIJkQ" memberEnd="_iEOSgUcnEd6besF9iFIJkQ _iEOShEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_iEOShEcnEd6besF9iFIJkQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_iEOSgEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iEOShUcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iEOShkcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mV9NcEcnEd6besF9iFIJkQ" memberEnd="_mV9NcUcnEd6besF9iFIJkQ _mV9NdEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_mV9NdEcnEd6besF9iFIJkQ" name="" visibility="private" type="_4_GbMEcZEd6besF9iFIJkQ" association="_mV9NcEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mWG-cEcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mWG-cUcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3AIrwEcnEd6besF9iFIJkQ" memberEnd="_3AIrwUcnEd6besF9iFIJkQ _3AIrxEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_3AIrxEcnEd6besF9iFIJkQ" name="" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" association="_3AIrwEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3AIrxUcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3AIrxkcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3pHXUEcnEd6besF9iFIJkQ" memberEnd="_3pHXUUcnEd6besF9iFIJkQ _3pHXVEcnEd6besF9iFIJkQ">
+ <ownedEnd xmi:id="_3pHXVEcnEd6besF9iFIJkQ" name="" visibility="private" type="_8OcHAEcDEd6besF9iFIJkQ" association="_3pHXUEcnEd6besF9iFIJkQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3pHXVUcnEd6besF9iFIJkQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3pRIUEcnEd6besF9iFIJkQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_w_gTsEoUEd6c3qsAxlFHaQ" memberEnd="_w_pdoEoUEd6c3qsAxlFHaQ _w_pdo0oUEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_w_pdo0oUEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_w_gTsEoUEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w_zOoEoUEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w_zOoUoUEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4Gu1EEoUEd6c3qsAxlFHaQ" memberEnd="_4Gu1EUoUEd6c3qsAxlFHaQ _4G4mEEoUEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_4G4mEEoUEd6c3qsAxlFHaQ" name="" visibility="private" type="_d3mM8EcaEd6besF9iFIJkQ" association="_4Gu1EEoUEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4G4mEUoUEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4G4mEkoUEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_4mW64EoVEd6c3qsAxlFHaQ" memberEnd="_4mW64UoVEd6c3qsAxlFHaQ _4mgE0EoVEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_4mgE0EoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_4mW64EoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_4mgE0UoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_4mgE0koVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_5Z6ewEoVEd6c3qsAxlFHaQ" memberEnd="_5Z6ewUoVEd6c3qsAxlFHaQ _5Z6exEoVEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_5Z6exEoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_1fhigEcEEd6besF9iFIJkQ" association="_5Z6ewEoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5Z6exUoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5Z6exkoVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_6L-04EoVEd6c3qsAxlFHaQ" memberEnd="_6MIl4EoVEd6c3qsAxlFHaQ _6MIl40oVEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_6MIl40oVEd6c3qsAxlFHaQ" name="" visibility="private" type="_lriDUEcaEd6besF9iFIJkQ" association="_6L-04EoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6MIl5EoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6MIl5UoVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_670WYEoVEd6c3qsAxlFHaQ" memberEnd="_670WYUoVEd6c3qsAxlFHaQ _679gUEoVEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_679gUEoVEd6c3qsAxlFHaQ" name="" visibility="private" type="_FvF74EcaEd6besF9iFIJkQ" association="_670WYEoVEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_679gUUoVEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_679gUkoVEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_bia1IEoWEd6c3qsAxlFHaQ" memberEnd="_bikmIEoWEd6c3qsAxlFHaQ _bikmI0oWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_bikmI0oWEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_bia1IEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bikmJEoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bikmJUoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_eMcycEoWEd6c3qsAxlFHaQ" memberEnd="_eMcycUoWEd6c3qsAxlFHaQ _eMl8YkoWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_eMl8YkoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_Li14oEcZEd6besF9iFIJkQ" association="_eMcycEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eMl8Y0oWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eMl8ZEoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_pVKzUEoWEd6c3qsAxlFHaQ" memberEnd="_pVKzUUoWEd6c3qsAxlFHaQ _pVUkUEoWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_pVUkUEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" association="_pVKzUEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pVUkUUoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pVUkUkoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_rLCIwEoWEd6c3qsAxlFHaQ" memberEnd="_rLCIwUoWEd6c3qsAxlFHaQ _rLL5wEoWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_rLL5wEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_JpCq8EcEEd6besF9iFIJkQ" association="_rLCIwEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rLL5wUoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rLL5wkoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_-f1aQEoWEd6c3qsAxlFHaQ" memberEnd="_-f1aQUoWEd6c3qsAxlFHaQ _-f-kMEoWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_-f-kMEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_-f1aQEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-f-kMUoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-f-kMkoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__kFFgEoWEd6c3qsAxlFHaQ" memberEnd="__kFFgUoWEd6c3qsAxlFHaQ __kFFhEoWEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="__kFFhEoWEd6c3qsAxlFHaQ" name="" visibility="private" type="_hfdrgEcaEd6besF9iFIJkQ" association="__kFFgEoWEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__kO2gEoWEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__kO2gUoWEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_I_4RkEoXEd6c3qsAxlFHaQ" memberEnd="_I_4RkUoXEd6c3qsAxlFHaQ _JABbgEoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_JABbgEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_I_4RkEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JABbgUoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JABbgkoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Jpvt8EoXEd6c3qsAxlFHaQ" memberEnd="_Jpvt8UoXEd6c3qsAxlFHaQ _Jpvt9EoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_Jpvt9EoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_5t1WAEcEEd6besF9iFIJkQ" association="_Jpvt8EoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jpvt9UoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jpvt9koXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Ry_F8EoXEd6c3qsAxlFHaQ" memberEnd="_Ry_F8UoXEd6c3qsAxlFHaQ _Rzbx4EoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_Rzbx4EoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_j5JZsEAJEd6wZe6nFLrjsw" association="_Ry_F8EoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Rzbx4UoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Rzbx4koXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ShyFoEoXEd6c3qsAxlFHaQ" memberEnd="_Sh7PkEoXEd6c3qsAxlFHaQ _Sh7Pk0oXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_Sh7Pk0oXEd6c3qsAxlFHaQ" name="" visibility="private" type="_il6LoEcZEd6besF9iFIJkQ" association="_ShyFoEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Sh7PlEoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Sh7PlUoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cUq8AEoXEd6c3qsAxlFHaQ" memberEnd="_cUq8AUoXEd6c3qsAxlFHaQ _cU0tAEoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_cU0tAEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" association="_cUq8AEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cU0tAUoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cU0tAkoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_dfLnUEoXEd6c3qsAxlFHaQ" memberEnd="_dfLnUUoXEd6c3qsAxlFHaQ _dfLnVEoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_dfLnVEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qS58QEcIEd6besF9iFIJkQ" association="_dfLnUEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dfLnVUoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dfLnVkoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ybGAkEoXEd6c3qsAxlFHaQ" memberEnd="_ybGAkUoXEd6c3qsAxlFHaQ _ybGAlEoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_ybGAlEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_ybGAkEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ybPKgEoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ybPKgUoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_353WYEoXEd6c3qsAxlFHaQ" memberEnd="_353WYUoXEd6c3qsAxlFHaQ _353WZEoXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_353WZEoXEd6c3qsAxlFHaQ" name="" visibility="private" type="_dJUMoEcEEd6besF9iFIJkQ" association="_353WYEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_353WZUoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_353WZkoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__UKkwEoXEd6c3qsAxlFHaQ" memberEnd="__UUVwEoXEd6c3qsAxlFHaQ __UUVw0oXEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="__UUVw0oXEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="__UKkwEoXEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__UUVxEoXEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__UUVxUoXEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AcI5cEoYEd6c3qsAxlFHaQ" memberEnd="_AcI5cUoYEd6c3qsAxlFHaQ _AcSqcEoYEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_AcSqcEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_AcI5cEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_AcSqcUoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_AcSqckoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_GdL14EoYEd6c3qsAxlFHaQ" memberEnd="_GdVm4EoYEd6c3qsAxlFHaQ _GdVm40oYEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_GdVm40oYEd6c3qsAxlFHaQ" name="" visibility="private" type="_qIf_wDxXEd6JwqSGecoePg" association="_GdL14EoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GdVm5EoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GdVm5UoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_IqmIoEoYEd6c3qsAxlFHaQ" memberEnd="_IqmIoUoYEd6c3qsAxlFHaQ _IqmIpEoYEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_IqmIpEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_rNlWoEcaEd6besF9iFIJkQ" association="_IqmIoEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_IqmIpUoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_IqmIpkoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Tn_qUEoYEd6c3qsAxlFHaQ" memberEnd="_Tn_qUUoYEd6c3qsAxlFHaQ _ToJbUEoYEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_ToJbUEoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_grTqsEcaEd6besF9iFIJkQ" association="_Tn_qUEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ToJbUUoYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ToJbUkoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_toc7gEoYEd6c3qsAxlFHaQ" memberEnd="_toc7gUoYEd6c3qsAxlFHaQ _tomsgkoYEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_tomsgkoYEd6c3qsAxlFHaQ" name="" visibility="private" type="_HP8qoEcaEd6besF9iFIJkQ" association="_toc7gEoYEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tomsg0oYEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tomshEoYEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Mu85cEoZEd6c3qsAxlFHaQ" memberEnd="_MvGqcEoZEd6c3qsAxlFHaQ _MvGqc0oZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_MvGqc0oZEd6c3qsAxlFHaQ" name="" visibility="private" type="_gRI5MEcEEd6besF9iFIJkQ" association="_Mu85cEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MvGqdEoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MvGqdUoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_PAF1oEoZEd6c3qsAxlFHaQ" memberEnd="_PAF1oUoZEd6c3qsAxlFHaQ _PAF1pEoZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_PAF1pEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_PAF1oEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PAF1pUoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PAO_kEoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RSkOkEoZEd6c3qsAxlFHaQ" memberEnd="_RSkOkUoZEd6c3qsAxlFHaQ _RSkOlEoZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_RSkOlEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_RSkOkEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RSkOlUoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RSkOlkoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_S3wDsEoZEd6c3qsAxlFHaQ" memberEnd="_S3wDsUoZEd6c3qsAxlFHaQ _S3wDtEoZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_S3wDtEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_p6Zs8EcZEd6besF9iFIJkQ" association="_S3wDsEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_S3wDtUoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_S3wDtkoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_d4t2wEoZEd6c3qsAxlFHaQ" memberEnd="_d4t2wUoZEd6c3qsAxlFHaQ _d4t2xEoZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_d4t2xEoZEd6c3qsAxlFHaQ" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_d4t2wEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d4t2xUoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d4t2xkoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_e10YMEoZEd6c3qsAxlFHaQ" memberEnd="_e19iIEoZEd6c3qsAxlFHaQ _e19iI0oZEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_e19iI0oZEd6c3qsAxlFHaQ" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_e10YMEoZEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_e19iJEoZEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_e19iJUoZEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_OBFaQEoaEd6c3qsAxlFHaQ" memberEnd="_OBFaQUoaEd6c3qsAxlFHaQ _OBFaREoaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_OBFaREoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_mdwKcEcaEd6besF9iFIJkQ" association="_OBFaQEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OBFaRUoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OBFaRkoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cNBUgEoaEd6c3qsAxlFHaQ" memberEnd="_cNBUgUoaEd6c3qsAxlFHaQ _cNKeckoaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_cNKeckoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_nos6oEcaEd6besF9iFIJkQ" association="_cNBUgEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cNKec0oaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cNKedEoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_uuZlAEoaEd6c3qsAxlFHaQ" memberEnd="_uuZlAUoaEd6c3qsAxlFHaQ _uuZlBEoaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_uuZlBEoaEd6c3qsAxlFHaQ" name="" visibility="private" type="_51DLwEcZEd6besF9iFIJkQ" association="_uuZlAEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uuZlBUoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uuZlBkoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1ZUk4EoaEd6c3qsAxlFHaQ" memberEnd="_1ZUk4UoaEd6c3qsAxlFHaQ _1ZUk5EoaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_1ZUk5EoaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="_1ZUk4EoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1ZeV4EoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1ZeV4UoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3tb8kEoaEd6c3qsAxlFHaQ" memberEnd="_3tb8kUoaEd6c3qsAxlFHaQ _3tltkkoaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_3tltkkoaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="_3tb8kEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3tltk0oaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3tltlEoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__m4lEEoaEd6c3qsAxlFHaQ" memberEnd="__nCWEEoaEd6c3qsAxlFHaQ __nCWE0oaEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="__nCWE0oaEd6c3qsAxlFHaQ" name="" visibility="private" type="__QZaIEcZEd6besF9iFIJkQ" association="__m4lEEoaEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__nCWFEoaEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__nCWFUoaEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_N1WO4EobEd6c3qsAxlFHaQ" memberEnd="_N1f_4EobEd6c3qsAxlFHaQ _N1f_40obEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_N1f_40obEd6c3qsAxlFHaQ" name="" visibility="private" type="_OJn4MEcaEd6besF9iFIJkQ" association="_N1WO4EobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N1f_5EobEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N1f_5UobEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_dwljkEobEd6c3qsAxlFHaQ" memberEnd="_dwljkUobEd6c3qsAxlFHaQ _dwljlEobEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_dwljlEobEd6c3qsAxlFHaQ" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_dwljkEobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dwljlUobEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dwljlkobEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_fupywEobEd6c3qsAxlFHaQ" memberEnd="_fupywUobEd6c3qsAxlFHaQ _fupyxEobEd6c3qsAxlFHaQ">
+ <ownedEnd xmi:id="_fupyxEobEd6c3qsAxlFHaQ" name="" visibility="private" type="_XFrNMEcaEd6besF9iFIJkQ" association="_fupywEobEd6c3qsAxlFHaQ">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fupyxUobEd6c3qsAxlFHaQ" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fupyxkobEd6c3qsAxlFHaQ" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_0YNvoEcZEd6besF9iFIJkQ" name="OrganizationPartOf">
+ <ownedRule xmi:id="_RfEyECgEEeCrtN9McWFciw" name="classCode" constrainedElement="_nNMFUEcEEd6besF9iFIJkQ">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_RfEyESgEEeCrtN9McWFciw">
+ <language>OCL</language>
+ <body>self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PART</body>
+ </specification>
+ </ownedRule>
+ <generalization xmi:id="_F1jFEIYwEd-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_eITxUIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_fSLi7ExwEd6h-an5IXo-DA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi7kxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi7UxwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi9UxwEd6h-an5IXo-DA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi90xwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi9kxwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi8kxwEd6h-an5IXo-DA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi9ExwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi80xwEd6h-an5IXo-DA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_o61LMErbEd6FXKclYGEDCw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_piBHAErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_piBHAUrbEd6FXKclYGEDCw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_r9cAkErbEd6FXKclYGEDCw" name="code" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_Z1EGIDxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sreyUErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sreyUUrbEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_t0fo0ErbEd6FXKclYGEDCw" name="statusCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uoM9sErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uoM9sUrbEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vtWA0ErbEd6FXKclYGEDCw" name="effectiveTime" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_QYeW4D5-Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_w2qZUErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_w2qZUUrbEd6FXKclYGEDCw" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ZKADIEcfEd6besF9iFIJkQ" name="wholeOrganization" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" aggregation="composite" association="_2a4hxErZEd6FXKclYGEDCw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZKADIUcfEd6besF9iFIJkQ"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZKADIkcfEd6besF9iFIJkQ" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fSLi70xwEd6h-an5IXo-DA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fSLi8UxwEd6h-an5IXo-DA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fSLi8ExwEd6h-an5IXo-DA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_2Hk5UErbEd6FXKclYGEDCw" name="classCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3Yo4kErbEd6FXKclYGEDCw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3Yo4kUrbEd6FXKclYGEDCw" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_8D_0cErbEd6FXKclYGEDCw" name="PART">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zE2iEDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__zE23kDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_2a4hxErZEd6FXKclYGEDCw" memberEnd="_ZKADIEcfEd6besF9iFIJkQ _2a4hxUrZEd6FXKclYGEDCw">
+ <ownedEnd xmi:id="_2a4hxUrZEd6FXKclYGEDCw" name="" visibility="private" type="_0YNvoEcZEd6besF9iFIJkQ" association="_2a4hxErZEd6FXKclYGEDCw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2a4hx0rZEd6FXKclYGEDCw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2a4hxkrZEd6FXKclYGEDCw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_BXFwoEraEd6FXKclYGEDCw" memberEnd="_BXFwoUraEd6FXKclYGEDCw _BXPhoUraEd6FXKclYGEDCw">
+ <ownedEnd xmi:id="_BXPhoUraEd6FXKclYGEDCw" name="" visibility="private" type="_zjKW8EcZEd6besF9iFIJkQ" association="_BXFwoEraEd6FXKclYGEDCw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BXPhokraEd6FXKclYGEDCw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BXPho0raEd6FXKclYGEDCw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_LEB9oExnEd6h-an5IXo-DA" memberEnd="_LEB9oUxnEd6h-an5IXo-DA _LELuoExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_LELuoExnEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_LEB9oExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LELuoUxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LELuokxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_P1zqkExnEd6h-an5IXo-DA" memberEnd="_P1zqkUxnEd6h-an5IXo-DA _P19bkExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_P19bkExnEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_P1zqkExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_P19bkUxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_P19bkkxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_SvLEYExnEd6h-an5IXo-DA" memberEnd="_SvU1YExnEd6h-an5IXo-DA _SvU1Y0xnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_SvU1Y0xnEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_SvLEYExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SvU1ZExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SvU1ZUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_WRhw0ExnEd6h-an5IXo-DA" memberEnd="_WRhw0UxnEd6h-an5IXo-DA _WRhw1ExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_WRhw1ExnEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_WRhw0ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WRq6wExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WRq6wUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_aSkkYExnEd6h-an5IXo-DA" memberEnd="_aSkkYUxnEd6h-an5IXo-DA _aSkkZExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_aSkkZExnEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_aSkkYExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aSkkZUxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aSkkZkxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cgRyEExnEd6h-an5IXo-DA" memberEnd="_cgbjEExnEd6h-an5IXo-DA _cgbjE0xnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_cgbjE0xnEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_cgRyEExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cgbjFExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cgbjFUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_fxV6MExnEd6h-an5IXo-DA" memberEnd="_fxfrMExnEd6h-an5IXo-DA _fxfrM0xnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_fxfrM0xnEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_fxV6MExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_fxfrNExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_fxfrNUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_hGIi4ExnEd6h-an5IXo-DA" memberEnd="_hGIi4UxnEd6h-an5IXo-DA _hGIi5ExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_hGIi5ExnEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_hGIi4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hGIi5UxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hGIi5kxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_jKTaEExnEd6h-an5IXo-DA" memberEnd="_jKTaEUxnEd6h-an5IXo-DA _jKTaFExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_jKTaFExnEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_jKTaEExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jKdLEExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jKdLEUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_0Xp24ExnEd6h-an5IXo-DA" memberEnd="_0Xp24UxnEd6h-an5IXo-DA _0Xp25ExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_0Xp25ExnEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_0Xp24ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0Xp25UxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0Xp25kxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_1OoiMExnEd6h-an5IXo-DA" memberEnd="_1OoiMUxnEd6h-an5IXo-DA _1OyTMExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_1OyTMExnEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_1OoiMExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_1OyTMUxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_1OyTMkxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_2DPO8ExnEd6h-an5IXo-DA" memberEnd="_2DYY4ExnEd6h-an5IXo-DA _2DYY40xnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_2DYY40xnEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_2DPO8ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_2DYY5ExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_2DYY5UxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3P-u4ExnEd6h-an5IXo-DA" memberEnd="_3P-u4UxnEd6h-an5IXo-DA _3P-u5ExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_3P-u5ExnEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_3P-u4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3P-u5UxnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3P-u5kxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_38Ow4ExnEd6h-an5IXo-DA" memberEnd="_38Ow4UxnEd6h-an5IXo-DA _38Yh4kxnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_38Yh4kxnEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_38Ow4ExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_38Yh40xnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_38Yh5ExnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_552UIExnEd6h-an5IXo-DA" memberEnd="_552UIUxnEd6h-an5IXo-DA _56AFIkxnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_56AFIkxnEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_552UIExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_56AFI0xnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_56AFJExnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__WPEUExnEd6h-an5IXo-DA" memberEnd="__WPEUUxnEd6h-an5IXo-DA __WPEVExnEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="__WPEVExnEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="__WPEUExnEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__WY1UExnEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__WY1UUxnEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_BouEUExoEd6h-an5IXo-DA" memberEnd="_BouEUUxoEd6h-an5IXo-DA _Bo3OQExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Bo3OQExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_BouEUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Bo3OQUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Bo3OQkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_E2Wd8ExoEd6h-an5IXo-DA" memberEnd="_E2gO8ExoEd6h-an5IXo-DA _E2gO80xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_E2gO80xoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_E2Wd8ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E2gO9ExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E2gO9UxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_I03h8ExoEd6h-an5IXo-DA" memberEnd="_I03h8UxoEd6h-an5IXo-DA _I03h9ExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_I03h9ExoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_I03h8ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_I03h9UxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_I03h9kxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_JbT24ExoEd6h-an5IXo-DA" memberEnd="_JbT24UxoEd6h-an5IXo-DA _Jbdn4UxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Jbdn4UxoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_JbT24ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Jbdn4kxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Jbdn40xoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_J_ErQExoEd6h-an5IXo-DA" memberEnd="_J_ErQUxoEd6h-an5IXo-DA _J_ErRExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_J_ErRExoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_J_ErQExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_J_ErRUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_J_ErRkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_K6rX4ExoEd6h-an5IXo-DA" memberEnd="_K6rX4UxoEd6h-an5IXo-DA _K61I4UxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_K61I4UxoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_K6rX4ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_K61I4kxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_K61I40xoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Lq9lUExoEd6h-an5IXo-DA" memberEnd="_LrGvQExoEd6h-an5IXo-DA _LrGvQ0xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_LrGvQ0xoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_Lq9lUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LrGvRExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LrGvRUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_NRVGMExoEd6h-an5IXo-DA" memberEnd="_NRe3MExoEd6h-an5IXo-DA _NRe3M0xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_NRe3M0xoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_NRVGMExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NRe3NExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NRe3NUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_PEqsEExoEd6h-an5IXo-DA" memberEnd="_PEqsEUxoEd6h-an5IXo-DA _PEqsFExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_PEqsFExoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_PEqsEExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PEqsFUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PEqsFkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RGv4kExoEd6h-an5IXo-DA" memberEnd="_RG5pkExoEd6h-an5IXo-DA _RG5pk0xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_RG5pk0xoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_RGv4kExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RG5plExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RG5plUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_R2laEExoEd6h-an5IXo-DA" memberEnd="_R2vLEExoEd6h-an5IXo-DA _R2vLE0xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_R2vLE0xoEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_R2laEExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_R2vLFExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_R2vLFUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ZqOVgExoEd6h-an5IXo-DA" memberEnd="_ZqOVgUxoEd6h-an5IXo-DA _ZqXfckxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_ZqXfckxoEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_ZqOVgExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZqXfc0xoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZqXfdExoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_azFbAExoEd6h-an5IXo-DA" memberEnd="_azFbAUxoEd6h-an5IXo-DA _azFbBExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_azFbBExoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_azFbAExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_azPMAExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_azPMAUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_becsMExoEd6h-an5IXo-DA" memberEnd="_becsMUxoEd6h-an5IXo-DA _bemdMkxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_bemdMkxoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_becsMExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bemdM0xoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bemdNExoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cXOHQExoEd6h-an5IXo-DA" memberEnd="_cXOHQUxoEd6h-an5IXo-DA _cXOHRExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_cXOHRExoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_cXOHQExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cXOHRUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cXOHRkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_dApewExoEd6h-an5IXo-DA" memberEnd="_dApewUxoEd6h-an5IXo-DA _dApexExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_dApexExoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_dApewExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_dApexUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_dApexkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_d1_yYExoEd6h-an5IXo-DA" memberEnd="_d1_yYUxoEd6h-an5IXo-DA _d1_yZExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_d1_yZExoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_d1_yYExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_d2I8UExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_d2I8UUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_enwmgExoEd6h-an5IXo-DA" memberEnd="_en6XgExoEd6h-an5IXo-DA _en6Xg0xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_en6Xg0xoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_enwmgExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_en6XhExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_en6XhUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_gG-9kExoEd6h-an5IXo-DA" memberEnd="_gG-9kUxoEd6h-an5IXo-DA _gG-9lExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_gG-9lExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_gG-9kExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_gG-9lUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_gG-9lkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_h0gPUExoEd6h-an5IXo-DA" memberEnd="_h0gPUUxoEd6h-an5IXo-DA _h0gPVExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_h0gPVExoEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_h0gPUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_h0gPVUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_h0gPVkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_7TSW0ExoEd6h-an5IXo-DA" memberEnd="_7TcH0ExoEd6h-an5IXo-DA _7TcH00xoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_7TcH00xoEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_7TSW0ExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7TcH1ExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7TcH1UxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8iacYExoEd6h-an5IXo-DA" memberEnd="_8iacYUxoEd6h-an5IXo-DA _8iacZExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_8iacZExoEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_8iacYExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8iacZUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8ikNYExoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_9I2xUExoEd6h-an5IXo-DA" memberEnd="_9I2xUUxoEd6h-an5IXo-DA _9JAiUUxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_9JAiUUxoEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_9I2xUExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9JAiUkxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9JAiU0xoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_9p8FIExoEd6h-an5IXo-DA" memberEnd="_9p8FIUxoEd6h-an5IXo-DA _9qF2IkxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_9qF2IkxoEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_9p8FIExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9qF2I0xoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_9qF2JExoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_-ZxmoExoEd6h-an5IXo-DA" memberEnd="_-ZxmoUxoEd6h-an5IXo-DA _-Z6wkUxoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_-Z6wkUxoEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_-ZxmoExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-Z6wkkxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-Z6wk0xoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_-87-EExoEd6h-an5IXo-DA" memberEnd="_-87-EUxoEd6h-an5IXo-DA _-87-FExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_-87-FExoEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_-87-EExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-87-FUxoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-87-FkxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="__lnusExoEd6h-an5IXo-DA" memberEnd="__lnusUxoEd6h-an5IXo-DA __lnutExoEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="__lnutExoEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="__lnusExoEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__lw4oExoEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__lw4oUxoEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_AsZwkExpEd6h-an5IXo-DA" memberEnd="_AsZwkUxpEd6h-an5IXo-DA _Asi6gExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Asi6gExpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_AsZwkExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Asi6gUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Asi6gkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Dbo-AExpEd6h-an5IXo-DA" memberEnd="_Dbo-AUxpEd6h-an5IXo-DA _Dbo-BExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Dbo-BExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_Dbo-AExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DbyH8ExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DbyH8UxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_LxGNEExpEd6h-an5IXo-DA" memberEnd="_LxP-EExpEd6h-an5IXo-DA _LxP-E0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_LxP-E0xpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_LxGNEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LxP-FExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_LxP-FUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_NuH6cExpEd6h-an5IXo-DA" memberEnd="_NuH6cUxpEd6h-an5IXo-DA _NuH6dExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_NuH6dExpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_NuH6cExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NuH6dUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NuH6dkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_PMJXoExpEd6h-an5IXo-DA" memberEnd="_PMJXoUxpEd6h-an5IXo-DA _PMJXpExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_PMJXpExpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_PMJXoExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PMJXpUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_PMJXpkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_RDpr0ExpEd6h-an5IXo-DA" memberEnd="_RDpr0UxpEd6h-an5IXo-DA _RDzc0ExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_RDzc0ExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_RDpr0ExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_RDzc0UxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_RDzc0kxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_SoPEAExpEd6h-an5IXo-DA" memberEnd="_SoPEAUxpEd6h-an5IXo-DA _SoY1AkxpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_SoY1AkxpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_SoPEAExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_SoY1A0xpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_SoY1BExpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_UpuaoExpEd6h-an5IXo-DA" memberEnd="_UpuaoUxpEd6h-an5IXo-DA _Up4LoExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Up4LoExpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_UpuaoExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Up4LoUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Up4LokxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_XUpIwExpEd6h-an5IXo-DA" memberEnd="_XUpIwUxpEd6h-an5IXo-DA _XUpIxExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_XUpIxExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_XUpIwExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XUpIxUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XUpIxkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_aCPXcExpEd6h-an5IXo-DA" memberEnd="_aCPXcUxpEd6h-an5IXo-DA _aCPXdExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_aCPXdExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_aCPXcExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aCZIcExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aCZIcUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_cWzbEExpEd6h-an5IXo-DA" memberEnd="_cWzbEUxpEd6h-an5IXo-DA _cWzbFExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_cWzbFExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_cWzbEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cWzbFUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cWzbFkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_iLVlgExpEd6h-an5IXo-DA" memberEnd="_iLevcExpEd6h-an5IXo-DA _iLevc0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_iLevc0xpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_iLVlgExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_iLevdExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_iLevdUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_i_7rMExpEd6h-an5IXo-DA" memberEnd="_jAFcMExpEd6h-an5IXo-DA _jAFcM0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_jAFcM0xpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_i_7rMExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jAFcNExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jAFcNUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_jip9wExpEd6h-an5IXo-DA" memberEnd="_jizuwExpEd6h-an5IXo-DA _jizuw0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_jizuw0xpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_jip9wExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_jizuxExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_jizuxUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_kU4E4ExpEd6h-an5IXo-DA" memberEnd="_kU4E4UxpEd6h-an5IXo-DA _kU4E5ExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_kU4E5ExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_kU4E4ExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_kU4E5UxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_kU4E5kxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_k92wcExpEd6h-an5IXo-DA" memberEnd="_k92wcUxpEd6h-an5IXo-DA _k92wdExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_k92wdExpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_k92wcExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_k92wdUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_k92wdkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_mJQMkExpEd6h-an5IXo-DA" memberEnd="_mJZWgExpEd6h-an5IXo-DA _mJZWg0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_mJZWg0xpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_mJQMkExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mJZWhExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mJZWhUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_nqG7UExpEd6h-an5IXo-DA" memberEnd="_nqG7UUxpEd6h-an5IXo-DA _nqG7VExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_nqG7VExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_nqG7UExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_nqG7VUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_nqG7VkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_qmnIsExpEd6h-an5IXo-DA" memberEnd="_qmnIsUxpEd6h-an5IXo-DA _qmnItExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_qmnItExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_qmnIsExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_qmnItUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_qmnItkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_sU4BUExpEd6h-an5IXo-DA" memberEnd="_sVByUExpEd6h-an5IXo-DA _sVByU0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_sVByU0xpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_sU4BUExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_sVByVExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_sVByVUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_wasAIExpEd6h-an5IXo-DA" memberEnd="_wasAIUxpEd6h-an5IXo-DA _wa1xIkxpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_wa1xIkxpEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_wasAIExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_wa1xI0xpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_wa1xJExpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_xDqrsExpEd6h-an5IXo-DA" memberEnd="_xDqrsUxpEd6h-an5IXo-DA _xDqrtExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_xDqrtExpEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_xDqrsExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_xDqrtUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_xDqrtkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_x_bJUExpEd6h-an5IXo-DA" memberEnd="_x_kTQExpEd6h-an5IXo-DA _x_kTQ0xpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_x_kTQ0xpEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_x_bJUExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_x_kTRExpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_x_kTRUxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_yqVukExpEd6h-an5IXo-DA" memberEnd="_yqVukUxpEd6h-an5IXo-DA _yqe4gExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_yqe4gExpEd6h-an5IXo-DA" name="" visibility="private" type="_B6aX4EbvEd6besF9iFIJkQ" association="_yqVukExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yqe4gUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yqe4gkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_zm-9AExpEd6h-an5IXo-DA" memberEnd="_zm-9AUxpEd6h-an5IXo-DA _znIuAkxpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_znIuAkxpEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_zm-9AExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_znIuA0xpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_znIuBExpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_0blpwExpEd6h-an5IXo-DA" memberEnd="_0blpwUxpEd6h-an5IXo-DA _0blpxExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_0blpxExpEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_0blpwExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_0blpxUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_0blpxkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_143gEExpEd6h-an5IXo-DA" memberEnd="_143gEUxpEd6h-an5IXo-DA _15BREExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_15BREExpEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_143gEExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_15BREUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_15BREkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_3qHbQExpEd6h-an5IXo-DA" memberEnd="_3qHbQUxpEd6h-an5IXo-DA _3qRMQExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_3qRMQExpEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_3qHbQExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3qRMQUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_3qRMQkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_5DrPMExpEd6h-an5IXo-DA" memberEnd="_5DrPMUxpEd6h-an5IXo-DA _5D0ZIExpEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_5D0ZIExpEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_5DrPMExpEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_5D0ZIUxpEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_5D0ZIkxpEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_Dw0uYExqEd6h-an5IXo-DA" memberEnd="_Dw0uYUxqEd6h-an5IXo-DA _Dw0uZExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_Dw0uZExqEd6h-an5IXo-DA" name="" visibility="private" type="_YiANsDxYEd6JwqSGecoePg" association="_Dw0uYExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Dw0uZUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Dw0uZkxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_EV7mkExqEd6h-an5IXo-DA" memberEnd="_EV7mkUxqEd6h-an5IXo-DA _EV7mlExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_EV7mlExqEd6h-an5IXo-DA" name="" visibility="private" type="_bJyIQDxYEd6JwqSGecoePg" association="_EV7mkExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_EV7mlUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_EV7mlkxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_E7yFoExqEd6h-an5IXo-DA" memberEnd="_E7yFoUxqEd6h-an5IXo-DA _E7yFpExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_E7yFpExqEd6h-an5IXo-DA" name="" visibility="private" type="_nazskEbuEd6besF9iFIJkQ" association="_E7yFoExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_E77PkExqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_E77PkUxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_F0QlwExqEd6h-an5IXo-DA" memberEnd="_F0QlwUxqEd6h-an5IXo-DA _F0ZvskxqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_F0ZvskxqEd6h-an5IXo-DA" name="" visibility="private" type="_zegkcEbtEd6besF9iFIJkQ" association="_F0QlwExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_F0Zvs0xqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_F0ZvtExqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_GXICQExqEd6h-an5IXo-DA" memberEnd="_GXICQUxqEd6h-an5IXo-DA _GXICRExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_GXICRExqEd6h-an5IXo-DA" name="" visibility="private" type="_-jiisEbuEd6besF9iFIJkQ" association="_GXICQExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_GXICRUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_GXRzQExqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_HiEycExqEd6h-an5IXo-DA" memberEnd="_HiEycUxqEd6h-an5IXo-DA _HiOjcExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_HiOjcExqEd6h-an5IXo-DA" name="" visibility="private" type="_3gL0sEbuEd6besF9iFIJkQ" association="_HiEycExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_HiOjcUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_HiOjckxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_JCVrUExqEd6h-an5IXo-DA" memberEnd="_JCVrUUxqEd6h-an5IXo-DA _JCfcUExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_JCfcUExqEd6h-an5IXo-DA" name="" visibility="private" type="_OnY2QEbuEd6besF9iFIJkQ" association="_JCVrUExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JCfcUUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JCfcUkxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_KWYtIExqEd6h-an5IXo-DA" memberEnd="_KWYtIUxqEd6h-an5IXo-DA _KWh3EExqEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_KWh3EExqEd6h-an5IXo-DA" name="" visibility="private" type="_AAXtEEbvEd6besF9iFIJkQ" association="_KWYtIExqEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_KWh3EUxqEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_KWh3EkxqEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_tyBwQExzEd6h-an5IXo-DA" memberEnd="_tyBwQUxzEd6h-an5IXo-DA _tyBwRExzEd6h-an5IXo-DA">
+ <ownedEnd xmi:id="_tyBwRExzEd6h-an5IXo-DA" name="" visibility="private" type="_cEUTcEcEEd6besF9iFIJkQ" association="_tyBwQExzEd6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_tyBwRUxzEd6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_tyBwRkxzEd6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ArJxYEx_Ed6h-an5IXo-DA" memberEnd="_ArJxYUx_Ed6h-an5IXo-DA _ArJxZEx_Ed6h-an5IXo-DA">
+ <ownedEnd xmi:id="_ArJxZEx_Ed6h-an5IXo-DA" name="" visibility="private" type="_UCUw8EcaEd6besF9iFIJkQ" association="_ArJxYEx_Ed6h-an5IXo-DA">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ArJxZUx_Ed6h-an5IXo-DA" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ArJxZkx_Ed6h-an5IXo-DA" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_0jvq8E8AEd6ohP_YEXs4Wg" name="StrucDocText">
+ <ownedAttribute xmi:id="_4pHk4E8AEd6ohP_YEXs4Wg" name="mixed" visibility="private" isOrdered="true" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_6Bee8E8AEd6ohP_YEXs4Wg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_6Bee8U8AEd6ohP_YEXs4Wg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_6muhEE8AEd6ohP_YEXs4Wg" name="any" visibility="private" isOrdered="true" isUnique="false" isDerived="true">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7ovXsE8AEd6ohP_YEXs4Wg"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7ovXsU8AEd6ohP_YEXs4Wg" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_pFDz8ONKEeKLC7zu0C2K8Q" name="iD" visibility="private">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_pFDz8eNKEeKLC7zu0C2K8Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_pFDz8uNKEeKLC7zu0C2K8Q" value="1"/>
+ </ownedAttribute>
+ <ownedOperation xmi:id="_umBWgGsTEd6Mc4CaAXYrKA" name="addText">
+ <ownedParameter xmi:id="_vpEu8GsTEd6Mc4CaAXYrKA" name="text">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_w_WlYGsTEd6Mc4CaAXYrKA" name="getText">
+ <ownedParameter xmi:id="_xynOUGsTEd6Mc4CaAXYrKA" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_WhBYgFMaEd-2TbpPFpgxXA" name="getText" isQuery="true">
+ <ownedParameter xmi:id="_XmUMoFMaEd-2TbpPFpgxXA" name="id">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Z64QQFMaEd-2TbpPFpgxXA" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_KsXeQJ7qEd6BCKDGgDgllw" name="DocumentRoot">
+ <ownedAttribute xmi:id="_esYP8J7qEd6BCKDGgDgllw" name="mixed" visibility="private" isOrdered="true" isUnique="false">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EFeatureMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_j8sTAJ7qEd6BCKDGgDgllw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_j8sTAZ7qEd6BCKDGgDgllw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_qK6d4J7sEd6BCKDGgDgllw" name="xMLNSPrefixMap" visibility="private" isOrdered="true" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Z4V8YJ7uEd6BCKDGgDgllw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Z4V8YZ7uEd6BCKDGgDgllw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_0oP04J7rEd6BCKDGgDgllw" name="xSISchemaLocation" visibility="private" isOrdered="true" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EStringToStringMapEntry"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="__6NRUJ7rEd6BCKDGgDgllw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="__6NRUZ7rEd6BCKDGgDgllw" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_vkSy0J7rEd6BCKDGgDgllw" name="clinicalDocument" visibility="private" type="_S9OzADxXEd6JwqSGecoePg" isOrdered="true" aggregation="composite" isDerived="true" association="_vkJB0J7rEd6BCKDGgDgllw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vkcj0J7rEd6BCKDGgDgllw"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vkcj0Z7rEd6BCKDGgDgllw" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_vkJB0J7rEd6BCKDGgDgllw" memberEnd="_vkSy0J7rEd6BCKDGgDgllw _vkltwJ7rEd6BCKDGgDgllw">
+ <ownedEnd xmi:id="_vkltwJ7rEd6BCKDGgDgllw" name="" visibility="private" type="_KsXeQJ7qEd6BCKDGgDgllw" association="_vkJB0J7rEd6BCKDGgDgllw">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vkltwZ7rEd6BCKDGgDgllw" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_vkltwp7rEd6BCKDGgDgllw" value="1"/>
+ </ownedEnd>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Interface" xmi:id="_M9TsYBgbEd-f6JfqlBX7nQ" name="RegistryDelegate">
+ <ownedOperation xmi:id="_Oqr0MBgbEd-f6JfqlBX7nQ" name="getEClass">
+ <ownedParameter xmi:id="_RYuu0BgbEd-f6JfqlBX7nQ" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_RY4f0BgbEd-f6JfqlBX7nQ" name="context">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/EcorePrimitiveTypes.library.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_RY4f0RgbEd-f6JfqlBX7nQ" name="Parameter1" direction="return">
+ <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EClass"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Rm7eQHfTEd-6wJLq2P_7OA" name="ClinicalStatement" isAbstract="true">
+ <generalization xmi:id="_SjhmoIX7Ed-kaPURbz5lmQ">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_YiANsDxYEd6JwqSGecoePg"/>
+ </generalization>
+ <ownedOperation xmi:id="_yFwoGFxSEd6ZEsfifJz_3w" name="addAct">
+ <ownedParameter xmi:id="_yFwoGVxSEd6ZEsfifJz_3w" name="act" type="_YiANsDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoElxSEd6ZEsfifJz_3w" name="addEncounter">
+ <ownedParameter xmi:id="_yFwoE1xSEd6ZEsfifJz_3w" name="encounter" type="_AAXtEEbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoHFxSEd6ZEsfifJz_3w" name="addObservation">
+ <ownedParameter xmi:id="_yFwoHVxSEd6ZEsfifJz_3w" name="observation" type="_bJyIQDxYEd6JwqSGecoePg"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoEFxSEd6ZEsfifJz_3w" name="addObservationMedia">
+ <ownedParameter xmi:id="_yFwoEVxSEd6ZEsfifJz_3w" name="observationMedia" type="_OnY2QEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoHlxSEd6ZEsfifJz_3w" name="addOrganizer">
+ <ownedParameter xmi:id="_yFwoH1xSEd6ZEsfifJz_3w" name="organizer" type="_B6aX4EbvEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoFFxSEd6ZEsfifJz_3w" name="addProcedure">
+ <ownedParameter xmi:id="_yFwoFVxSEd6ZEsfifJz_3w" name="procedure" type="_-jiisEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoFlxSEd6ZEsfifJz_3w" name="addRegionOfInterest">
+ <ownedParameter xmi:id="_yFwoF1xSEd6ZEsfifJz_3w" name="regionOfInterest" type="_zegkcEbtEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoGlxSEd6ZEsfifJz_3w" name="addSubstanceAdministration">
+ <ownedParameter xmi:id="_yFwoG1xSEd6ZEsfifJz_3w" name="substanceAdministration" type="_nazskEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_yFwoIFxSEd6ZEsfifJz_3w" name="addSupply">
+ <ownedParameter xmi:id="_yFwoIVxSEd6ZEsfifJz_3w" name="supply" type="_3gL0sEbuEd6besF9iFIJkQ"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHUNTFxLEd6ZEsfifJz_3w" name="getActs" isQuery="true">
+ <ownedParameter xmi:id="_YHUNT1xLEd6ZEsfifJz_3w" name="Parameter1" type="_YiANsDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNUVxLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNUFxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_GvcOEHrtEd648OeXdSIbLg" name="getClinicalDocument" isQuery="true">
+ <ownedParameter xmi:id="_ILFssHrtEd648OeXdSIbLg" name="Parameter1" type="_S9OzADxXEd6JwqSGecoePg" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHUNUlxLEd6ZEsfifJz_3w" name="getEncounters" isQuery="true">
+ <ownedParameter xmi:id="_YHUNVVxLEd6ZEsfifJz_3w" name="Parameter1" type="_AAXtEEbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNV1xLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNVlxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_eZGJMHfTEd-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
+ <ownedParameter xmi:id="_eZGJMXfTEd-6wJLq2P_7OA" name="typeCode">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOoTEDcEd6xYZuu1VKCVw"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_eZGJMnfTEd-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_eZGJM3fTEd-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_eZGJNXfTEd-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_eZGJNHfTEd-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_7NawoHi5Ed-6wJLq2P_7OA" name="getEntryRelationshipTargets" isQuery="true">
+ <ownedParameter xmi:id="_7Nawoni5Ed-6wJLq2P_7OA" name="targetClass">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_METAMODELS/Ecore.metamodel.uml#EJavaObject"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_7Nawo3i5Ed-6wJLq2P_7OA" name="Parameter1" type="_Rm7eQHfTEd-6wJLq2P_7OA" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_7NawpXi5Ed-6wJLq2P_7OA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_7NawpHi5Ed-6wJLq2P_7OA" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHdXMFxLEd6ZEsfifJz_3w" name="getObservations" isQuery="true">
+ <ownedParameter xmi:id="_YHdXM1xLEd6ZEsfifJz_3w" name="Parameter1" type="_bJyIQDxYEd6JwqSGecoePg" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXNVxLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXNFxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHUNQFxLEd6ZEsfifJz_3w" name="getObservationMedia" isQuery="true">
+ <ownedParameter xmi:id="_YHUNQ1xLEd6ZEsfifJz_3w" name="Parameter1" type="_OnY2QEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNRVxLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNRFxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHdXQlxLEd6ZEsfifJz_3w" name="getOrganizers" isQuery="true">
+ <ownedParameter xmi:id="_YHdXRVxLEd6ZEsfifJz_3w" name="Parameter1" type="_B6aX4EbvEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXR1xLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXRlxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHdXNlxLEd6ZEsfifJz_3w" name="getProcedures" isQuery="true">
+ <ownedParameter xmi:id="_YHdXOVxLEd6ZEsfifJz_3w" name="Parameter1" type="_-jiisEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXO1xLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXOlxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHUNWFxLEd6ZEsfifJz_3w" name="getRegionsOfInterest" isQuery="true">
+ <ownedParameter xmi:id="_YHUNW1xLEd6ZEsfifJz_3w" name="Parameter1" type="_zegkcEbtEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNXVxLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNXFxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_IhI1MHrtEd648OeXdSIbLg" name="getSection" isQuery="true">
+ <ownedParameter xmi:id="_KItP8HrtEd648OeXdSIbLg" name="Parameter1" type="_qIf_wDxXEd6JwqSGecoePg" direction="return"/>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHdXPFxLEd6ZEsfifJz_3w" name="getSubstanceAdministrations" isQuery="true">
+ <ownedParameter xmi:id="_YHdXP1xLEd6ZEsfifJz_3w" name="Parameter1" type="_nazskEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHdXQVxLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHdXQFxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_YHUNRlxLEd6ZEsfifJz_3w" name="getSupplies" isQuery="true">
+ <ownedParameter xmi:id="_YHUNSVxLEd6ZEsfifJz_3w" name="Parameter1" type="_3gL0sEbuEd6besF9iFIJkQ" isUnique="false" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YHUNS1xLEd6ZEsfifJz_3w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YHUNSlxLEd6ZEsfifJz_3w" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6Z3lxOEd6ZEsfifJz_3w" name="hasActTemplate" bodyCondition="_bK6Z31xOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Z31xOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z3lxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z4FxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Z4VxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6Z4lxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_hG4gkFxcEd6ZEsfifJz_3w" name="hasCode" isQuery="true">
+ <ownedParameter xmi:id="_hG4gk1xcEd6ZEsfifJz_3w" name="code">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_hG4glFxcEd6ZEsfifJz_3w" name="codeSystem">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_hG4glVxcEd6ZEsfifJz_3w" name="codeSystemName">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_hG4gllxcEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6ZylxOEd6ZEsfifJz_3w" name="hasEncounterTemplate" bodyCondition="_bK6Zy1xOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Zy1xOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZylxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6ZzFxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6ZzVxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6ZzlxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6Z1FxOEd6ZEsfifJz_3w" name="hasObservationMediaTemplate" bodyCondition="_bK6Z1VxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Z1VxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z1FxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z1lxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Z11xOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6Z2FxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6Zz1xOEd6ZEsfifJz_3w" name="hasObservationTemplate" bodyCondition="_bK6Z0FxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Z0FxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Zz1xOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z0VxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Z0lxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6Z01xOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6Z2VxOEd6ZEsfifJz_3w" name="hasOrganizerTemplate" bodyCondition="_bK6Z2lxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Z2lxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z2VxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z21xOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Z3FxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6Z3VxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bKwowFxOEd6ZEsfifJz_3w" name="hasProcedureTemplate" bodyCondition="_bKwowVxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bKwowVxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bKwowFxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bKwowlxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bKwow1xOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bKwoxFxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6ZxVxOEd6ZEsfifJz_3w" name="hasRegionOfInterestTemplate" bodyCondition="_bK6ZxlxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6ZxlxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZxVxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Zx1xOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6ZyFxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6ZyVxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6Z41xOEd6ZEsfifJz_3w" name="hasSubstanceAdministrationTemplate" bodyCondition="_bK6Z5FxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6Z5FxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6Z41xOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6Z5VxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Z5lxOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6Z51xOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bK6ZwFxOEd6ZEsfifJz_3w" name="hasSupplyTemplate" bodyCondition="_bK6ZwVxOEd6ZEsfifJz_3w" isQuery="true">
+ <ownedRule xmi:id="_bK6ZwVxOEd6ZEsfifJz_3w" name="body" constrainedElement="_bK6ZwFxOEd6ZEsfifJz_3w">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_bK6ZwlxOEd6ZEsfifJz_3w">
+ <language>OCL</language>
+ <body>self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_bK6Zw1xOEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_bK6ZxFxOEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_Vq3vEFxCEd6ZEsfifJz_3w" name="hasTemplateId" isQuery="true">
+ <ownedParameter xmi:id="_Vq3vE1xCEd6ZEsfifJz_3w" name="templateId">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ </ownedParameter>
+ <ownedParameter xmi:id="_Vq3vFFxCEd6ZEsfifJz_3w" name="Parameter1" direction="return">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Boolean"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_tyJMIIPQEeG7hZmTMIOA4g" name="getParticipantRoles" bodyCondition="_BDeS4IPREeG7hZmTMIOA4g" isQuery="true">
+ <ownedRule xmi:id="_BDeS4IPREeG7hZmTMIOA4g" name="body" constrainedElement="_tyJMIIPQEeG7hZmTMIOA4g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_QdDsAIPREeG7hZmTMIOA4g">
+ <language>OCL</language>
+ <body>self.participant.participantRole->excluding(null)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_0GgtMIPQEeG7hZmTMIOA4g" name="Parameter1" type="__QZaIEcZEd6besF9iFIJkQ" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_3oOHIIPVEeG7hZmTMIOA4g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8himgIPVEeG7hZmTMIOA4g" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ <ownedOperation xmi:id="_bLTdwIPZEeG7hZmTMIOA4g" name="getAssignedEntities" bodyCondition="_jeHogIPZEeG7hZmTMIOA4g" isQuery="true">
+ <ownedRule xmi:id="_jeHogIPZEeG7hZmTMIOA4g" name="body" constrainedElement="_tyJMIIPQEeG7hZmTMIOA4g">
+ <specification xmi:type="uml:OpaqueExpression" xmi:id="_jeHogYPZEeG7hZmTMIOA4g">
+ <language>OCL</language>
+ <body>self.performer.assignedEntity->excluding(null)</body>
+ </specification>
+ </ownedRule>
+ <ownedParameter xmi:id="_dUeJsIPZEeG7hZmTMIOA4g" name="Parameter1" type="_6qmVsEcDEd6besF9iFIJkQ" direction="return">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_CQLngIPaEeG7hZmTMIOA4g"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DaamAIPaEeG7hZmTMIOA4g" value="*"/>
+ </ownedParameter>
+ </ownedOperation>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_vKSC4HfdEd-OZ-5CAiSgsw" name="SDTCPatient">
+ <ownedAttribute xmi:id="_yJT_0HfdEd-OZ-5CAiSgsw" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_Q1DqAEYlEeeA1OolxYiVew" name="InFulfillmentOf1">
+ <generalization xmi:id="_I4DhwEYmEee_x40ukY_SSA">
+ <general xmi:type="uml:Class" href="pathmap://RIM_MODEL/rim.uml#_frJdEIVfEd-9G7Mk0NuIMg"/>
+ </generalization>
+ <ownedAttribute xmi:id="_XQbVgEYmEee_x40ukY_SSA" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_XQbVgUYmEee_x40ukY_SSA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_XQbVgkYmEee_x40ukY_SSA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_YYzS0EYmEee_x40ukY_SSA" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_YYz54EYmEee_x40ukY_SSA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_YYz54UYmEee_x40ukY_SSA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ZditUEYmEee_x40ukY_SSA" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZditUUYmEee_x40ukY_SSA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZditUkYmEee_x40ukY_SSA" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_aYmnYEYmEee_x40ukY_SSA" name="nullFlavor" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yyDSUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_aYmnYUYmEee_x40ukY_SSA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_aYmnYkYmEee_x40ukY_SSA" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_bJstIEYmEee_x40ukY_SSA" name="typeCode" visibility="private">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bJstIUYmEee_x40ukY_SSA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_bJstIkYmEee_x40ukY_SSA" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_bJstI0YmEee_x40ukY_SSA" name="FLFS">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZrkDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yeZr0DcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_fiINQEbnEeeP-NuHrYHtJg" name="actReference" visibility="private" type="_k_JIQEYmEee_x40ukY_SSA" aggregation="composite" association="_fiJbYkbnEeeP-NuHrYHtJg">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_r32z0UbnEeeP-NuHrYHtJg" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_r32z0EbnEeeP-NuHrYHtJg" value="1"/>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Class" xmi:id="_k_JIQEYmEee_x40ukY_SSA" name="ActReference">
+ <ownedAttribute xmi:id="_mMIaoEY4EeejjJlZJqMq8Q" name="realmCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_iYn74D55Ed6cla2oXsPtlA"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_mMIaoUY4EeejjJlZJqMq8Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_mMIaokY4EeejjJlZJqMq8Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_ogfp8EY4EeejjJlZJqMq8Q" name="typeId" visibility="private" type="_sKX1MEb9Ed6besF9iFIJkQ" aggregation="composite">
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ogfp8UY4EeejjJlZJqMq8Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ogfp8kY4EeejjJlZJqMq8Q" value="1"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_q_8H4EY4EeejjJlZJqMq8Q" name="templateId" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_q_8H4UY4EeejjJlZJqMq8Q"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_q_8H4kY4EeejjJlZJqMq8Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_uXpqkEY4EeejjJlZJqMq8Q" name="id" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Class" href="pathmap://DATATYPES_MODEL/datatypes.uml#_culQ8DxaEd6JwqSGecoePg"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_uXpqkUY4EeejjJlZJqMq8Q" value="1"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_uXpqkkY4EeejjJlZJqMq8Q" value="*"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Pdnl4EY5Eee0IaOhQHm77w" name="classCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOntkDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_Q7pqIEY5Eee0IaOhQHm77w" name="moodCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__zOpkkDcEd6xYZuu1VKCVw"/>
+ </ownedAttribute>
+ <ownedAttribute xmi:id="_atuBIEY5Eee0IaOhQHm77w" name="determinerCode" visibility="private" aggregation="composite">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_atuBIUY5Eee0IaOhQHm77w"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_atuBIkY5Eee0IaOhQHm77w" value="1"/>
+ <defaultValue xmi:type="uml:InstanceValue" xmi:id="_atuBI0Y5Eee0IaOhQHm77w" name="INSTANCE">
+ <type xmi:type="uml:Enumeration" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBUDcEd6xYZuu1VKCVw"/>
+ <instance xmi:type="uml:EnumerationLiteral" href="pathmap://VOCAB_MODEL/vocab.uml#__yoOBkDcEd6xYZuu1VKCVw"/>
+ </defaultValue>
+ </ownedAttribute>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_uPHuwEY6Eee0IaOhQHm77w" memberEnd="_uPHHsEY6Eee0IaOhQHm77w _uPHuwUY6Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_uPHuwUY6Eee0IaOhQHm77w" type="_YiANsDxYEd6JwqSGecoePg" association="_uPHuwEY6Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_8BiVwEY6Eee0IaOhQHm77w" memberEnd="_8BiVwkY6Eee0IaOhQHm77w _8BiVwUY6Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_8BiVwUY6Eee0IaOhQHm77w" type="_AAXtEEbvEd6besF9iFIJkQ" association="_8BiVwEY6Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_93t0QEY6Eee0IaOhQHm77w" memberEnd="_93ubUEY6Eee0IaOhQHm77w _93t0QUY6Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_93t0QUY6Eee0IaOhQHm77w" type="_bJyIQDxYEd6JwqSGecoePg" association="_93t0QEY6Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_ASl7QEY7Eee0IaOhQHm77w" memberEnd="_ASmiUEY7Eee0IaOhQHm77w _ASl7QUY7Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_ASl7QUY7Eee0IaOhQHm77w" type="_-jiisEbuEd6besF9iFIJkQ" association="_ASl7QEY7Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_BvohAEY7Eee0IaOhQHm77w" memberEnd="_BvohAkY7Eee0IaOhQHm77w _BvohAUY7Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_BvohAUY7Eee0IaOhQHm77w" type="_nazskEbuEd6besF9iFIJkQ" association="_BvohAEY7Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_CKGPcEY7Eee0IaOhQHm77w" memberEnd="_CKGPckY7Eee0IaOhQHm77w _CKGPcUY7Eee0IaOhQHm77w">
+ <ownedEnd xmi:id="_CKGPcUY7Eee0IaOhQHm77w" type="_3gL0sEbuEd6besF9iFIJkQ" association="_CKGPcEY7Eee0IaOhQHm77w"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Association" xmi:id="_fiJbYkbnEeeP-NuHrYHtJg" memberEnd="_fiINQEbnEeeP-NuHrYHtJg _fiKCcEbnEeeP-NuHrYHtJg">
+ <ownedEnd xmi:id="_fiKCcEbnEeeP-NuHrYHtJg" type="_Q1DqAEYlEeeA1OolxYiVew" association="_fiJbYkbnEeeP-NuHrYHtJg"/>
+ </packagedElement>
+ <profileApplication xmi:id="_lP9OYDxVEd6JwqSGecoePg">
+ <eAnnotations xmi:id="_lP9OYTxVEd6JwqSGecoePg" 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:Package>
+ <Ecore:EAttribute xmi:id="_vxjFUEb_Ed6besF9iFIJkQ" xmlName="extension" xmlFeatureKind="Attribute" visibility="None" base_Property="_5SDdIEb9Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_27duUEb_Ed6besF9iFIJkQ" xmlName="root" isUnsettable="true" xmlFeatureKind="Attribute" visibility="None" base_Property="_1Uur8Eb9Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_mSrvIErZEd6FXKclYGEDCw" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_hypScErZEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_LACm4ErlEd6FXKclYGEDCw" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_FQu6sErlEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_ZaMRYErnEd6FXKclYGEDCw" xmlName="ID" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_WtezgErnEd6FXKclYGEDCw"/>
+ <Ecore:EClass xmi:id="_2mIZcE8AEd6ohP_YEXs4Wg" base_Class="_0jvq8E8AEd6ohP_YEXs4Wg" xmlContentKind="Mixed"/>
+ <Ecore:EAttribute xmi:id="_-Em9ME8AEd6ohP_YEXs4Wg" isTransient="true" isVolatile="true" xmlFeatureKind="ElementWildcard" base_Property="_6muhEE8AEd6ohP_YEXs4Wg">
+ <annotation>http:///org/eclipse/emf/ecore/util/ExtendedMetaData wildcards='##any' processing='lax'</annotation>
+ </Ecore:EAttribute>
+ <Ecore:EAttribute xmi:id="__ItegE8AEd6ohP_YEXs4Wg" xmlFeatureKind="ElementWildcard" base_Property="_4pHk4E8AEd6ohP_YEXs4Wg"/>
+ <Ecore:EPackage xmi:id="_Oe_5wE8GEd6ohP_YEXs4Wg" base_Package="_ii81kjxVEd6JwqSGecoePg" packageName="cda" nsPrefix="cda" nsURI="urn:hl7-org:v3" basePackage="org.eclipse.mdht.uml" prefix="CDA"/>
+ <Ecore:EAttribute xmi:id="_Jew54HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_1DWqEEbnEd6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_Mj6F4HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_yWn-AEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_OA5BQHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_uE9pcExqEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_VrvNEHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_UjwVsEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_Xylk0HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="__M8r00xvEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_afl9oHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_svikQEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_brl2sHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="__NGc0ExvEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_eMOAYHrTEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_2PqPoEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_ghiR8HrTEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fPWRU0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_jXekUHrTEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_AkaAcEofEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_kmvz0HrTEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fPgCU0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_ojLNIHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fPpzU0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_qv_qAHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_U-8K8EofEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_tkl4kHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_CCUTcEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_vQCGsHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fPy9Q0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_xHia4HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_xxd7IEofEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_zQVTYHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_pwAJoEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_1MA88HrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_ta_0sEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_2mwcoHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fP8uQ0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_4-5YsHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_fP8uT0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_60nkMHrTEd648OeXdSIbLg" isUnsettable="true" base_Property="_K3GGUEohEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_C9aQQHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_Y8n2kEohEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_D6XAsHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQGfSUxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_HD-dAHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_D-TFsEolEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_THjjoHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_iEuGsEolEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_UKwtEHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQZaMExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_b4IocHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQZaPExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_dnJvAHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_zYLLgEolEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_gdGBYHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQikJkxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_iNcksHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_7b5xYEolEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_k-7N0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQikMkxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_mtV3cHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_BmQWoEotEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_o4qfgHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVI0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_0pxWEHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_CHhbMEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_2FRDsHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVL0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_3To7UHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_PPf-EEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_4pxn0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_6w0d8EouEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_6MuBQHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_Dil1kEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_7Sv1MHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQsVO0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_9uBk0HrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GI0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_-4OuIHrUEd648OeXdSIbLg" isUnsettable="true" base_Property="_RotbsEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_ANAvwHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_kLlhAEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_BJEIUHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_qrCQsEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_CRfI8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GL0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Eq-I0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GO0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_GTRjYHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_12vUIEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_HtuvMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_3w_IYEoxEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_I_1QQHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_9PweMEoxEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_KMuhMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ2GR0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_MZsIAHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_QWGc8EoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_NX-VMHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QE0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_PfR_8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_HVILsEoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_SkRa8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_j62O8EoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_UHEDYHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_m25JUEoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_VJhl8HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QH0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_X7vO4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QK0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_ZtlnAHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_tGjJgEoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_bKRncHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_5rsPoEozEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_dSw98HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_9q8TcEozEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_fl_k0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fQ_QN0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_j62sQHrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_n4VYQEb9Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_lp3y0HrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_SaymoEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_mpy-wHrVEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_B19SQ0xsEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_p5hDEHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBGUxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_tXipIHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_gkoPIEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_usLg0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_yE5n8Eo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_wLGV4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_A46O0Eo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_xLLS0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBJUxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_zjd_4HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRJBMUxwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_12ZEwHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_K6Gm8Eo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_8nRisHrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyE0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_-r5F0HrVEd648OeXdSIbLg" isUnsettable="true" base_Property="_3B4C0Eo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_AW4oAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_gDKO4Eo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_BoidIHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_k3BmgEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_Cjsd0HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyH0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_EO-68HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_uTtjYEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_FUbgEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_40WQkEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_GgayEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyK0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_JB86sHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_CXJcgEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_KJB3gHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_H5Wg0Eo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_LIgXgHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRSyN0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_NjB5MHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Ss6KAEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_OgIaoHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Vjv0QEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_PYdJwHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8A0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Q-rgsHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_2xi14Eo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_SP4p4HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8D0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Tc7EwHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8DExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_YMdWAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_HplKAEo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_ZjyVUHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRb8G0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_cDhuMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_V-KC4Eo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_dD5mEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltAExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_fu0UMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltDExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_htxUMHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_ivoKQEo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_lEpJYHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_RBD2wEo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_qJyeQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltGExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_rRKWAHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_51FC4Eo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_sp0yEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_ItawIEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_toQwQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRltJExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_vLzmoHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_QjIvMEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_wPc08HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_WARGQEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_xtCNQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu280xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_0FU6UHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu2_0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_3HCX0HrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_7IadkEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_4FBqEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fRu3C0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_6OHdgHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_2c5JoEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_8gJxkHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4n80xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_-VuMEHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_PY9loEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="__nFGQHrWEd648OeXdSIbLg" isUnsettable="true" base_Property="_Xr5FIEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_AwiosHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4n_0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_CWw_oHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_lP4OkEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_DkGVcHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fR4oC0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Ffx_AHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_24MwIEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_GlXuEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_6luKwEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_ITyXsHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCY80xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_J3oJAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_HOJOYEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_LDLWIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_MFbGYEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_L-VW0HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCY_0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_ObPeIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_FcjT0EbtEd6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_RBiK8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_BLZhcEo_Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_SN-v8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_e--240xsEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_WK__IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Fv8MEEb8Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_XktkEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Jj_ykErYEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_Yp_xIHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2df6U0xtEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_cCD5IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Tq4tkErZEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_dIsxEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_ciUoUErZEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_ebsqAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCZC0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_iMy9EHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_tG3jQEraEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_jMRdEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2DrGMEraEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_kKtbQHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSCZF0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_mwRIQHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_d9ukcErbEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_nol3YHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_jy2kwErbEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_orfe0HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi40xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_rbx1IHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_2Hk5UErbEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_swj2wHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi70xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_vUxf8HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_NjnHQEb9Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_wgnoAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_Z5I4MErcEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_xpVjkHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_XVNzs0xtEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_4W8EAHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_GXQXgErdEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_5Xds4HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_L0ZVoErdEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_6PfhEHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSLi-0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_8cm44HrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_joe14ErdEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_-M9cMHrXEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT4ExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_A8WaoHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_bmsJsErdEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_EztGsHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_GJImgEreEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_GFEA4HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT7ExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_IFg1sHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_CRBsgEreEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_L2nIwHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_Z6ZKgEreEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_M8M30HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSVT-ExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_RU8ZsHrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_PmTPEErfEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_TQ6-MHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_ZmdFYErfEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_Yxx-sHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSVUBExwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_cME7UHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_kym0wErfEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_fTA3EHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE40xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_iHd7sHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE70xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_m2jhAHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_3_p4cErfEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_o_MogHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSfE-0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_qQ2doHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_ELlCwErgEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_r8vXsHrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_QcIOYErgEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_s8qjoHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_XJIR4ErgEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_t3hpYHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSoO00xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_vJLegHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_ue0l8ErgEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_wFO3EHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_zg-4QErgEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_xTUa0HrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSoO30xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_yyr70HrYEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_SxK9sErhEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_0QaeEHrYEd648OeXdSIbLg" xmlName="determinerCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_WSxcMErhEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_1SIZwHrYEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fSoO60xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_3XyesHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSoO90xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_4a_oIHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_cdWvIErhEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_5uScAHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_Hp3ssEb9Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_7DrhoHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_MIhZQEriEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_8CQpwHrYEd648OeXdSIbLg" isUnsettable="true" base_Property="_RUpi80xuEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Az4lsHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_00xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_CA7AkHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_acWEMEriEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_H9DAwHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_y4XuMEriEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_JRr4cHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_30xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_KajlAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_ug-QIEriEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_L3YvYHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fSx_60xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_N-saIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_7QZToErjEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_PK1dIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fS7Jw0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_QfeU0HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_2AjVMErkEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_SHVqgHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0draEEb7Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_TR1uwHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_avN1gErlEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_UcDfIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0Q3OM0xuEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_YbwO4HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fS7Jz0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_Z6OYAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_3eT3MErlEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_bgvp4HrZEd648OeXdSIbLg" xmlName="classCode" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_TNfUAErmEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_fnmxkHrZEd648OeXdSIbLg" xmlName="nullFlavor" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fS7J20xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_hPUWQHrZEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_hCnQwErmEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_iNwUcHrZEd648OeXdSIbLg" isUnsettable="true" xmlFeatureKind="Attribute" base_Property="_fS7J50xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_jvplAHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE6w0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_ltt0MHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_wzbeIErmEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_nOIeEHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_d28wkErnEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_pFfBQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_sJlIsErnEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_qMHSIHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE6z0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_sTIB8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_U70MIEroEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_tScw8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_azxeAEroEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_uWZhQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE620xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_wbdwUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTE650xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_yHplUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_HdX0kErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_0NnMQHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_YBl00ErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_1PLW8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOrw0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_3IBu8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_j_XOYErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_437mUHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_oJyncErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_6AgX8HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOrz0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_8HqRsHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_5-VAEErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_9EwMEHrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTOr20xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_--fU4HrZEd648OeXdSIbLg" isUnsettable="true" base_Property="_0dLEoErpEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_CA9AUHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_ykzYUErqEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_DLKJoHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_2pt_QErqEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_ELrygHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_fTX1s0xwEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_FqwYkHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_dTy38Eb8Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_HTgfEHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_bN2_sErtEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_IT4W8HraEd648OeXdSIbLg" isUnsettable="true" base_Property="_MfLzYkxvEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_NgBrsHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_p_5-MEb8Ed6besF9iFIJkQ"/>
+ <Ecore:EAttribute xmi:id="_PUjkYHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_U-F1UEruEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_QbVmQHraEd648OeXdSIbLg" isUnsettable="true" base_Property="_p2Xv00xvEd6h-an5IXo-DA"/>
+ <Ecore:EClass xmi:id="_0tIKUJ7qEd6BCKDGgDgllw" xmlName="" base_Class="_KsXeQJ7qEd6BCKDGgDgllw" xmlContentKind="Mixed"/>
+ <Ecore:EAttribute xmi:id="_2DaAwJ7qEd6BCKDGgDgllw" xmlName=":mixed" xmlFeatureKind="ElementWildcard" base_Property="_esYP8J7qEd6BCKDGgDgllw"/>
+ <Ecore:EReference xmi:id="_837WoJ7sEd6BCKDGgDgllw" xmlName="ClinicalDocument" isTransient="true" isVolatile="true" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vkSy0J7rEd6BCKDGgDgllw" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_TUjUsJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bofJsUcdEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TUseoJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hhbysUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TUseoZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pVKzUUoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TUseop7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0jS4QEAIEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TU2PoJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ks2PYTxXEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_TU2PoZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8etaMUAJEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TU2Pop7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ccMDcEAKEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TU2Po57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BdqU8EolEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TU2PpJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rHGP8EchEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TU_ZkJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XtQ4AEciEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TU_ZkZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4mW64UoVEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TU_Zkp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JqFEwEAJEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TVJKkJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p0WCQEAIEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TVJKkZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xsp1YEcmEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TVJKkp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uxuZgUcfEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TVJKk57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bikmIEoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TVJKlJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3qLBoEokEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TVS7kJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__0lIcEcdEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TVS7kZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_iEOSgUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_TVS7kp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQPpMExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TVS7k57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EC35wUALEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TVcFgJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_w_pdoEoUEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TVcFgZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7JF_kEokEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TVcFgp7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaM0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TVcFg57tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Bn1soEAJEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_TVcFhJ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaNkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TVcFhZ7tEd6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_96a3sEokEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_WWvd4J7uEd6BCKDGgDgllw" xmlName="xsi:schemaLocation" isTransient="true" xmlFeatureKind="Attribute" base_Property="_0oP04J7rEd6BCKDGgDgllw" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_XPg48J7uEd6BCKDGgDgllw" xmlName="xmlns:prefix" isTransient="true" xmlFeatureKind="Attribute" base_Property="_qK6d4J7sEd6BCKDGgDgllw" isResolveProxies="false"/>
+ <Ecore:EReference xmi:id="_66jxYJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Dbo-AUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_66tiYJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HUTHQEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_66tiYZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hbddYEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_66tiYp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Dw0uYUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_66tiY570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FHobYEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_66tiZJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_R2vLEExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_662sUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rtMy8EocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_662sUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ZqOVgUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_662sU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LEB9oUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_662sVJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sVByUExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67AdUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_olrBUEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_67AdUZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE0fgExqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67AdUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Xp24UxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67AdU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5DrPMUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67KOUJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Q0j8kEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_67KOUZ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cWzbEUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67KOUp70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE9pc0xqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_67KOU570Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Njf0cEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_67KOVJ70Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uE9pdkxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_H0recJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NYNVAEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_H0recZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Kx64YUchEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_H0recp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9_sjEUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_H0rec571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LGBP8EodEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_H01PcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IccloEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_H01PcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r0ExvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_H01Pcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ytJQwUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_H01Pc571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RHqpUEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_H0-ZYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r1kxvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_H0-ZYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r2UxvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Lf0TcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__M8r3ExvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Lf0TcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GNl8IEciEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_Lf0Tcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__NGc00xvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Lf-EcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__NGc1kxvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PnbCAJ71Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DBIXAEoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_PnbCAZ71Ed6BCKDGgDgllw" xmlName="assignedPerson" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__A5zUUceEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PnkzAJ71Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CDS1wEoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_PnkzAZ71Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9JenIEodEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_PnkzAp71Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRUExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PnkzA571Ed6BCKDGgDgllw" xmlName="representedOrganization" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EsyYEUcfEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_Pnt88J71Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D01r4EoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Pnt88Z71Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRVkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Pnt88p71Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPWRWUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_WWW_MJ71Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-czawEoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_WWgwMJ71Ed6BCKDGgDgllw" xmlName="associatedPerson" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3pHXUUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_WWgwMZ71Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9XNrsEoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_WWgwMp71Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8KBf0EoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_WWgwM571Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCUExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_WWgwNJ71Ed6BCKDGgDgllw" xmlName="scopingOrganization" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3AIrwUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_WWqhMJ71Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__ZTfQEoeEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_WWqhMZ71Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCVkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_WWqhMp71Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPgCWUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Znk4UJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dsqn8UcdEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_Znk4UZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzUExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Znk4Up71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QjONkEofEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Znk4U571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzVkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZnupUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P7b00EofEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_ZnupUZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPpzWUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_bl8CcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ieYjIUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_bl8CcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nlsDoEofEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_bl8Ccp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9Q0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_bl8Cc571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9QExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_bmFzcJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9RkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_bmFzcZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_t59eEEofEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_bmFzcp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fPy9SUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_d43HUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YQjAsUchEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_d43HUZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NWWzgEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_d43HUp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Qb8rcEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_d43HU571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uQExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_d5A4UJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_lSMhkEogEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_d5A4UZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uRkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_d5A4Up71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uSUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_fxQzYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rLCIwUoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_fxQzYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fP8uTExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_fxakYJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfQExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_fxjuUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfQ0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hnIv4J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Eem1UUcjEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_hnR50J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfRkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hnR50Z71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfTExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hnR50p71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQGfT0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_jwOjUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4f5bQUAJEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_jwXtQJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaOUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_jwXtQZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQZaP0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_jwXtQp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikIExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_paLOYZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9DEMUTxXEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_paLOYp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikI0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_paLOY571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6d0BUTxXEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_paLOZJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikKUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_paUYUJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikLExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_r69JEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikL0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_r69JEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RlypgTxYEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_r69JEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikNUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_r69JE571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQikOExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uVeqwJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tvgUEUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVeqwp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vLJysUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVeqw571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wRCcsEcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVobwJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xmIAUUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVobwZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_z3_8UUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVobwp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_74mVsUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVobw571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVIExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uVxlsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9OIlQUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVxlsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6alksEotEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_uVxlsp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cQSwUEotEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_uVxls571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-d3HwUcKEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_uVxltJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tyBwQUxzEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uV7WsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVJkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uV7WsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVKUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wFFnMJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVLExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wFFnMZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_353WYUoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_wFFnMp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVMkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wFFnM571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVNUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yYKdEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yR04YEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_yYKdEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vjoMwEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_yYKdEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVOExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yYKdE571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2qQ4QEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_yYUOEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVPkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yYUOEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQsVQUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4okEIJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MvGqcEoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_4okEIZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GIExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4okEIp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GJkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4okEI571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GKUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6n9wEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XV8EQEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_6n9wEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GLExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6n9wEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GMkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6oHhEJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bBrWMEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_6oHhEZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GNUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6oHhEp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fzTSIEovEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_8n948J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8lINEUchEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_8oHC4J71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GOExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_8oHC4Z71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GPkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_8oHC4p71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GQUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-1OasJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2ikp8EowEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_-1OasZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BmgG4EowEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_-1Oasp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EqJeEEowEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_-1Oas571Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GRExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-1YLsJ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J0W5IEowEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_-1YLsZ71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GSkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-1YLsp71Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ2GTUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_AhHUwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YvkpkUciEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_AhHUwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QEExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_AhQesJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QFkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_AhQesZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JXv1oEowEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_AhQesp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QGUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_CZXP0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Zi_qUEoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_CZXP0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_clnGwEoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_CZXP0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QHExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_CZXP0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_f17A8EoyEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_CZhA0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QIkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_CZhA0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QJUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_EKw8AJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QKExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_EKw8AZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5Z6ewUoVEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_EK6F8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QLkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_EK6F8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QMUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Gm7ccJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mwOEIEozEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Gm7ccZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wOswwEozEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnEmYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sKO1wEozEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnEmYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I_4RkUoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnEmYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kfYp8EozEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnEmY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Ry_F8UoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnEmZJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fQ_QNExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_GnOXYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-f1aQUoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_GnOXYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBEExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_GnOXYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBE0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Iy_rYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AsZwkUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Iy_rYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_F_EFwEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzJcYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MZl5MEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzJcYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KWYtIUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzJcYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DKBLQEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzTNYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PEqsEUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h0gPUUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jKTaEUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_iLevcExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNZJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OtQk8Eo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzTNZZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B19SQExsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNZp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_E2gO8ExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNZ572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wasAIUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNaJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KAZ0QEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzTNaZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LxP-EExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNap72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B2GcMkxsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_IzTNa572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_H4XJsEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_IzTNbJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_B2GcNUxsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_KfebUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Jpvt8UoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_KfoMUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBFkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_KfoMUZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBHExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_KfoMUp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_c3ZvcEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_KfoMU572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBH0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_M1OxwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qjvjoEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_M1OxwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uLcqIEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_M1Oxwp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nsmXYEo0Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_M1Oxw572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBIkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_M1YiwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBKExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_M1YiwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBK0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PlhIEJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mNS5ATxYEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_PlhIEp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Z2sx4UbvEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIE572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_k2RbsTxYEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_PlhIFJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Vt4X0EbuEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIFZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Y3Eg4UbvEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIFp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XyYJsEbvEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIF572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBLkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PlhIGJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HJN0gUbuEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIGZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qXT58EbuEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlhIGp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_62KSAUbuEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_PlqSAJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBNExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PlqSAZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRJBN0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_R3_hAJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Hop1oUcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R3_hAp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ItNC4UcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4JSAZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VmlJEUcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4JSAp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SgilMEcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4JSA572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GRyJUUcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4Sb8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MpocMUcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4Sb8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyEExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_R4Sb8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TpaRwEcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4Sb8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yVLDIEo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_R4Sb9J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_suMzkEo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_R4cM8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Px50sUcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4cM8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Nd7m8EcGEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_R4cM8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyFkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_R4cM8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyGUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TuAncJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OI96MEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TuKYcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L9fhIEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TuKYcZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyHExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TuKYcp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyIkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_TuKYc572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PsgJgEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_TuTiYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyJUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XDi_4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ptaGoEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_XDi_4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_efn_kEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_XDi_4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyKExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XDsJ0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HgN60Ex2Ed6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XDsJ0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyLkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XDsJ0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rFU70Eo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_XDsJ0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyMUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XDsJ1J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QtaDIEx2Ed6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Z2EK0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__LmGgEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Z2NUwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9sYWgEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Z2NUwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyNExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Z2NUwp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyOkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Z2NUw572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AgrqIEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Z2NUxJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRSyPUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_b7IZ4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RU_U0Eo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_b7IZ4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PxTUgEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_b7IZ4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8AExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_b7IZ4572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8BkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_b7IZ5J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ac-NAEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_b7Rj0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8CUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_e6KW0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_r_LfgEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_e6UH0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pgeocEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_e6UH0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tsHfgUcjEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_e6UH0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sGovcUcjEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_e6UH0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ncAPQEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_e6UH1J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vEd1cEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_e6dRwJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8EkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_e6dRwZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8FUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_gy290J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CeLcIEo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_gzAu0J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8Ba0EEo3Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_gzAu0Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dfLnUUoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_gzAu0p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8GExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_gzAu0572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cUq8AUoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_gzJ4wJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8HkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_gzJ4wZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8IUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_imfeoJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__lqMkUcmEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_imfeoZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRb8JExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_imfeop72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AXbnwUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_imfeo572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltA0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_imfepJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltBkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_kVglMJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yyUhIUcfEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_kVglMZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltCUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_kVglMp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltD0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_kVpvIJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltEkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mfyrcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_eMcycUoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_mfyrcZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltFUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mf71YJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltG0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mf71YZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltHkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_rwtLcJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_CwF2EEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_rw28cJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__7V2gEo4Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_rw28cZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EWUjYUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_rw28cp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltIUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_rw28c572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JrjisUcgEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_rw28dJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FNTfYEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_rxAGYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltJ0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_rxAGYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRltKkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wlTi4J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_M3s_QEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_wlTi4Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NuF0sEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_wlTi4p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu28ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wlTi4572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu29kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wlTi5J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu2-UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_9flA8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_baR34Eo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_9fux8J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_g17BMEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_9fux8Z72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_pFayMEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_9fux8p72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mYRPcEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_9fux8572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu2_ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_9fux9J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3AkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_9f374J72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3BUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__cARYJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_M1s1YUceEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="__cARYZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3CExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__cARYp72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xQJ_AEo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="__cARY572Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3DkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__cJbUJ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_weOy0Eo5Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="__cJbUZ72Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fRu3EUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BKa7AJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Sh7PkEoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_BKa7AZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n8ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BKa7Ap73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n9kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BKa7A573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n-UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_CySQsJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UWDxwEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_CybaoJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_eosOgUchEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_CybaoZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4n_ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Cybaop73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oAkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Cybao573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oBUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FBCAMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TenzcEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_FBCAMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RSkOkUoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_FBLxMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_S3wDsUoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_FBLxMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PAF1oUoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_FBLxMp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oCExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FBLxM573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oDkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FBLxNJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fR4oEUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_HHSiEJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qgWpsEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_HHSiEZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vsf-cEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_HHSiEp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tYhwsEo6Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_HHSiE573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY8ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_HHSiFJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY9kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_HHcTEJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY-UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_J7Jw0J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BeFUQEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_J7Jw0Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EUxNgEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_J7Jw0p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCY_ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_J7Jw0573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZAkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_J7Jw1J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8px3wEo7Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_J7Jw1Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZBUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MFuyAJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7TcH0ExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MFuyAZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WEYp4Eo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyAp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_YXKk0Eo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyA573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fUQ50Eo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyBJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_EV7mkUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MFuyBZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UGBfwEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyBp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RG5pkExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MFuyB573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zHXmAEo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyCJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nYDfMEo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyCZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1jr3cEo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MFuyC573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_azFbAUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jAJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P1zqkUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jAZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_qmnIsUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jAp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h3baIEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jA573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--24ExsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jBJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1OoiMUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jBZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dwljkUobEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jBp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jQmhoEo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jB573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3qHbQUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jCJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_c-D3cEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jCZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aCPXcUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jCp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_339AIEo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jC573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--25kxsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MF4jDJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bHcUEEo8Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_MF4jDZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e--26UxsEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_MGBs8J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_tRpv0Eo-Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Ob70YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__lnusUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Ob70YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JCVrUUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcFlYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MKJG8Eo_Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_OcFlYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NRe3MExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcFlYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OURcMEo_Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_OcFlY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_gG-9kUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcFlZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hGIi4UxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcOvUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jAFcMExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcOvUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6UExtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcOvUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BouEUUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcOvU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xDqrsUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcYgUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NuH6cUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcYgUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6VkxtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcYgUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2df6WUxtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_OcYgU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Wu8icEo_Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_QK868J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_NUzKsErYEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_QLGE4J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QmV-gErZEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_QLGE4Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZCExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_QLGE4p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZDkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_QLGE4573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JeqKIErZEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_QLGE5J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZEUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_QLGE5Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MUmcgErZEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_SDzS8J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aqGtAEraEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_SDzS8Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XKImMEraEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_SDzS8p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_h_V1MEraEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_SDzS8573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZFExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_SDzS9J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZGkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_SD8c4J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSCZHUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_UamLMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OC77sErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_UamLMZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BXFwoUraEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_UamLMp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__aP0AEraEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_UamLM573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_BicPkErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_UamLNJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi4ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_UamLNZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XKdg4ErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_UamLNp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FEMfEErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_Uav8MJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi5kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Uav8MZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi6UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XXPigJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_r9cAkErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_XXPigZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vtWA0ErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_XXPigp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_o61LMErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_XXPig573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi7ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XXZTgJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_t0fo0ErbEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_XXZTgZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi8kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XXZTgp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi9UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_XXZTg573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ZKADIEcfEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_ZdW6cJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-ZxmoUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZdW6cZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JKfJkErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_ZdW6cp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WtEdwUcLEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_ZdgEYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VIaUIErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_ZdgEYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_G_dccErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_ZdgEYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_K6rX4UxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZdgEY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d1_yYUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Zdp1YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cgbjEExnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Zdp1YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kU4E4UxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Zdp1Yp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNzsExtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Zdp1Y573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_552UIUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_Zdp1ZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_yqVukUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZdzmYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SaXZgErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_ZdzmYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RDpr0UxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZdzmYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNztkxtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ZdzmY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XVNzuUxtEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_unk1cJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xlVAsErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_unt_YJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_rwzdUErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_unt_YZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi-ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_unt_Yp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2ZViQErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_unt_Y573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLi_kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_unt_ZJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0DlL0ErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_un3wYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLjAUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_un3wYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4k9sUErcEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wMTXkJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mV9NcUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_wMTXkZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RpEqAErdEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wMTXkp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT4ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wMdIkJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSLjBExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wMdIkZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT40xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wMdIkp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VDhXoErdEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wMdIk573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT5kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yBILMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-j890ErdEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yBR8MJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_uuZlAUoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_yBR8MZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT6UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yBR8Mp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT70xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yBR8M573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vWA0AErdEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yBbtMJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT8kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_0YhgYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TCqdsEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_0YhgYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MtfrYEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_0YrRYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KfydsEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_0YrRYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3tb8kUoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_0YrRYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1ZUk4UoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_0YrRY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT9UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_0Y1CYJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__nCWEEoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_0Y1CYZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VObxsEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_0Y1CYp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT-0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_0Y1CY573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVT_kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_2t1x8J73Ed6BCKDGgDgllw" xmlName="administrativeGenderCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2wfzIEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t1x8Z73Ed6BCKDGgDgllw" xmlName="birthplace" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XZLo8UcjEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_2t-74J73Ed6BCKDGgDgllw" xmlName="birthTime" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5dgL8EreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t-74Z73Ed6BCKDGgDgllw" xmlName="ethnicGroupCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_K0rTIErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t-74p73Ed6BCKDGgDgllw" xmlName="guardian" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nYJAAEcjEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_2t-74573Ed6BCKDGgDgllw" xmlName="id" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0S2E8EreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t-75J73Ed6BCKDGgDgllw" xmlName="languageCommunication" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XNh1wUcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_2t-75Z73Ed6BCKDGgDgllw" xmlName="maritalStatusCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9DbJwEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t-75p73Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QcivsEAMEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_2t-75573Ed6BCKDGgDgllw" xmlName="raceCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_INfOcErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2t-76J73Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUAUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_2uIs4J73Ed6BCKDGgDgllw" xmlName="religiousAffiliationCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__nV4AEreEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_2uIs4Z73Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUB0xwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_2uIs4p73Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSVUCkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4XfQUJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4PkOUEALEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_4XfQUZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_detJUErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_4XfQUp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_oZP14EALEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_4XfQU573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_wFauoUciEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_4XoaQJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE4ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4XoaQZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_5dgBEEALEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_4XoaQp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE5kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_4XoaQ573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE6UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6NDq0J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_670WYUoVEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_6NDq0Z73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xEWTMErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_6NDq0p73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE7ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6NDq0573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE8kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_6NDq1J73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zictUErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_6NM0wJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE9UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_7_8kwJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_toc7gUoYEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_7_8kwZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__3KnQErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_7_8kwp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE-ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_7_8kw573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfE_kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_8AFusJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_80aA4ErfEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_8AFusZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSfFAUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-CBxQJ73Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L08A0ErgEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_-CBxQZ73Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO0ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-CBxQp73Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO1kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_-CBxQ573Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO2UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__tBTcJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sK2_QErgEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="__tBTcZ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_oqJRkErgEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="__tBTcp73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO3ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__tBTc573Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO4kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="__tLEcJ73Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO5UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BbJCIJ74Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JVhioErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_BbJCIZ74Ed6BCKDGgDgllw" xmlName="desc" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Qf4QgErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_BbJCIp74Ed6BCKDGgDgllw" xmlName="name" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OQPJIErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_BbJCI574Ed6BCKDGgDgllw" xmlName="quantity" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LhvikErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_BbSzIJ74Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO6ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BbSzIZ74Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO7kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_BbSzIp74Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO8UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_C9MDsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_N1f_4EobEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_C9MDsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO9ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_C9MDsp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO-kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_C9V0sJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSoO_UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GaGd4EriEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9p8FIUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_okNzQErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7B4BYErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GXICQUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mIND0ErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J_ErQUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="___H-gErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZGJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DrwBQEriEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZGp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_dApewUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZG574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aSkkYUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZHJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_k92wcUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAUZHZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9miWgErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAUZHp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi8ExuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAeKEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_38Ow4UxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAeKEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_zm-9AUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAeKEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4oiygErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAeKE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SoPEAUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAeKFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Ia2NoEriEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAeKFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi9kxuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_FAeKFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_xYrSgErhEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_FAeKF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RUpi-UxuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_G-FtUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ArJxYUx_Ed6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_G-O3QJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_0ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_G-O3QZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_1kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_G-O3Qp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_2UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_JCQkgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_P7bcIUALEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_JCaVgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_3ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_JCaVgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_4kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_JCaVgp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_5UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_LblzYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_TIr4YUcIEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_LblzYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ST8BsEcIEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_LblzYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RnPTwUcIEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_LbvkYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_QYQYIUcIEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_LbvkYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_6ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_LbvkYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-rjoYEriEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_LbvkY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_7kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_LbvkZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fSx_8UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_NLDl4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fupywUobEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_NLDl4Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JwExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_NLDl4p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JxkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_NLDl4574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JyUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTZycJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9I2xUUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTZycZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Air3MErlEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_PTZycp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_F0QlwUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTZyc574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_88nIYErkEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_PTi8YJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JbT24UxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTi8YZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cXOHQUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTi8Yp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_WRhw0UxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTi8Y574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_mJZWgExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3OMExuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_3P-u4UxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0blpwUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_UpuaoUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3ONkxuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstZZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_0Q3OOUxuEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_PTstZp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_kmUtkEcAEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_W8dOgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_4Gu1EUoUEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_W8dOgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7JzExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_W8dOgp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J0kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_W8mYcJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J1UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_YmQd4J74Ed6BCKDGgDgllw" xmlName="addr" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_JIRXgErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_YmQd4Z74Ed6BCKDGgDgllw" xmlName="code" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FfqSEErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_YmZn0J74Ed6BCKDGgDgllw" xmlName="effectiveTime" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PeU6oErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_YmZn0Z74Ed6BCKDGgDgllw" xmlName="realmCode" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J2ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_YmZn0p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_RIw28UcnEd6besF9iFIJkQ"/>
+ <Ecore:EReference xmi:id="_YmZn0574Ed6BCKDGgDgllw" xmlName="telecom" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_L1a6QErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_YmZn1J74Ed6BCKDGgDgllw" xmlName="templateId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J3kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_YmjY0J74Ed6BCKDGgDgllw" xmlName="typeId" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J4UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_aNhWoJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_bAFGkErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_aNhWoZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_aKlpAErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_aNhWop74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J5ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_aNhWo574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Tn_qUUoYEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_aNqgkJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cSoTkErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_aNqgkZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J6kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_aNqgkp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fS7J7UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_cJy2EJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__kFFgUoWEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_cJy2EZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6wExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_cJy2Ep74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6xkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_cJ8nEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6yUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_fslnYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__UUVwEoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_fslnYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9lgCcErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_fslnYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ybGAkUoXEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_fsvYYJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_FJpJUErnEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_fsvYYZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SvZ88DxYEd6JwqSGecoePg"/>
+ <Ecore:EReference xmi:id="_fsvYYp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_7SbMkErmEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_fsvYY574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AcI5cUoYEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_fsvYZJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_Nja3sErnEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_fs4iUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE6zExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_fs4iUp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GdVm4EoYEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_fs4iU574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE60kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_ftCTUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_vJtnoEAMEd6wZe6nFLrjsw"/>
+ <Ecore:EReference xmi:id="_ftCTUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AP-EoErnEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_ftCTUp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE61UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hqp2kJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I4F7kEroEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_hqznkJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OYDkMEroEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_hqznkZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2UUeYErnEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_hqznkp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6MIl4EoVEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_hqznk574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE62ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hq8xgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE63kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_hq8xgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE64UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mjktUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE65ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mjktUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OBFaQUoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_mjueUJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE66kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_mjueUZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTE67UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_oaMQsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_VjVpsErpEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_oaMQsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrwExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_oaWBsJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_cNBUgUoaEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_oaWBsZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrxkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_oaWBsp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOryUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_qxll4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_T72k1UxlEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_qxvW4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d1E2YErpEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_qxvW4Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_hPrVAErpEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_qxvW4p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOrzExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_qxvW4574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr0kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_qx4g0J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr1UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_sf2egJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_v23n4ErpEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_sf2egZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr2ExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_sf2egp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IqmIoUoYEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_sf2eg574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr3kxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_sgAPgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTOr4UxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uMMEgJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GGrR8ErqEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_uMMEgZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_v0X4EErqEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_uMVOcJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_DUdpAErqEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_uMVOcZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1sExwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uMVOcp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1tkxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_uMVOc574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fTX1uUxwEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbYf8J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_OJ6BMErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbYf8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_ATlKkErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbiQ8J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8iacYUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbiQ8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jEJb8ErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbiQ8p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_d4t2wUoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_wbiQ8574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D1VaEErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbiQ9J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_u37zEErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbiQ9Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_E7yFoUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbiQ9p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fBT4oErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbiQ9574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_I03h8UxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbiQ-J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_J1e-oErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB8Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_becsMUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB8p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_SvU1YExnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB8574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_nqG7UUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB9J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1WfK4ErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB9Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_GsU1UErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB9p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfCCYExvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB9574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2DYY4ExnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB-J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_6z6c4ErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB-Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_9hNwoErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB-p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_143gEUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB-574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_sDU9cErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wbsB_J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_XUpIwUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB_Z74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfLzZUxvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_wbsB_p74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p-taUErsEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_wb1L4J74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_MfLzaExvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZmgIJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_-87-EUxoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZmgIZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_1JZ7sErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZmgIp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_8voGMErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZvqEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_HiEycUxqEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZvqEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_On4hMEruEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZvqEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_x1NnEErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZvqE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_IAZP0EruEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZvqFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_LrGvQExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_en6XgExoEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bEZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_fxfrMExnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bEp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_jizuwExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bE574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_AlpVgEruEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZ5bFJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_e19iIEoZEd6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_yZ5bFZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_KwFJMEruEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZ5bFp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv0ExvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bF574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="__WPEUUxnEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bGJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_D-T6cEruEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZ5bGZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_x_kTQExpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bGp74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_42xlUErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yZ5bG574Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_PMJXoUxpEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bHJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv1kxvEd6h-an5IXo-DA"/>
+ <Ecore:EReference xmi:id="_yZ5bHZ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_2onrsErtEd6FXKclYGEDCw"/>
+ <Ecore:EReference xmi:id="_yaDMEJ74Ed6BCKDGgDgllw" xmlNamespace="##targetNamespace" xmlFeatureKind="Element" base_Property="_p2Xv2UxvEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_rXuQkDwvEd-iov-AnRRcZg" isUnsettable="true" base_Property="_JMyDIEotEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_JMaoYDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_AbOyIEomEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_eIVBoDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_WJ1OwEo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_osrxMDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_8jTNYEocEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_vQmxMDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_LYVyAExtEd6h-an5IXo-DA"/>
+ <Ecore:EAttribute xmi:id="_6EKaYDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_iJxB4ErtEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_-a0RkDwwEd-iov-AnRRcZg" isUnsettable="true" base_Property="_Tt_84EriEd6FXKclYGEDCw"/>
+ <Ecore:EAttribute xmi:id="_KmmR8DwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_G7YLwEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_O-I58DwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_ViHysEouEd6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_XZadIDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_7hBHoEo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_a9tDQDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_-gphgEo1Ed6c3qsAxlFHaQ"/>
+ <Ecore:EAttribute xmi:id="_eoZMUDwxEd-iov-AnRRcZg" isUnsettable="true" base_Property="_Cq7woEo2Ed6c3qsAxlFHaQ"/>
+ <Ecore:EReference xmi:id="_Y4M9YHfcEd-OZ-5CAiSgsw" xmlName="raceCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_SebX4HfcEd-OZ-5CAiSgsw"/>
+ <Ecore:EReference xmi:id="_P6ipYHfdEd-OZ-5CAiSgsw" xmlName="birthTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
+ <Ecore:EReference xmi:id="_5Mqt0HfdEd-OZ-5CAiSgsw" xmlName="id" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_yJT_0HfdEd-OZ-5CAiSgsw"/>
+ <Ecore:EReference xmi:id="_i9ybYHfeEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dXaowHfeEd-OZ-5CAiSgsw"/>
+ <Ecore:EReference xmi:id="_kA3zkHffEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dKVZkHffEd-OZ-5CAiSgsw"/>
+ <Ecore:EReference xmi:id="_Oj6GQHfgEd-OZ-5CAiSgsw" xmlName="patient" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LAN9EHfgEd-OZ-5CAiSgsw"/>
+ <Ecore:EReference xmi:id="_n2Q-MICaEd-tCqqhK7qkow" xmlName="birthTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_UbzwoICaEd-tCqqhK7qkow"/>
+ <Ecore:EReference xmi:id="_yczXkAPjEeGdM61FsLhcmQ" xmlName="deceasedInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_rS5VoAPjEeGdM61FsLhcmQ"/>
+ <Ecore:EReference xmi:id="_T7cRkAPkEeGdM61FsLhcmQ" xmlName="deceasedTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LJEdAAPkEeGdM61FsLhcmQ"/>
+ <Ecore:EReference xmi:id="_wjqvUFZvEeGCdLgBm6VHOQ" xmlName="id" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_jSS_4FZvEeGCdLgBm6VHOQ"/>
+ <Ecore:EReference xmi:id="_utLkkI_8EeKDcJPVSJHobw" xmlName="dischargeDispositionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_eCTm4I_1EeKDcJPVSJHobw"/>
+ <Ecore:EAttribute xmi:id="_g7DKcONLEeKLC7zu0C2K8Q" xmlName="ID" xmlFeatureKind="Attribute" base_Property="_pFDz8ONKEeKLC7zu0C2K8Q"/>
+ <Ecore:EReference xmi:id="_ACvagBzlEeSMr-NWzQuDBw" xmlName="signatureText" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_tvz1sBzkEeSMr-NWzQuDBw"/>
+ <Ecore:EReference xmi:id="_4Q-R4BzlEeSMr-NWzQuDBw" xmlName="signatureText" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_vHSJgBzlEeSMr-NWzQuDBw"/>
+ <Ecore:EReference xmi:id="_CxBlAEYZEeeA1OolxYiVew" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_6lcDoEYYEeeA1OolxYiVew"/>
+ <Ecore:EReference xmi:id="_gtz7UEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_mMIaoEY4EeejjJlZJqMq8Q"/>
+ <Ecore:EReference xmi:id="_hu1TcEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ogfp8EY4EeejjJlZJqMq8Q"/>
+ <Ecore:EReference xmi:id="_izICAEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_q_8H4EY4EeejjJlZJqMq8Q"/>
+ <Ecore:EReference xmi:id="_j9-rkEY5Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_uXpqkEY4EeejjJlZJqMq8Q"/>
+ <Ecore:EAttribute xmi:id="_k8zrUEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_Pdnl4EY5Eee0IaOhQHm77w"/>
+ <Ecore:EAttribute xmi:id="_l6n-cEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_Q7pqIEY5Eee0IaOhQHm77w"/>
+ <Ecore:EAttribute xmi:id="_m4t-YEY5Eee0IaOhQHm77w" xmlFeatureKind="Attribute" base_Property="_atuBIEY5Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_Nu69gEY7Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_uPHHsEY6Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_S51jMEY7Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_93ubUEY6Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_bsfPIEY8Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ASmiUEY7Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_xKsdIEY8Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_8BiVwkY6Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_BTByoEY9Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_CKGPckY7Eee0IaOhQHm77w"/>
+ <Ecore:EReference xmi:id="_hv67wEY9Eee0IaOhQHm77w" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_BvohAkY7Eee0IaOhQHm77w"/>
+ <Ecore:EAttribute xmi:id="_IhzUMEZCEeeP-NuHrYHtJg" isUnsettable="true" base_Property="_bJstIEYmEee_x40ukY_SSA"/>
+ <Ecore:EReference xmi:id="_E0wBIEbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_XQbVgEYmEee_x40ukY_SSA"/>
+ <Ecore:EReference xmi:id="_Fq4-8EbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_YYzS0EYmEee_x40ukY_SSA"/>
+ <Ecore:EReference xmi:id="_GqVpwEbmEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_ZditUEYmEee_x40ukY_SSA"/>
+ <Ecore:EAttribute xmi:id="_HwdkUEbmEeeP-NuHrYHtJg" xmlFeatureKind="Element" base_Property="_aYmnYEYmEee_x40ukY_SSA"/>
+ <Ecore:EReference xmi:id="_ohqpMEbpEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_fiINQEbnEeeP-NuHrYHtJg"/>
+ <Ecore:EReference xmi:id="_P5qRUEbsEeeP-NuHrYHtJg" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_HXn-0EbsEeeP-NuHrYHtJg"/>
+ <Ecore:EReference xmi:id="_wkd6wIdPEeeAsbPrNOnubg" xmlName="ethnicGroupCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_dJAAkIdPEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_FFXL8IdQEeeAsbPrNOnubg" xmlName="ethnicGroupCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_C8XfIIdQEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_UfhsgIdTEeeAsbPrNOnubg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_LDw8sIdTEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_qQisUIdUEeeAsbPrNOnubg" xmlName="raceCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_75WykIdTEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_sOrM8IdUEeeAsbPrNOnubg" xmlName="multipleBirthOrderNumber" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_sGunUIdTEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_ttyPQIdUEeeAsbPrNOnubg" xmlName="multipleBirthInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_kczBgIdTEeeAsbPrNOnubg"/>
+ <Ecore:EReference xmi:id="_9lKtIGNaEeia4fKTb08hoA" xmlName="functionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_h6Q8kF-aEeia4fKTb08hoA"/>
+ <Ecore:EReference xmi:id="_REIKwGNcEeia4fKTb08hoA" xmlName="functionCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_7XAXAGNbEeia4fKTb08hoA"/>
+ <Ecore:EReference xmi:id="_EEf3EChxEeyqIJBD84-cCg" xmlName="deceasedInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EENjMChxEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_EEgeIChxEeyqIJBD84-cCg" xmlName="deceasedTime" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_cChxEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_EEgeIShxEeyqIJBD84-cCg" xmlName="multipleBirthInd" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_cihxEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_EEgeIihxEeyqIJBD84-cCg" xmlName="multipleBirthOrderNumber" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_EEP_dShxEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_DZt_QyhyEeyqIJBD84-cCg" xmlName="statusCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_DZt_QChyEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_x5VcQChyEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_x5U1MChyEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_Xovn4ihzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_Xovn4ChzEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_YdrEwChzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_YdqdsChzEeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_yNCl8yhzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
+ <Ecore:EReference xmi:id="_zcc_YyhzEeyqIJBD84-cCg" xmlName="asPatientRelationship" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
+ <Ecore:EReference xmi:id="_7vgasyhzEeyqIJBD84-cCg" xmlName="desc" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element"/>
+ <Ecore:EReference xmi:id="_cYXjQCh0EeyqIJBD84-cCg" xmlName="asPatientRelationship" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_cYW8MCh0EeyqIJBD84-cCg"/>
+ <Ecore:EReference xmi:id="_P9HqEHkyEeyV2IFJLgMDLw" xmlName="admissionReferralSourceCode" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_5eRecHkxEeyV2IFJLgMDLw"/>
+ <Ecore:EReference xmi:id="_OPrXYHlfEeyV2IFJLgMDLw" xmlName="text" xmlNamespace="urn:hl7-org:sdtc" xmlFeatureKind="Element" base_Property="_JG9xIHlfEeyV2IFJLgMDLw"/>
+</xmi:XMI>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/CDA_SDTC.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/CDA_SDTC.xsd
index 5ee7543..aa26155 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/CDA_SDTC.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/CDA_SDTC.xsd
@@ -1,44 +1,44 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xs:schema targetNamespace="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sdtc="urn:hl7-org:sdtc" xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"
- elementFormDefault="qualified">
- <xs:annotation>
- <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
- <xs:documentation>
- Copyright (c) 2015 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.
- </xs:documentation>
- <xs:documentation>2012-07-06 Created CDA_SDTC.xsd (this file) which is an edited version of CDA.xsd pointing to extension namespace SDTC.</xs:documentation>
- </xs:annotation>
- <!-- Edited to point to new file with extensions -->
- <xs:include schemaLocation="POCD_MT000040_SDTC.xsd"/>
- <xs:element name="ClinicalDocument" type="POCD_MT000040.ClinicalDocument"/>
-</xs:schema>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<xs:schema targetNamespace="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:sdtc="urn:hl7-org:sdtc" xmlns="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif"
+ elementFormDefault="qualified">
+ <xs:annotation>
+ <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
+ <xs:documentation>
+ Copyright (c) 2015 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.
+ </xs:documentation>
+ <xs:documentation>2012-07-06 Created CDA_SDTC.xsd (this file) which is an edited version of CDA.xsd pointing to extension namespace SDTC.</xs:documentation>
+ </xs:annotation>
+ <!-- Edited to point to new file with extensions -->
+ <xs:include schemaLocation="POCD_MT000040_SDTC.xsd"/>
+ <xs:element name="ClinicalDocument" type="POCD_MT000040.ClinicalDocument"/>
+</xs:schema>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/POCD_MT000040_SDTC.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/POCD_MT000040_SDTC.xsd
index 7bcc4a2..f87d3b8 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/POCD_MT000040_SDTC.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/POCD_MT000040_SDTC.xsd
@@ -1,1520 +1,1594 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xs:schema targetNamespace="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif" xmlns="urn:hl7-org:v3"
- xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" xmlns:sdtc="urn:hl7-org:sdtc">
- <xs:annotation>
- <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
- <xs:documentation>
- Copyright (c) 2015 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.
- </xs:documentation>
- <xs:documentation>
- 2012-07-06 Created POCD_MT000040_SDTC.xsd (this file) this file is an edited version of POCD_MT000040.xsd that contains the SDTC extensions.
- </xs:documentation>
- <xs:documentation>
- 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
- RelatedSubject/sdtc:id,
- SubjectPerson/sdtc:id,
- Patient/sdtc:deceasedInd,
- SubjectPerson/sdtc:deceasedInd,
- Patient/sdtc:deceasedTime,
- SubjectPerson/sdtc:deceasedTime,
- Encounter/sdtc:dischargeDispositionCode,
- Patient/sdtc:raceCode,
- SubjectPerson/sdtc:raceCode,
- PlayingEntity/sdtc:birthTime
- </xs:documentation>
- <xs:documentation>
- 2014-07-14 Added extensions approved by SDWG on xxxx date:
- Authenticator/sdtc:signatureText,
- LegalAuthenticator/sdtc:signatureText
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extensions approved by SDWG on 2014-11-xx:
- Patient/sdtc:multipleBirthInd,
- SubjectPerson/sdtc:multipleBirthInd,
- Patient/sdtc:multipleBirthOrderNumber,
- SubjectPerson/sdtc:multipleBirthOrderNumber
- Added extensions approved by SDWG on 2014-12-18:
- Patient/sdtc:ethnicGroupCode,
- SubjectPerson/sdtc:ethnicGroupCode
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extension approved by SDWG on 2014-01-xx:
- ClinicalDocument/sdtc:statusCode
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extension approved by SDWG on 2015-03-05:
- Patient/sdtc:desc
- SubjectPerson/sdtc:desc
- Person/sdtc:desc
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extension approved by SDWG on 2015-03-05:
- AssignedEntity/sdtc:patient
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extension approved by SDWG on 2015-03-19:
- Observation/sdtc:inFulfillmentOf1
- SubstanceAdministration/sdtc:inFulfillmentOf1
- Supply/sdtc:inFulfillmentOf1
- Procedure/sdtc:inFulfillmentOf1
- Encounter/sdtc:inFulfillmentOf1
- Act/sdtc:inFulfillmentOf1
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extension approved by SDWG on 2015-03-05:
- Person/sdtc:asPatientRelationship
- </xs:documentation>
- <xs:documentation>
- 2016-05-12 Added extension approved by SDWG on 2016-01-28
- Component4/priorityNumber
- </xs:documentation>
- <xs:documentation>
- 2017-10-10 Added extension approved by SDWG on 2017-05-17
- Participant2/functionCode
- Performer2/functionCode
- </xs:documentation>
-
-
- </xs:annotation>
- <xs:include schemaLocation="../../processable/coreschemas/datatypes.xsd" />
- <xs:include schemaLocation="../../processable/coreschemas/voc.xsd" />
- <xs:include schemaLocation="../../processable/coreschemas/NarrativeBlock.xsd" />
- <!-- Added SDTC namespace which holds the SDTC extensions -->
- <xs:import namespace="urn:hl7-org:sdtc" schemaLocation="SDTC.xsd" />
- <xs:complexType name="POCD_MT000040.InfrastructureRoot.typeId">
- <xs:complexContent>
- <xs:restriction base="II">
- <xs:attribute name="root" type="uid" use="required" fixed="2.16.840.1.113883.1.3" />
- <xs:attribute name="extension" type="st" use="required" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Act">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="x_ActClassDocumentEntryAct" use="required" />
- <xs:attribute name="moodCode" type="x_DocumentActMood" use="required" />
- <xs:attribute name="negationInd" type="bl" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.AssignedAuthor">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0" />
- <xs:element name="assignedAuthoringDevice" type="POCD_MT000040.AuthoringDevice" minOccurs="0" />
- </xs:choice>
- <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.AssignedCustodian">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="representedCustodianOrganization" type="POCD_MT000040.CustodianOrganization" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.AssignedEntity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0" />
- <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:patient" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.AssociatedEntity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="associatedPerson" type="POCD_MT000040.Person" minOccurs="0" />
- <xs:element name="scopingOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassAssociative" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Authenticator">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="time" type="TS" />
- <xs:element name="signatureCode" type="CS" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:signatureText" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUTHEN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Author">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="functionCode" type="CE" minOccurs="0" />
- <xs:element name="time" type="TS" />
- <xs:element name="assignedAuthor" type="POCD_MT000040.AssignedAuthor" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUT" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.AuthoringDevice">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="manufacturerModelName" type="SC" minOccurs="0" />
- <xs:element name="softwareName" type="SC" minOccurs="0" />
- <xs:element name="asMaintainedEntity" type="POCD_MT000040.MaintainedEntity" minOccurs="0"
- maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassDevice" use="optional" fixed="DEV" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Authorization">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="consent" type="POCD_MT000040.Consent" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="AUTH" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Birthplace">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="place" type="POCD_MT000040.Place" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ClinicalDocument">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" />
- <xs:element name="code" type="CE" />
- <xs:element name="title" type="ST" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:statusCode" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="effectiveTime" type="TS" />
- <xs:element name="confidentialityCode" type="CE" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="setId" type="II" minOccurs="0" />
- <xs:element name="versionNumber" type="INT" minOccurs="0" />
- <xs:element name="copyTime" type="TS" minOccurs="0" />
- <xs:element name="recordTarget" type="POCD_MT000040.RecordTarget" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" maxOccurs="unbounded" />
- <xs:element name="dataEnterer" type="POCD_MT000040.DataEnterer" minOccurs="0" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="custodian" type="POCD_MT000040.Custodian" />
- <xs:element name="informationRecipient" type="POCD_MT000040.InformationRecipient" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="legalAuthenticator" type="POCD_MT000040.LegalAuthenticator" minOccurs="0" />
- <xs:element name="authenticator" type="POCD_MT000040.Authenticator" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant1" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="inFulfillmentOf" type="POCD_MT000040.InFulfillmentOf" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="documentationOf" type="POCD_MT000040.DocumentationOf" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="relatedDocument" type="POCD_MT000040.RelatedDocument" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="authorization" type="POCD_MT000040.Authorization" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="componentOf" type="POCD_MT000040.Component1" minOccurs="0" />
- <xs:element name="component" type="POCD_MT000040.Component2" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClinicalDocument" use="optional" fixed="DOCCLIN" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Component1">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="encompassingEncounter" type="POCD_MT000040.EncompassingEncounter" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Component2">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="nonXMLBody" type="POCD_MT000040.NonXMLBody" />
- <xs:element name="structuredBody" type="POCD_MT000040.StructuredBody" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Component3">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="section" type="POCD_MT000040.Section" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Component4">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="sequenceNumber" type="INT" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:priorityNumber" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="seperatableInd" type="BL" minOccurs="0" />
- <xs:choice>
- <xs:element name="act" type="POCD_MT000040.Act" />
- <xs:element name="encounter" type="POCD_MT000040.Encounter" />
- <xs:element name="observation" type="POCD_MT000040.Observation" />
- <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
- <xs:element name="organizer" type="POCD_MT000040.Organizer" />
- <xs:element name="procedure" type="POCD_MT000040.Procedure" />
- <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
- <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
- <xs:element name="supply" type="POCD_MT000040.Supply" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Component5">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="section" type="POCD_MT000040.Section" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Consent">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="statusCode" type="CS" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="CONS" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Consumable">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="manufacturedProduct" type="POCD_MT000040.ManufacturedProduct" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="CSM" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Criterion">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="value" type="ANY" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN.CRT" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Custodian">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="assignedCustodian" type="POCD_MT000040.AssignedCustodian" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="CST" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.CustodianOrganization">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="name" type="ON" minOccurs="0" />
- <xs:element name="telecom" type="TEL" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.DataEnterer">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="time" type="TS" minOccurs="0" />
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="ENT" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Device">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="manufacturerModelName" type="SC" minOccurs="0" />
- <xs:element name="softwareName" type="SC" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.DocumentationOf">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="serviceEvent" type="POCD_MT000040.ServiceEvent" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="DOC" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.EncompassingEncounter">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" />
- <xs:element name="dischargeDispositionCode" type="CE" minOccurs="0" />
- <xs:element name="responsibleParty" type="POCD_MT000040.ResponsibleParty" minOccurs="0" />
- <xs:element name="encounterParticipant" type="POCD_MT000040.EncounterParticipant" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="location" type="POCD_MT000040.Location" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="ENC" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Encounter">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:dischargeDispositionCode" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="required" />
- <xs:attribute name="moodCode" type="x_DocumentEncounterMood" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.EncounterParticipant">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="time" type="IVL_TS" minOccurs="0" />
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_EncounterParticipant" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Entity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="desc" type="ED" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Entry">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="act" type="POCD_MT000040.Act" />
- <xs:element name="encounter" type="POCD_MT000040.Encounter" />
- <xs:element name="observation" type="POCD_MT000040.Observation" />
- <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
- <xs:element name="organizer" type="POCD_MT000040.Organizer" />
- <xs:element name="procedure" type="POCD_MT000040.Procedure" />
- <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
- <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
- <xs:element name="supply" type="POCD_MT000040.Supply" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_ActRelationshipEntry" use="optional" default="COMP" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.EntryRelationship">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="sequenceNumber" type="INT" minOccurs="0" />
- <xs:element name="seperatableInd" type="BL" minOccurs="0" />
- <xs:choice>
- <xs:element name="act" type="POCD_MT000040.Act" />
- <xs:element name="encounter" type="POCD_MT000040.Encounter" />
- <xs:element name="observation" type="POCD_MT000040.Observation" />
- <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
- <xs:element name="organizer" type="POCD_MT000040.Organizer" />
- <xs:element name="procedure" type="POCD_MT000040.Procedure" />
- <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
- <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
- <xs:element name="supply" type="POCD_MT000040.Supply" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_ActRelationshipEntryRelationship" use="required" />
- <xs:attribute name="inversionInd" type="bl" use="optional" />
- <xs:attribute name="contextConductionInd" type="bl" use="optional" default="true" />
- <xs:attribute name="negationInd" type="bl" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ExternalAct">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ExternalDocument">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="setId" type="II" minOccurs="0" />
- <xs:element name="versionNumber" type="INT" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassDocument" use="optional" default="DOC" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ExternalObservation">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ExternalProcedure">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="PROC" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Guardian">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="guardianPerson" type="POCD_MT000040.Person" />
- <xs:element name="guardianOrganization" type="POCD_MT000040.Organization" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.HealthCareFacility">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="location" type="POCD_MT000040.Place" minOccurs="0" />
- <xs:element name="serviceProviderOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassServiceDeliveryLocation" use="optional" default="SDLOC" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Informant12">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- <xs:element name="relatedEntity" type="POCD_MT000040.RelatedEntity" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="INF" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.InformationRecipient">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="intendedRecipient" type="POCD_MT000040.IntendedRecipient" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_InformationRecipient" use="optional" default="PRCP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.InFulfillmentOf">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="order" type="POCD_MT000040.Order" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipFulfills" use="optional" fixed="FLFS" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.IntendedRecipient">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informationRecipient" type="POCD_MT000040.Person" minOccurs="0" />
- <xs:element name="receivedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="x_InformationRecipientRole" use="optional" default="ASSIGNED" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.LabeledDrug">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="name" type="EN" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="optional" fixed="MMAT" />
- <xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="optional" fixed="KIND" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.LanguageCommunication">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="modeCode" type="CE" minOccurs="0" />
- <xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" />
- <xs:element name="preferenceInd" type="BL" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.LegalAuthenticator">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="time" type="TS" />
- <xs:element name="signatureCode" type="CS" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:signatureText" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="LA" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Location">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="healthCareFacility" type="POCD_MT000040.HealthCareFacility" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationTargetLocation" use="optional" fixed="LOC" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.MaintainedEntity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="maintainingPerson" type="POCD_MT000040.Person" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="MNT" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ManufacturedProduct">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="manufacturedLabeledDrug" type="POCD_MT000040.LabeledDrug" />
- <xs:element name="manufacturedMaterial" type="POCD_MT000040.Material" />
- </xs:choice>
- <xs:element name="manufacturerOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="optional" fixed="MANU" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Material">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="name" type="EN" minOccurs="0" />
- <xs:element name="lotNumberText" type="ST" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="optional" fixed="MMAT" />
- <xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="optional" fixed="KIND" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.NonXMLBody">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="text" type="ED" />
- <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCBODY" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Observation">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" />
- <xs:element name="derivationExpr" type="ST" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="value" type="ANY" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="interpretationCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="referenceRange" type="POCD_MT000040.ReferenceRange" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassObservation" use="required" />
- <xs:attribute name="moodCode" type="x_ActMoodDocumentObservation" use="required" />
- <xs:attribute name="negationInd" type="bl" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ObservationMedia">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="value" type="ED" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID" />
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassObservation" use="required" />
- <xs:attribute name="moodCode" type="ActMood" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ObservationRange">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="value" type="ANY" minOccurs="0" />
- <xs:element name="interpretationCode" type="CE" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN.CRT" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Order">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="RQO" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Organization">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="name" type="ON" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="standardIndustryClassCode" type="CE" minOccurs="0" />
- <xs:element name="asOrganizationPartOf" type="POCD_MT000040.OrganizationPartOf" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.OrganizationPartOf">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="wholeOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PART" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Organizer">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="statusCode" type="CS" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="component" type="POCD_MT000040.Component4" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="x_ActClassDocumentEntryOrganizer" use="required" />
- <xs:attribute name="moodCode" type="ActMood" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ParentDocument">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="setId" type="II" minOccurs="0" />
- <xs:element name="versionNumber" type="INT" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClinicalDocument" use="optional" fixed="DOCCLIN" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Participant1">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="functionCode" type="CE" minOccurs="0" />
- <xs:element name="time" type="IVL_TS" minOccurs="0" />
- <xs:element name="associatedEntity" type="POCD_MT000040.AssociatedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="required" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Participant2">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:functionCode" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="time" type="IVL_TS" minOccurs="0" />
- <xs:element name="awarenessCode" type="CE" minOccurs="0" />
- <xs:element name="participantRole" type="POCD_MT000040.ParticipantRole" />
-
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="required" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ParticipantRole">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:choice>
- <xs:element name="playingDevice" type="POCD_MT000040.Device" minOccurs="0" />
- <xs:element name="playingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0" />
- </xs:choice>
- <xs:element name="scopingEntity" type="POCD_MT000040.Entity" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Patient">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" />
- <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:desc" minOccurs="0" maxOccurs="1" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="administrativeGenderCode" type="CE" minOccurs="0" />
- <xs:element name="birthTime" type="TS" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:deceasedInd" minOccurs="0" />
- <xs:element ref="sdtc:deceasedTime" minOccurs="0" />
- <xs:element ref="sdtc:multipleBirthInd" minOccurs="0" />
- <xs:element ref="sdtc:multipleBirthOrderNumber" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="maritalStatusCode" type="CE" minOccurs="0" />
- <xs:element name="religiousAffiliationCode" type="CE" minOccurs="0" />
- <xs:element name="raceCode" type="CE" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:raceCode" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="ethnicGroupCode" type="CE" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:ethnicGroupCode" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="guardian" type="POCD_MT000040.Guardian" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="birthplace" type="POCD_MT000040.Birthplace" minOccurs="0" />
- <xs:element name="languageCommunication" type="POCD_MT000040.LanguageCommunication" minOccurs="0"
- maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.PatientRole">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="patient" type="POCD_MT000040.Patient" minOccurs="0" />
- <xs:element name="providerOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PAT" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Performer1">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="functionCode" type="CE" minOccurs="0" />
- <xs:element name="time" type="IVL_TS" minOccurs="0" />
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_ServiceEventPerformer" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Performer2">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:functionCode" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="time" type="IVL_TS" minOccurs="0" />
- <xs:element name="modeCode" type="CE" minOccurs="0" />
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="optional" fixed="PRF" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Person">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:desc" minOccurs="0" />
- <xs:element ref="sdtc:asPatientRelationship" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Place">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="name" type="EN" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassPlace" use="optional" fixed="PLC" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.PlayingEntity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:birthTime" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="desc" type="ED" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Precondition">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="criterion" type="POCD_MT000040.Criterion" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="PRCN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Procedure">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="required" />
- <xs:attribute name="moodCode" type="x_DocumentProcedureMood" use="required" />
- <xs:attribute name="negationInd" type="bl" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Product">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="manufacturedProduct" type="POCD_MT000040.ManufacturedProduct" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="PRD" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RecordTarget">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="patientRole" type="POCD_MT000040.PatientRole" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="RCT" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Reference">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="seperatableInd" type="BL" minOccurs="0" />
- <xs:choice>
- <xs:element name="externalAct" type="POCD_MT000040.ExternalAct" />
- <xs:element name="externalObservation" type="POCD_MT000040.ExternalObservation" />
- <xs:element name="externalProcedure" type="POCD_MT000040.ExternalProcedure" />
- <xs:element name="externalDocument" type="POCD_MT000040.ExternalDocument" />
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_ActRelationshipExternalReference" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ReferenceRange">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="observationRange" type="POCD_MT000040.ObservationRange" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="REFV" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RegionOfInterest.value">
- <xs:complexContent>
- <xs:extension base="INT">
- <xs:attribute name="unsorted" type="xs:boolean" default="false" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RegionOfInterest">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" maxOccurs="unbounded" />
- <xs:element name="code" type="CS" />
- <xs:element name="value" type="POCD_MT000040.RegionOfInterest.value" maxOccurs="unbounded" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID" />
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="required" fixed="ROIOVL" />
- <xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RelatedDocument">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="parentDocument" type="POCD_MT000040.ParentDocument" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="x_ActRelationshipDocument" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RelatedEntity">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="relatedPerson" type="POCD_MT000040.Person" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassMutualRelationship" use="required" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.RelatedSubject">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:id" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="subject" type="POCD_MT000040.SubjectPerson" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="x_DocumentSubject" use="optional" default="PRS" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ResponsibleParty">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="RESP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Section">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="title" type="ST" minOccurs="0" />
- <xs:element name="text" type="StrucDoc.Text" minOccurs="0" />
- <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entry" type="POCD_MT000040.Entry" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="component" type="POCD_MT000040.Component5" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID" />
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCSECT" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.ServiceEvent">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CE" minOccurs="0" />
- <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="performer" type="POCD_MT000040.Performer1" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Specimen">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="specimenRole" type="POCD_MT000040.SpecimenRole" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="SPC" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.SpecimenRole">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="specimenPlayingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="RoleClassSpecimen" use="optional" fixed="SPEC" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.StructuredBody">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
- <xs:element name="languageCode" type="CS" minOccurs="0" />
- <xs:element name="component" type="POCD_MT000040.Component3" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCBODY" />
- <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Subject">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="awarenessCode" type="CE" minOccurs="0" />
- <xs:element name="relatedSubject" type="POCD_MT000040.RelatedSubject" />
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" fixed="SBJ" />
- <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.SubjectPerson">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:id" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:desc" minOccurs="0" maxOccurs="1" />
- <!-- End Extension: (SDTC) -->
- <xs:element name="administrativeGenderCode" type="CE" minOccurs="0" />
- <xs:element name="birthTime" type="TS" minOccurs="0" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:deceasedInd" minOccurs="0" />
- <xs:element ref="sdtc:deceasedTime" minOccurs="0" />
- <xs:element ref="sdtc:multipleBirthInd" minOccurs="0" />
- <xs:element ref="sdtc:multipleBirthOrderNumber" minOccurs="0" />
- <!-- End Extension: (SDTC) -->
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:raceCode" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:ethnicGroupCode" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
- <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.SubstanceAdministration">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" />
- <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
- <xs:element name="routeCode" type="CE" minOccurs="0" />
- <xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="doseQuantity" type="IVL_PQ" minOccurs="0" />
- <xs:element name="rateQuantity" type="IVL_PQ" minOccurs="0" />
- <xs:element name="maxDoseQuantity" type="RTO_PQ_PQ" minOccurs="0" />
- <xs:element name="administrationUnitCode" type="CE" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="consumable" type="POCD_MT000040.Consumable" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM" />
- <xs:attribute name="moodCode" type="x_DocumentSubstanceMood" use="required" />
- <xs:attribute name="negationInd" type="bl" use="optional" />
- </xs:complexType>
- <xs:complexType name="POCD_MT000040.Supply">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="CD" minOccurs="0" />
- <xs:element name="text" type="ED" minOccurs="0" />
- <xs:element name="statusCode" type="CS" minOccurs="0" />
- <xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
- <xs:element name="independentInd" type="BL" minOccurs="0" />
- <xs:element name="quantity" type="PQ" minOccurs="0" />
- <xs:element name="expectedUseTime" type="IVL_TS" minOccurs="0" />
- <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
- <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="product" type="POCD_MT000040.Product" minOccurs="0" />
- <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0"
- maxOccurs="unbounded" />
- <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
- <!-- Begin Extension: (SDTC) -->
- <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
- <!-- End Extension: (SDTC) -->
- </xs:sequence>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
- <xs:attribute name="classCode" type="ActClassSupply" use="required" fixed="SPLY" />
- <xs:attribute name="moodCode" type="x_DocumentSubstanceMood" use="required" />
- </xs:complexType>
-</xs:schema>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<xs:schema targetNamespace="urn:hl7-org:v3" xmlns:mif="urn:hl7-org:v3/mif" xmlns="urn:hl7-org:v3" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ elementFormDefault="qualified" xmlns:sdtc="urn:hl7-org:sdtc">
+ <xs:annotation>
+ <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
+ <xs:documentation>
+ Copyright (c) 2015 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.
+ </xs:documentation>
+ <xs:documentation>
+ 2012-07-06 Created POCD_MT000040_SDTC.xsd (this file) this file is an edited version of POCD_MT000040.xsd that contains the SDTC extensions.
+ </xs:documentation>
+ <xs:documentation>
+ 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
+ RelatedSubject/sdtc:id,
+ SubjectPerson/sdtc:id,
+ Patient/sdtc:deceasedInd,
+ SubjectPerson/sdtc:deceasedInd,
+ Patient/sdtc:deceasedTime,
+ SubjectPerson/sdtc:deceasedTime,
+ Encounter/sdtc:dischargeDispositionCode,
+ Patient/sdtc:raceCode,
+ SubjectPerson/sdtc:raceCode,
+ PlayingEntity/sdtc:birthTime
+ </xs:documentation>
+ <xs:documentation>
+ 2014-07-14 Added extensions approved by SDWG on xxxx date:
+ Authenticator/sdtc:signatureText,
+ LegalAuthenticator/sdtc:signatureText
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extensions approved by SDWG on 2014-11-xx:
+ Patient/sdtc:multipleBirthInd,
+ SubjectPerson/sdtc:multipleBirthInd,
+ Patient/sdtc:multipleBirthOrderNumber,
+ SubjectPerson/sdtc:multipleBirthOrderNumber
+ Added extensions approved by SDWG on 2014-12-18:
+ Patient/sdtc:ethnicGroupCode,
+ SubjectPerson/sdtc:ethnicGroupCode
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extension approved by SDWG on 2014-01-xx:
+ ClinicalDocument/sdtc:statusCode
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extension approved by SDWG on 2015-03-05:
+ Patient/sdtc:desc
+ SubjectPerson/sdtc:desc
+ Person/sdtc:desc
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extension approved by SDWG on 2015-03-05:
+ AssignedEntity/sdtc:patient
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extension approved by SDWG on 2015-03-19:
+ Observation/sdtc:inFulfillmentOf1
+ SubstanceAdministration/sdtc:inFulfillmentOf1
+ Supply/sdtc:inFulfillmentOf1
+ Procedure/sdtc:inFulfillmentOf1
+ Encounter/sdtc:inFulfillmentOf1
+ Act/sdtc:inFulfillmentOf1
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extension approved by SDWG on 2015-03-05:
+ Person/sdtc:asPatientRelationship
+ </xs:documentation>
+ <xs:documentation>
+ 2015-06-01 Added extension approved by SDWG on 2014-11-06
+ EncompassingEncounter/sdtc:admissionReferralSourceCode ***
+ </xs:documentation>
+ <xs:documentation>
+ 2016-05-12 Added extension approved by SDWG on 2016-01-28
+ Component4/priorityNumber ****
+ </xs:documentation>
+ <xs:documentation>
+ 2017-10-10 Added extension approved by SDWG on 2017-05-17
+ Participant2/functionCode ***
+ Performer2/functionCode **
+ </xs:documentation>
+
+ <xs:documentation>
+ 2018-07-09 Added extension approved by SDWG on 2018-06-28
+ ObservationRange/sdtc:precondition1 ????
+ </xs:documentation>
+
+ <xs:documentation>
+ 2019-04-14 Added extension approved by SDWG in 2018-11
+ Organizer/sdtc:text
+ </xs:documentation>
+
+ <xs:documentation>
+ 2019-08-06 Extensions created for Form Definition Document IG include:
+ precondition
+ </xs:documentation>
+ <xs:documentation>
+ 2020-10-12
+ Added alternateIdentification extension approved by SDWG on 2020-09
+ Fix missing sdtc: prefix on functionCode approved by SDWG on 2020-10
+ </xs:documentation>
+
+ </xs:annotation>
+ <xs:include schemaLocation="../../processable/coreschemas/datatypes.xsd" />
+ <xs:include schemaLocation="../../processable/coreschemas/voc.xsd" />
+ <xs:include schemaLocation="../../processable/coreschemas/NarrativeBlock.xsd" />
+ <!-- Added SDTC namespace which holds the SDTC extensions -->
+ <xs:import namespace="urn:hl7-org:sdtc" schemaLocation="SDTC.xsd" />
+ <xs:complexType name="POCD_MT000040.InfrastructureRoot.typeId">
+ <xs:complexContent>
+ <xs:restriction base="II">
+ <xs:attribute name="root" type="uid" use="required" fixed="2.16.840.1.113883.1.3" />
+ <xs:attribute name="extension" type="st" use="required" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Act">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="x_ActClassDocumentEntryAct" use="required" />
+ <xs:attribute name="moodCode" type="x_DocumentActMood" use="required" />
+ <xs:attribute name="negationInd" type="bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.AssignedAuthor">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0" />
+ <xs:element name="assignedAuthoringDevice" type="POCD_MT000040.AuthoringDevice" minOccurs="0" />
+ </xs:choice>
+ <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.AssignedCustodian">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="representedCustodianOrganization" type="POCD_MT000040.CustodianOrganization" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.AssignedEntity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="assignedPerson" type="POCD_MT000040.Person" minOccurs="0" />
+ <xs:element name="representedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:patient" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassAssignedEntity" use="optional" fixed="ASSIGNED" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.AssociatedEntity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="associatedPerson" type="POCD_MT000040.Person" minOccurs="0" />
+ <xs:element name="scopingOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassAssociative" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Authenticator">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="time" type="TS" />
+ <xs:element name="signatureCode" type="CS" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:signatureText" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUTHEN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Author">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="functionCode" type="CE" minOccurs="0" />
+ <xs:element name="time" type="TS" />
+ <xs:element name="assignedAuthor" type="POCD_MT000040.AssignedAuthor" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="AUT" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.AuthoringDevice">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="manufacturerModelName" type="SC" minOccurs="0" />
+ <xs:element name="softwareName" type="SC" minOccurs="0" />
+ <xs:element name="asMaintainedEntity" type="POCD_MT000040.MaintainedEntity" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassDevice" use="optional" fixed="DEV" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Authorization">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="consent" type="POCD_MT000040.Consent" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="AUTH" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Birthplace">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="place" type="POCD_MT000040.Place" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="BIRTHPL" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ClinicalDocument">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" />
+ <xs:element name="code" type="CE" />
+ <xs:element name="title" type="ST" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:statusCode" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="effectiveTime" type="TS" />
+ <xs:element name="confidentialityCode" type="CE" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="setId" type="II" minOccurs="0" />
+ <xs:element name="versionNumber" type="INT" minOccurs="0" />
+ <xs:element name="copyTime" type="TS" minOccurs="0" />
+ <xs:element name="recordTarget" type="POCD_MT000040.RecordTarget" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" maxOccurs="unbounded" />
+ <xs:element name="dataEnterer" type="POCD_MT000040.DataEnterer" minOccurs="0" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="custodian" type="POCD_MT000040.Custodian" />
+ <xs:element name="informationRecipient" type="POCD_MT000040.InformationRecipient" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="legalAuthenticator" type="POCD_MT000040.LegalAuthenticator" minOccurs="0" />
+ <xs:element name="authenticator" type="POCD_MT000040.Authenticator" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant1" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="inFulfillmentOf" type="POCD_MT000040.InFulfillmentOf" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="documentationOf" type="POCD_MT000040.DocumentationOf" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="relatedDocument" type="POCD_MT000040.RelatedDocument" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="authorization" type="POCD_MT000040.Authorization" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="componentOf" type="POCD_MT000040.Component1" minOccurs="0" />
+ <xs:element name="component" type="POCD_MT000040.Component2" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClinicalDocument" use="optional" fixed="DOCCLIN" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Component1">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="encompassingEncounter" type="POCD_MT000040.EncompassingEncounter" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Component2">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="nonXMLBody" type="POCD_MT000040.NonXMLBody" />
+ <xs:element name="structuredBody" type="POCD_MT000040.StructuredBody" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Component3">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="section" type="POCD_MT000040.Section" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Component4">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="sequenceNumber" type="INT" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:priorityNumber" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="seperatableInd" type="BL" minOccurs="0" />
+ <xs:choice>
+ <xs:element name="act" type="POCD_MT000040.Act" />
+ <xs:element name="encounter" type="POCD_MT000040.Encounter" />
+ <xs:element name="observation" type="POCD_MT000040.Observation" />
+ <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
+ <xs:element name="organizer" type="POCD_MT000040.Organizer" />
+ <xs:element name="procedure" type="POCD_MT000040.Procedure" />
+ <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
+ <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
+ <xs:element name="supply" type="POCD_MT000040.Supply" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Component5">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="section" type="POCD_MT000040.Section" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipHasComponent" use="optional" fixed="COMP" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Consent">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="CONS" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Consumable">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="manufacturedProduct" type="POCD_MT000040.ManufacturedProduct" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="CSM" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Criterion">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="value" type="ANY" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN.CRT" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Custodian">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="assignedCustodian" type="POCD_MT000040.AssignedCustodian" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="CST" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.CustodianOrganization">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <xs:element name="name" type="ON" minOccurs="0" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.DataEnterer">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="time" type="TS" minOccurs="0" />
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="ENT" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Device">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="manufacturerModelName" type="SC" minOccurs="0" />
+ <xs:element name="softwareName" type="SC" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassDevice" use="optional" default="DEV" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.DocumentationOf">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="serviceEvent" type="POCD_MT000040.ServiceEvent" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="DOC" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.EncompassingEncounter">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:admissionReferralSourceCode" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="dischargeDispositionCode" type="CE" minOccurs="0" />
+ <xs:element name="responsibleParty" type="POCD_MT000040.ResponsibleParty" minOccurs="0" />
+ <xs:element name="encounterParticipant" type="POCD_MT000040.EncounterParticipant" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="location" type="POCD_MT000040.Location" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="ENC" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Encounter">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:dischargeDispositionCode" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="required" />
+ <xs:attribute name="moodCode" type="x_DocumentEncounterMood" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.EncounterParticipant">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="time" type="IVL_TS" minOccurs="0" />
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_EncounterParticipant" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Entity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="desc" type="ED" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Entry">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="act" type="POCD_MT000040.Act" />
+ <xs:element name="encounter" type="POCD_MT000040.Encounter" />
+ <xs:element name="observation" type="POCD_MT000040.Observation" />
+ <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
+ <xs:element name="organizer" type="POCD_MT000040.Organizer" />
+ <xs:element name="procedure" type="POCD_MT000040.Procedure" />
+ <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
+ <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
+ <xs:element name="supply" type="POCD_MT000040.Supply" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_ActRelationshipEntry" use="optional" default="COMP" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" fixed="true" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.EntryRelationship">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="sequenceNumber" type="INT" minOccurs="0" />
+ <xs:element name="seperatableInd" type="BL" minOccurs="0" />
+ <xs:choice>
+ <xs:element name="act" type="POCD_MT000040.Act" />
+ <xs:element name="encounter" type="POCD_MT000040.Encounter" />
+ <xs:element name="observation" type="POCD_MT000040.Observation" />
+ <xs:element name="observationMedia" type="POCD_MT000040.ObservationMedia" />
+ <xs:element name="organizer" type="POCD_MT000040.Organizer" />
+ <xs:element name="procedure" type="POCD_MT000040.Procedure" />
+ <xs:element name="regionOfInterest" type="POCD_MT000040.RegionOfInterest" />
+ <xs:element name="substanceAdministration" type="POCD_MT000040.SubstanceAdministration" />
+ <xs:element name="supply" type="POCD_MT000040.Supply" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_ActRelationshipEntryRelationship" use="required" />
+ <xs:attribute name="inversionInd" type="bl" use="optional" />
+ <xs:attribute name="contextConductionInd" type="bl" use="optional" default="true" />
+ <xs:attribute name="negationInd" type="bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ExternalAct">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ExternalDocument">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="setId" type="II" minOccurs="0" />
+ <xs:element name="versionNumber" type="INT" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassDocument" use="optional" default="DOC" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ExternalObservation">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ExternalProcedure">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="PROC" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Guardian">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="guardianPerson" type="POCD_MT000040.Person" />
+ <xs:element name="guardianOrganization" type="POCD_MT000040.Organization" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="GUARD" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.HealthCareFacility">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="location" type="POCD_MT000040.Place" minOccurs="0" />
+ <xs:element name="serviceProviderOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassServiceDeliveryLocation" use="optional" default="SDLOC" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Informant12">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ <xs:element name="relatedEntity" type="POCD_MT000040.RelatedEntity" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="INF" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.InformationRecipient">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="intendedRecipient" type="POCD_MT000040.IntendedRecipient" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_InformationRecipient" use="optional" default="PRCP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.InFulfillmentOf">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="order" type="POCD_MT000040.Order" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipFulfills" use="optional" fixed="FLFS" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.IntendedRecipient">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informationRecipient" type="POCD_MT000040.Person" minOccurs="0" />
+ <xs:element name="receivedOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="x_InformationRecipientRole" use="optional" default="ASSIGNED" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.LabeledDrug">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="name" type="EN" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="optional" fixed="MMAT" />
+ <xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="optional" fixed="KIND" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.LanguageCommunication">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="modeCode" type="CE" minOccurs="0" />
+ <xs:element name="proficiencyLevelCode" type="CE" minOccurs="0" />
+ <xs:element name="preferenceInd" type="BL" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.LegalAuthenticator">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="time" type="TS" />
+ <xs:element name="signatureCode" type="CS" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:signatureText" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="LA" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Location">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="healthCareFacility" type="POCD_MT000040.HealthCareFacility" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationTargetLocation" use="optional" fixed="LOC" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.MaintainedEntity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="maintainingPerson" type="POCD_MT000040.Person" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="MNT" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ManufacturedProduct">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:choice>
+ <xs:element name="manufacturedLabeledDrug" type="POCD_MT000040.LabeledDrug" />
+ <xs:element name="manufacturedMaterial" type="POCD_MT000040.Material" />
+ </xs:choice>
+ <xs:element name="manufacturerOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassManufacturedProduct" use="optional" fixed="MANU" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Material">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="name" type="EN" minOccurs="0" />
+ <xs:element name="lotNumberText" type="ST" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassManufacturedMaterial" use="optional" fixed="MMAT" />
+ <xs:attribute name="determinerCode" type="EntityDeterminerDetermined" use="optional" fixed="KIND" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.NonXMLBody">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="text" type="ED" />
+ <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCBODY" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Observation">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" />
+ <xs:element name="derivationExpr" type="ST" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="value" type="ANY" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="interpretationCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="referenceRange" type="POCD_MT000040.ReferenceRange" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassObservation" use="required" />
+ <xs:attribute name="moodCode" type="x_ActMoodDocumentObservation" use="required" />
+ <xs:attribute name="negationInd" type="bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ObservationMedia">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="value" type="ED" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID" />
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassObservation" use="required" />
+ <xs:attribute name="moodCode" type="ActMood" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ObservationRange">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="value" type="ANY" minOccurs="0" />
+ <xs:element name="interpretationCode" type="CE" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassObservation" use="optional" default="OBS" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN.CRT" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Order">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="RQO" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Organization">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="name" type="ON" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="standardIndustryClassCode" type="CE" minOccurs="0" />
+ <xs:element name="asOrganizationPartOf" type="POCD_MT000040.OrganizationPartOf" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassOrganization" use="optional" fixed="ORG" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.OrganizationPartOf">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="wholeOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PART" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Organizer">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:text" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="statusCode" type="CS" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="component" type="POCD_MT000040.Component4" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="x_ActClassDocumentEntryOrganizer" use="required" />
+ <xs:attribute name="moodCode" type="ActMood" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ParentDocument">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="setId" type="II" minOccurs="0" />
+ <xs:element name="versionNumber" type="INT" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClinicalDocument" use="optional" fixed="DOCCLIN" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Participant1">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="functionCode" type="CE" minOccurs="0" />
+ <xs:element name="time" type="IVL_TS" minOccurs="0" />
+ <xs:element name="associatedEntity" type="POCD_MT000040.AssociatedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="required" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Participant2">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:functionCode" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="time" type="IVL_TS" minOccurs="0" />
+ <xs:element name="awarenessCode" type="CE" minOccurs="0" />
+ <xs:element name="participantRole" type="POCD_MT000040.ParticipantRole" />
+
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="required" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ParticipantRole">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:choice>
+ <xs:element name="playingDevice" type="POCD_MT000040.Device" minOccurs="0" />
+ <xs:element name="playingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0" />
+ </xs:choice>
+ <xs:element name="scopingEntity" type="POCD_MT000040.Entity" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassRoot" use="optional" default="ROL" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Patient">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" />
+ <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:desc" minOccurs="0" maxOccurs="1" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="administrativeGenderCode" type="CE" minOccurs="0" />
+ <xs:element name="birthTime" type="TS" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:deceasedInd" minOccurs="0" />
+ <xs:element ref="sdtc:deceasedTime" minOccurs="0" />
+ <xs:element ref="sdtc:multipleBirthInd" minOccurs="0" />
+ <xs:element ref="sdtc:multipleBirthOrderNumber" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="maritalStatusCode" type="CE" minOccurs="0" />
+ <xs:element name="religiousAffiliationCode" type="CE" minOccurs="0" />
+ <xs:element name="raceCode" type="CE" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:raceCode" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="ethnicGroupCode" type="CE" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:ethnicGroupCode" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="guardian" type="POCD_MT000040.Guardian" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="birthplace" type="POCD_MT000040.Birthplace" minOccurs="0" />
+ <xs:element name="languageCommunication" type="POCD_MT000040.LanguageCommunication" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.PatientRole">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="patient" type="POCD_MT000040.Patient" minOccurs="0" />
+ <xs:element name="providerOrganization" type="POCD_MT000040.Organization" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClass" use="optional" fixed="PAT" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Performer1">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="functionCode" type="CE" minOccurs="0" />
+ <xs:element name="time" type="IVL_TS" minOccurs="0" />
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_ServiceEventPerformer" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Performer2">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:functionCode" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="time" type="IVL_TS" minOccurs="0" />
+ <xs:element name="modeCode" type="CE" minOccurs="0" />
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationPhysicalPerformer" use="optional" fixed="PRF" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Person">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:desc" minOccurs="0" />
+ <xs:element ref="sdtc:asPatientRelationship" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Place">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="name" type="EN" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassPlace" use="optional" fixed="PLC" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.PlayingEntity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="quantity" type="PQ" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:birthTime" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="desc" type="ED" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClassRoot" use="optional" default="ENT" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Precondition">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="criterion" type="POCD_MT000040.Criterion" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="PRCN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Procedure">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="methodCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="targetSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="required" />
+ <xs:attribute name="moodCode" type="x_DocumentProcedureMood" use="required" />
+ <xs:attribute name="negationInd" type="bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Product">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="manufacturedProduct" type="POCD_MT000040.ManufacturedProduct" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="PRD" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RecordTarget">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="patientRole" type="POCD_MT000040.PatientRole" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="RCT" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Reference">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="seperatableInd" type="BL" minOccurs="0" />
+ <xs:choice>
+ <xs:element name="externalAct" type="POCD_MT000040.ExternalAct" />
+ <xs:element name="externalObservation" type="POCD_MT000040.ExternalObservation" />
+ <xs:element name="externalProcedure" type="POCD_MT000040.ExternalProcedure" />
+ <xs:element name="externalDocument" type="POCD_MT000040.ExternalDocument" />
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_ActRelationshipExternalReference" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ReferenceRange">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="observationRange" type="POCD_MT000040.ObservationRange" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ActRelationshipType" use="optional" fixed="REFV" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RegionOfInterest.value">
+ <xs:complexContent>
+ <xs:extension base="INT">
+ <xs:attribute name="unsorted" type="xs:boolean" default="false" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RegionOfInterest">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" maxOccurs="unbounded" />
+ <xs:element name="code" type="CS" />
+ <xs:element name="value" type="POCD_MT000040.RegionOfInterest.value" maxOccurs="unbounded" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:precondition2" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID" />
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="required" fixed="ROIOVL" />
+ <xs:attribute name="moodCode" type="ActMood" use="required" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RelatedDocument">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="parentDocument" type="POCD_MT000040.ParentDocument" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="x_ActRelationshipDocument" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RelatedEntity">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="relatedPerson" type="POCD_MT000040.Person" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassMutualRelationship" use="required" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.RelatedSubject">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:id" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="addr" type="AD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="telecom" type="TEL" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="subject" type="POCD_MT000040.SubjectPerson" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="x_DocumentSubject" use="optional" default="PRS" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ResponsibleParty">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="assignedEntity" type="POCD_MT000040.AssignedEntity" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="RESP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Section">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="title" type="ST" minOccurs="0" />
+ <xs:element name="text" type="StrucDoc.Text" minOccurs="0" />
+ <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entry" type="POCD_MT000040.Entry" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="component" type="POCD_MT000040.Component5" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID" />
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCSECT" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.ServiceEvent">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CE" minOccurs="0" />
+ <xs:element name="effectiveTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="performer" type="POCD_MT000040.Performer1" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassRoot" use="optional" default="ACT" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Specimen">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="specimenRole" type="POCD_MT000040.SpecimenRole" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationType" use="optional" fixed="SPC" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.SpecimenRole">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:identifiedBy" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="specimenPlayingEntity" type="POCD_MT000040.PlayingEntity" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="RoleClassSpecimen" use="optional" fixed="SPEC" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.StructuredBody">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="confidentialityCode" type="CE" minOccurs="0" />
+ <xs:element name="languageCode" type="CS" minOccurs="0" />
+ <xs:element name="component" type="POCD_MT000040.Component3" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="optional" fixed="DOCBODY" />
+ <xs:attribute name="moodCode" type="ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Subject">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="awarenessCode" type="CE" minOccurs="0" />
+ <xs:element name="relatedSubject" type="POCD_MT000040.RelatedSubject" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="ParticipationTargetSubject" use="optional" fixed="SBJ" />
+ <xs:attribute name="contextControlCode" type="ContextControl" use="optional" fixed="OP" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.SubjectPerson">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:id" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="name" type="PN" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:desc" minOccurs="0" maxOccurs="1" />
+ <!-- End Extension: (SDTC) -->
+ <xs:element name="administrativeGenderCode" type="CE" minOccurs="0" />
+ <xs:element name="birthTime" type="TS" minOccurs="0" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:deceasedInd" minOccurs="0" />
+ <xs:element ref="sdtc:deceasedTime" minOccurs="0" />
+ <xs:element ref="sdtc:multipleBirthInd" minOccurs="0" />
+ <xs:element ref="sdtc:multipleBirthOrderNumber" minOccurs="0" />
+ <!-- End Extension: (SDTC) -->
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:raceCode" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:ethnicGroupCode" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="EntityClass" use="optional" fixed="PSN" />
+ <xs:attribute name="determinerCode" type="EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.SubstanceAdministration">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" />
+ <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
+ <xs:element name="routeCode" type="CE" minOccurs="0" />
+ <xs:element name="approachSiteCode" type="CD" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="doseQuantity" type="IVL_PQ" minOccurs="0" />
+ <xs:element name="rateQuantity" type="IVL_PQ" minOccurs="0" />
+ <xs:element name="maxDoseQuantity" type="RTO_PQ_PQ" minOccurs="0" />
+ <xs:element name="administrationUnitCode" type="CE" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="consumable" type="POCD_MT000040.Consumable" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClass" use="required" fixed="SBADM" />
+ <xs:attribute name="moodCode" type="x_DocumentSubstanceMood" use="required" />
+ <xs:attribute name="negationInd" type="bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="POCD_MT000040.Supply">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="CD" minOccurs="0" />
+ <xs:element name="text" type="ED" minOccurs="0" />
+ <xs:element name="statusCode" type="CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="SXCM_TS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="priorityCode" type="CE" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="repeatNumber" type="IVL_INT" minOccurs="0" />
+ <xs:element name="independentInd" type="BL" minOccurs="0" />
+ <xs:element name="quantity" type="PQ" minOccurs="0" />
+ <xs:element name="expectedUseTime" type="IVL_TS" minOccurs="0" />
+ <xs:element name="subject" type="POCD_MT000040.Subject" minOccurs="0" />
+ <xs:element name="specimen" type="POCD_MT000040.Specimen" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="product" type="POCD_MT000040.Product" minOccurs="0" />
+ <xs:element name="performer" type="POCD_MT000040.Performer2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="author" type="POCD_MT000040.Author" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="informant" type="POCD_MT000040.Informant12" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="participant" type="POCD_MT000040.Participant2" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="entryRelationship" type="POCD_MT000040.EntryRelationship" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="reference" type="POCD_MT000040.Reference" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="precondition" type="POCD_MT000040.Precondition" minOccurs="0" maxOccurs="unbounded" />
+ <!-- Begin Extension: (SDTC) -->
+ <xs:element ref="sdtc:inFulfillmentOf1" minOccurs="0" maxOccurs="unbounded" />
+ <!-- End Extension: (SDTC) -->
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
+ <xs:attribute name="classCode" type="ActClassSupply" use="required" fixed="SPLY" />
+ <xs:attribute name="moodCode" type="x_DocumentSubstanceMood" use="required" />
+ </xs:complexType>
+</xs:schema>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/SDTC.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/SDTC.xsd
index 8a12d57..09ad191 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/SDTC.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/infrastructure/cda/SDTC.xsd
@@ -1,224 +1,385 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<xs:schema targetNamespace="urn:hl7-org:sdtc" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:sdtc"
- elementFormDefault="qualified" xmlns:hl7="urn:hl7-org:v3" xmlns:sch="http://www.ascc.net/xml/schematron">
- <xs:annotation>
- <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
- <xs:documentation>
- Copyright (c) 2015 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.
- </xs:documentation>
- <xs:documentation>See http://wiki.hl7.org/index.php?title=CDA_R2_Extensions for more details of extensions</xs:documentation>
- <xs:documentation>
- 2012-07-06 Created SDTC.xsd (this file) this file holds all extensions in the SDTC namespace.
- It contains elements, attributes and datatypes
- </xs:documentation>
- <xs:documentation>
- 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
- id,
- deceasedInd,
- deceasedTime,
- valueSet,
- valuesetVersion,
- dischargeDispositionCode,
- raceCode,
- birthTime
- </xs:documentation>
- <xs:documentation>
- 2014-07-14 Added extension approved by SDWG on xxxx date:
- signatureText
- </xs:documentation>
- <xs:documentation>
- 2015-04-01 Added extensions approved by SDWG on 2014-11-xx:
- multipleBirthInd,
- multipleBirthOrderNumber
- </xs:documentation>
- <xs:documentation>
- 2015-04-01
- Added extension approved by SDWG on 2014-12-18:
- ethnicGroupCode
- </xs:documentation>
- <xs:documentation>
- 2015-04-01
- Added extension approved by SDWG on 2014-01-xx:
- statusCode
- </xs:documentation>
- <xs:documentation>
- 2015-04-01
- Added extension approved by SDWG on 2015-03-05
- desc
- </xs:documentation>
- <xs:documentation>
- 2015-04-01
- Added extension approved by SDWG on 2015-03-05
- patient
- </xs:documentation>
- <xs:documentation>
- 2015-04-01
- Added extension approved by SDWG on 2015-03-19
- inFulfillmentOf1
- </xs:documentation>
- <xs:documentation>
- 2015-04-06
- Added extension approved by SDWG on 2015-03-05
- asPatientRelationship
- </xs:documentation>
- <xs:documentation>
- 2016-05-12
- Added extension approved by SDWG on 2016-01-28
- priorityNumber
- </xs:documentation>
- <xs:documentation>
- 2017-10-10
- Added extension approved by SDWG on 2017-05-17
- functionCode
- </xs:documentation>
- </xs:annotation>
-
- <xs:import namespace="urn:hl7-org:v3" schemaLocation="POCD_MT000040_SDTC.xsd" />
-
- <!-- == Start Data types ===================================================================== -->
- <!-- Datatype INT_POS (restricts integers to 1 or greater) -->
- <xs:simpleType name="int_pos">
- <xs:annotation>
- <xs:documentation>Positive integer numbers</xs:documentation>
- </xs:annotation>
- <xs:restriction base="hl7:int">
- <xs:minInclusive value="1" />
- </xs:restriction>
- </xs:simpleType>
-
- <xs:complexType name="INT_POS">
- <xs:annotation>
- <xs:documentation>Positive integer numbers</xs:documentation>
- <xs:appinfo>
- <diff>INT</diff>
- <sch:pattern name="validate SDTC_INT">
- <sch:rule abstract="true" id="rule-SDTC_INT">
- <sch:report test="(@value or @nullFlavor) and not(@value and @nullFlavor)" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="hl7:QTY">
- <xs:attribute name="value" use="optional" type="int_pos" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
-
- <!-- ActReference (created for QRDA) -->
- <xs:complexType name="ActReference">
- <xs:sequence>
- <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="unbounded" />
- </xs:sequence>
- <xs:attribute name="classCode" type="hl7:ActClass" use="required" />
- <xs:attribute name="moodCode" type="hl7:x_DocumentActMood" use="required" />
- <xs:attribute name="determinerCode" type="hl7:EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
-
- <!-- Fulfills (created for QRDA) -->
- <xs:complexType name="InFulfillmentOf1">
- <xs:sequence>
- <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="actReference" type="ActReference" />
- </xs:sequence>
- <xs:attribute name="typeCode" type="hl7:ActRelationshipFulfills" use="required" fixed="FLFS" />
- <xs:attribute name="inversionInd" type="hl7:bl" use="optional" />
- <xs:attribute name="negationInd" type="hl7:bl" use="optional" />
- </xs:complexType>
-
- <xs:complexType name="SdtcPatient">
- <xs:sequence>
- <xs:element name="id" type="hl7:II" minOccurs="1" />
- </xs:sequence>
- </xs:complexType>
-
- <xs:complexType name="AsPatientRelationship">
- <xs:sequence>
- <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
- <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
- <xs:element name="code" type="hl7:CE" />
- </xs:sequence>
- <xs:attribute name="classCode" type="hl7:x_DocumentSubject" use="required" fixed="PRS" />
- <xs:attribute name="determinerCode" type="hl7:EntityDeterminer" use="optional" fixed="INSTANCE" />
- </xs:complexType>
-
- <!-- == End Data Types =================================================================== -->
-
- <!-- == Start Attributes =================================================================== -->
- <xs:attribute name="valueSet" type="hl7:oid" />
- <xs:attribute name="valueSetVersion" type="hl7:st" />
- <!-- == End Attributes =================================================================== -->
-
-
- <!-- == Start Elements =================================================================== -->
- <xs:element name="raceCode" type="hl7:CE" />
- <xs:element name="ethnicGroupCode" type="hl7:CE" />
-
- <xs:element name="dischargeDispositionCode" type="hl7:CE" />
-
- <xs:element name="id" type="hl7:II" />
-
- <xs:element name="deceasedInd" type="hl7:BL" />
- <xs:element name="deceasedTime" type="hl7:TS" />
-
- <xs:element name="multipleBirthInd" type="hl7:BL" />
- <xs:element name="multipleBirthOrderNumber" type="INT_POS" />
-
- <xs:element name="birthTime" type="hl7:TS" />
-
- <xs:element name="signatureText" type="hl7:ED" />
-
- <xs:element name="statusCode" type="hl7:CS" />
-
- <xs:element name="desc" type="hl7:ED" />
-
- <xs:element name="inFulfillmentOf1" type="InFulfillmentOf1" />
-
- <xs:element name="patient" type="SdtcPatient" />
-
- <xs:element name="asPatientRelationship" type="AsPatientRelationship" />
-
- <xs:element name="priorityNumber" type="hl7:INT" />
-
- <xs:element name="functionCode" type="hl7:CE" />
-
- <!-- == End Elements =================================================================== -->
-
+<?xml version="1.0" encoding="UTF-8"?>
+
+<xs:schema targetNamespace="urn:hl7-org:sdtc" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:sdtc"
+ elementFormDefault="qualified" xmlns:hl7="urn:hl7-org:v3" xmlns:sch="http://www.ascc.net/xml/schematron">
+ <xs:annotation>
+ <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
+ <xs:documentation>
+ Copyright (c) 2015 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.
+ </xs:documentation>
+ <xs:documentation>See http://wiki.hl7.org/index.php?title=CDA_R2_Extensions for more details of extensions</xs:documentation>
+ <xs:documentation>
+ 2012-07-06 Created SDTC.xsd (this file) this file holds all extensions in the SDTC namespace.
+ It contains elements, attributes and datatypes
+ </xs:documentation>
+ <xs:documentation>
+ 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
+ id,
+ deceasedInd,
+ deceasedTime,
+ valueSet,
+ valuesetVersion,
+ dischargeDispositionCode,
+ raceCode,
+ birthTime
+ </xs:documentation>
+ <xs:documentation>
+ 2014-07-14 Added extension approved by SDWG on xxxx date:
+ signatureText
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01 Added extensions approved by SDWG on 2014-11-xx:
+ multipleBirthInd,
+ multipleBirthOrderNumber
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01
+ Added extension approved by SDWG on 2014-12-18:
+ ethnicGroupCode
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01
+ Added extension approved by SDWG on 2014-01-xx:
+ statusCode
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01
+ Added extension approved by SDWG on 2015-03-05
+ desc
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01
+ Added extension approved by SDWG on 2015-03-05
+ patient
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-01
+ Added extension approved by SDWG on 2015-03-19
+ inFulfillmentOf1
+ </xs:documentation>
+ <xs:documentation>
+ 2015-04-06
+ Added extension approved by SDWG on 2015-03-05
+ asPatientRelationship
+ </xs:documentation>
+ <xs:documentation>
+ 2015-06-01
+ Added extension approved by SDWG on 2014-11-06
+ admissionReferralSourceCode
+ </xs:documentation>
+ <xs:documentation>
+ 2016-05-12
+ Added extension approved by SDWG on 2016-01-28
+ priorityNumber
+ </xs:documentation>
+ <xs:documentation>
+ 2017-10-10
+ Added extension approved by SDWG on 2017-05-17
+ functionCode
+ </xs:documentation>
+ <xs:documentation>
+ 2018-07-05
+ Added extension approved by SDWG on 2018-06-28
+ precondition1
+ </xs:documentation>
+ <xs:documentation>
+ 2019-04-14
+ Added extension approved by SDWG in 2018-11
+ organizer.text
+ </xs:documentation>
+
+ <xs:documentation>
+ 2019-08-06 Extensions created for Form Definition Document IG include:
+ precondition2, AllFalse, AllTrue, AtLeastOneFalse, AtLeastOneTrue, OnlyOneFalse, OnlyOneTrue
+ </xs:documentation>
+
+ <xs:documentation>
+ 2020-10-12
+ Added alternateIdentification extension approved by SDWG on 2020-09
+ </xs:documentation>
+ </xs:annotation>
+
+ <xs:import namespace="urn:hl7-org:v3" schemaLocation="POCD_MT000040_SDTC.xsd" />
+
+ <!-- == Start Data types ===================================================================== -->
+ <!-- Datatype INT_POS (restricts integers to 1 or greater) -->
+ <xs:simpleType name="int_pos">
+ <xs:annotation>
+ <xs:documentation>Positive integer numbers</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="hl7:int">
+ <xs:minInclusive value="1" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="INT_POS">
+ <xs:annotation>
+ <xs:documentation>Positive integer numbers</xs:documentation>
+ <xs:appinfo>
+ <diff>INT</diff>
+ <sch:pattern name="validate SDTC_INT">
+ <sch:rule abstract="true" id="rule-SDTC_INT">
+ <sch:report test="(@value or @nullFlavor) and not(@value and @nullFlavor)" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="hl7:QTY">
+ <xs:attribute name="value" use="optional" type="int_pos" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <!-- == End Data Types =================================================================== -->
+
+ <!-- == Start Attributes =================================================================== -->
+ <xs:attribute name="valueSet" type="hl7:oid" />
+ <xs:attribute name="valueSetVersion" type="hl7:st" />
+ <!-- == End Attributes =================================================================== -->
+
+ <!-- == Start Simple Elements =================================================================== -->
+ <xs:element name="admissionReferralSourceCode" type="hl7:CD" />
+ <xs:element name="raceCode" type="hl7:CE" />
+ <xs:element name="ethnicGroupCode" type="hl7:CE" />
+ <xs:element name="dischargeDispositionCode" type="hl7:CE" />
+ <xs:element name="id" type="hl7:II" />
+ <xs:element name="deceasedInd" type="hl7:BL" />
+ <xs:element name="deceasedTime" type="hl7:TS" />
+ <xs:element name="multipleBirthInd" type="hl7:BL" />
+ <xs:element name="multipleBirthOrderNumber" type="INT_POS" />
+ <xs:element name="birthTime" type="hl7:TS" />
+ <xs:element name="signatureText" type="hl7:ED" />
+ <xs:element name="statusCode" type="hl7:CS" />
+ <xs:element name="desc" type="hl7:ED" />
+ <xs:element name="inFulfillmentOf1" type="InFulfillmentOf1" />
+ <xs:element name="patient" type="SdtcPatient" />
+ <xs:element name="asPatientRelationship" type="AsPatientRelationship" />
+ <xs:element name="priorityNumber" type="hl7:INT" />
+ <xs:element name="functionCode" type="hl7:CE" />
+ <xs:element name="precondition1" type="Precondition1" />
+ <!-- created for Structured Form Definition -->
+ <xs:element name="precondition2" type="Precondition2" />
+ <xs:element name="text" type="hl7:ED" />
+ <xs:element name="identifiedBy" type="IdentifiedBy" />
+ <!-- == End Simple Elements =================================================================== -->
+
+ <!-- == Start Complex Elements =================================================================== -->
+ <!-- ActReference (created for QRDA) -->
+ <xs:complexType name="ActReference">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="classCode" type="hl7:ActClass" use="required" />
+ <xs:attribute name="moodCode" type="hl7:x_DocumentActMood" use="required" />
+ <xs:attribute name="determinerCode" type="hl7:EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <!-- Fulfills (created for QRDA) -->
+ <xs:complexType name="InFulfillmentOf1">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="actReference" type="ActReference" />
+ </xs:sequence>
+ <xs:attribute name="typeCode" type="hl7:ActRelationshipFulfills" use="required" fixed="FLFS" />
+ <xs:attribute name="inversionInd" type="hl7:bl" use="optional" />
+ <xs:attribute name="negationInd" type="hl7:bl" use="optional" />
+ </xs:complexType>
+ <xs:complexType name="SdtcPatient">
+ <xs:sequence>
+ <xs:element name="id" type="hl7:II" minOccurs="1" />
+ </xs:sequence>
+ </xs:complexType>
+ <xs:complexType name="AsPatientRelationship">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="code" type="hl7:CE" />
+ </xs:sequence>
+ <xs:attribute name="classCode" type="hl7:x_DocumentSubject" use="required" fixed="PRS" />
+ <xs:attribute name="determinerCode" type="hl7:EntityDeterminer" use="optional" fixed="INSTANCE" />
+ </xs:complexType>
+ <!-- Precondition1 (created for C-CDA Templates for Infectious Disease (lab reporting)) -->
+ <xs:complexType name="Precondition1">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <!-- A code specifying the logical conjunction of the criteria among all the condition-links
+ of Acts (e.g., and, or, exclusive-or).
+ All AND criteria must be true.
+ If OR and AND criteria occur together, one criterion out of the OR-group must be true
+ and all AND criteria must be true also.
+ If XOR criteria occur together with OR and AND criteria, exactly one of the XOR criteria
+ must be true, and at least one of the OR criteria and all AND criteria must be true.
+ In other words, the sets of AND, OR, and XOR criteria are in turn combined by a
+ logical AND operator (all AND criteria and at least one OR criterion and exactly
+ one XOR criterion).
+ -->
+ <!-- Values are restricted to the values in HL7 RelationshipConjunction (AND, OR, XOR)-->
+
+ <xs:element name="conjunctionCode" type="hl7:CS" minOccurs="1" />
+ <xs:element name="criterion1" type="hl7:POCD_MT000040.Criterion" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <xs:attribute name="typeCode" type="hl7:ActRelationshipType" use="optional" fixed="PRCN" />
+
+ </xs:complexType>
+ <!-- Precondition2 (created for Structured Form Definition) -->
+ <xs:complexType name="Precondition2">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="conjunctionCode" type="hl7:CS" minOccurs="0" maxOccurs="1" />
+ <xs:choice>
+ <xs:choice>
+ <xs:element name="allTrue" type="AllTrue" nillable="true" minOccurs="1" maxOccurs="1" />
+ <xs:element name="allFalse" type="AllFalse" nillable="true" minOccurs="1" maxOccurs="1" />
+ <xs:element name="atLeastOneTrue" type="AtLeastOneTrue" nillable="true" minOccurs="1" maxOccurs="1" />
+ <xs:element name="atLeastOneFalse" type="AtLeastOneFalse" nillable="true" minOccurs="1" maxOccurs="1" />
+ <xs:element name="onlyOneTrue" type="OnlyOneTrue" nillable="true" minOccurs="1" maxOccurs="1" />
+ <xs:element name="onlyOneFalse" type="OnlyOneFalse" nillable="true" minOccurs="1" maxOccurs="1" />
+ </xs:choice>
+ <xs:choice>
+ <xs:element name="criterion" type="hl7:POCD_MT000040.Criterion" />
+ </xs:choice>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="typeCode" type="hl7:ActRelationshipType" use="optional" fixed="PRCN" />
+ <xs:attribute name="negationInd" type="xs:boolean" use="optional" fixed="true" />
+ </xs:complexType>
+ <!-- AllFalse (created for Structured Form Definition) -->
+ <xs:complexType name="AllFalse">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <!-- AllTrue (created for Structured Form Definition) -->
+ <xs:complexType name="AllTrue">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <!-- AtLeastOneFalse (created for Structured Form Definition) -->
+ <xs:complexType name="AtLeastOneFalse">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <!-- AtLeastOneTrue (created for Structured Form Definition) -->
+ <xs:complexType name="AtLeastOneTrue">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition2" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <!-- OnlyOneFalse (created for Structured Form Definition) -->
+ <xs:complexType name="OnlyOneFalse">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <!-- OnlyOneTrue (created for Structured Form Definition) -->
+ <xs:complexType name="OnlyOneTrue">
+ <xs:sequence>
+ <xs:element name="realmCode" type="hl7:CS" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="typeId" type="hl7:POCD_MT000040.InfrastructureRoot.typeId" minOccurs="0" />
+ <xs:element name="templateId" type="hl7:II" minOccurs="0" maxOccurs="unbounded" />
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="precondition" type="Precondition2" nillable="true" minOccurs="0" maxOccurs="unbounded" />
+ </xs:sequence>
+ <xs:attribute name="nullFlavor" type="hl7:NullFlavor" use="optional" />
+ <!-- SG: Changed this from GROUPER to CLUSTER -->
+ <xs:attribute name="classCode" type="hl7:ActClass" use="optional" fixed="CLUSTER" />
+ <xs:attribute name="moodCode" type="hl7:ActMood" use="optional" fixed="EVN" />
+ </xs:complexType>
+ <xs:complexType name="IdentifiedBy">
+ <xs:sequence>
+ <xs:element name="alternateIdentification" type="AlternateIdentification" minOccurs="1" maxOccurs="1" />
+ </xs:sequence>
+ <xs:attribute name="typeCode" type="hl7:RoleLinkType" use="required" fixed="REL" />
+ </xs:complexType>
+ <xs:complexType name="AlternateIdentification">
+ <xs:sequence>
+ <xs:element name="id" type="hl7:II" minOccurs="1" maxOccurs="1" />
+ <xs:element name="code" type="hl7:CD" minOccurs="0" />
+ <xs:element name="statusCode" type="hl7:CS" minOccurs="0" />
+ <xs:element name="effectiveTime" type="hl7:IVL_TS" minOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="classCode" type="hl7:RoleClass" use="required" fixed="IDENT" />
+ </xs:complexType>
+ <!-- == End Complex Elements =================================================================== -->
</xs:schema>
\ No newline at end of file
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/NarrativeBlock.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/NarrativeBlock.xsd
index 0284eef..ebe1d11 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/NarrativeBlock.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/NarrativeBlock.xsd
@@ -1,557 +1,557 @@
-<?xml version="1.0" encoding="ASCII"?>
-<!--
- *****************************************************************
- This specification should in no circumstance be used in the development of, or at runtime
- by, systems which perform processing of personal or patient data in a clinical or operational
- setting, or in the provision of medical or therapeutic advice or treatment in a clinical or
- operational setting.
- *****************************************************************
- -->
-<!-- $Id: NarrativeBlock.xsd,v 1.6 2007/03/20 02:42:07 wbeeler Exp $ -->
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
- <xs:complexType name="StrucDoc.Text" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
- <xs:element name="list" type="StrucDoc.List"/>
- <xs:element name="table" type="StrucDoc.Table"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-text+xml"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Title" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.TitleContent"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-title+xml"/>
- </xs:complexType>
- <!-- DELETE THIS, we don't need to define a global element for text
- <xs:element name="text" type="text"/>
- -->
- <xs:simpleType name="StrucDoc.Br">
- <xs:restriction base="xs:string">
- <xs:maxLength value="0"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="StrucDoc.Caption" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Col">
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="span" type="xs:string" default="1"/>
- <xs:attribute name="width" type="xs:string"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Colgroup">
- <xs:sequence minOccurs="0" maxOccurs="unbounded">
- <xs:element name="col" type="StrucDoc.Col"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="span" type="xs:string" default="1"/>
- <xs:attribute name="width" type="xs:string"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Content" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="revised">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="insert"/>
- <xs:enumeration value="delete"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.TitleContent" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.TitleContent"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Footnote" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
- <xs:element name="list" type="StrucDoc.List"/>
- <xs:element name="table" type="StrucDoc.Table"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.TitleContent"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.FootnoteRef">
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Item" mixed="true">
- <xs:sequence>
- <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
- <xs:element name="list" type="StrucDoc.List"/>
- <xs:element name="table" type="StrucDoc.Table"/>
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.LinkHtml" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- </xs:choice>
- <xs:attribute name="name" type="xs:string"/>
- <xs:attribute name="href" type="xs:string"/>
- <xs:attribute name="rel" type="xs:string"/>
- <xs:attribute name="rev" type="xs:string"/>
- <xs:attribute name="title" type="xs:string"/>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.List">
- <xs:sequence>
- <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
- <xs:element name="item" type="StrucDoc.Item" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="listType" default="unordered">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="ordered"/>
- <xs:enumeration value="unordered"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Paragraph" mixed="true">
- <xs:sequence>
- <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- </xs:choice>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.RenderMultiMedia">
- <xs:sequence>
- <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
- </xs:sequence>
- <xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Sub" mixed="true"/>
- <xs:complexType name="StrucDoc.Sup" mixed="true"/>
- <xs:complexType name="StrucDoc.Table">
- <xs:sequence>
- <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
- <xs:choice>
- <xs:element name="col" type="StrucDoc.Col" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="unbounded"/>
- </xs:choice>
- <xs:element name="thead" type="StrucDoc.Thead" minOccurs="0"/>
- <xs:element name="tfoot" type="StrucDoc.Tfoot" minOccurs="0"/>
- <xs:element name="tbody" type="StrucDoc.Tbody" maxOccurs="unbounded"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="summary" type="xs:string"/>
- <xs:attribute name="width" type="xs:string"/>
- <xs:attribute name="border" type="xs:string"/>
- <xs:attribute name="frame">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="void"/>
- <xs:enumeration value="above"/>
- <xs:enumeration value="below"/>
- <xs:enumeration value="hsides"/>
- <xs:enumeration value="lhs"/>
- <xs:enumeration value="rhs"/>
- <xs:enumeration value="vsides"/>
- <xs:enumeration value="box"/>
- <xs:enumeration value="border"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="rules">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="none"/>
- <xs:enumeration value="groups"/>
- <xs:enumeration value="rows"/>
- <xs:enumeration value="cols"/>
- <xs:enumeration value="all"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="cellspacing" type="xs:string"/>
- <xs:attribute name="cellpadding" type="xs:string"/>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Tbody">
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="tr" type="StrucDoc.Tr"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Td" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
- <xs:element name="list" type="StrucDoc.List"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="abbr" type="xs:string"/>
- <xs:attribute name="axis" type="xs:string"/>
- <xs:attribute name="headers" type="xs:IDREFS"/>
- <xs:attribute name="scope">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="row"/>
- <xs:enumeration value="col"/>
- <xs:enumeration value="rowgroup"/>
- <xs:enumeration value="colgroup"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="rowspan" type="xs:string" default="1"/>
- <xs:attribute name="colspan" type="xs:string" default="1"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Tfoot">
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="tr" type="StrucDoc.Tr"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Th" mixed="true">
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="content" type="StrucDoc.Content"/>
- <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
- <xs:element name="sub" type="StrucDoc.Sub"/>
- <xs:element name="sup" type="StrucDoc.Sup"/>
- <xs:element name="br" type="StrucDoc.Br"/>
- <xs:element name="footnote" type="StrucDoc.Footnote"/>
- <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
- <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="abbr" type="xs:string"/>
- <xs:attribute name="axis" type="xs:string"/>
- <xs:attribute name="headers" type="xs:IDREFS"/>
- <xs:attribute name="scope">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="row"/>
- <xs:enumeration value="col"/>
- <xs:enumeration value="rowgroup"/>
- <xs:enumeration value="colgroup"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="rowspan" type="xs:string" default="1"/>
- <xs:attribute name="colspan" type="xs:string" default="1"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Thead">
- <xs:sequence maxOccurs="unbounded">
- <xs:element name="tr" type="StrucDoc.Tr"/>
- </xs:sequence>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- <xs:complexType name="StrucDoc.Tr">
- <xs:choice maxOccurs="unbounded">
- <xs:element name="th" type="StrucDoc.Th"/>
- <xs:element name="td" type="StrucDoc.Td"/>
- </xs:choice>
- <xs:attribute name="ID" type="xs:ID"/>
- <xs:attribute name="language" type="xs:NMTOKEN"/>
- <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
- <xs:attribute name="align">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="left"/>
- <xs:enumeration value="center"/>
- <xs:enumeration value="right"/>
- <xs:enumeration value="justify"/>
- <xs:enumeration value="char"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="char" type="xs:string"/>
- <xs:attribute name="charoff" type="xs:string"/>
- <xs:attribute name="valign">
- <xs:simpleType>
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="top"/>
- <xs:enumeration value="middle"/>
- <xs:enumeration value="bottom"/>
- <xs:enumeration value="baseline"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
-</xs:schema>
+<?xml version="1.0" encoding="ASCII"?>
+<!--
+ *****************************************************************
+ This specification should in no circumstance be used in the development of, or at runtime
+ by, systems which perform processing of personal or patient data in a clinical or operational
+ setting, or in the provision of medical or therapeutic advice or treatment in a clinical or
+ operational setting.
+ *****************************************************************
+ -->
+<!-- $Id: NarrativeBlock.xsd,v 1.6 2007/03/20 02:42:07 wbeeler Exp $ -->
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns="urn:hl7-org:v3" targetNamespace="urn:hl7-org:v3" elementFormDefault="qualified">
+ <xs:complexType name="StrucDoc.Text" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-text+xml"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Title" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="mediaType" type="xs:string" fixed="text/x-hl7-title+xml"/>
+ </xs:complexType>
+ <!-- DELETE THIS, we don't need to define a global element for text
+ <xs:element name="text" type="text"/>
+ -->
+ <xs:simpleType name="StrucDoc.Br">
+ <xs:restriction base="xs:string">
+ <xs:maxLength value="0"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="StrucDoc.Caption" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Col">
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="span" type="xs:string" default="1"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Colgroup">
+ <xs:sequence minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="col" type="StrucDoc.Col"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="span" type="xs:string" default="1"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Content" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="revised">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="insert"/>
+ <xs:enumeration value="delete"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.TitleContent" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.TitleFootnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Footnote" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.TitleFootnote" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.TitleContent"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.FootnoteRef">
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="IDREF" type="xs:IDREF" use="required"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Item" mixed="true">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ <xs:element name="table" type="StrucDoc.Table"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.LinkHtml" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ </xs:choice>
+ <xs:attribute name="name" type="xs:string"/>
+ <xs:attribute name="href" type="xs:string"/>
+ <xs:attribute name="rel" type="xs:string"/>
+ <xs:attribute name="rev" type="xs:string"/>
+ <xs:attribute name="title" type="xs:string"/>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.List">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
+ <xs:element name="item" type="StrucDoc.Item" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="listType" default="unordered">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="ordered"/>
+ <xs:enumeration value="unordered"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Paragraph" mixed="true">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.RenderMultiMedia">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
+ </xs:sequence>
+ <xs:attribute name="referencedObject" type="xs:IDREFS" use="required"/>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Sub" mixed="true"/>
+ <xs:complexType name="StrucDoc.Sup" mixed="true"/>
+ <xs:complexType name="StrucDoc.Table">
+ <xs:sequence>
+ <xs:element name="caption" type="StrucDoc.Caption" minOccurs="0"/>
+ <xs:choice>
+ <xs:element name="col" type="StrucDoc.Col" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="colgroup" type="StrucDoc.Colgroup" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:choice>
+ <xs:element name="thead" type="StrucDoc.Thead" minOccurs="0"/>
+ <xs:element name="tfoot" type="StrucDoc.Tfoot" minOccurs="0"/>
+ <xs:element name="tbody" type="StrucDoc.Tbody" maxOccurs="unbounded"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="summary" type="xs:string"/>
+ <xs:attribute name="width" type="xs:string"/>
+ <xs:attribute name="border" type="xs:string"/>
+ <xs:attribute name="frame">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="void"/>
+ <xs:enumeration value="above"/>
+ <xs:enumeration value="below"/>
+ <xs:enumeration value="hsides"/>
+ <xs:enumeration value="lhs"/>
+ <xs:enumeration value="rhs"/>
+ <xs:enumeration value="vsides"/>
+ <xs:enumeration value="box"/>
+ <xs:enumeration value="border"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rules">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="none"/>
+ <xs:enumeration value="groups"/>
+ <xs:enumeration value="rows"/>
+ <xs:enumeration value="cols"/>
+ <xs:enumeration value="all"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="cellspacing" type="xs:string"/>
+ <xs:attribute name="cellpadding" type="xs:string"/>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tbody">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Td" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ <xs:element name="paragraph" type="StrucDoc.Paragraph"/>
+ <xs:element name="list" type="StrucDoc.List"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="abbr" type="xs:string"/>
+ <xs:attribute name="axis" type="xs:string"/>
+ <xs:attribute name="headers" type="xs:IDREFS"/>
+ <xs:attribute name="scope">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="row"/>
+ <xs:enumeration value="col"/>
+ <xs:enumeration value="rowgroup"/>
+ <xs:enumeration value="colgroup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rowspan" type="xs:string" default="1"/>
+ <xs:attribute name="colspan" type="xs:string" default="1"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tfoot">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Th" mixed="true">
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="content" type="StrucDoc.Content"/>
+ <xs:element name="linkHtml" type="StrucDoc.LinkHtml"/>
+ <xs:element name="sub" type="StrucDoc.Sub"/>
+ <xs:element name="sup" type="StrucDoc.Sup"/>
+ <xs:element name="br" type="StrucDoc.Br"/>
+ <xs:element name="footnote" type="StrucDoc.Footnote"/>
+ <xs:element name="footnoteRef" type="StrucDoc.FootnoteRef"/>
+ <xs:element name="renderMultiMedia" type="StrucDoc.RenderMultiMedia"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="abbr" type="xs:string"/>
+ <xs:attribute name="axis" type="xs:string"/>
+ <xs:attribute name="headers" type="xs:IDREFS"/>
+ <xs:attribute name="scope">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="row"/>
+ <xs:enumeration value="col"/>
+ <xs:enumeration value="rowgroup"/>
+ <xs:enumeration value="colgroup"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="rowspan" type="xs:string" default="1"/>
+ <xs:attribute name="colspan" type="xs:string" default="1"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Thead">
+ <xs:sequence maxOccurs="unbounded">
+ <xs:element name="tr" type="StrucDoc.Tr"/>
+ </xs:sequence>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:complexType name="StrucDoc.Tr">
+ <xs:choice maxOccurs="unbounded">
+ <xs:element name="th" type="StrucDoc.Th"/>
+ <xs:element name="td" type="StrucDoc.Td"/>
+ </xs:choice>
+ <xs:attribute name="ID" type="xs:ID"/>
+ <xs:attribute name="language" type="xs:NMTOKEN"/>
+ <xs:attribute name="styleCode" type="xs:NMTOKENS"/>
+ <xs:attribute name="align">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="left"/>
+ <xs:enumeration value="center"/>
+ <xs:enumeration value="right"/>
+ <xs:enumeration value="justify"/>
+ <xs:enumeration value="char"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="char" type="xs:string"/>
+ <xs:attribute name="charoff" type="xs:string"/>
+ <xs:attribute name="valign">
+ <xs:simpleType>
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="top"/>
+ <xs:enumeration value="middle"/>
+ <xs:enumeration value="bottom"/>
+ <xs:enumeration value="baseline"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+</xs:schema>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes-base_SDTC.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes-base_SDTC.xsd
index a5733e4..8c9f522 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes-base_SDTC.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes-base_SDTC.xsd
@@ -1,1856 +1,1856 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <xs:import namespace="urn:hl7-org:sdtc" schemaLocation="../../infrastructure/cda/SDTC.xsd" />
- <xs:annotation>
- <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
- <xs:documentation>
- Copyright (c) 2015 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.
- </xs:documentation>
-
- <xs:documentation>
- 2012-07-06 Created datatypes-base_SDTC.xsd (this file) this file is an edited version of datatypes-base.xsd that contains the SDTC extensions.
- </xs:documentation>
- <xs:documentation>
- 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
- valueSet,
- valuesetVersion
- </xs:documentation>
- <xs:documentation>
- 2015-12-26 Commented out Schematron validation rule on II datatype
- </xs:documentation>
- <xs:documentation>
- 2017-10-10 Fixed ED datatype bug approved by SD on 2017-09-13 to allow other content in ED
- </xs:documentation>
- </xs:annotation>
- <xs:include schemaLocation="voc.xsd" />
- <xs:complexType name="ANY" abstract="true">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:attribute name="nullFlavor" type="NullFlavor" use="optional">
- <xs:annotation>
- <xs:documentation>
- An exceptional value expressing missing information
- and possibly the reason why the information is missing.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:complexType>
- <xs:simpleType name="bl">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:boolean">
- <xs:pattern value="true|false" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="BL">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <xs:appinfo>
- <sch:pattern name="validate BL">
- <sch:rule abstract="true" id="rule-BL">
- <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:attribute name="value" use="optional" type="bl" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="bn">
- <xs:annotation>
- <xs:documentation>
- The BooleanNonNull type is used where a Boolean cannot
- have a null value. A Boolean value can be either
- true or false.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="bl" />
- </xs:simpleType>
- <xs:complexType name="ANYNonNull">
- <xs:annotation>
- <xs:documentation>
- The BooleanNonNull type is used where a Boolean cannot
- have a null value. A Boolean value can be either
- true or false.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="ANY">
- <xs:attribute name="nullFlavor" type="NullFlavor" use="prohibited" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="BN">
- <xs:annotation>
- <xs:documentation>
- The BooleanNonNull type is used where a Boolean cannot
- have a null value. A Boolean value can be either
- true or false.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANYNonNull">
- <xs:attribute name="value" use="optional" type="bn" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="BIN" abstract="true" mixed="true">
- <xs:annotation>
- <xs:documentation>
- Binary data is a raw block of bits. Binary data is a
- protected type that MUST not be used outside the data
- type specification.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:attribute name="representation" use="optional" type="BinaryDataEncoding" default="TXT">
- <xs:annotation>
- <xs:documentation>
- Specifies the representation of the binary data that
- is the content of the binary data value.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="bin">
- <xs:annotation>
- <xs:documentation>
- Binary data is a raw block of bits. Binary data is a
- protected type that MUST not be used outside the data
- type specification.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:base64Binary" />
- </xs:simpleType>
- <xs:simpleType name="BinaryDataEncoding">
- <xs:restriction base="xs:NMTOKEN">
- <xs:enumeration value="B64" />
- <xs:enumeration value="TXT" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="ED" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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
- when the is text/plain.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="BIN">
- <xs:sequence>
- <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="thumbnail" minOccurs="0" maxOccurs="1" type="thumbnail" />
- <!-- Begin Schema Fix: Added to fix Schema to allow XML/XHTML content in ED data type -->
- <xs:any minOccurs="0" namespace="##other" processContents="skip" />
- <!-- End Schema Fix: Added to fix Schema to allow XML/XHTML content in ED data type -->
- </xs:sequence>
- <xs:attribute name="mediaType" type="cs" use="optional" default="text/plain">
- <xs:annotation>
- <xs:documentation>
- Identifies the type of the encapsulated data and
- identifies a method to interpret or render the data.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="language" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- For character based information the language property
- specifies the human language of the text.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="compression" type="CompressionAlgorithm" use="optional">
- <xs:annotation>
- <xs:documentation>
- Indicates whether the raw byte data is compressed,
- and what compression algorithm was used.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="integrityCheck" type="bin" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="integrityCheckAlgorithm" type="IntegrityCheckAlgorithm" use="optional" default="SHA-1">
- <xs:annotation>
- <xs:documentation>
- Specifies the algorithm used to compute the
- integrityCheck value.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="thumbnail" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="ED">
- <xs:sequence>
- <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="1" />
- <xs:element name="thumbnail" type="thumbnail" minOccurs="0" maxOccurs="0" />
- </xs:sequence>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="st">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:minLength value="1" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="ST" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <xs:appinfo>
- <sch:pattern name="validate ST">
- <sch:rule abstract="true" id="rule-ST">
- <sch:report test="(@nullFlavor or text()) and not(@nullFlavor and text())">
- <p xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema" xmlns:xlink="http://www.w3.org/TR/WD-xlink">Text content is only allowed in non-NULL values.</p>
- </sch:report>
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="ED">
- <xs:sequence>
- <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="0" />
- <xs:element name="thumbnail" type="ED" minOccurs="0" maxOccurs="0" />
- </xs:sequence>
- <xs:attribute name="representation" type="BinaryDataEncoding" fixed="TXT" />
- <xs:attribute name="mediaType" type="cs" fixed="text/plain" />
- <xs:attribute name="language" type="cs" use="optional" />
- <xs:attribute name="compression" type="CompressionAlgorithm" use="prohibited" />
- <xs:attribute name="integrityCheck" type="bin" use="prohibited" />
- <xs:attribute name="integrityCheckAlgorithm" type="IntegrityCheckAlgorithm" use="prohibited" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="cs">
- <xs:annotation>
- <xs:documentation>
- 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 value occurs. is used
- for coded attributes that have a single HL7-defined
- value set.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:token">
- <xs:pattern value="[^\s]+" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="CD">
- <xs:annotation>
- <xs:documentation>
- 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 "left foot" as a postcoordinated term built
- from the primary code "FOOT" and the qualifier "LEFT".
- In exceptional cases, the concept descriptor need not
- contain a code but only the original text describing
- that concept.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- The text or phrase used as the basis for the coding.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="qualifier" type="CR" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>
- Specifies additional codes that increase the
- specificity of the primary code.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>
- A set of other concept descriptors that translate
- this concept descriptor into other code systems.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="code" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The plain code symbol defined by the code system.
- For example, "784.0" is the code symbol of the ICD-9
- code "784.0" for headache.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystem" type="uid" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies the code system that defines the code.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A common name of the coding system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemVersion" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- If applicable, a version descriptor defined
- specifically for the given code system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="displayName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A name or title for the code, under which the sending
- system shows the code value to its users.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
-
- <!-- Begin Extensions: SDTC -->
- <xs:attribute ref="sdtc:valueSet" use="optional" />
- <xs:attribute ref="sdtc:valueSetVersion" use="optional" />
- <!-- End Extensions: SDTC -->
-
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CE">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="CD">
- <xs:sequence>
- <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- The text or phrase used as the basis for the coding.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="qualifier" type="CR" minOccurs="0" maxOccurs="0" />
- <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>
- A set of other concept descriptors that translate
- this concept descriptor into other code systems.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="code" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The plain code symbol defined by the code system.
- For example, "784.0" is the code symbol of the ICD-9
- code "784.0" for headache.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystem" type="uid" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies the code system that defines the code.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A common name of the coding system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemVersion" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- If applicable, a version descriptor defined
- specifically for the given code system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="displayName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A name or title for the code, under which the sending
- system shows the code value to its users.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CV">
- <xs:annotation>
- <xs:documentation>
- Coded data, consists of a code, display name, code system,
- and original text. Used when a single code value must be sent.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="CE">
- <xs:sequence>
- <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- The text or phrase used as the basis for the coding.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="0" />
- </xs:sequence>
- <xs:attribute name="code" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The plain code symbol defined by the code system.
- For example, "784.0" is the code symbol of the ICD-9
- code "784.0" for headache.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystem" type="uid" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies the code system that defines the code.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A common name of the coding system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemVersion" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- If applicable, a version descriptor defined
- specifically for the given code system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="displayName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A name or title for the code, under which the sending
- system shows the code value to its users.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CS">
- <xs:annotation>
- <xs:documentation>
- Coded data, consists of a code, display name, code system,
- and original text. Used when a single code value must be sent.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="CV">
- <xs:attribute name="code" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The plain code symbol defined by the code system.
- For example, "784.0" is the code symbol of the ICD-9
- code "784.0" for headache.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystem" type="uid" use="prohibited" />
- <xs:attribute name="codeSystemName" type="st" use="prohibited" />
- <xs:attribute name="codeSystemVersion" type="st" use="prohibited" />
- <xs:attribute name="displayName" type="st" use="prohibited" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="CV" />
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="CR">
- <xs:annotation>
- <xs:documentation>
- 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 "leg", a role relation "has-laterality", and
- another concept "left", the concept role relation allows
- to add the qualifier "has-laterality: left" to a primary
- code "leg" to construct the meaning "left leg".
- </xs:documentation>
- <xs:appinfo>
- <sch:pattern name="validate CR">
- <sch:rule abstract="true" id="rule-CR">
- <sch:report test="(value or @nullFlavor) and not(@nullFlavor and node())">
- <p xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema" xmlns:xlink="http://www.w3.org/TR/WD-xlink">
- A value component is required or else the
- code role is NULL.
- </p>
- </sch:report>
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="name" type="CV" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- 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 "leg", a role
- relation "has-laterality", and another concept "left",
- the concept role relation allows to add the qualifier
- "has-laterality: left" to a primary code "leg" to
- construct the meaning "left leg". In this example
- "has-laterality" is .
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="value" type="CD" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- The concept that modifies the primary code of a code
- phrase through the role relation. For example, if
- SNOMED RT defines a concept "leg", a role relation
- "has-laterality", and another concept "left", the
- concept role relation allows adding the qualifier
- "has-laterality: left" to a primary code "leg" to
- construct the meaning "left leg". In this example
- "left" is .
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="inverted" type="bn" use="optional" default="false">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SC" mixed="true">
- <xs:annotation>
- <xs:documentation>
- An 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ST">
- <xs:attribute name="code" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The plain code symbol defined by the code system.
- For example, "784.0" is the code symbol of the ICD-9
- code "784.0" for headache.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystem" type="uid" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies the code system that defines the code.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A common name of the coding system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="codeSystemVersion" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- If applicable, a version descriptor defined
- specifically for the given code system.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="displayName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A name or title for the code, under which the sending
- system shows the code value to its users.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="uid">
- <xs:annotation>
- <xs:documentation>
- 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 ()
- and DCE
- Universally Unique Identifiers ().
- HL7 also reserves
- the right to assign other forms of UIDs (,
- such as mnemonic
- identifiers for code systems.
- </xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="oid uuid ruid" />
- </xs:simpleType>
- <xs:simpleType name="oid">
- <xs:annotation>
- <xs:documentation />
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*" />
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="uuid">
- <xs:annotation>
- <xs:documentation />
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}" />
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ruid">
- <xs:annotation>
- <xs:documentation />
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:pattern value="[A-Za-z][A-Za-z0-9\-]*" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="II">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <!-- SDTC: Removed as per http://www.hl7.org/dstucomments/showdetail_comment.cfm?commentid=346 -->
- <!--<xs:appinfo>
- <sch:pattern name="validate II">
- <sch:rule abstract="true" id="rule-II">
- <sch:report test="(@root or @nullFlavor) and not(@root and @nullFlavor)">
- A root component is required or else the II value is NULL.
- </sch:report>
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>-->
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:attribute name="root" type="uid" use="optional">
- <xs:annotation>
- <xs:documentation>
- A unique identifier that guarantees the global uniqueness
- of the instance identifier. The root alone may be the
- entire instance identifier.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="extension" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A character string as a unique identifier within the
- scope of the identifier root.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="assigningAuthorityName" type="st" use="optional">
- <xs:annotation>
- <xs:documentation>
- A human readable name or mnemonic for the assigning
- authority. This name may be provided solely for the
- convenience of unaided humans interpreting an value
- and can have no computational meaning. Note: no
- automated processing must depend on the assigning
- authority name to be present in any form.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="displayable" type="bl" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies if the identifier is intended for human
- display and data entry (displayable = true) as
- opposed to pure machine interoperation (displayable
- = false).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="url">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:anyURI" />
- </xs:simpleType>
- <xs:complexType name="URL" abstract="true">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <xs:appinfo>
- <sch:pattern name="validate URL">
- <sch:rule abstract="true" id="rule-URL">
- <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:attribute name="value" type="url" use="optional" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="ts">
- <xs:annotation>
- <xs:documentation>
- A quantity specifying a point on the axis of natural time.
- A point in time is most often represented as a calendar
- expression.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:string">
- <xs:pattern value="[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="TS">
- <xs:annotation>
- <xs:documentation>
- A quantity specifying a point on the axis of natural time.
- A point in time is most often represented as a calendar
- expression.
- </xs:documentation>
- <xs:appinfo>
- <diff>PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:attribute name="value" use="optional" type="ts" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="TEL">
- <xs:annotation>
- <xs:documentation>
- 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 URL
- qualified by time specification and use codes that help
- in deciding which address to use for a given time and
- purpose.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="URL">
- <xs:sequence>
- <xs:element name="useablePeriod" minOccurs="0" maxOccurs="unbounded" type="SXCM_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="use" use="optional" type="set_TelecommunicationAddressUse">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="ADXP" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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).
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ST">
- <xs:attribute name="partType" type="AddressPartType">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.delimiter">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DEL" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.country">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="CNT" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.state">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="STA" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.county">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="CPA" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.city">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="CTY" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.postalCode">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="ZIP" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.streetAddressLine">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="SAL" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.houseNumber">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="BNR" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.houseNumberNumeric">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="BNN" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.direction">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DIR" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.streetName">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="STR" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.streetNameBase">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="STB" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <!--
- jaxb implementors note: the jaxb code generator (v1.0.?) will
- fail to append "Type" to streetNameType so that there will be
- duplicate definitions in the java source for streetNameType.
- You will have to fix this manually.
- -->
- <xs:complexType mixed="true" name="adxp.streetNameType">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="STTYP" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.additionalLocator">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="ADL" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.unitID">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="UNID" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.unitType">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="UNIT" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.careOf">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="CAR" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.censusTract">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="CEN" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryAddressLine">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DAL" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryInstallationType">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DINST" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryInstallationArea">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DINSTA" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryInstallationQualifier">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DINSTQ" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryMode">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DMOD" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.deliveryModeIdentifier">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="DMODID" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.buildingNumberSuffix">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="BNS" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.postBox">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="POB" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType mixed="true" name="adxp.precinct">
- <xs:complexContent>
- <xs:restriction base="ADXP">
- <xs:attribute name="partType" type="AddressPartType" fixed="PRE" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="AD" mixed="true">
- <xs:annotation>
- <xs:documentation>
- Mailing and home or office addresses. A sequence of
- address parts, such as street or post office Box, city,
- postal code, country, etc.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="delimiter" type="adxp.delimiter" />
- <xs:element name="country" type="adxp.country" />
- <xs:element name="state" type="adxp.state" />
- <xs:element name="county" type="adxp.county" />
- <xs:element name="city" type="adxp.city" />
- <xs:element name="postalCode" type="adxp.postalCode" />
- <xs:element name="streetAddressLine" type="adxp.streetAddressLine" />
- <xs:element name="houseNumber" type="adxp.houseNumber" />
- <xs:element name="houseNumberNumeric" type="adxp.houseNumberNumeric" />
- <xs:element name="direction" type="adxp.direction" />
- <xs:element name="streetName" type="adxp.streetName" />
- <xs:element name="streetNameBase" type="adxp.streetNameBase" />
- <xs:element name="streetNameType" type="adxp.streetNameType" />
- <xs:element name="additionalLocator" type="adxp.additionalLocator" />
- <xs:element name="unitID" type="adxp.unitID" />
- <xs:element name="unitType" type="adxp.unitType" />
- <xs:element name="careOf" type="adxp.careOf" />
- <xs:element name="censusTract" type="adxp.censusTract" />
- <xs:element name="deliveryAddressLine" type="adxp.deliveryAddressLine" />
- <xs:element name="deliveryInstallationType" type="adxp.deliveryInstallationType" />
- <xs:element name="deliveryInstallationArea" type="adxp.deliveryInstallationArea" />
- <xs:element name="deliveryInstallationQualifier" type="adxp.deliveryInstallationQualifier" />
- <xs:element name="deliveryMode" type="adxp.deliveryMode" />
- <xs:element name="deliveryModeIdentifier" type="adxp.deliveryModeIdentifier" />
- <xs:element name="buildingNumberSuffix" type="adxp.buildingNumberSuffix" />
- <xs:element name="postBox" type="adxp.postBox" />
- <xs:element name="precinct" type="adxp.precinct" />
- </xs:choice>
- <xs:element name="useablePeriod" minOccurs="0" maxOccurs="unbounded" type="SXCM_TS">
- <xs:annotation>
- <xs:documentation>
- A 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="use" use="optional" type="set_PostalAddressUse">
- <xs:annotation>
- <xs:documentation>
- A set of codes advising a system or user which address
- in a set of like addresses to select for a given purpose.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="isNotOrdered" type="bl" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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,
- can be used to convey this
- information.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="ENXP" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ST">
- <xs:attribute name="partType" type="EntityNamePartType">
- <xs:annotation>
- <xs:documentation>
- Indicates whether the name part is a given name, family
- name, prefix, suffix, etc.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="qualifier" use="optional" type="set_EntityNamePartQualifier">
- <xs:annotation>
- <xs:documentation> 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="en.delimiter" mixed="true">
- <xs:complexContent>
- <xs:restriction base="ENXP">
- <xs:attribute name="partType" type="EntityNamePartType" fixed="DEL" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="en.family" mixed="true">
- <xs:complexContent>
- <xs:restriction base="ENXP">
- <xs:attribute name="partType" type="EntityNamePartType" fixed="FAM" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="en.given" mixed="true">
- <xs:complexContent>
- <xs:restriction base="ENXP">
- <xs:attribute name="partType" type="EntityNamePartType" fixed="GIV" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="en.prefix" mixed="true">
- <xs:complexContent>
- <xs:restriction base="ENXP">
- <xs:attribute name="partType" type="EntityNamePartType" fixed="PFX" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="en.suffix" mixed="true">
- <xs:complexContent>
- <xs:restriction base="ENXP">
- <xs:attribute name="partType" type="EntityNamePartType" fixed="SFX" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="EN" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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 "Jim Bob Walton, Jr.", "Health Level Seven,
- Inc.", "Lake Tahoe", etc. An entity name may be as simple
- as a character string or may consist of several entity name
- parts, such as, "Jim", "Bob", "Walton", and "Jr.", "Health
- Level Seven" and "Inc.", "Lake" and "Tahoe".
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="delimiter" type="en.delimiter" />
- <xs:element name="family" type="en.family" />
- <xs:element name="given" type="en.given" />
- <xs:element name="prefix" type="en.prefix" />
- <xs:element name="suffix" type="en.suffix" />
- </xs:choice>
- <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="use" use="optional" type="set_EntityNameUse">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PN" mixed="true">
- <xs:annotation>
- <xs:documentation>
- 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).
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="EN" />
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="ON" mixed="true">
- <xs:annotation>
- <xs:documentation>
- A name for an organization. A sequence of name parts.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="EN">
- <xs:sequence>
- <xs:choice minOccurs="0" maxOccurs="unbounded">
- <xs:element name="delimiter" type="en.delimiter" />
- <xs:element name="prefix" type="en.prefix" />
- <xs:element name="suffix" type="en.suffix" />
- </xs:choice>
- <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="use" use="optional" type="set_EntityNameUse">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="TN" mixed="true">
- <xs:annotation>
- <xs:documentation>
- A restriction of entity name that is effectively a simple string used
- for a simple name for things and places.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="EN">
- <xs:sequence>
- <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="QTY" abstract="true">
- <xs:annotation>
- <xs:documentation> 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.
- </xs:documentation>
- <xs:appinfo>
- <diff>QTY</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="ANY" />
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="int">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:integer" />
- </xs:simpleType>
- <xs:complexType name="INT">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <xs:appinfo>
- <diff>INT</diff>
- <sch:pattern name="validate INT">
- <sch:rule abstract="true" id="rule-INT">
- <sch:report test="(@value or @nullFlavor) and not(@value and @nullFlavor)" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:attribute name="value" use="optional" type="int" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="real">
- <xs:annotation>
- <xs:documentation>
- 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
- "Real number" in this specification is used to mean
- that fractional values are covered without necessarily
- implying the full set of the mathematical real numbers.
- </xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="xs:decimal xs:double" />
- </xs:simpleType>
- <xs:complexType name="REAL">
- <xs:annotation>
- <xs:documentation>
- 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
- "Real number" in this specification is used to mean
- that fractional values are covered without necessarily
- implying the full set of the mathematical real numbers.
- </xs:documentation>
- <xs:appinfo>
- <diff>REAL</diff>
- <sch:pattern name="validate REAL">
- <sch:rule abstract="true" id="rule-REAL">
- <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:attribute name="value" use="optional" type="real" />
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PQR">
- <xs:annotation>
- <xs:documentation>
- A representation of a physical quantity in a unit from
- any code system. Used to show alternative representation
- for a physical quantity.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="CV">
- <xs:attribute name="value" type="real" use="optional">
- <xs:annotation>
- <xs:documentation>
- The magnitude of the measurement value in terms of
- the unit specified in the code.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PQ">
- <xs:annotation>
- <xs:documentation>
- A dimensioned quantity expressing the result of a
- measurement act.
- </xs:documentation>
- <xs:appinfo>
- <diff>PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:sequence>
- <xs:element name="translation" type="PQR" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="value" type="real" use="optional">
- <xs:annotation>
- <xs:documentation>
- The magnitude of the quantity measured in terms of
- the unit.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="unit" type="cs" use="optional" default="1">
- <xs:annotation>
- <xs:documentation>
- The unit of measure specified in the Unified Code for
- Units of Measure (UCUM)
- [http://aurora.rg.iupui.edu/UCUM].
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="MO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- <xs:appinfo>
- <diff>MO</diff>
- <sch:pattern name="validate MO">
- <sch:rule abstract="true" id="rule-MO">
- <sch:report test="not(@nullFlavor and (@value or @currency))" />
- </sch:rule>
- </sch:pattern>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:attribute name="value" type="real" use="optional">
- <xs:annotation>
- <xs:documentation>
- The magnitude of the monetary amount in terms of the
- currency unit.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="currency" type="cs" use="optional">
- <xs:annotation>
- <xs:documentation>
- The currency unit as defined in ISO 4217.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="RTO">
- <xs:annotation>
- <xs:documentation>
- 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. supports titers
- (e.g., "1:128") and other quantities produced by
- laboratories that truly represent ratios. Ratios are
- not simply "structured numerics", particularly blood
- pressure measurements (e.g. "120/60") are not ratios.
- In many cases REAL should be used instead
- of .
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="RTO_QTY_QTY" />
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="probability">
- <xs:annotation>
- <xs:documentation>
- The probability assigned to the value, a decimal number
- between 0 (very uncertain) and 1 (certain).
- </xs:documentation>
- </xs:annotation>
- <xs:restriction base="xs:double">
- <xs:minInclusive value="0.0" />
- <xs:maxInclusive value="1.0" />
- </xs:restriction>
- </xs:simpleType>
- <xs:complexType name="EIVL.event">
- <xs:annotation>
- <xs:documentation>
- A code for a common (periodical) activity of daily
- living based on which the event related periodic
- interval is specified.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:restriction base="CE">
- <xs:attribute name="code" type="TimingEvent" use="optional" />
- <xs:attribute name="codeSystem" type="uid" fixed="2.16.840.1.113883.5.139" />
- <xs:attribute name="codeSystemName" type="st" fixed="TimingEvent" />
- </xs:restriction>
- </xs:complexContent>
- </xs:complexType>
- <!--
- Instantiated templates
- -->
- <xs:complexType name="SXCM_TS">
- <xs:complexContent>
- <xs:extension base="TS">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="set_TelecommunicationAddressUse">
- <xs:list itemType="TelecommunicationAddressUse" />
- </xs:simpleType>
- <xs:simpleType name="set_PostalAddressUse">
- <xs:list itemType="PostalAddressUse" />
- </xs:simpleType>
- <xs:simpleType name="set_EntityNamePartQualifier">
- <xs:list itemType="EntityNamePartQualifier" />
- </xs:simpleType>
- <xs:complexType name="IVL_TS">
- <xs:complexContent>
- <xs:extension base="SXCM_TS">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_TS">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_TS">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_TS">
- <xs:annotation>
- <xs:documentation />
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_TS">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_TS">
- <xs:complexContent>
- <xs:extension base="TS">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="set_EntityNameUse">
- <xs:list itemType="EntityNameUse" />
- </xs:simpleType>
- <xs:complexType name="RTO_QTY_QTY">
- <xs:annotation>
- <xs:appinfo>
- <diff>RTO_QTY_QTY</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:sequence>
- <xs:element name="numerator" type="QTY">
- <xs:annotation>
- <xs:documentation>
- The quantity that is being divided in the ratio. The
- default is the integer number 1 (one).
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="denominator" type="QTY">
- <xs:annotation>
- <xs:documentation>
- The quantity that devides the numerator in the ratio.
- The default is the integer number 1 (one).
- The denominator must not be zero.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:sch="http://www.ascc.net/xml/schematron" xmlns:sdtc="urn:hl7-org:sdtc" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+ <xs:import namespace="urn:hl7-org:sdtc" schemaLocation="../../infrastructure/cda/SDTC.xsd" />
+ <xs:annotation>
+ <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
+ <xs:documentation>
+ Copyright (c) 2015 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.
+ </xs:documentation>
+
+ <xs:documentation>
+ 2012-07-06 Created datatypes-base_SDTC.xsd (this file) this file is an edited version of datatypes-base.xsd that contains the SDTC extensions.
+ </xs:documentation>
+ <xs:documentation>
+ 2012-07-06 Added extensions approved by SDWG prior to 2012-07-06:
+ valueSet,
+ valuesetVersion
+ </xs:documentation>
+ <xs:documentation>
+ 2015-12-26 Commented out Schematron validation rule on II datatype
+ </xs:documentation>
+ <xs:documentation>
+ 2017-10-10 Fixed ED datatype bug approved by SD on 2017-09-13 to allow other content in ED
+ </xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="voc.xsd" />
+ <xs:complexType name="ANY" abstract="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ An exceptional value expressing missing information
+ and possibly the reason why the information is missing.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:complexType>
+ <xs:simpleType name="bl">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:boolean">
+ <xs:pattern value="true|false" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="BL">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate BL">
+ <sch:rule abstract="true" id="rule-BL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="value" use="optional" type="bl" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="bn">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="bl" />
+ </xs:simpleType>
+ <xs:complexType name="ANYNonNull">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ANY">
+ <xs:attribute name="nullFlavor" type="NullFlavor" use="prohibited" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BN">
+ <xs:annotation>
+ <xs:documentation>
+ The BooleanNonNull type is used where a Boolean cannot
+ have a null value. A Boolean value can be either
+ true or false.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANYNonNull">
+ <xs:attribute name="value" use="optional" type="bn" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BIN" abstract="true" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ Binary data is a raw block of bits. Binary data is a
+ protected type that MUST not be used outside the data
+ type specification.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="representation" use="optional" type="BinaryDataEncoding" default="TXT">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the representation of the binary data that
+ is the content of the binary data value.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="bin">
+ <xs:annotation>
+ <xs:documentation>
+ Binary data is a raw block of bits. Binary data is a
+ protected type that MUST not be used outside the data
+ type specification.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:base64Binary" />
+ </xs:simpleType>
+ <xs:simpleType name="BinaryDataEncoding">
+ <xs:restriction base="xs:NMTOKEN">
+ <xs:enumeration value="B64" />
+ <xs:enumeration value="TXT" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="ED" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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
+ when the is text/plain.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="BIN">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="thumbnail" minOccurs="0" maxOccurs="1" type="thumbnail" />
+ <!-- Begin Schema Fix: Added to fix Schema to allow XML/XHTML content in ED data type -->
+ <xs:any minOccurs="0" namespace="##other" processContents="skip" />
+ <!-- End Schema Fix: Added to fix Schema to allow XML/XHTML content in ED data type -->
+ </xs:sequence>
+ <xs:attribute name="mediaType" type="cs" use="optional" default="text/plain">
+ <xs:annotation>
+ <xs:documentation>
+ Identifies the type of the encapsulated data and
+ identifies a method to interpret or render the data.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="language" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ For character based information the language property
+ specifies the human language of the text.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="compression" type="CompressionAlgorithm" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the raw byte data is compressed,
+ and what compression algorithm was used.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="integrityCheck" type="bin" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="integrityCheckAlgorithm" type="IntegrityCheckAlgorithm" use="optional" default="SHA-1">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the algorithm used to compute the
+ integrityCheck value.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="thumbnail" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ED">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="1" />
+ <xs:element name="thumbnail" type="thumbnail" minOccurs="0" maxOccurs="0" />
+ </xs:sequence>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="st">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:minLength value="1" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="ST" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate ST">
+ <sch:rule abstract="true" id="rule-ST">
+ <sch:report test="(@nullFlavor or text()) and not(@nullFlavor and text())">
+ <p xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema" xmlns:xlink="http://www.w3.org/TR/WD-xlink">Text content is only allowed in non-NULL values.</p>
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="ED">
+ <xs:sequence>
+ <xs:element name="reference" type="TEL" minOccurs="0" maxOccurs="0" />
+ <xs:element name="thumbnail" type="ED" minOccurs="0" maxOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="representation" type="BinaryDataEncoding" fixed="TXT" />
+ <xs:attribute name="mediaType" type="cs" fixed="text/plain" />
+ <xs:attribute name="language" type="cs" use="optional" />
+ <xs:attribute name="compression" type="CompressionAlgorithm" use="prohibited" />
+ <xs:attribute name="integrityCheck" type="bin" use="prohibited" />
+ <xs:attribute name="integrityCheckAlgorithm" type="IntegrityCheckAlgorithm" use="prohibited" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="cs">
+ <xs:annotation>
+ <xs:documentation>
+ 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 value occurs. is used
+ for coded attributes that have a single HL7-defined
+ value set.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:token">
+ <xs:pattern value="[^\s]+" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="CD">
+ <xs:annotation>
+ <xs:documentation>
+ 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 "left foot" as a postcoordinated term built
+ from the primary code "FOOT" and the qualifier "LEFT".
+ In exceptional cases, the concept descriptor need not
+ contain a code but only the original text describing
+ that concept.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="qualifier" type="CR" minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies additional codes that increase the
+ specificity of the primary code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ A set of other concept descriptors that translate
+ this concept descriptor into other code systems.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="code" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+
+ <!-- Begin Extensions: SDTC -->
+ <xs:attribute ref="sdtc:valueSet" use="optional" />
+ <xs:attribute ref="sdtc:valueSetVersion" use="optional" />
+ <!-- End Extensions: SDTC -->
+
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CE">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CD">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="qualifier" type="CR" minOccurs="0" maxOccurs="0" />
+ <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ A set of other concept descriptors that translate
+ this concept descriptor into other code systems.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="code" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CV">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, consists of a code, display name, code system,
+ and original text. Used when a single code value must be sent.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CE">
+ <xs:sequence>
+ <xs:element name="originalText" type="ED" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The text or phrase used as the basis for the coding.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="translation" type="CD" minOccurs="0" maxOccurs="0" />
+ </xs:sequence>
+ <xs:attribute name="code" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CS">
+ <xs:annotation>
+ <xs:documentation>
+ Coded data, consists of a code, display name, code system,
+ and original text. Used when a single code value must be sent.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CV">
+ <xs:attribute name="code" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid" use="prohibited" />
+ <xs:attribute name="codeSystemName" type="st" use="prohibited" />
+ <xs:attribute name="codeSystemVersion" type="st" use="prohibited" />
+ <xs:attribute name="displayName" type="st" use="prohibited" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="CV" />
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="CR">
+ <xs:annotation>
+ <xs:documentation>
+ 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 "leg", a role relation "has-laterality", and
+ another concept "left", the concept role relation allows
+ to add the qualifier "has-laterality: left" to a primary
+ code "leg" to construct the meaning "left leg".
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate CR">
+ <sch:rule abstract="true" id="rule-CR">
+ <sch:report test="(value or @nullFlavor) and not(@nullFlavor and node())">
+ <p xmlns:gsd="http://aurora.regenstrief.org/GenericXMLSchema" xmlns:xlink="http://www.w3.org/TR/WD-xlink">
+ A value component is required or else the
+ code role is NULL.
+ </p>
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="name" type="CV" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ 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 "leg", a role
+ relation "has-laterality", and another concept "left",
+ the concept role relation allows to add the qualifier
+ "has-laterality: left" to a primary code "leg" to
+ construct the meaning "left leg". In this example
+ "has-laterality" is .
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="value" type="CD" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ The concept that modifies the primary code of a code
+ phrase through the role relation. For example, if
+ SNOMED RT defines a concept "leg", a role relation
+ "has-laterality", and another concept "left", the
+ concept role relation allows adding the qualifier
+ "has-laterality: left" to a primary code "leg" to
+ construct the meaning "left leg". In this example
+ "left" is .
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="inverted" type="bn" use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SC" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ An 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="code" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The plain code symbol defined by the code system.
+ For example, "784.0" is the code symbol of the ICD-9
+ code "784.0" for headache.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystem" type="uid" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies the code system that defines the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A common name of the coding system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="codeSystemVersion" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ If applicable, a version descriptor defined
+ specifically for the given code system.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A name or title for the code, under which the sending
+ system shows the code value to its users.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="uid">
+ <xs:annotation>
+ <xs:documentation>
+ 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 ()
+ and DCE
+ Universally Unique Identifiers ().
+ HL7 also reserves
+ the right to assign other forms of UIDs (,
+ such as mnemonic
+ identifiers for code systems.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="oid uuid ruid" />
+ </xs:simpleType>
+ <xs:simpleType name="oid">
+ <xs:annotation>
+ <xs:documentation />
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-2](\.(0|[1-9][0-9]*))*" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="uuid">
+ <xs:annotation>
+ <xs:documentation />
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9a-zA-Z]{8}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{4}-[0-9a-zA-Z]{12}" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ruid">
+ <xs:annotation>
+ <xs:documentation />
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[A-Za-z][A-Za-z0-9\-]*" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="II">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <!-- SDTC: Removed as per http://www.hl7.org/dstucomments/showdetail_comment.cfm?commentid=346 -->
+ <!--<xs:appinfo>
+ <sch:pattern name="validate II">
+ <sch:rule abstract="true" id="rule-II">
+ <sch:report test="(@root or @nullFlavor) and not(@root and @nullFlavor)">
+ A root component is required or else the II value is NULL.
+ </sch:report>
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>-->
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="root" type="uid" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A unique identifier that guarantees the global uniqueness
+ of the instance identifier. The root alone may be the
+ entire instance identifier.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="extension" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A character string as a unique identifier within the
+ scope of the identifier root.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="assigningAuthorityName" type="st" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ A human readable name or mnemonic for the assigning
+ authority. This name may be provided solely for the
+ convenience of unaided humans interpreting an value
+ and can have no computational meaning. Note: no
+ automated processing must depend on the assigning
+ authority name to be present in any form.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="displayable" type="bl" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if the identifier is intended for human
+ display and data entry (displayable = true) as
+ opposed to pure machine interoperation (displayable
+ = false).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="url">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:anyURI" />
+ </xs:simpleType>
+ <xs:complexType name="URL" abstract="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <sch:pattern name="validate URL">
+ <sch:rule abstract="true" id="rule-URL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:attribute name="value" type="url" use="optional" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="ts">
+ <xs:annotation>
+ <xs:documentation>
+ A quantity specifying a point on the axis of natural time.
+ A point in time is most often represented as a calendar
+ expression.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:string">
+ <xs:pattern value="[0-9]{1,8}|([0-9]{9,14}|[0-9]{14,14}\.[0-9]+)([+\-][0-9]{1,4})?" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="TS">
+ <xs:annotation>
+ <xs:documentation>
+ A quantity specifying a point on the axis of natural time.
+ A point in time is most often represented as a calendar
+ expression.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional" type="ts" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="TEL">
+ <xs:annotation>
+ <xs:documentation>
+ 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 URL
+ qualified by time specification and use codes that help
+ in deciding which address to use for a given time and
+ purpose.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="URL">
+ <xs:sequence>
+ <xs:element name="useablePeriod" minOccurs="0" maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional" type="set_TelecommunicationAddressUse">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ADXP" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="partType" type="AddressPartType">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.delimiter">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DEL" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.country">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="CNT" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.state">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="STA" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.county">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="CPA" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.city">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="CTY" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.postalCode">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="ZIP" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetAddressLine">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="SAL" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.houseNumber">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="BNR" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.houseNumberNumeric">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="BNN" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.direction">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DIR" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetName">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="STR" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.streetNameBase">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="STB" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <!--
+ jaxb implementors note: the jaxb code generator (v1.0.?) will
+ fail to append "Type" to streetNameType so that there will be
+ duplicate definitions in the java source for streetNameType.
+ You will have to fix this manually.
+ -->
+ <xs:complexType mixed="true" name="adxp.streetNameType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="STTYP" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.additionalLocator">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="ADL" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.unitID">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="UNID" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.unitType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="UNIT" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.careOf">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="CAR" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.censusTract">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="CEN" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryAddressLine">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DAL" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryInstallationType">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DINST" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryInstallationArea">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DINSTA" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryInstallationQualifier">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DINSTQ" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryMode">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DMOD" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.deliveryModeIdentifier">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="DMODID" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.buildingNumberSuffix">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="BNS" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.postBox">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="POB" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType mixed="true" name="adxp.precinct">
+ <xs:complexContent>
+ <xs:restriction base="ADXP">
+ <xs:attribute name="partType" type="AddressPartType" fixed="PRE" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="AD" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ Mailing and home or office addresses. A sequence of
+ address parts, such as street or post office Box, city,
+ postal code, country, etc.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter" type="adxp.delimiter" />
+ <xs:element name="country" type="adxp.country" />
+ <xs:element name="state" type="adxp.state" />
+ <xs:element name="county" type="adxp.county" />
+ <xs:element name="city" type="adxp.city" />
+ <xs:element name="postalCode" type="adxp.postalCode" />
+ <xs:element name="streetAddressLine" type="adxp.streetAddressLine" />
+ <xs:element name="houseNumber" type="adxp.houseNumber" />
+ <xs:element name="houseNumberNumeric" type="adxp.houseNumberNumeric" />
+ <xs:element name="direction" type="adxp.direction" />
+ <xs:element name="streetName" type="adxp.streetName" />
+ <xs:element name="streetNameBase" type="adxp.streetNameBase" />
+ <xs:element name="streetNameType" type="adxp.streetNameType" />
+ <xs:element name="additionalLocator" type="adxp.additionalLocator" />
+ <xs:element name="unitID" type="adxp.unitID" />
+ <xs:element name="unitType" type="adxp.unitType" />
+ <xs:element name="careOf" type="adxp.careOf" />
+ <xs:element name="censusTract" type="adxp.censusTract" />
+ <xs:element name="deliveryAddressLine" type="adxp.deliveryAddressLine" />
+ <xs:element name="deliveryInstallationType" type="adxp.deliveryInstallationType" />
+ <xs:element name="deliveryInstallationArea" type="adxp.deliveryInstallationArea" />
+ <xs:element name="deliveryInstallationQualifier" type="adxp.deliveryInstallationQualifier" />
+ <xs:element name="deliveryMode" type="adxp.deliveryMode" />
+ <xs:element name="deliveryModeIdentifier" type="adxp.deliveryModeIdentifier" />
+ <xs:element name="buildingNumberSuffix" type="adxp.buildingNumberSuffix" />
+ <xs:element name="postBox" type="adxp.postBox" />
+ <xs:element name="precinct" type="adxp.precinct" />
+ </xs:choice>
+ <xs:element name="useablePeriod" minOccurs="0" maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional" type="set_PostalAddressUse">
+ <xs:annotation>
+ <xs:documentation>
+ A set of codes advising a system or user which address
+ in a set of like addresses to select for a given purpose.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="isNotOrdered" type="bl" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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,
+ can be used to convey this
+ information.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ENXP" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ST">
+ <xs:attribute name="partType" type="EntityNamePartType">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the name part is a given name, family
+ name, prefix, suffix, etc.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="qualifier" use="optional" type="set_EntityNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation> 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.delimiter" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType" fixed="DEL" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.family" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType" fixed="FAM" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.given" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType" fixed="GIV" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.prefix" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType" fixed="PFX" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="en.suffix" mixed="true">
+ <xs:complexContent>
+ <xs:restriction base="ENXP">
+ <xs:attribute name="partType" type="EntityNamePartType" fixed="SFX" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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 "Jim Bob Walton, Jr.", "Health Level Seven,
+ Inc.", "Lake Tahoe", etc. An entity name may be as simple
+ as a character string or may consist of several entity name
+ parts, such as, "Jim", "Bob", "Walton", and "Jr.", "Health
+ Level Seven" and "Inc.", "Lake" and "Tahoe".
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter" type="en.delimiter" />
+ <xs:element name="family" type="en.family" />
+ <xs:element name="given" type="en.given" />
+ <xs:element name="prefix" type="en.prefix" />
+ <xs:element name="suffix" type="en.suffix" />
+ </xs:choice>
+ <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional" type="set_EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ 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).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="EN" />
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="ON" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A name for an organization. A sequence of name parts.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="EN">
+ <xs:sequence>
+ <xs:choice minOccurs="0" maxOccurs="unbounded">
+ <xs:element name="delimiter" type="en.delimiter" />
+ <xs:element name="prefix" type="en.prefix" />
+ <xs:element name="suffix" type="en.suffix" />
+ </xs:choice>
+ <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="use" use="optional" type="set_EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="TN" mixed="true">
+ <xs:annotation>
+ <xs:documentation>
+ A restriction of entity name that is effectively a simple string used
+ for a simple name for things and places.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="EN">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="QTY" abstract="true">
+ <xs:annotation>
+ <xs:documentation> 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>QTY</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="ANY" />
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="int">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:integer" />
+ </xs:simpleType>
+ <xs:complexType name="INT">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>INT</diff>
+ <sch:pattern name="validate INT">
+ <sch:rule abstract="true" id="rule-INT">
+ <sch:report test="(@value or @nullFlavor) and not(@value and @nullFlavor)" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional" type="int" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="real">
+ <xs:annotation>
+ <xs:documentation>
+ 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
+ "Real number" in this specification is used to mean
+ that fractional values are covered without necessarily
+ implying the full set of the mathematical real numbers.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="xs:decimal xs:double" />
+ </xs:simpleType>
+ <xs:complexType name="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ 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
+ "Real number" in this specification is used to mean
+ that fractional values are covered without necessarily
+ implying the full set of the mathematical real numbers.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>REAL</diff>
+ <sch:pattern name="validate REAL">
+ <sch:rule abstract="true" id="rule-REAL">
+ <sch:report test="(@nullFlavor or @value) and not(@nullFlavor and @value)" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" use="optional" type="real" />
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PQR">
+ <xs:annotation>
+ <xs:documentation>
+ A representation of a physical quantity in a unit from
+ any code system. Used to show alternative representation
+ for a physical quantity.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="CV">
+ <xs:attribute name="value" type="real" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the measurement value in terms of
+ the unit specified in the code.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A dimensioned quantity expressing the result of a
+ measurement act.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="translation" type="PQR" minOccurs="0" maxOccurs="unbounded">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="value" type="real" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the quantity measured in terms of
+ the unit.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="unit" type="cs" use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The unit of measure specified in the Unified Code for
+ Units of Measure (UCUM)
+ [http://aurora.rg.iupui.edu/UCUM].
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="MO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ <xs:appinfo>
+ <diff>MO</diff>
+ <sch:pattern name="validate MO">
+ <sch:rule abstract="true" id="rule-MO">
+ <sch:report test="not(@nullFlavor and (@value or @currency))" />
+ </sch:rule>
+ </sch:pattern>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:attribute name="value" type="real" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The magnitude of the monetary amount in terms of the
+ currency unit.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="currency" type="cs" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The currency unit as defined in ISO 4217.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO">
+ <xs:annotation>
+ <xs:documentation>
+ 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. supports titers
+ (e.g., "1:128") and other quantities produced by
+ laboratories that truly represent ratios. Ratios are
+ not simply "structured numerics", particularly blood
+ pressure measurements (e.g. "120/60") are not ratios.
+ In many cases REAL should be used instead
+ of .
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="RTO_QTY_QTY" />
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="probability">
+ <xs:annotation>
+ <xs:documentation>
+ The probability assigned to the value, a decimal number
+ between 0 (very uncertain) and 1 (certain).
+ </xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="xs:double">
+ <xs:minInclusive value="0.0" />
+ <xs:maxInclusive value="1.0" />
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:complexType name="EIVL.event">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:restriction base="CE">
+ <xs:attribute name="code" type="TimingEvent" use="optional" />
+ <xs:attribute name="codeSystem" type="uid" fixed="2.16.840.1.113883.5.139" />
+ <xs:attribute name="codeSystemName" type="st" fixed="TimingEvent" />
+ </xs:restriction>
+ </xs:complexContent>
+ </xs:complexType>
+ <!--
+ Instantiated templates
+ -->
+ <xs:complexType name="SXCM_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="set_TelecommunicationAddressUse">
+ <xs:list itemType="TelecommunicationAddressUse" />
+ </xs:simpleType>
+ <xs:simpleType name="set_PostalAddressUse">
+ <xs:list itemType="PostalAddressUse" />
+ </xs:simpleType>
+ <xs:simpleType name="set_EntityNamePartQualifier">
+ <xs:list itemType="EntityNamePartQualifier" />
+ </xs:simpleType>
+ <xs:complexType name="IVL_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation />
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="set_EntityNameUse">
+ <xs:list itemType="EntityNameUse" />
+ </xs:simpleType>
+ <xs:complexType name="RTO_QTY_QTY">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_QTY_QTY</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="QTY">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="QTY">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
</xs:schema>
\ No newline at end of file
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes.xsd
index 9015c1a..9c06d12 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/datatypes.xsd
@@ -1,1375 +1,1375 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
- <xs:annotation>
- <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
- <xs:documentation>
- Copyright (c) 2015 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.
- </xs:documentation>
- <xs:documentation>Manually edited to include the datatypes-base_SCTC.xsd file which contains SDTC extensions</xs:documentation>
- </xs:annotation>
- <xs:include schemaLocation="datatypes-base_SDTC.xsd"/>
-<!--
- Instantiated templates
- -->
- <xs:complexType name="PIVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="SXCM_TS">
- <xs:sequence>
- <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- A prototype of the repeating interval specifying the
- duration of each occurrence and anchors the periodic
- interval sequence at a certain point in time.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="period" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- A time duration specifying a reciprocal measure of
- the frequency at which the periodic interval repeats.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="alignment" type="CalendarCycle" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies if and how the repetitions are aligned to
- the cycles of the underlying calendar (e.g., to
- distinguish every 30 days from "the 5th of every
- month".) A non-aligned periodic interval recurs
- independently from the calendar. An aligned periodic
- interval is synchronized with the calendar.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
- <xs:annotation>
- <xs:documentation>
- Indicates whether the exact timing is up to the party
- executing the schedule (e.g., to distinguish "every 8
- hours" from "3 times a day".)
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="EIVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="SXCM_TS">
- <xs:sequence>
- <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- A code for a common (periodical) activity of daily
- living based on which the event related periodic
- interval is specified.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_PQ">
- <xs:complexContent>
- <xs:extension base="SXCM_PQ">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_PQ">
- <xs:complexContent>
- <xs:extension base="PQ">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_PQ">
- <xs:complexContent>
- <xs:extension base="PQ">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PPD_TS">
- <xs:annotation>
- <xs:appinfo>
- <diff>PPD_PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="TS">
- <xs:sequence>
- <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PPD_PQ">
- <xs:annotation>
- <xs:appinfo>
- <diff>PPD_PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="PQ">
- <xs:sequence>
- <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="PIVL_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="SXCM_PPD_TS">
- <xs:sequence>
- <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- A prototype of the repeating interval specifying the
- duration of each occurrence and anchors the periodic
- interval sequence at a certain point in time.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="period" minOccurs="0" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- A time duration specifying a reciprocal measure of
- the frequency at which the periodic interval repeats.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="alignment" type="CalendarCycle" use="optional">
- <xs:annotation>
- <xs:documentation>
- Specifies if and how the repetitions are aligned to
- the cycles of the underlying calendar (e.g., to
- distinguish every 30 days from "the 5th of every
- month".) A non-aligned periodic interval recurs
- independently from the calendar. An aligned periodic
- interval is synchronized with the calendar.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
- <xs:annotation>
- <xs:documentation>
- Indicates whether the exact timing is up to the party
- executing the schedule (e.g., to distinguish "every 8
- hours" from "3 times a day".)
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_PPD_TS">
- <xs:complexContent>
- <xs:extension base="PPD_TS">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_PPD_TS">
- <xs:complexContent>
- <xs:extension base="SXCM_PPD_TS">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_PPD_TS">
- <xs:complexContent>
- <xs:extension base="PPD_TS">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="EIVL_PPD_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="SXCM_PPD_TS">
- <xs:sequence>
- <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
- <xs:annotation>
- <xs:documentation>
- A code for a common (periodical) activity of daily
- living based on which the event related periodic
- interval is specified.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_PPD_PQ">
- <xs:complexContent>
- <xs:extension base="SXCM_PPD_PQ">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_PPD_PQ">
- <xs:complexContent>
- <xs:extension base="PPD_PQ">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_PPD_PQ">
- <xs:complexContent>
- <xs:extension base="PPD_PQ">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXPR_TS">
- <xs:complexContent>
- <xs:extension base="SXCM_TS">
- <xs:sequence>
- <xs:element name="comp" minOccurs="2" maxOccurs="unbounded" type="SXCM_TS">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_CD">
- <xs:complexContent>
- <xs:extension base="CD">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_MO">
- <xs:complexContent>
- <xs:extension base="MO">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_INT">
- <xs:complexContent>
- <xs:extension base="INT">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SXCM_REAL">
- <xs:complexContent>
- <xs:extension base="REAL">
- <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_INT">
- <xs:complexContent>
- <xs:extension base="SXCM_INT">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_INT">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_INT">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="INT">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="INT">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_INT">
- <xs:complexContent>
- <xs:extension base="INT">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_REAL">
- <xs:complexContent>
- <xs:extension base="SXCM_REAL">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="REAL">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="REAL">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_REAL">
- <xs:complexContent>
- <xs:extension base="REAL">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVL_MO">
- <xs:complexContent>
- <xs:extension base="SXCM_MO">
- <xs:choice minOccurs="0">
- <xs:sequence>
- <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_MO">
- <xs:annotation>
- <xs:documentation>
- The low limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:choice minOccurs="0">
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:choice>
- </xs:sequence>
- <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_MO">
- <xs:annotation>
- <xs:documentation/>
- </xs:annotation>
- </xs:element>
- <xs:sequence>
- <xs:element name="width" minOccurs="1" maxOccurs="1" type="MO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
- <xs:annotation>
- <xs:documentation>
- The high limit of the interval.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:sequence>
- <xs:element name="center" minOccurs="1" maxOccurs="1" type="MO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:choice>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="IVXB_MO">
- <xs:complexContent>
- <xs:extension base="MO">
- <xs:attribute name="inclusive" type="bl" use="optional" default="true">
- <xs:annotation>
- <xs:documentation>
- Specifies whether the limit is included in the
- interval (interval is closed) or excluded from the
- interval (interval is open).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="HXIT_PQ">
- <xs:complexContent>
- <xs:extension base="PQ">
- <xs:sequence>
- <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="HXIT_CE">
- <xs:complexContent>
- <xs:extension base="CE">
- <xs:sequence>
- <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="BXIT_CD">
- <xs:complexContent>
- <xs:extension base="CD">
- <xs:attribute name="qty" type="int" use="optional" default="1">
- <xs:annotation>
- <xs:documentation>
- The quantity in which the bag item occurs in its containing bag.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="BXIT_IVL_PQ">
- <xs:complexContent>
- <xs:extension base="IVL_PQ">
- <xs:attribute name="qty" type="int" use="optional" default="1">
- <xs:annotation>
- <xs:documentation>
- The quantity in which the bag item occurs in its containing bag.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="SLIST_PQ">
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="origin" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- The origin of the list item value scale, i.e., the
- physical quantity that a zero-digit in the sequence
- would represent.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- A ratio-scale quantity that is factored out of the
- digit sequence.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
- <xs:annotation>
- <xs:documentation>
- A sequence of raw digits for the sample values. This is
- typically the raw output of an A/D converter.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:simpleType name="list_int">
- <xs:list itemType="int"/>
- </xs:simpleType>
- <xs:complexType name="SLIST_TS">
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="origin" minOccurs="1" maxOccurs="1" type="TS">
- <xs:annotation>
- <xs:documentation>
- The origin of the list item value scale, i.e., the
- physical quantity that a zero-digit in the sequence
- would represent.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- A ratio-scale quantity that is factored out of the
- digit sequence.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
- <xs:annotation>
- <xs:documentation>
- A sequence of raw digits for the sample values. This is
- typically the raw output of an A/D converter.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="GLIST_TS">
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="head" minOccurs="1" maxOccurs="1" type="TS">
- <xs:annotation>
- <xs:documentation>
- This is the start-value of the generated list.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="period" type="int" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="denominator" type="int" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="GLIST_PQ">
- <xs:complexContent>
- <xs:extension base="ANY">
- <xs:sequence>
- <xs:element name="head" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- This is the start-value of the generated list.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- <xs:attribute name="period" type="int" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- <xs:attribute name="denominator" type="int" use="optional">
- <xs:annotation>
- <xs:documentation>
- 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.
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="RTO_PQ_PQ">
- <xs:annotation>
- <xs:appinfo>
- <diff>RTO_PQ_PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:sequence>
- <xs:element name="numerator" type="PQ">
- <xs:annotation>
- <xs:documentation>
- The quantity that is being divided in the ratio. The
- default is the integer number 1 (one).
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="denominator" type="PQ">
- <xs:annotation>
- <xs:documentation>
- The quantity that devides the numerator in the ratio.
- The default is the integer number 1 (one).
- The denominator must not be zero.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="RTO_MO_PQ">
- <xs:annotation>
- <xs:appinfo>
- <diff>RTO_MO_PQ</diff>
- </xs:appinfo>
- </xs:annotation>
- <xs:complexContent>
- <xs:extension base="QTY">
- <xs:sequence>
- <xs:element name="numerator" type="MO">
- <xs:annotation>
- <xs:documentation>
- The quantity that is being divided in the ratio. The
- default is the integer number 1 (one).
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- <xs:element name="denominator" type="PQ">
- <xs:annotation>
- <xs:documentation>
- The quantity that devides the numerator in the ratio.
- The default is the integer number 1 (one).
- The denominator must not be zero.
- </xs:documentation>
- </xs:annotation>
- </xs:element>
- </xs:sequence>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
- <xs:complexType name="UVP_TS">
- <xs:complexContent>
- <xs:extension base="TS">
- <xs:attribute name="probability" type="probability" use="optional">
- <xs:annotation>
- <xs:documentation>
- The probability assigned to the value, a decimal number
- between 0 (very uncertain) and 1 (certain).
- </xs:documentation>
- </xs:annotation>
- </xs:attribute>
- </xs:extension>
- </xs:complexContent>
- </xs:complexType>
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
+ <xs:annotation>
+ <xs:documentation>XML schema for message type POCD_MT000040.</xs:documentation>
+ <xs:documentation>
+ Copyright (c) 2015 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.
+ </xs:documentation>
+ <xs:documentation>Manually edited to include the datatypes-base_SCTC.xsd file which contains SDTC extensions</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="datatypes-base_SDTC.xsd"/>
+<!--
+ Instantiated templates
+ -->
+ <xs:complexType name="PIVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A prototype of the repeating interval specifying the
+ duration of each occurrence and anchors the periodic
+ interval sequence at a certain point in time.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="period" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A time duration specifying a reciprocal measure of
+ the frequency at which the periodic interval repeats.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="alignment" type="CalendarCycle" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if and how the repetitions are aligned to
+ the cycles of the underlying calendar (e.g., to
+ distinguish every 30 days from "the 5th of every
+ month".) A non-aligned periodic interval recurs
+ independently from the calendar. An aligned periodic
+ interval is synchronized with the calendar.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the exact timing is up to the party
+ executing the schedule (e.g., to distinguish "every 8
+ hours" from "3 times a day".)
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EIVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PQ">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PQ">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PPD_TS">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>PPD_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:sequence>
+ <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PPD_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>PPD_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:sequence>
+ <xs:element name="standardDeviation" minOccurs="0" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="distributionType" type="ProbabilityDistributionType" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="PIVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:sequence>
+ <xs:element name="phase" minOccurs="0" maxOccurs="1" type="IVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ A prototype of the repeating interval specifying the
+ duration of each occurrence and anchors the periodic
+ interval sequence at a certain point in time.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="period" minOccurs="0" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A time duration specifying a reciprocal measure of
+ the frequency at which the periodic interval repeats.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="alignment" type="CalendarCycle" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies if and how the repetitions are aligned to
+ the cycles of the underlying calendar (e.g., to
+ distinguish every 30 days from "the 5th of every
+ month".) A non-aligned periodic interval recurs
+ independently from the calendar. An aligned periodic
+ interval is synchronized with the calendar.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="institutionSpecified" type="bl" use="optional" default="false">
+ <xs:annotation>
+ <xs:documentation>
+ Indicates whether the exact timing is up to the party
+ executing the schedule (e.g., to distinguish "every 8
+ hours" from "3 times a day".)
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="PPD_TS">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PPD_TS">
+ <xs:complexContent>
+ <xs:extension base="PPD_TS">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="EIVL_PPD_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_TS">
+ <xs:sequence>
+ <xs:element name="event" type="EIVL.event" minOccurs="0" maxOccurs="1">
+ <xs:annotation>
+ <xs:documentation>
+ A code for a common (periodical) activity of daily
+ living based on which the event related periodic
+ interval is specified.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="offset" minOccurs="0" maxOccurs="1" type="IVL_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="SXCM_PPD_PQ">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="PPD_PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="PPD_PQ">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_PPD_PQ">
+ <xs:complexContent>
+ <xs:extension base="PPD_PQ">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXPR_TS">
+ <xs:complexContent>
+ <xs:extension base="SXCM_TS">
+ <xs:sequence>
+ <xs:element name="comp" minOccurs="2" maxOccurs="unbounded" type="SXCM_TS">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_CD">
+ <xs:complexContent>
+ <xs:extension base="CD">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_MO">
+ <xs:complexContent>
+ <xs:extension base="MO">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_INT">
+ <xs:complexContent>
+ <xs:extension base="INT">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SXCM_REAL">
+ <xs:complexContent>
+ <xs:extension base="REAL">
+ <xs:attribute name="operator" type="SetOperator" use="optional" default="I">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_INT">
+ <xs:complexContent>
+ <xs:extension base="SXCM_INT">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_INT">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="INT">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_INT">
+ <xs:complexContent>
+ <xs:extension base="INT">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_REAL">
+ <xs:complexContent>
+ <xs:extension base="SXCM_REAL">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_REAL">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="REAL">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_REAL">
+ <xs:complexContent>
+ <xs:extension base="REAL">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVL_MO">
+ <xs:complexContent>
+ <xs:extension base="SXCM_MO">
+ <xs:choice minOccurs="0">
+ <xs:sequence>
+ <xs:element name="low" minOccurs="1" maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The low limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:choice minOccurs="0">
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:choice>
+ </xs:sequence>
+ <xs:element name="high" minOccurs="1" maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation/>
+ </xs:annotation>
+ </xs:element>
+ <xs:sequence>
+ <xs:element name="width" minOccurs="1" maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="high" minOccurs="0" maxOccurs="1" type="IVXB_MO">
+ <xs:annotation>
+ <xs:documentation>
+ The high limit of the interval.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:sequence>
+ <xs:element name="center" minOccurs="1" maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="width" minOccurs="0" maxOccurs="1" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:choice>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="IVXB_MO">
+ <xs:complexContent>
+ <xs:extension base="MO">
+ <xs:attribute name="inclusive" type="bl" use="optional" default="true">
+ <xs:annotation>
+ <xs:documentation>
+ Specifies whether the limit is included in the
+ interval (interval is closed) or excluded from the
+ interval (interval is open).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="HXIT_PQ">
+ <xs:complexContent>
+ <xs:extension base="PQ">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="HXIT_CE">
+ <xs:complexContent>
+ <xs:extension base="CE">
+ <xs:sequence>
+ <xs:element name="validTime" minOccurs="0" maxOccurs="1" type="IVL_TS">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BXIT_CD">
+ <xs:complexContent>
+ <xs:extension base="CD">
+ <xs:attribute name="qty" type="int" use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity in which the bag item occurs in its containing bag.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="BXIT_IVL_PQ">
+ <xs:complexContent>
+ <xs:extension base="IVL_PQ">
+ <xs:attribute name="qty" type="int" use="optional" default="1">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity in which the bag item occurs in its containing bag.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="SLIST_PQ">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="origin" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The origin of the list item value scale, i.e., the
+ physical quantity that a zero-digit in the sequence
+ would represent.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A ratio-scale quantity that is factored out of the
+ digit sequence.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
+ <xs:annotation>
+ <xs:documentation>
+ A sequence of raw digits for the sample values. This is
+ typically the raw output of an A/D converter.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:simpleType name="list_int">
+ <xs:list itemType="int"/>
+ </xs:simpleType>
+ <xs:complexType name="SLIST_TS">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="origin" minOccurs="1" maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ The origin of the list item value scale, i.e., the
+ physical quantity that a zero-digit in the sequence
+ would represent.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="scale" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ A ratio-scale quantity that is factored out of the
+ digit sequence.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="digits" minOccurs="1" maxOccurs="1" type="list_int">
+ <xs:annotation>
+ <xs:documentation>
+ A sequence of raw digits for the sample values. This is
+ typically the raw output of an A/D converter.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="GLIST_TS">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="head" minOccurs="1" maxOccurs="1" type="TS">
+ <xs:annotation>
+ <xs:documentation>
+ This is the start-value of the generated list.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="period" type="int" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="denominator" type="int" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="GLIST_PQ">
+ <xs:complexContent>
+ <xs:extension base="ANY">
+ <xs:sequence>
+ <xs:element name="head" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ This is the start-value of the generated list.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="increment" minOccurs="1" maxOccurs="1" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ <xs:attribute name="period" type="int" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ <xs:attribute name="denominator" type="int" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ 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.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO_PQ_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_PQ_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="RTO_MO_PQ">
+ <xs:annotation>
+ <xs:appinfo>
+ <diff>RTO_MO_PQ</diff>
+ </xs:appinfo>
+ </xs:annotation>
+ <xs:complexContent>
+ <xs:extension base="QTY">
+ <xs:sequence>
+ <xs:element name="numerator" type="MO">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that is being divided in the ratio. The
+ default is the integer number 1 (one).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ <xs:element name="denominator" type="PQ">
+ <xs:annotation>
+ <xs:documentation>
+ The quantity that devides the numerator in the ratio.
+ The default is the integer number 1 (one).
+ The denominator must not be zero.
+ </xs:documentation>
+ </xs:annotation>
+ </xs:element>
+ </xs:sequence>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
+ <xs:complexType name="UVP_TS">
+ <xs:complexContent>
+ <xs:extension base="TS">
+ <xs:attribute name="probability" type="probability" use="optional">
+ <xs:annotation>
+ <xs:documentation>
+ The probability assigned to the value, a decimal number
+ between 0 (very uncertain) and 1 (certain).
+ </xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
+ </xs:extension>
+ </xs:complexContent>
+ </xs:complexType>
</xs:schema>
\ No newline at end of file
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/infrastructureRoot.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/infrastructureRoot.xsd
index 435b2c6..27c7827 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/infrastructureRoot.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/infrastructureRoot.xsd
@@ -1,27 +1,27 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<xs:schema xmlns:mif="urn:hl7-org:v3/mif" xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:v3="urn:hl7-org:v3"
- xmlns:ex="urn:hl7-org/v3-example"
- elementFormDefault="qualified">
- <xs:annotation xmlns="urn:hl7-org:v3">
- <xs:documentation>Source Information
- Rendered by: RoseTree 4.2.29
- Rendered on: 2009-02-27T20:57:01
-This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
- Transform: $RCSfile: RoseTreeRimToMIFStaticModel.xsl,v $ $Revision: 1.8 $ $Date: 2007/10/19 05:55:13 $
- Generated using schema builder version: 3.2.1
- RIM MIF Infrastructure Root to Schema Transform: $Id: RimInfrastructureRootToXsd.xsl 7572 2009-03-11 01:56:29Z lmckenzi $
- Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl 7598 2009-03-16 19:52:42Z wbeeler $
- Package Id Conversion: $Id: TransformPackageIds.xsl 7375 2009-01-26 19:26:53Z wbeeler $</xs:documentation>
- </xs:annotation>
- <xs:include schemaLocation="../coreschemas/voc.xsd"/>
- <xs:include schemaLocation="../coreschemas/datatypes.xsd"/>
- <xs:group name="InfrastructureRootElements">
- <xs:sequence>
- <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
- <xs:element name="typeId" type="II" minOccurs="0" maxOccurs="1"/>
- <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
- </xs:sequence>
- </xs:group>
- <xs:attributeGroup name="InfrastructureRootAttributes"/>
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<xs:schema xmlns:mif="urn:hl7-org:v3/mif" xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:v3="urn:hl7-org:v3"
+ xmlns:ex="urn:hl7-org/v3-example"
+ elementFormDefault="qualified">
+ <xs:annotation xmlns="urn:hl7-org:v3">
+ <xs:documentation>Source Information
+ Rendered by: RoseTree 4.2.29
+ Rendered on: 2009-02-27T20:57:01
+This model was rendered into XML using software provided to HL7 by Beeler Consulting LLC.
+ Transform: $RCSfile: RoseTreeRimToMIFStaticModel.xsl,v $ $Revision: 1.8 $ $Date: 2007/10/19 05:55:13 $
+ Generated using schema builder version: 3.2.1
+ RIM MIF Infrastructure Root to Schema Transform: $Id: RimInfrastructureRootToXsd.xsl 7572 2009-03-11 01:56:29Z lmckenzi $
+ Static MIF to Schema Transform: $Id: StaticMifToXsd.xsl 7598 2009-03-16 19:52:42Z wbeeler $
+ Package Id Conversion: $Id: TransformPackageIds.xsl 7375 2009-01-26 19:26:53Z wbeeler $</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="../coreschemas/voc.xsd"/>
+ <xs:include schemaLocation="../coreschemas/datatypes.xsd"/>
+ <xs:group name="InfrastructureRootElements">
+ <xs:sequence>
+ <xs:element name="realmCode" type="CS" minOccurs="0" maxOccurs="unbounded"/>
+ <xs:element name="typeId" type="II" minOccurs="0" maxOccurs="1"/>
+ <xs:element name="templateId" type="II" minOccurs="0" maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:attributeGroup name="InfrastructureRootAttributes"/>
</xs:schema>
\ No newline at end of file
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/voc.xsd b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/voc.xsd
index 02d15da..2d798ce 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/voc.xsd
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/schema/processable/coreschemas/voc.xsd
@@ -1,2124 +1,2124 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif">
- <xs:annotation>
- <xs:documentation> $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 $</xs:documentation>
- </xs:annotation>
- <xs:include schemaLocation="datatypes.xsd"/>
- <xs:simpleType name="Classes">
- <xs:restriction base="cs"/>
- </xs:simpleType>
- <xs:annotation>
- <xs:documentation>The following types are used internally in data types</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="AddressPartType">
- <xs:annotation>
- <xs:documentation>vocSet: D10642 (C-0-D10642-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="AdditionalLocator DeliveryAddressLine StreetAddressLine">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CAR"/>
- <xs:enumeration value="CEN"/>
- <xs:enumeration value="CNT"/>
- <xs:enumeration value="CPA"/>
- <xs:enumeration value="CTY"/>
- <xs:enumeration value="DEL"/>
- <xs:enumeration value="POB"/>
- <xs:enumeration value="PRE"/>
- <xs:enumeration value="STA"/>
- <xs:enumeration value="ZIP"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="AdditionalLocator">
- <xs:annotation>
- <xs:documentation>specDomain: V10651 (C-0-D10642-V10651-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ADL"/>
- <xs:enumeration value="UNID"/>
- <xs:enumeration value="UNIT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="DeliveryAddressLine">
- <xs:annotation>
- <xs:documentation>specDomain: V17887 (C-0-D10642-V17887-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DAL"/>
- <xs:enumeration value="DINST"/>
- <xs:enumeration value="DINSTA"/>
- <xs:enumeration value="DINSTQ"/>
- <xs:enumeration value="DMOD"/>
- <xs:enumeration value="DMODID"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="StreetAddressLine">
- <xs:annotation>
- <xs:documentation>specDomain: V14822 (C-0-D10642-V14822-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="BuildingNumber StreetName">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="SAL"/>
- <xs:enumeration value="DIR"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="BuildingNumber">
- <xs:annotation>
- <xs:documentation>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="BNR"/>
- <xs:enumeration value="BNN"/>
- <xs:enumeration value="BNS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="StreetName">
- <xs:annotation>
- <xs:documentation>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="STR"/>
- <xs:enumeration value="STB"/>
- <xs:enumeration value="STTYP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CalendarCycle">
- <xs:annotation>
- <xs:documentation>vocSet: D10684 (C-0-D10684-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="CalendarCycleOneLetter CalendarCycleTwoLetter"/>
- </xs:simpleType>
- <xs:simpleType name="CalendarCycleOneLetter">
- <xs:annotation>
- <xs:documentation>abstDomain: V10701 (C-0-D10684-V10701-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="D"/>
- <xs:enumeration value="H"/>
- <xs:enumeration value="J"/>
- <xs:enumeration value="M"/>
- <xs:enumeration value="N"/>
- <xs:enumeration value="S"/>
- <xs:enumeration value="W"/>
- <xs:enumeration value="Y"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CalendarCycleTwoLetter">
- <xs:annotation>
- <xs:documentation>abstDomain: V10685 (C-0-D10684-V10685-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="GregorianCalendarCycle">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CD"/>
- <xs:enumeration value="CH"/>
- <xs:enumeration value="CM"/>
- <xs:enumeration value="CN"/>
- <xs:enumeration value="CS"/>
- <xs:enumeration value="CW"/>
- <xs:enumeration value="CY"/>
- <xs:enumeration value="DM"/>
- <xs:enumeration value="DW"/>
- <xs:enumeration value="DY"/>
- <xs:enumeration value="HD"/>
- <xs:enumeration value="MY"/>
- <xs:enumeration value="NH"/>
- <xs:enumeration value="SN"/>
- <xs:enumeration value="WY"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="GregorianCalendarCycle">
- <xs:annotation>
- <xs:documentation>abstDomain: V10758 (C-0-D10684-V10685-V10758-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs"/>
- </xs:simpleType>
- <xs:simpleType name="CompressionAlgorithm">
- <xs:annotation>
- <xs:documentation>vocSet: D10620 (C-0-D10620-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DF"/>
- <xs:enumeration value="GZ"/>
- <xs:enumeration value="Z"/>
- <xs:enumeration value="ZL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Currency">
- <xs:annotation>
- <xs:documentation>vocSet: D17388 (C-0-D17388-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ARS"/>
- <xs:enumeration value="AUD"/>
- <xs:enumeration value="BRL"/>
- <xs:enumeration value="CAD"/>
- <xs:enumeration value="CHF"/>
- <xs:enumeration value="CLF"/>
- <xs:enumeration value="CNY"/>
- <xs:enumeration value="DEM"/>
- <xs:enumeration value="ESP"/>
- <xs:enumeration value="EUR"/>
- <xs:enumeration value="FIM"/>
- <xs:enumeration value="FRF"/>
- <xs:enumeration value="GBP"/>
- <xs:enumeration value="ILS"/>
- <xs:enumeration value="INR"/>
- <xs:enumeration value="JPY"/>
- <xs:enumeration value="KRW"/>
- <xs:enumeration value="MXN"/>
- <xs:enumeration value="NLG"/>
- <xs:enumeration value="NZD"/>
- <xs:enumeration value="PHP"/>
- <xs:enumeration value="RUR"/>
- <xs:enumeration value="THB"/>
- <xs:enumeration value="TRL"/>
- <xs:enumeration value="TWD"/>
- <xs:enumeration value="USD"/>
- <xs:enumeration value="ZAR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityNamePartQualifier">
- <xs:annotation>
- <xs:documentation>vocSet: D15888 (C-0-D15888-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="OrganizationNamePartQualifier PersonNamePartQualifier"/>
- </xs:simpleType>
- <xs:simpleType name="OrganizationNamePartQualifier">
- <xs:annotation>
- <xs:documentation>abstDomain: V15889 (C-0-D15888-V15889-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="LS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="PersonNamePartQualifier">
- <xs:annotation>
- <xs:documentation>abstDomain: V10659 (C-0-D15888-V10659-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="PersonNamePartAffixTypes PersonNamePartChangeQualifier PersonNamePartMiscQualifier">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="IN"/>
- <xs:enumeration value="TITLE"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="PersonNamePartAffixTypes">
- <xs:annotation>
- <xs:documentation>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AC"/>
- <xs:enumeration value="NB"/>
- <xs:enumeration value="PR"/>
- <xs:enumeration value="VV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="PersonNamePartChangeQualifier">
- <xs:annotation>
- <xs:documentation>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AD"/>
- <xs:enumeration value="BR"/>
- <xs:enumeration value="SP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="PersonNamePartMiscQualifier">
- <xs:annotation>
- <xs:documentation>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityNamePartType">
- <xs:annotation>
- <xs:documentation>vocSet: D15880 (C-0-D15880-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="x_OrganizationNamePartType x_PersonNamePartType">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="DEL"/>
- <xs:enumeration value="FAM"/>
- <xs:enumeration value="GIV"/>
- <xs:enumeration value="PFX"/>
- <xs:enumeration value="SFX"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="x_OrganizationNamePartType">
- <xs:annotation>
- <xs:documentation>abstDomain: V15881 (C-0-D15880-V15881-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEL"/>
- <xs:enumeration value="PFX"/>
- <xs:enumeration value="SFX"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_PersonNamePartType">
- <xs:annotation>
- <xs:documentation>abstDomain: V10653 (C-0-D15880-V10653-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEL"/>
- <xs:enumeration value="FAM"/>
- <xs:enumeration value="GIV"/>
- <xs:enumeration value="PFX"/>
- <xs:enumeration value="SFX"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityNameUse">
- <xs:annotation>
- <xs:documentation>vocSet: D15913 (C-0-D15913-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse OrganizationNameUse PersonNameUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="C"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="OrganizationNameUse">
- <xs:annotation>
- <xs:documentation>abstDomain: V15914 (C-0-D15913-V15914-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="C"/>
- <xs:enumeration value="L"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="PersonNameUse">
- <xs:annotation>
- <xs:documentation>abstDomain: V200 (C-0-D15913-V200-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityNameSearchUse NamePseudonymUse NameRepresentationUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="A"/>
- <xs:enumeration value="ASGN"/>
- <xs:enumeration value="C"/>
- <xs:enumeration value="I"/>
- <xs:enumeration value="L"/>
- <xs:enumeration value="R"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityNameSearchUse">
- <xs:annotation>
- <xs:documentation>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SRCH"/>
- <xs:enumeration value="PHON"/>
- <xs:enumeration value="SNDX"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="NamePseudonymUse">
- <xs:annotation>
- <xs:documentation>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="P"/>
- <xs:enumeration value="A"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="IntegrityCheckAlgorithm">
- <xs:annotation>
- <xs:documentation>vocSet: D17385 (C-0-D17385-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SHA-1"/>
- <xs:enumeration value="SHA-256"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="MediaType">
- <xs:annotation>
- <xs:documentation>vocSet: D14824 (C-0-D14824-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ApplicationMediaType AudioMediaType ImageMediaType ModelMediaType MultipartMediaType TextMediaType VideoMediaType"/>
- </xs:simpleType>
- <xs:simpleType name="ApplicationMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14832 (C-0-D14824-V14832-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="application/dicom"/>
- <xs:enumeration value="application/msword"/>
- <xs:enumeration value="application/pdf"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="AudioMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14835 (C-0-D14824-V14835-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="audio/basic"/>
- <xs:enumeration value="audio/k32adpcm"/>
- <xs:enumeration value="audio/mpeg"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ImageMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14839 (C-0-D14824-V14839-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="image/g3fax"/>
- <xs:enumeration value="image/gif"/>
- <xs:enumeration value="image/jpeg"/>
- <xs:enumeration value="image/png"/>
- <xs:enumeration value="image/tiff"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ModelMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14848 (C-0-D14824-V14848-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="model/vrml"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="MultipartMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14850 (C-0-D14824-V14850-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="multipart/x-hl7-cda-level1"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TextMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14825 (C-0-D14824-V14825-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="text/html"/>
- <xs:enumeration value="text/plain"/>
- <xs:enumeration value="text/rtf"/>
- <xs:enumeration value="text/sgml"/>
- <xs:enumeration value="text/x-hl7-ft"/>
- <xs:enumeration value="text/xml"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="VideoMediaType">
- <xs:annotation>
- <xs:documentation>abstDomain: V14845 (C-0-D14824-V14845-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="video/mpeg"/>
- <xs:enumeration value="video/x-avi"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="PostalAddressUse">
- <xs:annotation>
- <xs:documentation>vocSet: D10637 (C-0-D10637-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="AddressUse NameRepresentationUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="PHYS"/>
- <xs:enumeration value="PST"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="NameRepresentationUse">
- <xs:annotation>
- <xs:documentation>abstDomain: V17860 (C-0-D10637-V17860-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ABC"/>
- <xs:enumeration value="IDE"/>
- <xs:enumeration value="SYL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ProbabilityDistributionType">
- <xs:annotation>
- <xs:documentation>vocSet: D10747 (C-0-D10747-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="B"/>
- <xs:enumeration value="E"/>
- <xs:enumeration value="F"/>
- <xs:enumeration value="G"/>
- <xs:enumeration value="LN"/>
- <xs:enumeration value="N"/>
- <xs:enumeration value="T"/>
- <xs:enumeration value="U"/>
- <xs:enumeration value="X2"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="SetOperator">
- <xs:annotation>
- <xs:documentation>vocSet: D17416 (C-0-D17416-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="A"/>
- <xs:enumeration value="E"/>
- <xs:enumeration value="H"/>
- <xs:enumeration value="I"/>
- <xs:enumeration value="P"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TelecommunicationAddressUse">
- <xs:annotation>
- <xs:documentation>vocSet: D201 (C-0-D201-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="AddressUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="AS"/>
- <xs:enumeration value="EC"/>
- <xs:enumeration value="MC"/>
- <xs:enumeration value="PG"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="AddressUse">
- <xs:annotation>
- <xs:documentation>abstDomain: V190 (C-0-D201-V190-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="HomeAddressUse WorkPlaceAddressUse">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="BAD"/>
- <xs:enumeration value="TMP"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="HomeAddressUse">
- <xs:annotation>
- <xs:documentation>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="H"/>
- <xs:enumeration value="HP"/>
- <xs:enumeration value="HV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="WorkPlaceAddressUse">
- <xs:annotation>
- <xs:documentation>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="WP"/>
- <xs:enumeration value="DIR"/>
- <xs:enumeration value="PUB"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TimingEvent">
- <xs:annotation>
- <xs:documentation>vocSet: D10706 (C-0-D10706-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AC"/>
- <xs:enumeration value="ACD"/>
- <xs:enumeration value="ACM"/>
- <xs:enumeration value="ACV"/>
- <xs:enumeration value="HS"/>
- <xs:enumeration value="IC"/>
- <xs:enumeration value="ICD"/>
- <xs:enumeration value="ICM"/>
- <xs:enumeration value="ICV"/>
- <xs:enumeration value="PC"/>
- <xs:enumeration value="PCD"/>
- <xs:enumeration value="PCM"/>
- <xs:enumeration value="PCV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="URLScheme">
- <xs:annotation>
- <xs:documentation>vocSet: D14866 (C-0-D14866-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="fax"/>
- <xs:enumeration value="file"/>
- <xs:enumeration value="ftp"/>
- <xs:enumeration value="http"/>
- <xs:enumeration value="mailto"/>
- <xs:enumeration value="mllp"/>
- <xs:enumeration value="modem"/>
- <xs:enumeration value="nfs"/>
- <xs:enumeration value="tel"/>
- <xs:enumeration value="telnet"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:annotation>
- <xs:documentation>The following types are used for structural RIM attributes</xs:documentation>
- </xs:annotation>
- <xs:simpleType name="ActClass">
- <xs:annotation>
- <xs:documentation>vocSet: D11527 (C-0-D11527-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassRoot"/>
- </xs:simpleType>
- <xs:simpleType name="ActClassRoot">
- <xs:annotation>
- <xs:documentation>specDomain: V13856 (C-0-D11527-V13856-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassContract ActClassControlAct ActClassObservation ActClassSupply ActContainer x_ActClassDocumentEntryAct x_ActClassDocumentEntryOrganizer">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ACT"/>
- <xs:enumeration value="ACCM"/>
- <xs:enumeration value="ACCT"/>
- <xs:enumeration value="ACSN"/>
- <xs:enumeration value="ADJUD"/>
- <xs:enumeration value="CONS"/>
- <xs:enumeration value="CONTREG"/>
- <xs:enumeration value="CTTEVENT"/>
- <xs:enumeration value="DISPACT"/>
- <xs:enumeration value="ENC"/>
- <xs:enumeration value="INC"/>
- <xs:enumeration value="INFRM"/>
- <xs:enumeration value="INVE"/>
- <xs:enumeration value="LIST"/>
- <xs:enumeration value="MPROT"/>
- <xs:enumeration value="PCPR"/>
- <xs:enumeration value="PROC"/>
- <xs:enumeration value="REG"/>
- <xs:enumeration value="REV"/>
- <xs:enumeration value="SBADM"/>
- <xs:enumeration value="SPCTRT"/>
- <xs:enumeration value="SUBST"/>
- <xs:enumeration value="TRNS"/>
- <xs:enumeration value="VERIF"/>
- <xs:enumeration value="XACT"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassContract">
- <xs:annotation>
- <xs:documentation>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassFinancialContract">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CNTRCT"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassFinancialContract">
- <xs:annotation>
- <xs:documentation>specDomain: V14003 (C-0-D11527-V13856-V14002-V14003-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="FCNTRCT"/>
- <xs:enumeration value="COV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassControlAct">
- <xs:annotation>
- <xs:documentation>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CACT"/>
- <xs:enumeration value="ACTN"/>
- <xs:enumeration value="INFO"/>
- <xs:enumeration value="STC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassObservation">
- <xs:annotation>
- <xs:documentation>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassCondition ActClassObservationSeries ActClassROI">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="OBS"/>
- <xs:enumeration value="ALRT"/>
- <xs:enumeration value="CLNTRL"/>
- <xs:enumeration value="CNOD"/>
- <xs:enumeration value="DGIMG"/>
- <xs:enumeration value="INVSTG"/>
- <xs:enumeration value="SPCOBS"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassCondition">
- <xs:annotation>
- <xs:documentation>specDomain: V19580 (C-0-D11527-V13856-V11529-V19580-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassPublicHealthCase">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="COND"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassPublicHealthCase">
- <xs:annotation>
- <xs:documentation>specDomain: V11530 (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CASE"/>
- <xs:enumeration value="OUTB"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassObservationSeries">
- <xs:annotation>
- <xs:documentation>specDomain: V18875 (C-0-D11527-V13856-V11529-V18875-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="OBSSER"/>
- <xs:enumeration value="OBSCOR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassROI">
- <xs:annotation>
- <xs:documentation>abstDomain: V17893 (C-0-D11527-V13856-V11529-V17893-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ROIBND"/>
- <xs:enumeration value="ROIOVL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassSupply">
- <xs:annotation>
- <xs:documentation>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SPLY"/>
- <xs:enumeration value="DIET"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActContainer">
- <xs:annotation>
- <xs:documentation>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassComposition ActClassEntry ActClassExtract ActClassOrganizer">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="FOLDER"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassComposition">
- <xs:annotation>
- <xs:documentation>specDomain: V19442 (C-0-D11527-V13856-V19445-V19442-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClassDocument">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="COMPOSITION"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClassDocument">
- <xs:annotation>
- <xs:documentation>specDomain: V18938 (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActClinicalDocument">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="DOC"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActClinicalDocument">
- <xs:annotation>
- <xs:documentation>specDomain: V13948 (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DOCCLIN"/>
- <xs:enumeration value="CDALVLONE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassEntry">
- <xs:annotation>
- <xs:documentation>specDomain: V19444 (C-0-D11527-V13856-V19445-V19444-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ENTRY"/>
- <xs:enumeration value="BATTERY"/>
- <xs:enumeration value="CLUSTER"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassExtract">
- <xs:annotation>
- <xs:documentation>specDomain: V19441 (C-0-D11527-V13856-V19445-V19441-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="EXTRACT"/>
- <xs:enumeration value="EHR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActClassOrganizer">
- <xs:annotation>
- <xs:documentation>specDomain: V19443 (C-0-D11527-V13856-V19445-V19443-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ORGANIZER"/>
- <xs:enumeration value="CATEGORY"/>
- <xs:enumeration value="DOCBODY"/>
- <xs:enumeration value="DOCSECT"/>
- <xs:enumeration value="TOPIC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActClassDocumentEntryAct">
- <xs:annotation>
- <xs:documentation>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ACT"/>
- <xs:enumeration value="ACCM"/>
- <xs:enumeration value="CONS"/>
- <xs:enumeration value="CTTEVENT"/>
- <xs:enumeration value="INC"/>
- <xs:enumeration value="INFRM"/>
- <xs:enumeration value="PCPR"/>
- <xs:enumeration value="REG"/>
- <xs:enumeration value="SPCTRT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActClassDocumentEntryOrganizer">
- <xs:annotation>
- <xs:documentation>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="BATTERY"/>
- <xs:enumeration value="CLUSTER"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActMood">
- <xs:annotation>
- <xs:documentation>vocSet: D10196 (C-0-D10196-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActMoodCompletionTrack ActMoodPredicate x_ActMoodDefEvn x_ActMoodDefEvnRqoPrmsPrp x_ActMoodDocumentObservation x_ActMoodEvnOrdPrmsPrp x_ActMoodIntentEvent x_ActMoodOrdPrms x_ActMoodOrdPrmsEvn x_ActMoodRqoPrpAptArq x_DocumentActMood x_DocumentEncounterMood x_DocumentProcedureMood x_DocumentSubstanceMood"/>
- </xs:simpleType>
- <xs:simpleType name="ActMoodCompletionTrack">
- <xs:annotation>
- <xs:documentation>abstDomain: V10197 (C-0-D10196-V10197-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActMoodIntent">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActMoodPredicate">
- <xs:annotation>
- <xs:documentation>abstDomain: V10202 (C-0-D10196-V10202-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="EVN.CRT"/>
- <xs:enumeration value="GOL"/>
- <xs:enumeration value="OPT"/>
- <xs:enumeration value="PERM"/>
- <xs:enumeration value="PERMRQ"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodDefEvn">
- <xs:annotation>
- <xs:documentation>abstDomain: V19375 (C-0-D10196-V19375-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodDefEvnRqoPrmsPrp">
- <xs:annotation>
- <xs:documentation>abstDomain: V19371 (C-0-D10196-V19371-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodDocumentObservation">
- <xs:annotation>
- <xs:documentation>abstDomain: V18943 (C-0-D10196-V18943-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="GOL"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodEvnOrdPrmsPrp">
- <xs:annotation>
- <xs:documentation>abstDomain: V18965 (C-0-D10196-V18965-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodIntentEvent">
- <xs:annotation>
- <xs:documentation>abstDomain: V16742 (C-0-D10196-V16742-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActMoodIntent">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="EVN"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActMoodIntent">
- <xs:annotation>
- <xs:documentation>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="APT"/>
- <xs:enumeration value="ARQ"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- <xs:enumeration value="SLOT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodOrdPrms">
- <xs:annotation>
- <xs:documentation>abstDomain: V16735 (C-0-D10196-V16735-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodOrdPrmsEvn">
- <xs:annotation>
- <xs:documentation>abstDomain: V16730 (C-0-D10196-V16730-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActMoodRqoPrpAptArq">
- <xs:annotation>
- <xs:documentation>abstDomain: V19372 (C-0-D10196-V19372-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="APT"/>
- <xs:enumeration value="ARQ"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentActMood">
- <xs:annotation>
- <xs:documentation>abstDomain: V19458 (C-0-D10196-V19458-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="APT"/>
- <xs:enumeration value="ARQ"/>
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentEncounterMood">
- <xs:annotation>
- <xs:documentation>abstDomain: V19459 (C-0-D10196-V19459-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="APT"/>
- <xs:enumeration value="ARQ"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentProcedureMood">
- <xs:annotation>
- <xs:documentation>abstDomain: V19460 (C-0-D10196-V19460-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="APT"/>
- <xs:enumeration value="ARQ"/>
- <xs:enumeration value="DEF"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentSubstanceMood">
- <xs:annotation>
- <xs:documentation>abstDomain: V19461 (C-0-D10196-V19461-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INT"/>
- <xs:enumeration value="EVN"/>
- <xs:enumeration value="PRMS"/>
- <xs:enumeration value="PRP"/>
- <xs:enumeration value="RQO"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipType">
- <xs:annotation>
- <xs:documentation>vocSet: D10317 (C-0-D10317-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipConditional ActRelationshipHasComponent ActRelationshipOutcome ActRelationshipPertains ActRelationshipSequel x_ActRelationshipDocument x_ActRelationshipEntry x_ActRelationshipEntryRelationship x_ActRelationshipExternalReference x_ActRelationshipPatientTransport x_ActRelationshipPertinentInfo"/>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipConditional">
- <xs:annotation>
- <xs:documentation>abstDomain: V18977 (C-0-D10317-V18977-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipReason">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CIND"/>
- <xs:enumeration value="PRCN"/>
- <xs:enumeration value="TRIG"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipReason">
- <xs:annotation>
- <xs:documentation>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="RSON"/>
- <xs:enumeration value="MITGT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipHasComponent">
- <xs:annotation>
- <xs:documentation>specDomain: V10318 (C-0-D10317-V10318-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="COMP"/>
- <xs:enumeration value="ARR"/>
- <xs:enumeration value="CTRLV"/>
- <xs:enumeration value="DEP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipOutcome">
- <xs:annotation>
- <xs:documentation>specDomain: V10324 (C-0-D10317-V10324-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipObjective">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="OUTC"/>
- <xs:enumeration value="GOAL"/>
- <xs:enumeration value="RISK"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipObjective">
- <xs:annotation>
- <xs:documentation>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="OBJC"/>
- <xs:enumeration value="OBJF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipPertains">
- <xs:annotation>
- <xs:documentation>specDomain: V10329 (C-0-D10317-V10329-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipAccounting TemporallyPertains hasSupport">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="PERT"/>
- <xs:enumeration value="AUTH"/>
- <xs:enumeration value="CAUS"/>
- <xs:enumeration value="COVBY"/>
- <xs:enumeration value="DRIV"/>
- <xs:enumeration value="EXPL"/>
- <xs:enumeration value="ITEMSLOC"/>
- <xs:enumeration value="LIMIT"/>
- <xs:enumeration value="MFST"/>
- <xs:enumeration value="NAME"/>
- <xs:enumeration value="PREV"/>
- <xs:enumeration value="REFR"/>
- <xs:enumeration value="REFV"/>
- <xs:enumeration value="SUBJ"/>
- <xs:enumeration value="SUMM"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipAccounting">
- <xs:annotation>
- <xs:documentation>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipCostTracking ActRelationshipPosting">
- <xs:simpleType>
- <xs:restriction base="cs"/>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipCostTracking">
- <xs:annotation>
- <xs:documentation>abstDomain: V19618 (C-0-D10317-V10329-V14900-V19618-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CHRG"/>
- <xs:enumeration value="COST"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipPosting">
- <xs:annotation>
- <xs:documentation>abstDomain: V19617 (C-0-D10317-V10329-V14900-V19617-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CREDIT"/>
- <xs:enumeration value="DEBIT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="TemporallyPertains">
- <xs:annotation>
- <xs:documentation>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SAS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="hasSupport">
- <xs:annotation>
- <xs:documentation>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SPRT"/>
- <xs:enumeration value="SPRTBND"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipSequel">
- <xs:annotation>
- <xs:documentation>specDomain: V10337 (C-0-D10317-V10337-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ActRelationshipExcerpt ActRelationshipFulfills ActRelationshipReplacement">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="SEQL"/>
- <xs:enumeration value="APND"/>
- <xs:enumeration value="DOC"/>
- <xs:enumeration value="ELNK"/>
- <xs:enumeration value="GEN"/>
- <xs:enumeration value="GEVL"/>
- <xs:enumeration value="INST"/>
- <xs:enumeration value="MTCH"/>
- <xs:enumeration value="OPTN"/>
- <xs:enumeration value="REV"/>
- <xs:enumeration value="UPDT"/>
- <xs:enumeration value="XFRM"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipExcerpt">
- <xs:annotation>
- <xs:documentation>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="XCRPT"/>
- <xs:enumeration value="VRXCRPT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipFulfills">
- <xs:annotation>
- <xs:documentation>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="FLFS"/>
- <xs:enumeration value="OCCR"/>
- <xs:enumeration value="OREF"/>
- <xs:enumeration value="SCH"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ActRelationshipReplacement">
- <xs:annotation>
- <xs:documentation>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="RPLC"/>
- <xs:enumeration value="SUCC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipDocument">
- <xs:annotation>
- <xs:documentation>abstDomain: V11610 (C-0-D10317-V11610-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="RPLC"/>
- <xs:enumeration value="APND"/>
- <xs:enumeration value="XFRM"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipEntry">
- <xs:annotation>
- <xs:documentation>abstDomain: V19446 (C-0-D10317-V19446-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="COMP"/>
- <xs:enumeration value="DRIV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipEntryRelationship">
- <xs:annotation>
- <xs:documentation>abstDomain: V19447 (C-0-D10317-V19447-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="XCRPT"/>
- <xs:enumeration value="COMP"/>
- <xs:enumeration value="RSON"/>
- <xs:enumeration value="SPRT"/>
- <xs:enumeration value="CAUS"/>
- <xs:enumeration value="GEVL"/>
- <xs:enumeration value="MFST"/>
- <xs:enumeration value="REFR"/>
- <xs:enumeration value="SAS"/>
- <xs:enumeration value="SUBJ"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipExternalReference">
- <xs:annotation>
- <xs:documentation>abstDomain: V19000 (C-0-D10317-V19000-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="XCRPT"/>
- <xs:enumeration value="RPLC"/>
- <xs:enumeration value="SPRT"/>
- <xs:enumeration value="ELNK"/>
- <xs:enumeration value="REFR"/>
- <xs:enumeration value="SUBJ"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipPatientTransport">
- <xs:annotation>
- <xs:documentation>abstDomain: V19005 (C-0-D10317-V19005-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ARR"/>
- <xs:enumeration value="DEP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ActRelationshipPertinentInfo">
- <xs:annotation>
- <xs:documentation>abstDomain: V19562 (C-0-D10317-V19562-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SPRT"/>
- <xs:enumeration value="CAUS"/>
- <xs:enumeration value="MFST"/>
- <xs:enumeration value="REFR"/>
- <xs:enumeration value="SUBJ"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="CommunicationFunctionType">
- <xs:annotation>
- <xs:documentation>vocSet: D16031 (C-0-D16031-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="RCV"/>
- <xs:enumeration value="RSP"/>
- <xs:enumeration value="SND"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ContextControl">
- <xs:annotation>
- <xs:documentation>vocSet: D16478 (C-0-D16478-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ContextControlAdditive ContextControlNonPropagating ContextControlOverriding ContextControlPropagating"/>
- </xs:simpleType>
- <xs:simpleType name="ContextControlAdditive">
- <xs:annotation>
- <xs:documentation>abstDomain: V18934 (C-0-D16478-V18934-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AN"/>
- <xs:enumeration value="AP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ContextControlNonPropagating">
- <xs:annotation>
- <xs:documentation>abstDomain: V18937 (C-0-D16478-V18937-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AN"/>
- <xs:enumeration value="ON"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ContextControlOverriding">
- <xs:annotation>
- <xs:documentation>abstDomain: V18935 (C-0-D16478-V18935-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ON"/>
- <xs:enumeration value="OP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ContextControlPropagating">
- <xs:annotation>
- <xs:documentation>abstDomain: V18936 (C-0-D16478-V18936-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AP"/>
- <xs:enumeration value="OP"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityClass">
- <xs:annotation>
- <xs:documentation>vocSet: D10882 (C-0-D10882-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassRoot x_EntityClassDocumentReceiving x_EntityClassPersonOrOrgReceiving"/>
- </xs:simpleType>
- <xs:simpleType name="EntityClassRoot">
- <xs:annotation>
- <xs:documentation>specDomain: V13922 (C-0-D10882-V13922-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassLivingSubject EntityClassMaterial EntityClassOrganization EntityClassPlace">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ENT"/>
- <xs:enumeration value="HCE"/>
- <xs:enumeration value="RGRP"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityClassLivingSubject">
- <xs:annotation>
- <xs:documentation>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassNonPersonLivingSubject">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="LIV"/>
- <xs:enumeration value="PSN"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityClassNonPersonLivingSubject">
- <xs:annotation>
- <xs:documentation>specDomain: V11621 (C-0-D10882-V13922-V10884-V11621-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="NLIV"/>
- <xs:enumeration value="ANM"/>
- <xs:enumeration value="MIC"/>
- <xs:enumeration value="PLNT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityClassMaterial">
- <xs:annotation>
- <xs:documentation>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassManufacturedMaterial">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="MAT"/>
- <xs:enumeration value="CHEM"/>
- <xs:enumeration value="FOOD"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityClassManufacturedMaterial">
- <xs:annotation>
- <xs:documentation>specDomain: V13934 (C-0-D10882-V13922-V10883-V13934-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassContainer EntityClassDevice">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="MMAT"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityClassContainer">
- <xs:annotation>
- <xs:documentation>specDomain: V11622 (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CONT"/>
- <xs:enumeration value="HOLD"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityClassDevice">
- <xs:annotation>
- <xs:documentation>specDomain: V11623 (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEV"/>
- <xs:enumeration value="CER"/>
- <xs:enumeration value="MODDV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityClassPlace">
- <xs:annotation>
- <xs:documentation>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PLC"/>
- <xs:enumeration value="CITY"/>
- <xs:enumeration value="COUNTRY"/>
- <xs:enumeration value="COUNTY"/>
- <xs:enumeration value="PROVINCE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_EntityClassDocumentReceiving">
- <xs:annotation>
- <xs:documentation>abstDomain: V19462 (C-0-D10882-V19462-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassOrganization">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="HCE"/>
- <xs:enumeration value="PSN"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
- <xs:annotation>
- <xs:documentation>abstDomain: V19463 (C-0-D10882-V19463-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityClassOrganization">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="PSN"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityClassOrganization">
- <xs:annotation>
- <xs:documentation>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="State">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ORG"/>
- <xs:enumeration value="PUB"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="State">
- <xs:annotation>
- <xs:documentation>specDomain: V19455 (C-0-D10882-V19463-V10889-V19455-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="STATE"/>
- <xs:enumeration value="NAT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="EntityDeterminer">
- <xs:annotation>
- <xs:documentation>vocSet: D10878 (C-0-D10878-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="EntityDeterminerDetermined x_DeterminerInstanceKind">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="INSTANCE"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="EntityDeterminerDetermined">
- <xs:annotation>
- <xs:documentation>specDomain: V10879 (C-0-D10878-V10879-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="KIND"/>
- <xs:enumeration value="QUANTIFIED_KIND"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DeterminerInstanceKind">
- <xs:annotation>
- <xs:documentation>abstDomain: V19647 (C-0-D10878-V19647-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="KIND"/>
- <xs:enumeration value="INSTANCE"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="NullFlavor">
- <xs:annotation>
- <xs:documentation>vocSet: D10609 (C-0-D10609-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="NoInformation">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="NP"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="NoInformation">
- <xs:annotation>
- <xs:documentation>specDomain: V10610 (C-0-D10609-V10610-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="Other Unknown">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="NI"/>
- <xs:enumeration value="MSK"/>
- <xs:enumeration value="NA"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="Other">
- <xs:annotation>
- <xs:documentation>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="OTH"/>
- <xs:enumeration value="NINF"/>
- <xs:enumeration value="PINF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="Unknown">
- <xs:annotation>
- <xs:documentation>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="AskedButUnknown">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="UNK"/>
- <xs:enumeration value="NASK"/>
- <xs:enumeration value="TRC"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="AskedButUnknown">
- <xs:annotation>
- <xs:documentation>specDomain: V10614 (C-0-D10609-V10610-V10612-V10614-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ASKU"/>
- <xs:enumeration value="NAV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationType">
- <xs:annotation>
- <xs:documentation>vocSet: D10901 (C-0-D10901-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ParticipationAncillary ParticipationIndirectTarget ParticipationInformationGenerator ParticipationInformationRecipient ParticipationPhysicalPerformer ParticipationTargetDirect ParticipationTargetLocation ParticipationVerifier x_EncounterParticipant x_EncounterPerformerParticipation x_InformationRecipient x_ParticipationAuthorPerformer x_ParticipationEntVrf x_ParticipationPrfEntVrf x_ParticipationVrfRespSprfWit x_ServiceEventPerformer">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CST"/>
- <xs:enumeration value="RESP"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ParticipationAncillary">
- <xs:annotation>
- <xs:documentation>abstDomain: V10247 (C-0-D10901-V10247-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ADM"/>
- <xs:enumeration value="ATND"/>
- <xs:enumeration value="CALLBCK"/>
- <xs:enumeration value="CON"/>
- <xs:enumeration value="DIS"/>
- <xs:enumeration value="ESC"/>
- <xs:enumeration value="REF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationIndirectTarget">
- <xs:annotation>
- <xs:documentation>specDomain: V19032 (C-0-D10901-V19032-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="IND"/>
- <xs:enumeration value="BEN"/>
- <xs:enumeration value="COV"/>
- <xs:enumeration value="HLD"/>
- <xs:enumeration value="RCT"/>
- <xs:enumeration value="RCV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationInformationGenerator">
- <xs:annotation>
- <xs:documentation>abstDomain: V10251 (C-0-D10901-V10251-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AUT"/>
- <xs:enumeration value="ENT"/>
- <xs:enumeration value="INF"/>
- <xs:enumeration value="WIT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationInformationRecipient">
- <xs:annotation>
- <xs:documentation>specDomain: V10263 (C-0-D10901-V10263-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="IRCP"/>
- <xs:enumeration value="NOT"/>
- <xs:enumeration value="PRCP"/>
- <xs:enumeration value="REFB"/>
- <xs:enumeration value="REFT"/>
- <xs:enumeration value="TRC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationPhysicalPerformer">
- <xs:annotation>
- <xs:documentation>specDomain: V10248 (C-0-D10901-V10248-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRF"/>
- <xs:enumeration value="DIST"/>
- <xs:enumeration value="PPRF"/>
- <xs:enumeration value="SPRF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationTargetDirect">
- <xs:annotation>
- <xs:documentation>specDomain: V10286 (C-0-D10901-V10286-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="ParticipationTargetDevice ParticipationTargetSubject">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="DIR"/>
- <xs:enumeration value="BBY"/>
- <xs:enumeration value="CSM"/>
- <xs:enumeration value="DON"/>
- <xs:enumeration value="PRD"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="ParticipationTargetDevice">
- <xs:annotation>
- <xs:documentation>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DEV"/>
- <xs:enumeration value="NRD"/>
- <xs:enumeration value="RDV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationTargetSubject">
- <xs:annotation>
- <xs:documentation>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SBJ"/>
- <xs:enumeration value="SPC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationTargetLocation">
- <xs:annotation>
- <xs:documentation>specDomain: V10302 (C-0-D10901-V10302-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="LOC"/>
- <xs:enumeration value="DST"/>
- <xs:enumeration value="ELOC"/>
- <xs:enumeration value="ORG"/>
- <xs:enumeration value="RML"/>
- <xs:enumeration value="VIA"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="ParticipationVerifier">
- <xs:annotation>
- <xs:documentation>specDomain: V10259 (C-0-D10901-V10259-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="VRF"/>
- <xs:enumeration value="AUTHEN"/>
- <xs:enumeration value="LA"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_EncounterParticipant">
- <xs:annotation>
- <xs:documentation>abstDomain: V19605 (C-0-D10901-V19605-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ADM"/>
- <xs:enumeration value="ATND"/>
- <xs:enumeration value="CON"/>
- <xs:enumeration value="DIS"/>
- <xs:enumeration value="REF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_EncounterPerformerParticipation">
- <xs:annotation>
- <xs:documentation>abstDomain: V16764 (C-0-D10901-V16764-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRF"/>
- <xs:enumeration value="CON"/>
- <xs:enumeration value="SPRF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_InformationRecipient">
- <xs:annotation>
- <xs:documentation>abstDomain: V19366 (C-0-D10901-V19366-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRCP"/>
- <xs:enumeration value="TRC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ParticipationAuthorPerformer">
- <xs:annotation>
- <xs:documentation>abstDomain: V19080 (C-0-D10901-V19080-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRF"/>
- <xs:enumeration value="AUT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ParticipationEntVrf">
- <xs:annotation>
- <xs:documentation>abstDomain: V19600 (C-0-D10901-V19600-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="VRF"/>
- <xs:enumeration value="ENT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ParticipationPrfEntVrf">
- <xs:annotation>
- <xs:documentation>abstDomain: V19601 (C-0-D10901-V19601-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRF"/>
- <xs:enumeration value="VRF"/>
- <xs:enumeration value="ENT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ParticipationVrfRespSprfWit">
- <xs:annotation>
- <xs:documentation>abstDomain: V19083 (C-0-D10901-V19083-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="VRF"/>
- <xs:enumeration value="RESP"/>
- <xs:enumeration value="SPRF"/>
- <xs:enumeration value="WIT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_ServiceEventPerformer">
- <xs:annotation>
- <xs:documentation>abstDomain: V19606 (C-0-D10901-V19606-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PRF"/>
- <xs:enumeration value="PPRF"/>
- <xs:enumeration value="SPRF"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClass">
- <xs:annotation>
- <xs:documentation>vocSet: D11555 (C-0-D11555-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassRoot"/>
- </xs:simpleType>
- <xs:simpleType name="RoleClassRoot">
- <xs:annotation>
- <xs:documentation>specDomain: V13940 (C-0-D11555-V13940-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassAssociative RoleClassOntological RoleClassPartitive x_DocumentEntrySubject x_DocumentSubject x_InformationRecipientRole x_RoleClassAccommodationRequestor x_RoleClassCoverage x_RoleClassCoverageInvoice x_RoleClassCredentialedEntity x_RoleClassPayeePolicyRelationship">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ROL"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassAssociative">
- <xs:annotation>
- <xs:documentation>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassMutualRelationship RoleClassPassive">
- <xs:simpleType>
- <xs:restriction base="cs"/>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassMutualRelationship">
- <xs:annotation>
- <xs:documentation>abstDomain: V19316 (C-0-D11555-V13940-V19313-V19316-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassRelationshipFormal">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CAREGIVER"/>
- <xs:enumeration value="PRS"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassRelationshipFormal">
- <xs:annotation>
- <xs:documentation>abstDomain: V10416 (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="LicensedEntityRole RoleClassAgent RoleClassEmployee RoleClassInvestigationSubject">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CIT"/>
- <xs:enumeration value="COVPTY"/>
- <xs:enumeration value="CRINV"/>
- <xs:enumeration value="CRSPNSR"/>
- <xs:enumeration value="GUAR"/>
- <xs:enumeration value="PAT"/>
- <xs:enumeration value="PAYEE"/>
- <xs:enumeration value="PAYOR"/>
- <xs:enumeration value="POLHOLD"/>
- <xs:enumeration value="QUAL"/>
- <xs:enumeration value="SPNSR"/>
- <xs:enumeration value="STD"/>
- <xs:enumeration value="UNDWRT"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassAgent">
- <xs:annotation>
- <xs:documentation>specDomain: V14006 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassAssignedEntity">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="AGNT"/>
- <xs:enumeration value="GUARD"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassAssignedEntity">
- <xs:annotation>
- <xs:documentation>specDomain: V11595 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassContact">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ASSIGNED"/>
- <xs:enumeration value="COMPAR"/>
- <xs:enumeration value="SGNOFF"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassContact">
- <xs:annotation>
- <xs:documentation>specDomain: V12205 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="CON"/>
- <xs:enumeration value="ECON"/>
- <xs:enumeration value="NOK"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassEmployee">
- <xs:annotation>
- <xs:documentation>specDomain: V11569 (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="EMP"/>
- <xs:enumeration value="MIL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassInvestigationSubject">
- <xs:annotation>
- <xs:documentation>specDomain: V19587 (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="INVSBJ"/>
- <xs:enumeration value="CASESBJ"/>
- <xs:enumeration value="RESBJ"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassPassive">
- <xs:annotation>
- <xs:documentation>abstDomain: V19105 (C-0-D11555-V13940-V19313-V19105-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassDistributedMaterial RoleClassManufacturedProduct RoleClassServiceDeliveryLocation">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ACCESS"/>
- <xs:enumeration value="BIRTHPL"/>
- <xs:enumeration value="EXPR"/>
- <xs:enumeration value="HLD"/>
- <xs:enumeration value="HLTHCHRT"/>
- <xs:enumeration value="IDENT"/>
- <xs:enumeration value="MNT"/>
- <xs:enumeration value="OWN"/>
- <xs:enumeration value="RGPR"/>
- <xs:enumeration value="TERR"/>
- <xs:enumeration value="WRTE"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassDistributedMaterial">
- <xs:annotation>
- <xs:documentation>specDomain: V10418 (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="DST"/>
- <xs:enumeration value="RET"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassManufacturedProduct">
- <xs:annotation>
- <xs:documentation>specDomain: V11580 (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="MANU"/>
- <xs:enumeration value="THER"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassServiceDeliveryLocation">
- <xs:annotation>
- <xs:documentation>specDomain: V16927 (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SDLOC"/>
- <xs:enumeration value="DSDLOC"/>
- <xs:enumeration value="ISDLOC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassOntological">
- <xs:annotation>
- <xs:documentation>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassIsSpeciesEntity">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="INST"/>
- <xs:enumeration value="SUBS"/>
- <xs:enumeration value="SUBY"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassIsSpeciesEntity">
- <xs:annotation>
- <xs:documentation>specDomain: V10441 (C-0-D11555-V13940-V10428-V10441-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="GEN"/>
- <xs:enumeration value="GRIC"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassPartitive">
- <xs:annotation>
- <xs:documentation>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassIngredientEntity RoleClassLocatedEntity RoleClassSpecimen">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="CONT"/>
- <xs:enumeration value="MBR"/>
- <xs:enumeration value="PART"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassIngredientEntity">
- <xs:annotation>
- <xs:documentation>specDomain: V10430 (C-0-D11555-V13940-V10429-V10430-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RoleClassInactiveIngredient">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="INGR"/>
- <xs:enumeration value="ACTI"/>
- <xs:enumeration value="ACTM"/>
- <xs:enumeration value="ADTV"/>
- <xs:enumeration value="BASE"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="RoleClassInactiveIngredient">
- <xs:annotation>
- <xs:documentation>specDomain: V19089 (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="IACT"/>
- <xs:enumeration value="COLR"/>
- <xs:enumeration value="FLVR"/>
- <xs:enumeration value="PRSV"/>
- <xs:enumeration value="STBL"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassLocatedEntity">
- <xs:annotation>
- <xs:documentation>specDomain: V16815 (C-0-D11555-V13940-V10429-V16815-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="LOCE"/>
- <xs:enumeration value="STOR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleClassSpecimen">
- <xs:annotation>
- <xs:documentation>specDomain: V11591 (C-0-D11555-V13940-V10429-V11591-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SPEC"/>
- <xs:enumeration value="ALQT"/>
- <xs:enumeration value="ISLT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentEntrySubject">
- <xs:annotation>
- <xs:documentation>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="SPEC"/>
- <xs:enumeration value="PAT"/>
- <xs:enumeration value="PRS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_DocumentSubject">
- <xs:annotation>
- <xs:documentation>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PAT"/>
- <xs:enumeration value="PRS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_InformationRecipientRole">
- <xs:annotation>
- <xs:documentation>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="ASSIGNED"/>
- <xs:enumeration value="HLTHCHRT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_RoleClassAccommodationRequestor">
- <xs:annotation>
- <xs:documentation>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="AGNT"/>
- <xs:enumeration value="PAT"/>
- <xs:enumeration value="PROV"/>
- <xs:enumeration value="PRS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_RoleClassCoverage">
- <xs:annotation>
- <xs:documentation>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="COVPTY"/>
- <xs:enumeration value="POLHOLD"/>
- <xs:enumeration value="SPNSR"/>
- <xs:enumeration value="UNDWRT"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_RoleClassCoverageInvoice">
- <xs:annotation>
- <xs:documentation>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="PAYEE"/>
- <xs:enumeration value="PAYOR"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_RoleClassCredentialedEntity">
- <xs:annotation>
- <xs:documentation>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="LicensedEntityRole">
- <xs:simpleType>
- <xs:restriction base="cs">
- <xs:enumeration value="ASSIGNED"/>
- <xs:enumeration value="QUAL"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:union>
- </xs:simpleType>
- <xs:simpleType name="LicensedEntityRole">
- <xs:annotation>
- <xs:documentation>specDomain: V16773 (C-0-D11555-V13940-V16930-V16773-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="LIC"/>
- <xs:enumeration value="NOT"/>
- <xs:enumeration value="PROV"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="x_RoleClassPayeePolicyRelationship">
- <xs:annotation>
- <xs:documentation>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="COVPTY"/>
- <xs:enumeration value="GUAR"/>
- <xs:enumeration value="POLHOLD"/>
- <xs:enumeration value="PROV"/>
- <xs:enumeration value="PRS"/>
- </xs:restriction>
- </xs:simpleType>
- <xs:simpleType name="RoleLinkType">
- <xs:annotation>
- <xs:documentation>vocSet: D11603 (C-0-D11603-cpt)</xs:documentation>
- </xs:annotation>
- <xs:union memberTypes="RelatedLinkType"/>
- </xs:simpleType>
- <xs:simpleType name="RelatedLinkType">
- <xs:annotation>
- <xs:documentation>specDomain: V19615 (C-0-D11603-V19615-cpt)</xs:documentation>
- </xs:annotation>
- <xs:restriction base="cs">
- <xs:enumeration value="REL"/>
- <xs:enumeration value="BACKUP"/>
- <xs:enumeration value="DIRAUTH"/>
- <xs:enumeration value="INDAUTH"/>
- <xs:enumeration value="PART"/>
- <xs:enumeration value="REPL"/>
- </xs:restriction>
- </xs:simpleType>
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:mif="urn:hl7-org:v3/mif">
+ <xs:annotation>
+ <xs:documentation> $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 $</xs:documentation>
+ </xs:annotation>
+ <xs:include schemaLocation="datatypes.xsd"/>
+ <xs:simpleType name="Classes">
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:annotation>
+ <xs:documentation>The following types are used internally in data types</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType name="AddressPartType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10642 (C-0-D10642-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AdditionalLocator DeliveryAddressLine StreetAddressLine">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CAR"/>
+ <xs:enumeration value="CEN"/>
+ <xs:enumeration value="CNT"/>
+ <xs:enumeration value="CPA"/>
+ <xs:enumeration value="CTY"/>
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="POB"/>
+ <xs:enumeration value="PRE"/>
+ <xs:enumeration value="STA"/>
+ <xs:enumeration value="ZIP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AdditionalLocator">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10651 (C-0-D10642-V10651-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADL"/>
+ <xs:enumeration value="UNID"/>
+ <xs:enumeration value="UNIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="DeliveryAddressLine">
+ <xs:annotation>
+ <xs:documentation>specDomain: V17887 (C-0-D10642-V17887-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DAL"/>
+ <xs:enumeration value="DINST"/>
+ <xs:enumeration value="DINSTA"/>
+ <xs:enumeration value="DINSTQ"/>
+ <xs:enumeration value="DMOD"/>
+ <xs:enumeration value="DMODID"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StreetAddressLine">
+ <xs:annotation>
+ <xs:documentation>specDomain: V14822 (C-0-D10642-V14822-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="BuildingNumber StreetName">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SAL"/>
+ <xs:enumeration value="DIR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="BuildingNumber">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10649 (C-0-D10642-V14822-V10649-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BNR"/>
+ <xs:enumeration value="BNN"/>
+ <xs:enumeration value="BNS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="StreetName">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10648 (C-0-D10642-V14822-V10648-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STR"/>
+ <xs:enumeration value="STB"/>
+ <xs:enumeration value="STTYP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycle">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10684 (C-0-D10684-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="CalendarCycleOneLetter CalendarCycleTwoLetter"/>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycleOneLetter">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10701 (C-0-D10684-V10701-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="D"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="J"/>
+ <xs:enumeration value="M"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="S"/>
+ <xs:enumeration value="W"/>
+ <xs:enumeration value="Y"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CalendarCycleTwoLetter">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10685 (C-0-D10684-V10685-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="GregorianCalendarCycle">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CD"/>
+ <xs:enumeration value="CH"/>
+ <xs:enumeration value="CM"/>
+ <xs:enumeration value="CN"/>
+ <xs:enumeration value="CS"/>
+ <xs:enumeration value="CW"/>
+ <xs:enumeration value="CY"/>
+ <xs:enumeration value="DM"/>
+ <xs:enumeration value="DW"/>
+ <xs:enumeration value="DY"/>
+ <xs:enumeration value="HD"/>
+ <xs:enumeration value="MY"/>
+ <xs:enumeration value="NH"/>
+ <xs:enumeration value="SN"/>
+ <xs:enumeration value="WY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="GregorianCalendarCycle">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10758 (C-0-D10684-V10685-V10758-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ <xs:simpleType name="CompressionAlgorithm">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10620 (C-0-D10620-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DF"/>
+ <xs:enumeration value="GZ"/>
+ <xs:enumeration value="Z"/>
+ <xs:enumeration value="ZL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Currency">
+ <xs:annotation>
+ <xs:documentation>vocSet: D17388 (C-0-D17388-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ARS"/>
+ <xs:enumeration value="AUD"/>
+ <xs:enumeration value="BRL"/>
+ <xs:enumeration value="CAD"/>
+ <xs:enumeration value="CHF"/>
+ <xs:enumeration value="CLF"/>
+ <xs:enumeration value="CNY"/>
+ <xs:enumeration value="DEM"/>
+ <xs:enumeration value="ESP"/>
+ <xs:enumeration value="EUR"/>
+ <xs:enumeration value="FIM"/>
+ <xs:enumeration value="FRF"/>
+ <xs:enumeration value="GBP"/>
+ <xs:enumeration value="ILS"/>
+ <xs:enumeration value="INR"/>
+ <xs:enumeration value="JPY"/>
+ <xs:enumeration value="KRW"/>
+ <xs:enumeration value="MXN"/>
+ <xs:enumeration value="NLG"/>
+ <xs:enumeration value="NZD"/>
+ <xs:enumeration value="PHP"/>
+ <xs:enumeration value="RUR"/>
+ <xs:enumeration value="THB"/>
+ <xs:enumeration value="TRL"/>
+ <xs:enumeration value="TWD"/>
+ <xs:enumeration value="USD"/>
+ <xs:enumeration value="ZAR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>vocSet: D15888 (C-0-D15888-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="OrganizationNamePartQualifier PersonNamePartQualifier"/>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V15889 (C-0-D15888-V15889-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10659 (C-0-D15888-V10659-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="PersonNamePartAffixTypes PersonNamePartChangeQualifier PersonNamePartMiscQualifier">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IN"/>
+ <xs:enumeration value="TITLE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartAffixTypes">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10666 (C-0-D15888-V10659-V10666-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AC"/>
+ <xs:enumeration value="NB"/>
+ <xs:enumeration value="PR"/>
+ <xs:enumeration value="VV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartChangeQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10660 (C-0-D15888-V10659-V10660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AD"/>
+ <xs:enumeration value="BR"/>
+ <xs:enumeration value="SP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNamePartMiscQualifier">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10671 (C-0-D15888-V10659-V10671-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNamePartType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D15880 (C-0-D15880-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="x_OrganizationNamePartType x_PersonNamePartType">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="FAM"/>
+ <xs:enumeration value="GIV"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_OrganizationNamePartType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V15881 (C-0-D15880-V15881-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_PersonNamePartType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10653 (C-0-D15880-V10653-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEL"/>
+ <xs:enumeration value="FAM"/>
+ <xs:enumeration value="GIV"/>
+ <xs:enumeration value="PFX"/>
+ <xs:enumeration value="SFX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNameUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: D15913 (C-0-D15913-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse OrganizationNameUse PersonNameUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="OrganizationNameUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V15914 (C-0-D15913-V15914-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityNameSearchUse NameRepresentationUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="L"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="PersonNameUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V200 (C-0-D15913-V200-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityNameSearchUse NamePseudonymUse NameRepresentationUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="ASGN"/>
+ <xs:enumeration value="C"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="L"/>
+ <xs:enumeration value="R"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityNameSearchUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19619 (C-0-D15913-V200-V19619-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SRCH"/>
+ <xs:enumeration value="PHON"/>
+ <xs:enumeration value="SNDX"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NamePseudonymUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19591 (C-0-D15913-V200-V19591-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="P"/>
+ <xs:enumeration value="A"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="IntegrityCheckAlgorithm">
+ <xs:annotation>
+ <xs:documentation>vocSet: D17385 (C-0-D17385-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SHA-1"/>
+ <xs:enumeration value="SHA-256"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MediaType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D14824 (C-0-D14824-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ApplicationMediaType AudioMediaType ImageMediaType ModelMediaType MultipartMediaType TextMediaType VideoMediaType"/>
+ </xs:simpleType>
+ <xs:simpleType name="ApplicationMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14832 (C-0-D14824-V14832-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="application/dicom"/>
+ <xs:enumeration value="application/msword"/>
+ <xs:enumeration value="application/pdf"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="AudioMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14835 (C-0-D14824-V14835-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="audio/basic"/>
+ <xs:enumeration value="audio/k32adpcm"/>
+ <xs:enumeration value="audio/mpeg"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ImageMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14839 (C-0-D14824-V14839-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="image/g3fax"/>
+ <xs:enumeration value="image/gif"/>
+ <xs:enumeration value="image/jpeg"/>
+ <xs:enumeration value="image/png"/>
+ <xs:enumeration value="image/tiff"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ModelMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14848 (C-0-D14824-V14848-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="model/vrml"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="MultipartMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14850 (C-0-D14824-V14850-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="multipart/x-hl7-cda-level1"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TextMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14825 (C-0-D14824-V14825-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="text/html"/>
+ <xs:enumeration value="text/plain"/>
+ <xs:enumeration value="text/rtf"/>
+ <xs:enumeration value="text/sgml"/>
+ <xs:enumeration value="text/x-hl7-ft"/>
+ <xs:enumeration value="text/xml"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="VideoMediaType">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14845 (C-0-D14824-V14845-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="video/mpeg"/>
+ <xs:enumeration value="video/x-avi"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="PostalAddressUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10637 (C-0-D10637-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AddressUse NameRepresentationUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PHYS"/>
+ <xs:enumeration value="PST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NameRepresentationUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V17860 (C-0-D10637-V17860-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ABC"/>
+ <xs:enumeration value="IDE"/>
+ <xs:enumeration value="SYL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ProbabilityDistributionType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10747 (C-0-D10747-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="B"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="F"/>
+ <xs:enumeration value="G"/>
+ <xs:enumeration value="LN"/>
+ <xs:enumeration value="N"/>
+ <xs:enumeration value="T"/>
+ <xs:enumeration value="U"/>
+ <xs:enumeration value="X2"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="SetOperator">
+ <xs:annotation>
+ <xs:documentation>vocSet: D17416 (C-0-D17416-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="A"/>
+ <xs:enumeration value="E"/>
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="I"/>
+ <xs:enumeration value="P"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TelecommunicationAddressUse">
+ <xs:annotation>
+ <xs:documentation>vocSet: D201 (C-0-D201-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AddressUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AS"/>
+ <xs:enumeration value="EC"/>
+ <xs:enumeration value="MC"/>
+ <xs:enumeration value="PG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AddressUse">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V190 (C-0-D201-V190-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="HomeAddressUse WorkPlaceAddressUse">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BAD"/>
+ <xs:enumeration value="TMP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="HomeAddressUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10628 (C-0-D201-V190-V10628-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="H"/>
+ <xs:enumeration value="HP"/>
+ <xs:enumeration value="HV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="WorkPlaceAddressUse">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19613 (C-0-D201-V190-V19613-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="WP"/>
+ <xs:enumeration value="DIR"/>
+ <xs:enumeration value="PUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TimingEvent">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10706 (C-0-D10706-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AC"/>
+ <xs:enumeration value="ACD"/>
+ <xs:enumeration value="ACM"/>
+ <xs:enumeration value="ACV"/>
+ <xs:enumeration value="HS"/>
+ <xs:enumeration value="IC"/>
+ <xs:enumeration value="ICD"/>
+ <xs:enumeration value="ICM"/>
+ <xs:enumeration value="ICV"/>
+ <xs:enumeration value="PC"/>
+ <xs:enumeration value="PCD"/>
+ <xs:enumeration value="PCM"/>
+ <xs:enumeration value="PCV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="URLScheme">
+ <xs:annotation>
+ <xs:documentation>vocSet: D14866 (C-0-D14866-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="fax"/>
+ <xs:enumeration value="file"/>
+ <xs:enumeration value="ftp"/>
+ <xs:enumeration value="http"/>
+ <xs:enumeration value="mailto"/>
+ <xs:enumeration value="mllp"/>
+ <xs:enumeration value="modem"/>
+ <xs:enumeration value="nfs"/>
+ <xs:enumeration value="tel"/>
+ <xs:enumeration value="telnet"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:annotation>
+ <xs:documentation>The following types are used for structural RIM attributes</xs:documentation>
+ </xs:annotation>
+ <xs:simpleType name="ActClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: D11527 (C-0-D11527-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassRoot"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: V13856 (C-0-D11527-V13856-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassContract ActClassControlAct ActClassObservation ActClassSupply ActContainer x_ActClassDocumentEntryAct x_ActClassDocumentEntryOrganizer">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACT"/>
+ <xs:enumeration value="ACCM"/>
+ <xs:enumeration value="ACCT"/>
+ <xs:enumeration value="ACSN"/>
+ <xs:enumeration value="ADJUD"/>
+ <xs:enumeration value="CONS"/>
+ <xs:enumeration value="CONTREG"/>
+ <xs:enumeration value="CTTEVENT"/>
+ <xs:enumeration value="DISPACT"/>
+ <xs:enumeration value="ENC"/>
+ <xs:enumeration value="INC"/>
+ <xs:enumeration value="INFRM"/>
+ <xs:enumeration value="INVE"/>
+ <xs:enumeration value="LIST"/>
+ <xs:enumeration value="MPROT"/>
+ <xs:enumeration value="PCPR"/>
+ <xs:enumeration value="PROC"/>
+ <xs:enumeration value="REG"/>
+ <xs:enumeration value="REV"/>
+ <xs:enumeration value="SBADM"/>
+ <xs:enumeration value="SPCTRT"/>
+ <xs:enumeration value="SUBST"/>
+ <xs:enumeration value="TRNS"/>
+ <xs:enumeration value="VERIF"/>
+ <xs:enumeration value="XACT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassContract">
+ <xs:annotation>
+ <xs:documentation>specDomain: V14002 (C-0-D11527-V13856-V14002-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassFinancialContract">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CNTRCT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassFinancialContract">
+ <xs:annotation>
+ <xs:documentation>specDomain: V14003 (C-0-D11527-V13856-V14002-V14003-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FCNTRCT"/>
+ <xs:enumeration value="COV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassControlAct">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11534 (C-0-D11527-V13856-V11534-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CACT"/>
+ <xs:enumeration value="ACTN"/>
+ <xs:enumeration value="INFO"/>
+ <xs:enumeration value="STC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassObservation">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11529 (C-0-D11527-V13856-V11529-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassCondition ActClassObservationSeries ActClassROI">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBS"/>
+ <xs:enumeration value="ALRT"/>
+ <xs:enumeration value="CLNTRL"/>
+ <xs:enumeration value="CNOD"/>
+ <xs:enumeration value="DGIMG"/>
+ <xs:enumeration value="INVSTG"/>
+ <xs:enumeration value="SPCOBS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassCondition">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19580 (C-0-D11527-V13856-V11529-V19580-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassPublicHealthCase">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassPublicHealthCase">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11530 (C-0-D11527-V13856-V11529-V19580-V11530-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CASE"/>
+ <xs:enumeration value="OUTB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassObservationSeries">
+ <xs:annotation>
+ <xs:documentation>specDomain: V18875 (C-0-D11527-V13856-V11529-V18875-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBSSER"/>
+ <xs:enumeration value="OBSCOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassROI">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V17893 (C-0-D11527-V13856-V11529-V17893-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ROIBND"/>
+ <xs:enumeration value="ROIOVL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassSupply">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11535 (C-0-D11527-V13856-V11535-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPLY"/>
+ <xs:enumeration value="DIET"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActContainer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19445 (C-0-D11527-V13856-V19445-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassComposition ActClassEntry ActClassExtract ActClassOrganizer">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FOLDER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassComposition">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19442 (C-0-D11527-V13856-V19445-V19442-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClassDocument">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMPOSITION"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassDocument">
+ <xs:annotation>
+ <xs:documentation>specDomain: V18938 (C-0-D11527-V13856-V19445-V19442-V18938-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActClinicalDocument">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActClinicalDocument">
+ <xs:annotation>
+ <xs:documentation>specDomain: V13948 (C-0-D11527-V13856-V19445-V19442-V18938-V13948-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DOCCLIN"/>
+ <xs:enumeration value="CDALVLONE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassEntry">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19444 (C-0-D11527-V13856-V19445-V19444-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENTRY"/>
+ <xs:enumeration value="BATTERY"/>
+ <xs:enumeration value="CLUSTER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassExtract">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19441 (C-0-D11527-V13856-V19445-V19441-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EXTRACT"/>
+ <xs:enumeration value="EHR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActClassOrganizer">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19443 (C-0-D11527-V13856-V19445-V19443-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORGANIZER"/>
+ <xs:enumeration value="CATEGORY"/>
+ <xs:enumeration value="DOCBODY"/>
+ <xs:enumeration value="DOCSECT"/>
+ <xs:enumeration value="TOPIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActClassDocumentEntryAct">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19604 (C-0-D11527-V13856-V19604-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACT"/>
+ <xs:enumeration value="ACCM"/>
+ <xs:enumeration value="CONS"/>
+ <xs:enumeration value="CTTEVENT"/>
+ <xs:enumeration value="INC"/>
+ <xs:enumeration value="INFRM"/>
+ <xs:enumeration value="PCPR"/>
+ <xs:enumeration value="REG"/>
+ <xs:enumeration value="SPCTRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActClassDocumentEntryOrganizer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19603 (C-0-D11527-V13856-V19603-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="BATTERY"/>
+ <xs:enumeration value="CLUSTER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActMood">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10196 (C-0-D10196-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodCompletionTrack ActMoodPredicate x_ActMoodDefEvn x_ActMoodDefEvnRqoPrmsPrp x_ActMoodDocumentObservation x_ActMoodEvnOrdPrmsPrp x_ActMoodIntentEvent x_ActMoodOrdPrms x_ActMoodOrdPrmsEvn x_ActMoodRqoPrpAptArq x_DocumentActMood x_DocumentEncounterMood x_DocumentProcedureMood x_DocumentSubstanceMood"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodCompletionTrack">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10197 (C-0-D10196-V10197-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodIntent">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodPredicate">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10202 (C-0-D10196-V10202-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN.CRT"/>
+ <xs:enumeration value="GOL"/>
+ <xs:enumeration value="OPT"/>
+ <xs:enumeration value="PERM"/>
+ <xs:enumeration value="PERMRQ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDefEvn">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19375 (C-0-D10196-V19375-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDefEvnRqoPrmsPrp">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19371 (C-0-D10196-V19371-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodDocumentObservation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18943 (C-0-D10196-V18943-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="GOL"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodEvnOrdPrmsPrp">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18965 (C-0-D10196-V18965-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodIntentEvent">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16742 (C-0-D10196-V16742-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActMoodIntent">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActMoodIntent">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10199 (C-0-D10196-V16742-V10199-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ <xs:enumeration value="SLOT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodOrdPrms">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16735 (C-0-D10196-V16735-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodOrdPrmsEvn">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16730 (C-0-D10196-V16730-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActMoodRqoPrpAptArq">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19372 (C-0-D10196-V19372-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentActMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19458 (C-0-D10196-V19458-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentEncounterMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19459 (C-0-D10196-V19459-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentProcedureMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19460 (C-0-D10196-V19460-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="APT"/>
+ <xs:enumeration value="ARQ"/>
+ <xs:enumeration value="DEF"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentSubstanceMood">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19461 (C-0-D10196-V19461-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INT"/>
+ <xs:enumeration value="EVN"/>
+ <xs:enumeration value="PRMS"/>
+ <xs:enumeration value="PRP"/>
+ <xs:enumeration value="RQO"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10317 (C-0-D10317-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipConditional ActRelationshipHasComponent ActRelationshipOutcome ActRelationshipPertains ActRelationshipSequel x_ActRelationshipDocument x_ActRelationshipEntry x_ActRelationshipEntryRelationship x_ActRelationshipExternalReference x_ActRelationshipPatientTransport x_ActRelationshipPertinentInfo"/>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipConditional">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18977 (C-0-D10317-V18977-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipReason">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CIND"/>
+ <xs:enumeration value="PRCN"/>
+ <xs:enumeration value="TRIG"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipReason">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19376 (C-0-D10317-V18977-V19376-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RSON"/>
+ <xs:enumeration value="MITGT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipHasComponent">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10318 (C-0-D10317-V10318-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="ARR"/>
+ <xs:enumeration value="CTRLV"/>
+ <xs:enumeration value="DEP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipOutcome">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10324 (C-0-D10317-V10324-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipObjective">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OUTC"/>
+ <xs:enumeration value="GOAL"/>
+ <xs:enumeration value="RISK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipObjective">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19625 (C-0-D10317-V10324-V19625-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OBJC"/>
+ <xs:enumeration value="OBJF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipPertains">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10329 (C-0-D10317-V10329-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipAccounting TemporallyPertains hasSupport">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PERT"/>
+ <xs:enumeration value="AUTH"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="COVBY"/>
+ <xs:enumeration value="DRIV"/>
+ <xs:enumeration value="EXPL"/>
+ <xs:enumeration value="ITEMSLOC"/>
+ <xs:enumeration value="LIMIT"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="NAME"/>
+ <xs:enumeration value="PREV"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="REFV"/>
+ <xs:enumeration value="SUBJ"/>
+ <xs:enumeration value="SUMM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipAccounting">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14900 (C-0-D10317-V10329-V14900-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipCostTracking ActRelationshipPosting">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipCostTracking">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19618 (C-0-D10317-V10329-V14900-V19618-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CHRG"/>
+ <xs:enumeration value="COST"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipPosting">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19617 (C-0-D10317-V10329-V14900-V19617-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CREDIT"/>
+ <xs:enumeration value="DEBIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="TemporallyPertains">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19590 (C-0-D10317-V10329-V19590-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SAS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="hasSupport">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10330 (C-0-D10317-V10329-V10330-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="SPRTBND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipSequel">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10337 (C-0-D10317-V10337-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ActRelationshipExcerpt ActRelationshipFulfills ActRelationshipReplacement">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SEQL"/>
+ <xs:enumeration value="APND"/>
+ <xs:enumeration value="DOC"/>
+ <xs:enumeration value="ELNK"/>
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="GEVL"/>
+ <xs:enumeration value="INST"/>
+ <xs:enumeration value="MTCH"/>
+ <xs:enumeration value="OPTN"/>
+ <xs:enumeration value="REV"/>
+ <xs:enumeration value="UPDT"/>
+ <xs:enumeration value="XFRM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipExcerpt">
+ <xs:annotation>
+ <xs:documentation>specDomain: V18660 (C-0-D10317-V10337-V18660-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="VRXCRPT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipFulfills">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10342 (C-0-D10317-V10337-V10342-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="FLFS"/>
+ <xs:enumeration value="OCCR"/>
+ <xs:enumeration value="OREF"/>
+ <xs:enumeration value="SCH"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ActRelationshipReplacement">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10338 (C-0-D10317-V10337-V10338-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RPLC"/>
+ <xs:enumeration value="SUCC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipDocument">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V11610 (C-0-D10317-V11610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RPLC"/>
+ <xs:enumeration value="APND"/>
+ <xs:enumeration value="XFRM"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipEntry">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19446 (C-0-D10317-V19446-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="DRIV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipEntryRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19447 (C-0-D10317-V19447-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="COMP"/>
+ <xs:enumeration value="RSON"/>
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="GEVL"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="SAS"/>
+ <xs:enumeration value="SUBJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipExternalReference">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19000 (C-0-D10317-V19000-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="XCRPT"/>
+ <xs:enumeration value="RPLC"/>
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="ELNK"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="SUBJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipPatientTransport">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19005 (C-0-D10317-V19005-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ARR"/>
+ <xs:enumeration value="DEP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ActRelationshipPertinentInfo">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19562 (C-0-D10317-V19562-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPRT"/>
+ <xs:enumeration value="CAUS"/>
+ <xs:enumeration value="MFST"/>
+ <xs:enumeration value="REFR"/>
+ <xs:enumeration value="SUBJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="CommunicationFunctionType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D16031 (C-0-D16031-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="RCV"/>
+ <xs:enumeration value="RSP"/>
+ <xs:enumeration value="SND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControl">
+ <xs:annotation>
+ <xs:documentation>vocSet: D16478 (C-0-D16478-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ContextControlAdditive ContextControlNonPropagating ContextControlOverriding ContextControlPropagating"/>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlAdditive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18934 (C-0-D16478-V18934-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AN"/>
+ <xs:enumeration value="AP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlNonPropagating">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18937 (C-0-D16478-V18937-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AN"/>
+ <xs:enumeration value="ON"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlOverriding">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18935 (C-0-D16478-V18935-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ON"/>
+ <xs:enumeration value="OP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ContextControlPropagating">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V18936 (C-0-D16478-V18936-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AP"/>
+ <xs:enumeration value="OP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10882 (C-0-D10882-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassRoot x_EntityClassDocumentReceiving x_EntityClassPersonOrOrgReceiving"/>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: V13922 (C-0-D10882-V13922-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassLivingSubject EntityClassMaterial EntityClassOrganization EntityClassPlace">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="HCE"/>
+ <xs:enumeration value="RGRP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassLivingSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10884 (C-0-D10882-V13922-V10884-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassNonPersonLivingSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIV"/>
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassNonPersonLivingSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11621 (C-0-D10882-V13922-V10884-V11621-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NLIV"/>
+ <xs:enumeration value="ANM"/>
+ <xs:enumeration value="MIC"/>
+ <xs:enumeration value="PLNT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10883 (C-0-D10882-V13922-V10883-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassManufacturedMaterial">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MAT"/>
+ <xs:enumeration value="CHEM"/>
+ <xs:enumeration value="FOOD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassManufacturedMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: V13934 (C-0-D10882-V13922-V10883-V13934-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassContainer EntityClassDevice">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MMAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassContainer">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11622 (C-0-D10882-V13922-V10883-V13934-V11622-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="HOLD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11623 (C-0-D10882-V13922-V10883-V13934-V11623-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEV"/>
+ <xs:enumeration value="CER"/>
+ <xs:enumeration value="MODDV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassPlace">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10892 (C-0-D10882-V13922-V10892-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PLC"/>
+ <xs:enumeration value="CITY"/>
+ <xs:enumeration value="COUNTRY"/>
+ <xs:enumeration value="COUNTY"/>
+ <xs:enumeration value="PROVINCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EntityClassDocumentReceiving">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19462 (C-0-D10882-V19462-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassOrganization">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="HCE"/>
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="x_EntityClassPersonOrOrgReceiving">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19463 (C-0-D10882-V19463-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityClassOrganization">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PSN"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityClassOrganization">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10889 (C-0-D10882-V19463-V10889-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="State">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ORG"/>
+ <xs:enumeration value="PUB"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="State">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19455 (C-0-D10882-V19463-V10889-V19455-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="STATE"/>
+ <xs:enumeration value="NAT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="EntityDeterminer">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10878 (C-0-D10878-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="EntityDeterminerDetermined x_DeterminerInstanceKind">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INSTANCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="EntityDeterminerDetermined">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10879 (C-0-D10878-V10879-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KIND"/>
+ <xs:enumeration value="QUANTIFIED_KIND"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DeterminerInstanceKind">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19647 (C-0-D10878-V19647-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="KIND"/>
+ <xs:enumeration value="INSTANCE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="NullFlavor">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10609 (C-0-D10609-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="NoInformation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="NoInformation">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10610 (C-0-D10609-V10610-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="Other Unknown">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="NI"/>
+ <xs:enumeration value="MSK"/>
+ <xs:enumeration value="NA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="Other">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10616 (C-0-D10609-V10610-V10616-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="OTH"/>
+ <xs:enumeration value="NINF"/>
+ <xs:enumeration value="PINF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="Unknown">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10612 (C-0-D10609-V10610-V10612-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="AskedButUnknown">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="UNK"/>
+ <xs:enumeration value="NASK"/>
+ <xs:enumeration value="TRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="AskedButUnknown">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10614 (C-0-D10609-V10610-V10612-V10614-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASKU"/>
+ <xs:enumeration value="NAV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D10901 (C-0-D10901-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationAncillary ParticipationIndirectTarget ParticipationInformationGenerator ParticipationInformationRecipient ParticipationPhysicalPerformer ParticipationTargetDirect ParticipationTargetLocation ParticipationVerifier x_EncounterParticipant x_EncounterPerformerParticipation x_InformationRecipient x_ParticipationAuthorPerformer x_ParticipationEntVrf x_ParticipationPrfEntVrf x_ParticipationVrfRespSprfWit x_ServiceEventPerformer">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CST"/>
+ <xs:enumeration value="RESP"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationAncillary">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10247 (C-0-D10901-V10247-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADM"/>
+ <xs:enumeration value="ATND"/>
+ <xs:enumeration value="CALLBCK"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="DIS"/>
+ <xs:enumeration value="ESC"/>
+ <xs:enumeration value="REF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationIndirectTarget">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19032 (C-0-D10901-V19032-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IND"/>
+ <xs:enumeration value="BEN"/>
+ <xs:enumeration value="COV"/>
+ <xs:enumeration value="HLD"/>
+ <xs:enumeration value="RCT"/>
+ <xs:enumeration value="RCV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationInformationGenerator">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10251 (C-0-D10901-V10251-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AUT"/>
+ <xs:enumeration value="ENT"/>
+ <xs:enumeration value="INF"/>
+ <xs:enumeration value="WIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationInformationRecipient">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10263 (C-0-D10901-V10263-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IRCP"/>
+ <xs:enumeration value="NOT"/>
+ <xs:enumeration value="PRCP"/>
+ <xs:enumeration value="REFB"/>
+ <xs:enumeration value="REFT"/>
+ <xs:enumeration value="TRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationPhysicalPerformer">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10248 (C-0-D10901-V10248-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="DIST"/>
+ <xs:enumeration value="PPRF"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetDirect">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10286 (C-0-D10901-V10286-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="ParticipationTargetDevice ParticipationTargetSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DIR"/>
+ <xs:enumeration value="BBY"/>
+ <xs:enumeration value="CSM"/>
+ <xs:enumeration value="DON"/>
+ <xs:enumeration value="PRD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetDevice">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10298 (C-0-D10901-V10286-V10298-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DEV"/>
+ <xs:enumeration value="NRD"/>
+ <xs:enumeration value="RDV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19584 (C-0-D10901-V10286-V19584-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SBJ"/>
+ <xs:enumeration value="SPC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationTargetLocation">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10302 (C-0-D10901-V10302-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LOC"/>
+ <xs:enumeration value="DST"/>
+ <xs:enumeration value="ELOC"/>
+ <xs:enumeration value="ORG"/>
+ <xs:enumeration value="RML"/>
+ <xs:enumeration value="VIA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="ParticipationVerifier">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10259 (C-0-D10901-V10259-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="AUTHEN"/>
+ <xs:enumeration value="LA"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EncounterParticipant">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19605 (C-0-D10901-V19605-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ADM"/>
+ <xs:enumeration value="ATND"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="DIS"/>
+ <xs:enumeration value="REF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_EncounterPerformerParticipation">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16764 (C-0-D10901-V16764-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_InformationRecipient">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19366 (C-0-D10901-V19366-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRCP"/>
+ <xs:enumeration value="TRC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationAuthorPerformer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19080 (C-0-D10901-V19080-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="AUT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationEntVrf">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19600 (C-0-D10901-V19600-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="ENT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationPrfEntVrf">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19601 (C-0-D10901-V19601-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="ENT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ParticipationVrfRespSprfWit">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19083 (C-0-D10901-V19083-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="VRF"/>
+ <xs:enumeration value="RESP"/>
+ <xs:enumeration value="SPRF"/>
+ <xs:enumeration value="WIT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_ServiceEventPerformer">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19606 (C-0-D10901-V19606-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PRF"/>
+ <xs:enumeration value="PPRF"/>
+ <xs:enumeration value="SPRF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClass">
+ <xs:annotation>
+ <xs:documentation>vocSet: D11555 (C-0-D11555-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassRoot"/>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassRoot">
+ <xs:annotation>
+ <xs:documentation>specDomain: V13940 (C-0-D11555-V13940-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassAssociative RoleClassOntological RoleClassPartitive x_DocumentEntrySubject x_DocumentSubject x_InformationRecipientRole x_RoleClassAccommodationRequestor x_RoleClassCoverage x_RoleClassCoverageInvoice x_RoleClassCredentialedEntity x_RoleClassPayeePolicyRelationship">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ROL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAssociative">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19313 (C-0-D11555-V13940-V19313-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassMutualRelationship RoleClassPassive">
+ <xs:simpleType>
+ <xs:restriction base="cs"/>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassMutualRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19316 (C-0-D11555-V13940-V19313-V19316-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassRelationshipFormal">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CAREGIVER"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassRelationshipFormal">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10416 (C-0-D11555-V13940-V19313-V19316-V10416-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LicensedEntityRole RoleClassAgent RoleClassEmployee RoleClassInvestigationSubject">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CIT"/>
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="CRINV"/>
+ <xs:enumeration value="CRSPNSR"/>
+ <xs:enumeration value="GUAR"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PAYEE"/>
+ <xs:enumeration value="PAYOR"/>
+ <xs:enumeration value="POLHOLD"/>
+ <xs:enumeration value="QUAL"/>
+ <xs:enumeration value="SPNSR"/>
+ <xs:enumeration value="STD"/>
+ <xs:enumeration value="UNDWRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAgent">
+ <xs:annotation>
+ <xs:documentation>specDomain: V14006 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassAssignedEntity">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGNT"/>
+ <xs:enumeration value="GUARD"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassAssignedEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11595 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassContact">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="COMPAR"/>
+ <xs:enumeration value="SGNOFF"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassContact">
+ <xs:annotation>
+ <xs:documentation>specDomain: V12205 (C-0-D11555-V13940-V19313-V19316-V10416-V14006-V11595-V12205-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CON"/>
+ <xs:enumeration value="ECON"/>
+ <xs:enumeration value="NOK"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassEmployee">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11569 (C-0-D11555-V13940-V19313-V19316-V10416-V11569-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="EMP"/>
+ <xs:enumeration value="MIL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassInvestigationSubject">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19587 (C-0-D11555-V13940-V19313-V19316-V10416-V19587-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INVSBJ"/>
+ <xs:enumeration value="CASESBJ"/>
+ <xs:enumeration value="RESBJ"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassPassive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19105 (C-0-D11555-V13940-V19313-V19105-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassDistributedMaterial RoleClassManufacturedProduct RoleClassServiceDeliveryLocation">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ACCESS"/>
+ <xs:enumeration value="BIRTHPL"/>
+ <xs:enumeration value="EXPR"/>
+ <xs:enumeration value="HLD"/>
+ <xs:enumeration value="HLTHCHRT"/>
+ <xs:enumeration value="IDENT"/>
+ <xs:enumeration value="MNT"/>
+ <xs:enumeration value="OWN"/>
+ <xs:enumeration value="RGPR"/>
+ <xs:enumeration value="TERR"/>
+ <xs:enumeration value="WRTE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassDistributedMaterial">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10418 (C-0-D11555-V13940-V19313-V19105-V10418-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="DST"/>
+ <xs:enumeration value="RET"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassManufacturedProduct">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11580 (C-0-D11555-V13940-V19313-V19105-V11580-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="MANU"/>
+ <xs:enumeration value="THER"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassServiceDeliveryLocation">
+ <xs:annotation>
+ <xs:documentation>specDomain: V16927 (C-0-D11555-V13940-V19313-V19105-V16927-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SDLOC"/>
+ <xs:enumeration value="DSDLOC"/>
+ <xs:enumeration value="ISDLOC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassOntological">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10428 (C-0-D11555-V13940-V10428-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassIsSpeciesEntity">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INST"/>
+ <xs:enumeration value="SUBS"/>
+ <xs:enumeration value="SUBY"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassIsSpeciesEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10441 (C-0-D11555-V13940-V10428-V10441-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="GEN"/>
+ <xs:enumeration value="GRIC"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassPartitive">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V10429 (C-0-D11555-V13940-V10429-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassIngredientEntity RoleClassLocatedEntity RoleClassSpecimen">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="CONT"/>
+ <xs:enumeration value="MBR"/>
+ <xs:enumeration value="PART"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassIngredientEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: V10430 (C-0-D11555-V13940-V10429-V10430-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RoleClassInactiveIngredient">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="INGR"/>
+ <xs:enumeration value="ACTI"/>
+ <xs:enumeration value="ACTM"/>
+ <xs:enumeration value="ADTV"/>
+ <xs:enumeration value="BASE"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassInactiveIngredient">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19089 (C-0-D11555-V13940-V10429-V10430-V19089-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="IACT"/>
+ <xs:enumeration value="COLR"/>
+ <xs:enumeration value="FLVR"/>
+ <xs:enumeration value="PRSV"/>
+ <xs:enumeration value="STBL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassLocatedEntity">
+ <xs:annotation>
+ <xs:documentation>specDomain: V16815 (C-0-D11555-V13940-V10429-V16815-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LOCE"/>
+ <xs:enumeration value="STOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleClassSpecimen">
+ <xs:annotation>
+ <xs:documentation>specDomain: V11591 (C-0-D11555-V13940-V10429-V11591-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPEC"/>
+ <xs:enumeration value="ALQT"/>
+ <xs:enumeration value="ISLT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentEntrySubject">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19367 (C-0-D11555-V13940-V19367-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="SPEC"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_DocumentSubject">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19368 (C-0-D11555-V13940-V19368-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_InformationRecipientRole">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16772 (C-0-D11555-V13940-V16772-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="HLTHCHRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassAccommodationRequestor">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19382 (C-0-D11555-V13940-V19382-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="AGNT"/>
+ <xs:enumeration value="PAT"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCoverage">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14008 (C-0-D11555-V13940-V14008-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="POLHOLD"/>
+ <xs:enumeration value="SPNSR"/>
+ <xs:enumeration value="UNDWRT"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCoverageInvoice">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V14013 (C-0-D11555-V13940-V14013-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="PAYEE"/>
+ <xs:enumeration value="PAYOR"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassCredentialedEntity">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V16930 (C-0-D11555-V13940-V16930-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="LicensedEntityRole">
+ <xs:simpleType>
+ <xs:restriction base="cs">
+ <xs:enumeration value="ASSIGNED"/>
+ <xs:enumeration value="QUAL"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:union>
+ </xs:simpleType>
+ <xs:simpleType name="LicensedEntityRole">
+ <xs:annotation>
+ <xs:documentation>specDomain: V16773 (C-0-D11555-V13940-V16930-V16773-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="LIC"/>
+ <xs:enumeration value="NOT"/>
+ <xs:enumeration value="PROV"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="x_RoleClassPayeePolicyRelationship">
+ <xs:annotation>
+ <xs:documentation>abstDomain: V19395 (C-0-D11555-V13940-V19395-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="COVPTY"/>
+ <xs:enumeration value="GUAR"/>
+ <xs:enumeration value="POLHOLD"/>
+ <xs:enumeration value="PROV"/>
+ <xs:enumeration value="PRS"/>
+ </xs:restriction>
+ </xs:simpleType>
+ <xs:simpleType name="RoleLinkType">
+ <xs:annotation>
+ <xs:documentation>vocSet: D11603 (C-0-D11603-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:union memberTypes="RelatedLinkType"/>
+ </xs:simpleType>
+ <xs:simpleType name="RelatedLinkType">
+ <xs:annotation>
+ <xs:documentation>specDomain: V19615 (C-0-D11603-V19615-cpt)</xs:documentation>
+ </xs:annotation>
+ <xs:restriction base="cs">
+ <xs:enumeration value="REL"/>
+ <xs:enumeration value="BACKUP"/>
+ <xs:enumeration value="DIRAUTH"/>
+ <xs:enumeration value="INDAUTH"/>
+ <xs:enumeration value="PART"/>
+ <xs:enumeration value="REPL"/>
+ </xs:restriction>
+ </xs:simpleType>
</xs:schema>
\ No newline at end of file
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/CDAPackage.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/CDAPackage.java
index e5c446c..d2c1425 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/CDAPackage.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/CDAPackage.java
@@ -4274,13 +4274,22 @@
int ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME = RIMPackage.ACT_FEATURE_COUNT + 5;
/**
+ * The feature id for the '<em><b>STD Cadmission Referral Source Code</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE = RIMPackage.ACT_FEATURE_COUNT + 6;
+
+ /**
* The feature id for the '<em><b>Discharge Disposition Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE = RIMPackage.ACT_FEATURE_COUNT + 6;
+ int ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE = RIMPackage.ACT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Responsible Party</b></em>' containment reference.
@@ -4289,7 +4298,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__RESPONSIBLE_PARTY = RIMPackage.ACT_FEATURE_COUNT + 7;
+ int ENCOMPASSING_ENCOUNTER__RESPONSIBLE_PARTY = RIMPackage.ACT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Encounter Participant</b></em>' containment reference list.
@@ -4298,7 +4307,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__ENCOUNTER_PARTICIPANT = RIMPackage.ACT_FEATURE_COUNT + 8;
+ int ENCOMPASSING_ENCOUNTER__ENCOUNTER_PARTICIPANT = RIMPackage.ACT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Location</b></em>' containment reference.
@@ -4307,7 +4316,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__LOCATION = RIMPackage.ACT_FEATURE_COUNT + 9;
+ int ENCOMPASSING_ENCOUNTER__LOCATION = RIMPackage.ACT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Null Flavor</b></em>' attribute.
@@ -4316,7 +4325,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__NULL_FLAVOR = RIMPackage.ACT_FEATURE_COUNT + 10;
+ int ENCOMPASSING_ENCOUNTER__NULL_FLAVOR = RIMPackage.ACT_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Class Code</b></em>' attribute.
@@ -4325,7 +4334,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__CLASS_CODE = RIMPackage.ACT_FEATURE_COUNT + 11;
+ int ENCOMPASSING_ENCOUNTER__CLASS_CODE = RIMPackage.ACT_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Mood Code</b></em>' attribute.
@@ -4334,7 +4343,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER__MOOD_CODE = RIMPackage.ACT_FEATURE_COUNT + 12;
+ int ENCOMPASSING_ENCOUNTER__MOOD_CODE = RIMPackage.ACT_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>Encompassing Encounter</em>' class.
@@ -4343,7 +4352,7 @@
* @generated
* @ordered
*/
- int ENCOMPASSING_ENCOUNTER_FEATURE_COUNT = RIMPackage.ACT_FEATURE_COUNT + 13;
+ int ENCOMPASSING_ENCOUNTER_FEATURE_COUNT = RIMPackage.ACT_FEATURE_COUNT + 14;
/**
* The meta object id for the '{@link org.eclipse.mdht.uml.cda.impl.ResponsiblePartyImpl <em>Responsible Party</em>}' class.
@@ -6730,13 +6739,22 @@
int PARTICIPANT2__TEMPLATE_ID = RIMPackage.PARTICIPATION_FEATURE_COUNT + 2;
/**
+ * The feature id for the '<em><b>SDTC Function Code</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int PARTICIPANT2__SDTC_FUNCTION_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 3;
+
+ /**
* The feature id for the '<em><b>Time</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PARTICIPANT2__TIME = RIMPackage.PARTICIPATION_FEATURE_COUNT + 3;
+ int PARTICIPANT2__TIME = RIMPackage.PARTICIPATION_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Awareness Code</b></em>' containment reference.
@@ -6745,7 +6763,7 @@
* @generated
* @ordered
*/
- int PARTICIPANT2__AWARENESS_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 4;
+ int PARTICIPANT2__AWARENESS_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Participant Role</b></em>' containment reference.
@@ -6754,7 +6772,7 @@
* @generated
* @ordered
*/
- int PARTICIPANT2__PARTICIPANT_ROLE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 5;
+ int PARTICIPANT2__PARTICIPANT_ROLE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Null Flavor</b></em>' attribute.
@@ -6763,7 +6781,7 @@
* @generated
* @ordered
*/
- int PARTICIPANT2__NULL_FLAVOR = RIMPackage.PARTICIPATION_FEATURE_COUNT + 6;
+ int PARTICIPANT2__NULL_FLAVOR = RIMPackage.PARTICIPATION_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Type Code</b></em>' attribute.
@@ -6772,7 +6790,7 @@
* @generated
* @ordered
*/
- int PARTICIPANT2__TYPE_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 7;
+ int PARTICIPANT2__TYPE_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Context Control Code</b></em>' attribute.
@@ -6781,16 +6799,7 @@
* @generated
* @ordered
*/
- int PARTICIPANT2__CONTEXT_CONTROL_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 8;
-
- /**
- * The feature id for the '<em><b>SDTC Function Code</b></em>' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int PARTICIPANT2__SDTC_FUNCTION_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 9;
+ int PARTICIPANT2__CONTEXT_CONTROL_CODE = RIMPackage.PARTICIPATION_FEATURE_COUNT + 9;
/**
* The number of structural features of the '<em>Participant2</em>' class.
@@ -8859,13 +8868,22 @@
int ORGANIZER__CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 4;
/**
+ * The feature id for the '<em><b>STDC Text</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ORGANIZER__STDC_TEXT = CLINICAL_STATEMENT_FEATURE_COUNT + 5;
+
+ /**
* The feature id for the '<em><b>Status Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ORGANIZER__STATUS_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 5;
+ int ORGANIZER__STATUS_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Effective Time</b></em>' containment reference.
@@ -8874,7 +8892,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__EFFECTIVE_TIME = CLINICAL_STATEMENT_FEATURE_COUNT + 6;
+ int ORGANIZER__EFFECTIVE_TIME = CLINICAL_STATEMENT_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Subject</b></em>' containment reference.
@@ -8883,7 +8901,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__SUBJECT = CLINICAL_STATEMENT_FEATURE_COUNT + 7;
+ int ORGANIZER__SUBJECT = CLINICAL_STATEMENT_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Specimen</b></em>' containment reference list.
@@ -8892,7 +8910,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__SPECIMEN = CLINICAL_STATEMENT_FEATURE_COUNT + 8;
+ int ORGANIZER__SPECIMEN = CLINICAL_STATEMENT_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Performer</b></em>' containment reference list.
@@ -8901,7 +8919,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__PERFORMER = CLINICAL_STATEMENT_FEATURE_COUNT + 9;
+ int ORGANIZER__PERFORMER = CLINICAL_STATEMENT_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Author</b></em>' containment reference list.
@@ -8910,7 +8928,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__AUTHOR = CLINICAL_STATEMENT_FEATURE_COUNT + 10;
+ int ORGANIZER__AUTHOR = CLINICAL_STATEMENT_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Informant</b></em>' containment reference list.
@@ -8919,7 +8937,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__INFORMANT = CLINICAL_STATEMENT_FEATURE_COUNT + 11;
+ int ORGANIZER__INFORMANT = CLINICAL_STATEMENT_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>Participant</b></em>' containment reference list.
@@ -8928,7 +8946,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__PARTICIPANT = CLINICAL_STATEMENT_FEATURE_COUNT + 12;
+ int ORGANIZER__PARTICIPANT = CLINICAL_STATEMENT_FEATURE_COUNT + 13;
/**
* The feature id for the '<em><b>Reference</b></em>' containment reference list.
@@ -8937,7 +8955,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__REFERENCE = CLINICAL_STATEMENT_FEATURE_COUNT + 13;
+ int ORGANIZER__REFERENCE = CLINICAL_STATEMENT_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Precondition</b></em>' containment reference list.
@@ -8946,7 +8964,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__PRECONDITION = CLINICAL_STATEMENT_FEATURE_COUNT + 14;
+ int ORGANIZER__PRECONDITION = CLINICAL_STATEMENT_FEATURE_COUNT + 15;
/**
* The feature id for the '<em><b>Component</b></em>' containment reference list.
@@ -8955,7 +8973,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__COMPONENT = CLINICAL_STATEMENT_FEATURE_COUNT + 15;
+ int ORGANIZER__COMPONENT = CLINICAL_STATEMENT_FEATURE_COUNT + 16;
/**
* The feature id for the '<em><b>Null Flavor</b></em>' attribute.
@@ -8964,7 +8982,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__NULL_FLAVOR = CLINICAL_STATEMENT_FEATURE_COUNT + 16;
+ int ORGANIZER__NULL_FLAVOR = CLINICAL_STATEMENT_FEATURE_COUNT + 17;
/**
* The feature id for the '<em><b>Class Code</b></em>' attribute.
@@ -8973,7 +8991,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__CLASS_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 17;
+ int ORGANIZER__CLASS_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 18;
/**
* The feature id for the '<em><b>Mood Code</b></em>' attribute.
@@ -8982,7 +9000,7 @@
* @generated
* @ordered
*/
- int ORGANIZER__MOOD_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 18;
+ int ORGANIZER__MOOD_CODE = CLINICAL_STATEMENT_FEATURE_COUNT + 19;
/**
* The number of structural features of the '<em>Organizer</em>' class.
@@ -8991,7 +9009,7 @@
* @generated
* @ordered
*/
- int ORGANIZER_FEATURE_COUNT = CLINICAL_STATEMENT_FEATURE_COUNT + 19;
+ int ORGANIZER_FEATURE_COUNT = CLINICAL_STATEMENT_FEATURE_COUNT + 20;
/**
* The meta object id for the '{@link org.eclipse.mdht.uml.cda.impl.Component4Impl <em>Component4</em>}' class.
@@ -15383,6 +15401,17 @@
EReference getEncompassingEncounter_EffectiveTime();
/**
+ * Returns the meta object for the containment reference '{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getSTDCadmissionReferralSourceCode <em>STD Cadmission Referral Source Code</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>STD Cadmission Referral Source Code</em>'.
+ * @see org.eclipse.mdht.uml.cda.EncompassingEncounter#getSTDCadmissionReferralSourceCode()
+ * @see #getEncompassingEncounter()
+ * @generated
+ */
+ EReference getEncompassingEncounter_STDCadmissionReferralSourceCode();
+
+ /**
* Returns the meta object for the containment reference '{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getDischargeDispositionCode <em>Discharge Disposition Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -20458,6 +20487,17 @@
EReference getOrganizer_Code();
/**
+ * Returns the meta object for the containment reference '{@link org.eclipse.mdht.uml.cda.Organizer#getSTDCText <em>STDC Text</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>STDC Text</em>'.
+ * @see org.eclipse.mdht.uml.cda.Organizer#getSTDCText()
+ * @see #getOrganizer()
+ * @generated
+ */
+ EReference getOrganizer_STDCText();
+
+ /**
* Returns the meta object for the containment reference '{@link org.eclipse.mdht.uml.cda.Organizer#getStatusCode <em>Status Code</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -26092,6 +26132,14 @@
EReference ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME = eINSTANCE.getEncompassingEncounter_EffectiveTime();
/**
+ * The meta object literal for the '<em><b>STD Cadmission Referral Source Code</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE = eINSTANCE.getEncompassingEncounter_STDCadmissionReferralSourceCode();
+
+ /**
* The meta object literal for the '<em><b>Discharge Disposition Code</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -29892,6 +29940,14 @@
EReference ORGANIZER__CODE = eINSTANCE.getOrganizer_Code();
/**
+ * The meta object literal for the '<em><b>STDC Text</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ORGANIZER__STDC_TEXT = eINSTANCE.getOrganizer_STDCText();
+
+ /**
* The meta object literal for the '<em><b>Status Code</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/EncompassingEncounter.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/EncompassingEncounter.java
index 86ef10f..fa93804 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/EncompassingEncounter.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/EncompassingEncounter.java
@@ -14,6 +14,7 @@
import org.eclipse.emf.common.util.DiagnosticChain;
import org.eclipse.emf.common.util.EList;
+import org.eclipse.mdht.uml.hl7.datatypes.CD;
import org.eclipse.mdht.uml.hl7.datatypes.CE;
import org.eclipse.mdht.uml.hl7.datatypes.CS;
import org.eclipse.mdht.uml.hl7.datatypes.II;
@@ -38,6 +39,7 @@
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getIds <em>Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getCode <em>Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getEffectiveTime <em>Effective Time</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getSTDCadmissionReferralSourceCode <em>STD Cadmission Referral Source Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getDischargeDispositionCode <em>Discharge Disposition Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getEncounterParticipants <em>Encounter Participant</em>}</li>
@@ -185,6 +187,29 @@
void setEffectiveTime(IVL_TS value);
/**
+ * Returns the value of the '<em><b>STD Cadmission Referral Source Code</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>STD Cadmission Referral Source Code</em>' containment reference.
+ * @see #setSTDCadmissionReferralSourceCode(CD)
+ * @see org.eclipse.mdht.uml.cda.CDAPackage#getEncompassingEncounter_STDCadmissionReferralSourceCode()
+ * @model containment="true" ordered="false"
+ * extendedMetaData="name='admissionReferralSourceCode' namespace='urn:hl7-org:sdtc' kind='element'"
+ * @generated
+ */
+ CD getSTDCadmissionReferralSourceCode();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.mdht.uml.cda.EncompassingEncounter#getSTDCadmissionReferralSourceCode <em>STD Cadmission Referral Source Code</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>STD Cadmission Referral Source Code</em>' containment reference.
+ * @see #getSTDCadmissionReferralSourceCode()
+ * @generated
+ */
+ void setSTDCadmissionReferralSourceCode(CD value);
+
+ /**
* Returns the value of the '<em><b>Discharge Disposition Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Organizer.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Organizer.java
index e676f7b..c5cb6d5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Organizer.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Organizer.java
@@ -13,6 +13,7 @@
import org.eclipse.emf.common.util.EList;
import org.eclipse.mdht.uml.hl7.datatypes.CD;
import org.eclipse.mdht.uml.hl7.datatypes.CS;
+import org.eclipse.mdht.uml.hl7.datatypes.ED;
import org.eclipse.mdht.uml.hl7.datatypes.II;
import org.eclipse.mdht.uml.hl7.datatypes.IVL_TS;
import org.eclipse.mdht.uml.hl7.vocab.ActMood;
@@ -33,6 +34,7 @@
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getTemplateIds <em>Template Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getIds <em>Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getCode <em>Code</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.Organizer#getSTDCText <em>STDC Text</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getStatusCode <em>Status Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getEffectiveTime <em>Effective Time</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Organizer#getSubject <em>Subject</em>}</li>
@@ -160,6 +162,29 @@
void setCode(CD value);
/**
+ * Returns the value of the '<em><b>STDC Text</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>STDC Text</em>' containment reference.
+ * @see #setSTDCText(ED)
+ * @see org.eclipse.mdht.uml.cda.CDAPackage#getOrganizer_STDCText()
+ * @model containment="true" ordered="false"
+ * extendedMetaData="name='text' namespace='urn:hl7-org:sdtc' kind='element'"
+ * @generated
+ */
+ ED getSTDCText();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.mdht.uml.cda.Organizer#getSTDCText <em>STDC Text</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>STDC Text</em>' containment reference.
+ * @see #getSTDCText()
+ * @generated
+ */
+ void setSTDCText(ED value);
+
+ /**
* Returns the value of the '<em><b>Status Code</b></em>' containment reference.
* <!-- begin-user-doc -->
* <p>
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Participant2.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Participant2.java
index 2de8188..4543048 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Participant2.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/Participant2.java
@@ -35,13 +35,13 @@
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getRealmCodes <em>Realm Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getTypeId <em>Type Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getTemplateIds <em>Template Id</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.Participant2#getSDTCFunctionCode <em>SDTC Function Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getTime <em>Time</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getAwarenessCode <em>Awareness Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getParticipantRole <em>Participant Role</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getNullFlavor <em>Null Flavor</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getTypeCode <em>Type Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.Participant2#getContextControlCode <em>Context Control Code</em>}</li>
- * <li>{@link org.eclipse.mdht.uml.cda.Participant2#getSDTCFunctionCode <em>SDTC Function Code</em>}</li>
* </ul>
*
* @see org.eclipse.mdht.uml.cda.CDAPackage#getParticipant2()
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActImpl.java
index 9d79523..fd7e89c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActImpl.java
@@ -423,7 +423,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ACT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ACT__REALM_CODE);
}
return realmCodes;
}
@@ -492,7 +492,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ACT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ACT__TEMPLATE_ID);
}
return templateIds;
}
@@ -505,7 +505,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ACT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ACT__ID);
}
return ids;
}
@@ -918,7 +918,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.ACT__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.ACT__SPECIMEN);
}
return specimens;
}
@@ -931,7 +931,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(Performer2.class, this, CDAPackage.ACT__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.ACT__PERFORMER);
}
return performers;
}
@@ -944,7 +944,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.ACT__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.ACT__AUTHOR);
}
return authors;
}
@@ -957,7 +957,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(Informant12.class, this, CDAPackage.ACT__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.ACT__INFORMANT);
}
return informants;
}
@@ -970,8 +970,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.ACT__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.ACT__PARTICIPANT);
}
return participants;
}
@@ -984,7 +983,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.ACT__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -998,7 +997,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(Reference.class, this, CDAPackage.ACT__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.ACT__REFERENCE);
}
return references;
}
@@ -1011,8 +1010,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
- Precondition.class, this, CDAPackage.ACT__PRECONDITION);
+ preconditions = new EObjectContainmentEList<>(Precondition.class, this, CDAPackage.ACT__PRECONDITION);
}
return preconditions;
}
@@ -1085,7 +1083,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.ACT__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActReferenceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActReferenceImpl.java
index 8a4457e..cfce27c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActReferenceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ActReferenceImpl.java
@@ -169,7 +169,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ACT_REFERENCE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ACT_REFERENCE__REALM_CODE);
}
return realmCodes;
}
@@ -239,7 +239,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ACT_REFERENCE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ACT_REFERENCE__TEMPLATE_ID);
}
return templateIds;
}
@@ -252,7 +252,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ACT_REFERENCE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ACT_REFERENCE__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedAuthorImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedAuthorImpl.java
index 180dbf0..a7f50d0 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedAuthorImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedAuthorImpl.java
@@ -248,7 +248,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ASSIGNED_AUTHOR__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ASSIGNED_AUTHOR__REALM_CODE);
}
return realmCodes;
}
@@ -319,7 +319,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSIGNED_AUTHOR__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSIGNED_AUTHOR__TEMPLATE_ID);
}
return templateIds;
}
@@ -332,7 +332,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSIGNED_AUTHOR__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSIGNED_AUTHOR__ID);
}
return ids;
}
@@ -401,7 +401,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.ASSIGNED_AUTHOR__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.ASSIGNED_AUTHOR__ADDR);
}
return addrs;
}
@@ -414,7 +414,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.ASSIGNED_AUTHOR__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.ASSIGNED_AUTHOR__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedCustodianImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedCustodianImpl.java
index 5e9b93b..2d9ac6a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedCustodianImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedCustodianImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ASSIGNED_CUSTODIAN__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ASSIGNED_CUSTODIAN__REALM_CODE);
}
return realmCodes;
}
@@ -248,7 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSIGNED_CUSTODIAN__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSIGNED_CUSTODIAN__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedEntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedEntityImpl.java
index b645b68..7f40f13 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedEntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssignedEntityImpl.java
@@ -248,7 +248,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ASSIGNED_ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ASSIGNED_ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -319,7 +319,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSIGNED_ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSIGNED_ENTITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -332,7 +332,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSIGNED_ENTITY__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSIGNED_ENTITY__ID);
}
return ids;
}
@@ -401,7 +401,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.ASSIGNED_ENTITY__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.ASSIGNED_ENTITY__ADDR);
}
return addrs;
}
@@ -414,7 +414,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.ASSIGNED_ENTITY__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.ASSIGNED_ENTITY__TELECOM);
}
return telecoms;
}
@@ -545,7 +545,7 @@
@Override
public EList<Organization> getRepresentedOrganizations() {
if (representedOrganizations == null) {
- representedOrganizations = new EObjectContainmentEList<Organization>(
+ representedOrganizations = new EObjectContainmentEList<>(
Organization.class, this, CDAPackage.ASSIGNED_ENTITY__REPRESENTED_ORGANIZATION);
}
return representedOrganizations;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssociatedEntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssociatedEntityImpl.java
index a07ed32..39d2ae2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssociatedEntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AssociatedEntityImpl.java
@@ -245,7 +245,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ASSOCIATED_ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ASSOCIATED_ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -316,7 +316,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSOCIATED_ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSOCIATED_ENTITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -329,7 +329,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ASSOCIATED_ENTITY__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ASSOCIATED_ENTITY__ID);
}
return ids;
}
@@ -399,7 +399,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.ASSOCIATED_ENTITY__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.ASSOCIATED_ENTITY__ADDR);
}
return addrs;
}
@@ -412,7 +412,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.ASSOCIATED_ENTITY__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.ASSOCIATED_ENTITY__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthenticatorImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthenticatorImpl.java
index 38a7f91..d37b946 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthenticatorImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthenticatorImpl.java
@@ -212,7 +212,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.AUTHENTICATOR__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.AUTHENTICATOR__REALM_CODE);
}
return realmCodes;
}
@@ -282,7 +282,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.AUTHENTICATOR__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.AUTHENTICATOR__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorImpl.java
index cf573da..0264054 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorImpl.java
@@ -233,7 +233,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.AUTHOR__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.AUTHOR__REALM_CODE);
}
return realmCodes;
}
@@ -302,7 +302,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.AUTHOR__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.AUTHOR__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthoringDeviceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthoringDeviceImpl.java
index 77e22dd..a99dcf5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthoringDeviceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthoringDeviceImpl.java
@@ -243,7 +243,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.AUTHORING_DEVICE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.AUTHORING_DEVICE__REALM_CODE);
}
return realmCodes;
}
@@ -314,7 +314,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.AUTHORING_DEVICE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.AUTHORING_DEVICE__TEMPLATE_ID);
}
return templateIds;
}
@@ -502,7 +502,7 @@
@Override
public EList<MaintainedEntity> getAsMaintainedEntities() {
if (asMaintainedEntities == null) {
- asMaintainedEntities = new EObjectContainmentEList<MaintainedEntity>(
+ asMaintainedEntities = new EObjectContainmentEList<>(
MaintainedEntity.class, this, CDAPackage.AUTHORING_DEVICE__AS_MAINTAINED_ENTITY);
}
return asMaintainedEntities;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorizationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorizationImpl.java
index 885832e..66fafc2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorizationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/AuthorizationImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.AUTHORIZATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.AUTHORIZATION__REALM_CODE);
}
return realmCodes;
}
@@ -247,7 +247,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.AUTHORIZATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.AUTHORIZATION__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/BirthplaceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/BirthplaceImpl.java
index ae7dcb5..a0e4b64 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/BirthplaceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/BirthplaceImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.BIRTHPLACE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.BIRTHPLACE__REALM_CODE);
}
return realmCodes;
}
@@ -247,7 +247,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.BIRTHPLACE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.BIRTHPLACE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CDAPackageImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CDAPackageImpl.java
index 4723504..10812c9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CDAPackageImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CDAPackageImpl.java
@@ -5137,7 +5137,7 @@
* @generated
*/
@Override
- public EReference getEncompassingEncounter_DischargeDispositionCode() {
+ public EReference getEncompassingEncounter_STDCadmissionReferralSourceCode() {
return (EReference) getEncompassingEncounter().getEStructuralFeatures().get(6);
}
@@ -5147,7 +5147,7 @@
* @generated
*/
@Override
- public EReference getEncompassingEncounter_ResponsibleParty() {
+ public EReference getEncompassingEncounter_DischargeDispositionCode() {
return (EReference) getEncompassingEncounter().getEStructuralFeatures().get(7);
}
@@ -5157,7 +5157,7 @@
* @generated
*/
@Override
- public EReference getEncompassingEncounter_EncounterParticipant() {
+ public EReference getEncompassingEncounter_ResponsibleParty() {
return (EReference) getEncompassingEncounter().getEStructuralFeatures().get(8);
}
@@ -5167,7 +5167,7 @@
* @generated
*/
@Override
- public EReference getEncompassingEncounter_Location() {
+ public EReference getEncompassingEncounter_EncounterParticipant() {
return (EReference) getEncompassingEncounter().getEStructuralFeatures().get(9);
}
@@ -5177,8 +5177,8 @@
* @generated
*/
@Override
- public EAttribute getEncompassingEncounter_NullFlavor() {
- return (EAttribute) getEncompassingEncounter().getEStructuralFeatures().get(10);
+ public EReference getEncompassingEncounter_Location() {
+ return (EReference) getEncompassingEncounter().getEStructuralFeatures().get(10);
}
/**
@@ -5187,7 +5187,7 @@
* @generated
*/
@Override
- public EAttribute getEncompassingEncounter_ClassCode() {
+ public EAttribute getEncompassingEncounter_NullFlavor() {
return (EAttribute) getEncompassingEncounter().getEStructuralFeatures().get(11);
}
@@ -5197,7 +5197,7 @@
* @generated
*/
@Override
- public EAttribute getEncompassingEncounter_MoodCode() {
+ public EAttribute getEncompassingEncounter_ClassCode() {
return (EAttribute) getEncompassingEncounter().getEStructuralFeatures().get(12);
}
@@ -5207,6 +5207,16 @@
* @generated
*/
@Override
+ public EAttribute getEncompassingEncounter_MoodCode() {
+ return (EAttribute) getEncompassingEncounter().getEStructuralFeatures().get(13);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getResponsibleParty() {
if (responsiblePartyEClass == null) {
responsiblePartyEClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(
@@ -7420,16 +7430,6 @@
*/
@Override
public EReference getParticipant2_Time() {
- return (EReference) getParticipant2().getEStructuralFeatures().get(3);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getParticipant2_AwarenessCode() {
return (EReference) getParticipant2().getEStructuralFeatures().get(4);
}
@@ -7439,7 +7439,7 @@
* @generated
*/
@Override
- public EReference getParticipant2_ParticipantRole() {
+ public EReference getParticipant2_AwarenessCode() {
return (EReference) getParticipant2().getEStructuralFeatures().get(5);
}
@@ -7449,8 +7449,8 @@
* @generated
*/
@Override
- public EAttribute getParticipant2_NullFlavor() {
- return (EAttribute) getParticipant2().getEStructuralFeatures().get(6);
+ public EReference getParticipant2_ParticipantRole() {
+ return (EReference) getParticipant2().getEStructuralFeatures().get(6);
}
/**
@@ -7459,7 +7459,7 @@
* @generated
*/
@Override
- public EAttribute getParticipant2_TypeCode() {
+ public EAttribute getParticipant2_NullFlavor() {
return (EAttribute) getParticipant2().getEStructuralFeatures().get(7);
}
@@ -7469,7 +7469,7 @@
* @generated
*/
@Override
- public EAttribute getParticipant2_ContextControlCode() {
+ public EAttribute getParticipant2_TypeCode() {
return (EAttribute) getParticipant2().getEStructuralFeatures().get(8);
}
@@ -7479,8 +7479,18 @@
* @generated
*/
@Override
+ public EAttribute getParticipant2_ContextControlCode() {
+ return (EAttribute) getParticipant2().getEStructuralFeatures().get(9);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EReference getParticipant2_SDTCFunctionCode() {
- return (EReference) getParticipant2().getEStructuralFeatures().get(9);
+ return (EReference) getParticipant2().getEStructuralFeatures().get(3);
}
/**
@@ -9945,7 +9955,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_StatusCode() {
+ public EReference getOrganizer_STDCText() {
return (EReference) getOrganizer().getEStructuralFeatures().get(5);
}
@@ -9955,7 +9965,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_EffectiveTime() {
+ public EReference getOrganizer_StatusCode() {
return (EReference) getOrganizer().getEStructuralFeatures().get(6);
}
@@ -9965,7 +9975,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Subject() {
+ public EReference getOrganizer_EffectiveTime() {
return (EReference) getOrganizer().getEStructuralFeatures().get(7);
}
@@ -9975,7 +9985,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Specimen() {
+ public EReference getOrganizer_Subject() {
return (EReference) getOrganizer().getEStructuralFeatures().get(8);
}
@@ -9985,7 +9995,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Performer() {
+ public EReference getOrganizer_Specimen() {
return (EReference) getOrganizer().getEStructuralFeatures().get(9);
}
@@ -9995,7 +10005,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Author() {
+ public EReference getOrganizer_Performer() {
return (EReference) getOrganizer().getEStructuralFeatures().get(10);
}
@@ -10005,7 +10015,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Informant() {
+ public EReference getOrganizer_Author() {
return (EReference) getOrganizer().getEStructuralFeatures().get(11);
}
@@ -10015,7 +10025,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Participant() {
+ public EReference getOrganizer_Informant() {
return (EReference) getOrganizer().getEStructuralFeatures().get(12);
}
@@ -10025,7 +10035,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Reference() {
+ public EReference getOrganizer_Participant() {
return (EReference) getOrganizer().getEStructuralFeatures().get(13);
}
@@ -10035,7 +10045,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Precondition() {
+ public EReference getOrganizer_Reference() {
return (EReference) getOrganizer().getEStructuralFeatures().get(14);
}
@@ -10045,7 +10055,7 @@
* @generated
*/
@Override
- public EReference getOrganizer_Component() {
+ public EReference getOrganizer_Precondition() {
return (EReference) getOrganizer().getEStructuralFeatures().get(15);
}
@@ -10055,8 +10065,8 @@
* @generated
*/
@Override
- public EAttribute getOrganizer_NullFlavor() {
- return (EAttribute) getOrganizer().getEStructuralFeatures().get(16);
+ public EReference getOrganizer_Component() {
+ return (EReference) getOrganizer().getEStructuralFeatures().get(16);
}
/**
@@ -10065,7 +10075,7 @@
* @generated
*/
@Override
- public EAttribute getOrganizer_ClassCode() {
+ public EAttribute getOrganizer_NullFlavor() {
return (EAttribute) getOrganizer().getEStructuralFeatures().get(17);
}
@@ -10075,7 +10085,7 @@
* @generated
*/
@Override
- public EAttribute getOrganizer_MoodCode() {
+ public EAttribute getOrganizer_ClassCode() {
return (EAttribute) getOrganizer().getEStructuralFeatures().get(18);
}
@@ -10085,6 +10095,16 @@
* @generated
*/
@Override
+ public EAttribute getOrganizer_MoodCode() {
+ return (EAttribute) getOrganizer().getEStructuralFeatures().get(19);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getComponent4() {
if (component4EClass == null) {
component4EClass = (EClass) EPackage.Registry.INSTANCE.getEPackage(
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ClinicalDocumentImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ClinicalDocumentImpl.java
index 980ad24..73f419b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ClinicalDocumentImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ClinicalDocumentImpl.java
@@ -494,7 +494,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CLINICAL_DOCUMENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CLINICAL_DOCUMENT__REALM_CODE);
}
return realmCodes;
}
@@ -565,7 +565,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CLINICAL_DOCUMENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CLINICAL_DOCUMENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -1163,7 +1163,7 @@
@Override
public EList<RecordTarget> getRecordTargets() {
if (recordTargets == null) {
- recordTargets = new EObjectContainmentEList<RecordTarget>(
+ recordTargets = new EObjectContainmentEList<>(
RecordTarget.class, this, CDAPackage.CLINICAL_DOCUMENT__RECORD_TARGET);
}
return recordTargets;
@@ -1177,7 +1177,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.CLINICAL_DOCUMENT__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.CLINICAL_DOCUMENT__AUTHOR);
}
return authors;
}
@@ -1249,7 +1249,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
+ informants = new EObjectContainmentEList<>(
Informant12.class, this, CDAPackage.CLINICAL_DOCUMENT__INFORMANT);
}
return informants;
@@ -1321,7 +1321,7 @@
@Override
public EList<InformationRecipient> getInformationRecipients() {
if (informationRecipients == null) {
- informationRecipients = new EObjectContainmentEList<InformationRecipient>(
+ informationRecipients = new EObjectContainmentEList<>(
InformationRecipient.class, this, CDAPackage.CLINICAL_DOCUMENT__INFORMATION_RECIPIENT);
}
return informationRecipients;
@@ -1396,7 +1396,7 @@
@Override
public EList<Authenticator> getAuthenticators() {
if (authenticators == null) {
- authenticators = new EObjectContainmentEList<Authenticator>(
+ authenticators = new EObjectContainmentEList<>(
Authenticator.class, this, CDAPackage.CLINICAL_DOCUMENT__AUTHENTICATOR);
}
return authenticators;
@@ -1410,7 +1410,7 @@
@Override
public EList<Participant1> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant1>(
+ participants = new EObjectContainmentEList<>(
Participant1.class, this, CDAPackage.CLINICAL_DOCUMENT__PARTICIPANT);
}
return participants;
@@ -1424,7 +1424,7 @@
@Override
public EList<InFulfillmentOf> getInFulfillmentOfs() {
if (inFulfillmentOfs == null) {
- inFulfillmentOfs = new EObjectContainmentEList<InFulfillmentOf>(
+ inFulfillmentOfs = new EObjectContainmentEList<>(
InFulfillmentOf.class, this, CDAPackage.CLINICAL_DOCUMENT__IN_FULFILLMENT_OF);
}
return inFulfillmentOfs;
@@ -1438,7 +1438,7 @@
@Override
public EList<DocumentationOf> getDocumentationOfs() {
if (documentationOfs == null) {
- documentationOfs = new EObjectContainmentEList<DocumentationOf>(
+ documentationOfs = new EObjectContainmentEList<>(
DocumentationOf.class, this, CDAPackage.CLINICAL_DOCUMENT__DOCUMENTATION_OF);
}
return documentationOfs;
@@ -1452,7 +1452,7 @@
@Override
public EList<RelatedDocument> getRelatedDocuments() {
if (relatedDocuments == null) {
- relatedDocuments = new EObjectContainmentEList<RelatedDocument>(
+ relatedDocuments = new EObjectContainmentEList<>(
RelatedDocument.class, this, CDAPackage.CLINICAL_DOCUMENT__RELATED_DOCUMENT);
}
return relatedDocuments;
@@ -1466,7 +1466,7 @@
@Override
public EList<Authorization> getAuthorizations() {
if (authorizations == null) {
- authorizations = new EObjectContainmentEList<Authorization>(
+ authorizations = new EObjectContainmentEList<>(
Authorization.class, this, CDAPackage.CLINICAL_DOCUMENT__AUTHORIZATION);
}
return authorizations;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component1Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component1Impl.java
index 089e0c1..d063fd1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component1Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component1Impl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.COMPONENT1__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.COMPONENT1__REALM_CODE);
}
return realmCodes;
}
@@ -247,7 +247,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.COMPONENT1__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.COMPONENT1__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component2Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component2Impl.java
index 74f8a25..cfc38d5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component2Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component2Impl.java
@@ -219,7 +219,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.COMPONENT2__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.COMPONENT2__REALM_CODE);
}
return realmCodes;
}
@@ -289,7 +289,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.COMPONENT2__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.COMPONENT2__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component3Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component3Impl.java
index 2d70c7f..141c56d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component3Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component3Impl.java
@@ -207,7 +207,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.COMPONENT3__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.COMPONENT3__REALM_CODE);
}
return realmCodes;
}
@@ -277,7 +277,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.COMPONENT3__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.COMPONENT3__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component4Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component4Impl.java
index 81f17fb..c59d9ce 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component4Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component4Impl.java
@@ -338,7 +338,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.COMPONENT4__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.COMPONENT4__REALM_CODE);
}
return realmCodes;
}
@@ -408,7 +408,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.COMPONENT4__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.COMPONENT4__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component5Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component5Impl.java
index 188a3dc..15dac34 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component5Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Component5Impl.java
@@ -207,7 +207,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.COMPONENT5__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.COMPONENT5__REALM_CODE);
}
return realmCodes;
}
@@ -277,7 +277,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.COMPONENT5__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.COMPONENT5__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsentImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsentImpl.java
index 4aa1de5..0e110d0 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsentImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsentImpl.java
@@ -230,7 +230,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CONSENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CONSENT__REALM_CODE);
}
return realmCodes;
}
@@ -299,7 +299,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CONSENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CONSENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -312,7 +312,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CONSENT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.CONSENT__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsumableImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsumableImpl.java
index 18b2613..56ea8db 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsumableImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ConsumableImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CONSUMABLE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CONSUMABLE__REALM_CODE);
}
return realmCodes;
}
@@ -247,7 +247,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CONSUMABLE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CONSUMABLE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CriterionImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CriterionImpl.java
index a9cef83..e5036ad 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CriterionImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CriterionImpl.java
@@ -232,7 +232,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CRITERION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CRITERION__REALM_CODE);
}
return realmCodes;
}
@@ -301,7 +301,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CRITERION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CRITERION__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianImpl.java
index fde6125..66717ec 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CUSTODIAN__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CUSTODIAN__REALM_CODE);
}
return realmCodes;
}
@@ -246,7 +246,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CUSTODIAN__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CUSTODIAN__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianOrganizationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianOrganizationImpl.java
index 9bb474a..2c0463b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianOrganizationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/CustodianOrganizationImpl.java
@@ -244,7 +244,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__REALM_CODE);
}
return realmCodes;
}
@@ -315,8 +315,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
- II.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__TEMPLATE_ID);
}
return templateIds;
}
@@ -329,7 +328,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.CUSTODIAN_ORGANIZATION__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DataEntererImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DataEntererImpl.java
index 3a161ba..079d83e 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DataEntererImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DataEntererImpl.java
@@ -221,7 +221,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.DATA_ENTERER__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.DATA_ENTERER__REALM_CODE);
}
return realmCodes;
}
@@ -291,7 +291,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.DATA_ENTERER__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.DATA_ENTERER__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DeviceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DeviceImpl.java
index 4cbc102..0264f7d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DeviceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DeviceImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.DEVICE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.DEVICE__REALM_CODE);
}
return realmCodes;
}
@@ -300,7 +300,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.DEVICE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.DEVICE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentRootImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentRootImpl.java
index ab3a445..9d13107 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentRootImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentRootImpl.java
@@ -113,7 +113,7 @@
@Override
public EMap<String, String> getXMLNSPrefixMap() {
if (xMLNSPrefixMap == null) {
- xMLNSPrefixMap = new EcoreEMap<String, String>(
+ xMLNSPrefixMap = new EcoreEMap<>(
EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this,
CDAPackage.DOCUMENT_ROOT__XMLNS_PREFIX_MAP);
}
@@ -128,7 +128,7 @@
@Override
public EMap<String, String> getXSISchemaLocation() {
if (xSISchemaLocation == null) {
- xSISchemaLocation = new EcoreEMap<String, String>(
+ xSISchemaLocation = new EcoreEMap<>(
EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY, EStringToStringMapEntryImpl.class, this,
CDAPackage.DOCUMENT_ROOT__XSI_SCHEMA_LOCATION);
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentationOfImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentationOfImpl.java
index f90674b..7e2e926 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentationOfImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/DocumentationOfImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.DOCUMENTATION_OF__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.DOCUMENTATION_OF__REALM_CODE);
}
return realmCodes;
}
@@ -248,7 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.DOCUMENTATION_OF__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.DOCUMENTATION_OF__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncompassingEncounterImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncompassingEncounterImpl.java
index bbc01fe..96bbd27 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncompassingEncounterImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncompassingEncounterImpl.java
@@ -29,6 +29,7 @@
import org.eclipse.mdht.uml.cda.Location;
import org.eclipse.mdht.uml.cda.ResponsibleParty;
import org.eclipse.mdht.uml.cda.operations.EncompassingEncounterOperations;
+import org.eclipse.mdht.uml.hl7.datatypes.CD;
import org.eclipse.mdht.uml.hl7.datatypes.CE;
import org.eclipse.mdht.uml.hl7.datatypes.CS;
import org.eclipse.mdht.uml.hl7.datatypes.II;
@@ -52,6 +53,7 @@
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getIds <em>Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getCode <em>Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getEffectiveTime <em>Effective Time</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getSTDCadmissionReferralSourceCode <em>STD Cadmission Referral Source Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getDischargeDispositionCode <em>Discharge Disposition Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getResponsibleParty <em>Responsible Party</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.EncompassingEncounterImpl#getEncounterParticipants <em>Encounter Participant</em>}</li>
@@ -125,6 +127,16 @@
protected IVL_TS effectiveTime;
/**
+ * The cached value of the '{@link #getSTDCadmissionReferralSourceCode() <em>STD Cadmission Referral Source Code</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSTDCadmissionReferralSourceCode()
+ * @generated
+ * @ordered
+ */
+ protected CD sTDCadmissionReferralSourceCode;
+
+ /**
* The cached value of the '{@link #getDischargeDispositionCode() <em>Discharge Disposition Code</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -278,7 +290,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__REALM_CODE);
}
return realmCodes;
}
@@ -349,8 +361,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
- II.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__TEMPLATE_ID);
}
return templateIds;
}
@@ -363,7 +374,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__ID);
}
return ids;
}
@@ -492,6 +503,71 @@
* @generated
*/
@Override
+ public CD getSTDCadmissionReferralSourceCode() {
+ return sTDCadmissionReferralSourceCode;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSTDCadmissionReferralSourceCode(CD newSTDCadmissionReferralSourceCode,
+ NotificationChain msgs) {
+ CD oldSTDCadmissionReferralSourceCode = sTDCadmissionReferralSourceCode;
+ sTDCadmissionReferralSourceCode = newSTDCadmissionReferralSourceCode;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(
+ this, Notification.SET, CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE,
+ oldSTDCadmissionReferralSourceCode, newSTDCadmissionReferralSourceCode);
+ if (msgs == null) {
+ msgs = notification;
+ } else {
+ msgs.add(notification);
+ }
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setSTDCadmissionReferralSourceCode(CD newSTDCadmissionReferralSourceCode) {
+ if (newSTDCadmissionReferralSourceCode != sTDCadmissionReferralSourceCode) {
+ NotificationChain msgs = null;
+ if (sTDCadmissionReferralSourceCode != null) {
+ msgs = ((InternalEObject) sTDCadmissionReferralSourceCode).eInverseRemove(
+ this,
+ EOPPOSITE_FEATURE_BASE - CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE,
+ null, msgs);
+ }
+ if (newSTDCadmissionReferralSourceCode != null) {
+ msgs = ((InternalEObject) newSTDCadmissionReferralSourceCode).eInverseAdd(
+ this,
+ EOPPOSITE_FEATURE_BASE - CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE,
+ null, msgs);
+ }
+ msgs = basicSetSTDCadmissionReferralSourceCode(newSTDCadmissionReferralSourceCode, msgs);
+ if (msgs != null) {
+ msgs.dispatch();
+ }
+ } else if (eNotificationRequired()) {
+ eNotify(
+ new ENotificationImpl(
+ this, Notification.SET, CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE,
+ newSTDCadmissionReferralSourceCode, newSTDCadmissionReferralSourceCode));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public CE getDischargeDispositionCode() {
return dischargeDispositionCode;
}
@@ -616,7 +692,7 @@
@Override
public EList<EncounterParticipant> getEncounterParticipants() {
if (encounterParticipants == null) {
- encounterParticipants = new EObjectContainmentEList<EncounterParticipant>(
+ encounterParticipants = new EObjectContainmentEList<>(
EncounterParticipant.class, this, CDAPackage.ENCOMPASSING_ENCOUNTER__ENCOUNTER_PARTICIPANT);
}
return encounterParticipants;
@@ -898,6 +974,8 @@
return basicSetCode(null, msgs);
case CDAPackage.ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME:
return basicSetEffectiveTime(null, msgs);
+ case CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE:
+ return basicSetSTDCadmissionReferralSourceCode(null, msgs);
case CDAPackage.ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE:
return basicSetDischargeDispositionCode(null, msgs);
case CDAPackage.ENCOMPASSING_ENCOUNTER__RESPONSIBLE_PARTY:
@@ -930,6 +1008,8 @@
return getCode();
case CDAPackage.ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME:
return getEffectiveTime();
+ case CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE:
+ return getSTDCadmissionReferralSourceCode();
case CDAPackage.ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE:
return getDischargeDispositionCode();
case CDAPackage.ENCOMPASSING_ENCOUNTER__RESPONSIBLE_PARTY:
@@ -978,6 +1058,9 @@
case CDAPackage.ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME:
setEffectiveTime((IVL_TS) newValue);
return;
+ case CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE:
+ setSTDCadmissionReferralSourceCode((CD) newValue);
+ return;
case CDAPackage.ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE:
setDischargeDispositionCode((CE) newValue);
return;
@@ -1030,6 +1113,9 @@
case CDAPackage.ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME:
setEffectiveTime((IVL_TS) null);
return;
+ case CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE:
+ setSTDCadmissionReferralSourceCode((CD) null);
+ return;
case CDAPackage.ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE:
setDischargeDispositionCode((CE) null);
return;
@@ -1075,6 +1161,8 @@
return code != null;
case CDAPackage.ENCOMPASSING_ENCOUNTER__EFFECTIVE_TIME:
return effectiveTime != null;
+ case CDAPackage.ENCOMPASSING_ENCOUNTER__STD_CADMISSION_REFERRAL_SOURCE_CODE:
+ return sTDCadmissionReferralSourceCode != null;
case CDAPackage.ENCOMPASSING_ENCOUNTER__DISCHARGE_DISPOSITION_CODE:
return dischargeDispositionCode != null;
case CDAPackage.ENCOMPASSING_ENCOUNTER__RESPONSIBLE_PARTY:
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterImpl.java
index c976f6c..146564d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterImpl.java
@@ -383,7 +383,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENCOUNTER__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENCOUNTER__REALM_CODE);
}
return realmCodes;
}
@@ -452,7 +452,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENCOUNTER__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENCOUNTER__TEMPLATE_ID);
}
return templateIds;
}
@@ -465,7 +465,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENCOUNTER__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENCOUNTER__ID);
}
return ids;
}
@@ -706,7 +706,7 @@
@Override
public EList<CE> getSDTCDischargeDispositionCodes() {
if (sDTCDischargeDispositionCodes == null) {
- sDTCDischargeDispositionCodes = new EObjectContainmentEList<CE>(
+ sDTCDischargeDispositionCodes = new EObjectContainmentEList<>(
CE.class, this, CDAPackage.ENCOUNTER__SDTC_DISCHARGE_DISPOSITION_CODE);
}
return sDTCDischargeDispositionCodes;
@@ -835,7 +835,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.ENCOUNTER__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.ENCOUNTER__SPECIMEN);
}
return specimens;
}
@@ -848,8 +848,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
- Performer2.class, this, CDAPackage.ENCOUNTER__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.ENCOUNTER__PERFORMER);
}
return performers;
}
@@ -862,7 +861,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.ENCOUNTER__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.ENCOUNTER__AUTHOR);
}
return authors;
}
@@ -875,8 +874,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.ENCOUNTER__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.ENCOUNTER__INFORMANT);
}
return informants;
}
@@ -889,8 +887,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.ENCOUNTER__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.ENCOUNTER__PARTICIPANT);
}
return participants;
}
@@ -903,7 +900,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.ENCOUNTER__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -917,7 +914,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(Reference.class, this, CDAPackage.ENCOUNTER__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.ENCOUNTER__REFERENCE);
}
return references;
}
@@ -930,8 +927,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
- Precondition.class, this, CDAPackage.ENCOUNTER__PRECONDITION);
+ preconditions = new EObjectContainmentEList<>(Precondition.class, this, CDAPackage.ENCOUNTER__PRECONDITION);
}
return preconditions;
}
@@ -944,7 +940,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.ENCOUNTER__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterParticipantImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterParticipantImpl.java
index 8da46d8..6085c20 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterParticipantImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EncounterParticipantImpl.java
@@ -186,7 +186,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENCOUNTER_PARTICIPANT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENCOUNTER_PARTICIPANT__REALM_CODE);
}
return realmCodes;
}
@@ -257,8 +257,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
- II.class, this, CDAPackage.ENCOUNTER_PARTICIPANT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENCOUNTER_PARTICIPANT__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntityImpl.java
index d6c748b..3fa1492 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntityImpl.java
@@ -230,7 +230,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -299,7 +299,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENTITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -312,7 +312,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENTITY__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENTITY__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryImpl.java
index c617c12..bcc4829 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryImpl.java
@@ -303,7 +303,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENTRY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENTRY__REALM_CODE);
}
return realmCodes;
}
@@ -372,7 +372,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENTRY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENTRY__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryRelationshipImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryRelationshipImpl.java
index c20e37a..9566cc0 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryRelationshipImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/EntryRelationshipImpl.java
@@ -387,7 +387,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ENTRY_RELATIONSHIP__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ENTRY_RELATIONSHIP__REALM_CODE);
}
return realmCodes;
}
@@ -458,7 +458,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ENTRY_RELATIONSHIP__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ENTRY_RELATIONSHIP__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalActImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalActImpl.java
index aca98b7..57deb75 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalActImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalActImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.EXTERNAL_ACT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.EXTERNAL_ACT__REALM_CODE);
}
return realmCodes;
}
@@ -301,7 +301,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_ACT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_ACT__TEMPLATE_ID);
}
return templateIds;
}
@@ -314,7 +314,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_ACT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_ACT__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalDocumentImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalDocumentImpl.java
index 7d20aad..6960e96 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalDocumentImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalDocumentImpl.java
@@ -254,7 +254,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.EXTERNAL_DOCUMENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.EXTERNAL_DOCUMENT__REALM_CODE);
}
return realmCodes;
}
@@ -325,7 +325,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_DOCUMENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_DOCUMENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -338,7 +338,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_DOCUMENT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_DOCUMENT__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalObservationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalObservationImpl.java
index fd91461..cbbd7ad 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalObservationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalObservationImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.EXTERNAL_OBSERVATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.EXTERNAL_OBSERVATION__REALM_CODE);
}
return realmCodes;
}
@@ -302,7 +302,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_OBSERVATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_OBSERVATION__TEMPLATE_ID);
}
return templateIds;
}
@@ -315,7 +315,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_OBSERVATION__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_OBSERVATION__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalProcedureImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalProcedureImpl.java
index a924471..8b2b70c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalProcedureImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ExternalProcedureImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.EXTERNAL_PROCEDURE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.EXTERNAL_PROCEDURE__REALM_CODE);
}
return realmCodes;
}
@@ -302,7 +302,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_PROCEDURE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_PROCEDURE__TEMPLATE_ID);
}
return templateIds;
}
@@ -315,7 +315,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.EXTERNAL_PROCEDURE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.EXTERNAL_PROCEDURE__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/GuardianImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/GuardianImpl.java
index 18d90c8..7814c93 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/GuardianImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/GuardianImpl.java
@@ -236,7 +236,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.GUARDIAN__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.GUARDIAN__REALM_CODE);
}
return realmCodes;
}
@@ -305,7 +305,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.GUARDIAN__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.GUARDIAN__TEMPLATE_ID);
}
return templateIds;
}
@@ -318,7 +318,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.GUARDIAN__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.GUARDIAN__ID);
}
return ids;
}
@@ -387,7 +387,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.GUARDIAN__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.GUARDIAN__ADDR);
}
return addrs;
}
@@ -400,7 +400,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.GUARDIAN__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.GUARDIAN__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/HealthCareFacilityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/HealthCareFacilityImpl.java
index 8dc314c..5cdc781 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/HealthCareFacilityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/HealthCareFacilityImpl.java
@@ -209,7 +209,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.HEALTH_CARE_FACILITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.HEALTH_CARE_FACILITY__REALM_CODE);
}
return realmCodes;
}
@@ -280,7 +280,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.HEALTH_CARE_FACILITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.HEALTH_CARE_FACILITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -293,7 +293,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.HEALTH_CARE_FACILITY__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.HEALTH_CARE_FACILITY__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOf1Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOf1Impl.java
index 3405697..40d7640 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOf1Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOf1Impl.java
@@ -157,7 +157,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.IN_FULFILLMENT_OF1__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.IN_FULFILLMENT_OF1__REALM_CODE);
}
return realmCodes;
}
@@ -228,7 +228,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.IN_FULFILLMENT_OF1__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.IN_FULFILLMENT_OF1__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOfImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOfImpl.java
index a8aa0de..3715ea7 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOfImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InFulfillmentOfImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.IN_FULFILLMENT_OF__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.IN_FULFILLMENT_OF__REALM_CODE);
}
return realmCodes;
}
@@ -248,7 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.IN_FULFILLMENT_OF__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.IN_FULFILLMENT_OF__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Informant12Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Informant12Impl.java
index 057f715..5f87094 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Informant12Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Informant12Impl.java
@@ -220,7 +220,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.INFORMANT12__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.INFORMANT12__REALM_CODE);
}
return realmCodes;
}
@@ -290,7 +290,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.INFORMANT12__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.INFORMANT12__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InformationRecipientImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InformationRecipientImpl.java
index 263d739..54ea8f4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InformationRecipientImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/InformationRecipientImpl.java
@@ -174,7 +174,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.INFORMATION_RECIPIENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.INFORMATION_RECIPIENT__REALM_CODE);
}
return realmCodes;
}
@@ -245,8 +245,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
- II.class, this, CDAPackage.INFORMATION_RECIPIENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.INFORMATION_RECIPIENT__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/IntendedRecipientImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/IntendedRecipientImpl.java
index 8ae48a2..308623c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/IntendedRecipientImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/IntendedRecipientImpl.java
@@ -221,7 +221,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.INTENDED_RECIPIENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.INTENDED_RECIPIENT__REALM_CODE);
}
return realmCodes;
}
@@ -292,7 +292,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.INTENDED_RECIPIENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.INTENDED_RECIPIENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -305,7 +305,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.INTENDED_RECIPIENT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.INTENDED_RECIPIENT__ID);
}
return ids;
}
@@ -318,7 +318,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.INTENDED_RECIPIENT__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.INTENDED_RECIPIENT__ADDR);
}
return addrs;
}
@@ -331,7 +331,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.INTENDED_RECIPIENT__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.INTENDED_RECIPIENT__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LabeledDrugImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LabeledDrugImpl.java
index 8f4e32a..fe4ca26 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LabeledDrugImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LabeledDrugImpl.java
@@ -220,7 +220,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.LABELED_DRUG__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.LABELED_DRUG__REALM_CODE);
}
return realmCodes;
}
@@ -290,7 +290,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.LABELED_DRUG__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.LABELED_DRUG__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LanguageCommunicationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LanguageCommunicationImpl.java
index 118611a..dad56d4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LanguageCommunicationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LanguageCommunicationImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.LANGUAGE_COMMUNICATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.LANGUAGE_COMMUNICATION__REALM_CODE);
}
return realmCodes;
}
@@ -248,8 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
- II.class, this, CDAPackage.LANGUAGE_COMMUNICATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.LANGUAGE_COMMUNICATION__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LegalAuthenticatorImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LegalAuthenticatorImpl.java
index b2d4b4d..92c194f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LegalAuthenticatorImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LegalAuthenticatorImpl.java
@@ -243,7 +243,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.LEGAL_AUTHENTICATOR__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.LEGAL_AUTHENTICATOR__REALM_CODE);
}
return realmCodes;
}
@@ -314,7 +314,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.LEGAL_AUTHENTICATOR__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.LEGAL_AUTHENTICATOR__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LocationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LocationImpl.java
index c2d69bd..52d67d2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LocationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/LocationImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.LOCATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.LOCATION__REALM_CODE);
}
return realmCodes;
}
@@ -246,7 +246,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.LOCATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.LOCATION__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaintainedEntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaintainedEntityImpl.java
index fe187ee..e5ea7a6 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaintainedEntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaintainedEntityImpl.java
@@ -189,7 +189,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.MAINTAINED_ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.MAINTAINED_ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -260,7 +260,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.MAINTAINED_ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.MAINTAINED_ENTITY__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ManufacturedProductImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ManufacturedProductImpl.java
index 67cc0de..dcfae0f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ManufacturedProductImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ManufacturedProductImpl.java
@@ -212,7 +212,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.MANUFACTURED_PRODUCT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.MANUFACTURED_PRODUCT__REALM_CODE);
}
return realmCodes;
}
@@ -283,7 +283,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.MANUFACTURED_PRODUCT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.MANUFACTURED_PRODUCT__TEMPLATE_ID);
}
return templateIds;
}
@@ -296,7 +296,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.MANUFACTURED_PRODUCT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.MANUFACTURED_PRODUCT__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaterialImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaterialImpl.java
index 437b9fe..8b2a3de 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaterialImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/MaterialImpl.java
@@ -232,7 +232,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.MATERIAL__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.MATERIAL__REALM_CODE);
}
return realmCodes;
}
@@ -301,7 +301,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.MATERIAL__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.MATERIAL__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/NonXMLBodyImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/NonXMLBodyImpl.java
index c8b10fa..d48e2e7 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/NonXMLBodyImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/NonXMLBodyImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.NON_XML_BODY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.NON_XML_BODY__REALM_CODE);
}
return realmCodes;
}
@@ -301,7 +301,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.NON_XML_BODY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.NON_XML_BODY__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationImpl.java
index 20a9795..aab9e35 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationImpl.java
@@ -504,7 +504,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.OBSERVATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.OBSERVATION__REALM_CODE);
}
return realmCodes;
}
@@ -574,7 +574,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.OBSERVATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.OBSERVATION__TEMPLATE_ID);
}
return templateIds;
}
@@ -587,7 +587,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.OBSERVATION__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.OBSERVATION__ID);
}
return ids;
}
@@ -1062,7 +1062,7 @@
@Override
public EList<ANY> getValues() {
if (values == null) {
- values = new EObjectContainmentEList<ANY>(ANY.class, this, CDAPackage.OBSERVATION__VALUE);
+ values = new EObjectContainmentEList<>(ANY.class, this, CDAPackage.OBSERVATION__VALUE);
}
return values;
}
@@ -1075,7 +1075,7 @@
@Override
public EList<CE> getInterpretationCodes() {
if (interpretationCodes == null) {
- interpretationCodes = new EObjectContainmentEList<CE>(
+ interpretationCodes = new EObjectContainmentEList<>(
CE.class, this, CDAPackage.OBSERVATION__INTERPRETATION_CODE);
}
return interpretationCodes;
@@ -1089,7 +1089,7 @@
@Override
public EList<CE> getMethodCodes() {
if (methodCodes == null) {
- methodCodes = new EObjectContainmentEList<CE>(CE.class, this, CDAPackage.OBSERVATION__METHOD_CODE);
+ methodCodes = new EObjectContainmentEList<>(CE.class, this, CDAPackage.OBSERVATION__METHOD_CODE);
}
return methodCodes;
}
@@ -1102,7 +1102,7 @@
@Override
public EList<CD> getTargetSiteCodes() {
if (targetSiteCodes == null) {
- targetSiteCodes = new EObjectContainmentEList<CD>(CD.class, this, CDAPackage.OBSERVATION__TARGET_SITE_CODE);
+ targetSiteCodes = new EObjectContainmentEList<>(CD.class, this, CDAPackage.OBSERVATION__TARGET_SITE_CODE);
}
return targetSiteCodes;
}
@@ -1172,7 +1172,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.OBSERVATION__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.OBSERVATION__SPECIMEN);
}
return specimens;
}
@@ -1185,8 +1185,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
- Performer2.class, this, CDAPackage.OBSERVATION__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.OBSERVATION__PERFORMER);
}
return performers;
}
@@ -1199,7 +1198,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.OBSERVATION__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.OBSERVATION__AUTHOR);
}
return authors;
}
@@ -1212,8 +1211,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.OBSERVATION__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.OBSERVATION__INFORMANT);
}
return informants;
}
@@ -1226,8 +1224,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.OBSERVATION__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.OBSERVATION__PARTICIPANT);
}
return participants;
}
@@ -1240,7 +1237,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.OBSERVATION__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -1254,8 +1251,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(
- Reference.class, this, CDAPackage.OBSERVATION__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.OBSERVATION__REFERENCE);
}
return references;
}
@@ -1268,7 +1264,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
+ preconditions = new EObjectContainmentEList<>(
Precondition.class, this, CDAPackage.OBSERVATION__PRECONDITION);
}
return preconditions;
@@ -1282,7 +1278,7 @@
@Override
public EList<ReferenceRange> getReferenceRanges() {
if (referenceRanges == null) {
- referenceRanges = new EObjectContainmentEList<ReferenceRange>(
+ referenceRanges = new EObjectContainmentEList<>(
ReferenceRange.class, this, CDAPackage.OBSERVATION__REFERENCE_RANGE);
}
return referenceRanges;
@@ -1534,7 +1530,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.OBSERVATION__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationMediaImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationMediaImpl.java
index 9b2c763..7c4aeac 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationMediaImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationMediaImpl.java
@@ -355,7 +355,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.OBSERVATION_MEDIA__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.OBSERVATION_MEDIA__REALM_CODE);
}
return realmCodes;
}
@@ -426,7 +426,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.OBSERVATION_MEDIA__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.OBSERVATION_MEDIA__TEMPLATE_ID);
}
return templateIds;
}
@@ -439,7 +439,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.OBSERVATION_MEDIA__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.OBSERVATION_MEDIA__ID);
}
return ids;
}
@@ -626,8 +626,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(
- Specimen.class, this, CDAPackage.OBSERVATION_MEDIA__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.OBSERVATION_MEDIA__SPECIMEN);
}
return specimens;
}
@@ -640,8 +639,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
- Performer2.class, this, CDAPackage.OBSERVATION_MEDIA__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.OBSERVATION_MEDIA__PERFORMER);
}
return performers;
}
@@ -654,7 +652,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.OBSERVATION_MEDIA__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.OBSERVATION_MEDIA__AUTHOR);
}
return authors;
}
@@ -667,7 +665,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
+ informants = new EObjectContainmentEList<>(
Informant12.class, this, CDAPackage.OBSERVATION_MEDIA__INFORMANT);
}
return informants;
@@ -681,7 +679,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
+ participants = new EObjectContainmentEList<>(
Participant2.class, this, CDAPackage.OBSERVATION_MEDIA__PARTICIPANT);
}
return participants;
@@ -695,7 +693,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.OBSERVATION_MEDIA__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -709,8 +707,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(
- Reference.class, this, CDAPackage.OBSERVATION_MEDIA__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.OBSERVATION_MEDIA__REFERENCE);
}
return references;
}
@@ -723,7 +720,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
+ preconditions = new EObjectContainmentEList<>(
Precondition.class, this, CDAPackage.OBSERVATION_MEDIA__PRECONDITION);
}
return preconditions;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationRangeImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationRangeImpl.java
index 7ea9661..63a9f48 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationRangeImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ObservationRangeImpl.java
@@ -244,7 +244,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.OBSERVATION_RANGE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.OBSERVATION_RANGE__REALM_CODE);
}
return realmCodes;
}
@@ -315,7 +315,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.OBSERVATION_RANGE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.OBSERVATION_RANGE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrderImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrderImpl.java
index d82ab63..e62b4d8 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrderImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrderImpl.java
@@ -230,7 +230,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ORDER__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ORDER__REALM_CODE);
}
return realmCodes;
}
@@ -299,7 +299,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORDER__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORDER__TEMPLATE_ID);
}
return templateIds;
}
@@ -312,7 +312,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORDER__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORDER__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationImpl.java
index d411042..e7614b3 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationImpl.java
@@ -267,7 +267,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ORGANIZATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ORGANIZATION__REALM_CODE);
}
return realmCodes;
}
@@ -337,7 +337,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZATION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZATION__TEMPLATE_ID);
}
return templateIds;
}
@@ -350,7 +350,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZATION__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZATION__ID);
}
return ids;
}
@@ -363,7 +363,7 @@
@Override
public EList<ON> getNames() {
if (names == null) {
- names = new EObjectContainmentEList<ON>(ON.class, this, CDAPackage.ORGANIZATION__NAME);
+ names = new EObjectContainmentEList<>(ON.class, this, CDAPackage.ORGANIZATION__NAME);
}
return names;
}
@@ -376,7 +376,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.ORGANIZATION__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.ORGANIZATION__TELECOM);
}
return telecoms;
}
@@ -389,7 +389,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.ORGANIZATION__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.ORGANIZATION__ADDR);
}
return addrs;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationPartOfImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationPartOfImpl.java
index 7c0ba21..452b0fb 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationPartOfImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizationPartOfImpl.java
@@ -223,7 +223,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ORGANIZATION_PART_OF__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ORGANIZATION_PART_OF__REALM_CODE);
}
return realmCodes;
}
@@ -294,7 +294,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZATION_PART_OF__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZATION_PART_OF__TEMPLATE_ID);
}
return templateIds;
}
@@ -307,7 +307,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZATION_PART_OF__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZATION_PART_OF__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizerImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizerImpl.java
index fd35cb4..195ad8c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizerImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/OrganizerImpl.java
@@ -44,6 +44,7 @@
import org.eclipse.mdht.uml.cda.operations.OrganizerOperations;
import org.eclipse.mdht.uml.hl7.datatypes.CD;
import org.eclipse.mdht.uml.hl7.datatypes.CS;
+import org.eclipse.mdht.uml.hl7.datatypes.ED;
import org.eclipse.mdht.uml.hl7.datatypes.II;
import org.eclipse.mdht.uml.hl7.datatypes.IVL_TS;
import org.eclipse.mdht.uml.hl7.vocab.ActMood;
@@ -64,6 +65,7 @@
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getTemplateIds <em>Template Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getIds <em>Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getCode <em>Code</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getSTDCText <em>STDC Text</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getStatusCode <em>Status Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getEffectiveTime <em>Effective Time</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.OrganizerImpl#getSubject <em>Subject</em>}</li>
@@ -134,6 +136,16 @@
protected CD code;
/**
+ * The cached value of the '{@link #getSTDCText() <em>STDC Text</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSTDCText()
+ * @generated
+ * @ordered
+ */
+ protected ED sTDCText;
+
+ /**
* The cached value of the '{@link #getStatusCode() <em>Status Code</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -357,7 +369,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.ORGANIZER__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.ORGANIZER__REALM_CODE);
}
return realmCodes;
}
@@ -426,7 +438,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZER__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZER__TEMPLATE_ID);
}
return templateIds;
}
@@ -439,7 +451,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.ORGANIZER__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.ORGANIZER__ID);
}
return ids;
}
@@ -506,6 +518,64 @@
* @generated
*/
@Override
+ public ED getSTDCText() {
+ return sTDCText;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public NotificationChain basicSetSTDCText(ED newSTDCText, NotificationChain msgs) {
+ ED oldSTDCText = sTDCText;
+ sTDCText = newSTDCText;
+ if (eNotificationRequired()) {
+ ENotificationImpl notification = new ENotificationImpl(
+ this, Notification.SET, CDAPackage.ORGANIZER__STDC_TEXT, oldSTDCText, newSTDCText);
+ if (msgs == null) {
+ msgs = notification;
+ } else {
+ msgs.add(notification);
+ }
+ }
+ return msgs;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setSTDCText(ED newSTDCText) {
+ if (newSTDCText != sTDCText) {
+ NotificationChain msgs = null;
+ if (sTDCText != null) {
+ msgs = ((InternalEObject) sTDCText).eInverseRemove(
+ this, EOPPOSITE_FEATURE_BASE - CDAPackage.ORGANIZER__STDC_TEXT, null, msgs);
+ }
+ if (newSTDCText != null) {
+ msgs = ((InternalEObject) newSTDCText).eInverseAdd(
+ this, EOPPOSITE_FEATURE_BASE - CDAPackage.ORGANIZER__STDC_TEXT, null, msgs);
+ }
+ msgs = basicSetSTDCText(newSTDCText, msgs);
+ if (msgs != null) {
+ msgs.dispatch();
+ }
+ } else if (eNotificationRequired()) {
+ eNotify(
+ new ENotificationImpl(
+ this, Notification.SET, CDAPackage.ORGANIZER__STDC_TEXT, newSTDCText, newSTDCText));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public CS getStatusCode() {
return statusCode;
}
@@ -681,7 +751,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.ORGANIZER__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.ORGANIZER__SPECIMEN);
}
return specimens;
}
@@ -694,8 +764,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
- Performer2.class, this, CDAPackage.ORGANIZER__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.ORGANIZER__PERFORMER);
}
return performers;
}
@@ -708,7 +777,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.ORGANIZER__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.ORGANIZER__AUTHOR);
}
return authors;
}
@@ -721,8 +790,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.ORGANIZER__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.ORGANIZER__INFORMANT);
}
return informants;
}
@@ -735,8 +803,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.ORGANIZER__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.ORGANIZER__PARTICIPANT);
}
return participants;
}
@@ -749,7 +816,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(Reference.class, this, CDAPackage.ORGANIZER__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.ORGANIZER__REFERENCE);
}
return references;
}
@@ -762,8 +829,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
- Precondition.class, this, CDAPackage.ORGANIZER__PRECONDITION);
+ preconditions = new EObjectContainmentEList<>(Precondition.class, this, CDAPackage.ORGANIZER__PRECONDITION);
}
return preconditions;
}
@@ -776,8 +842,7 @@
@Override
public EList<Component4> getComponents() {
if (components == null) {
- components = new EObjectContainmentEList<Component4>(
- Component4.class, this, CDAPackage.ORGANIZER__COMPONENT);
+ components = new EObjectContainmentEList<>(Component4.class, this, CDAPackage.ORGANIZER__COMPONENT);
}
return components;
}
@@ -1180,6 +1245,8 @@
return ((InternalEList<?>) getIds()).basicRemove(otherEnd, msgs);
case CDAPackage.ORGANIZER__CODE:
return basicSetCode(null, msgs);
+ case CDAPackage.ORGANIZER__STDC_TEXT:
+ return basicSetSTDCText(null, msgs);
case CDAPackage.ORGANIZER__STATUS_CODE:
return basicSetStatusCode(null, msgs);
case CDAPackage.ORGANIZER__EFFECTIVE_TIME:
@@ -1224,6 +1291,8 @@
return getIds();
case CDAPackage.ORGANIZER__CODE:
return getCode();
+ case CDAPackage.ORGANIZER__STDC_TEXT:
+ return getSTDCText();
case CDAPackage.ORGANIZER__STATUS_CODE:
return getStatusCode();
case CDAPackage.ORGANIZER__EFFECTIVE_TIME:
@@ -1283,6 +1352,9 @@
case CDAPackage.ORGANIZER__CODE:
setCode((CD) newValue);
return;
+ case CDAPackage.ORGANIZER__STDC_TEXT:
+ setSTDCText((ED) newValue);
+ return;
case CDAPackage.ORGANIZER__STATUS_CODE:
setStatusCode((CS) newValue);
return;
@@ -1360,6 +1432,9 @@
case CDAPackage.ORGANIZER__CODE:
setCode((CD) null);
return;
+ case CDAPackage.ORGANIZER__STDC_TEXT:
+ setSTDCText((ED) null);
+ return;
case CDAPackage.ORGANIZER__STATUS_CODE:
setStatusCode((CS) null);
return;
@@ -1424,6 +1499,8 @@
return ids != null && !ids.isEmpty();
case CDAPackage.ORGANIZER__CODE:
return code != null;
+ case CDAPackage.ORGANIZER__STDC_TEXT:
+ return sTDCText != null;
case CDAPackage.ORGANIZER__STATUS_CODE:
return statusCode != null;
case CDAPackage.ORGANIZER__EFFECTIVE_TIME:
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParentDocumentImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParentDocumentImpl.java
index 5537ab3..ec236e5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParentDocumentImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParentDocumentImpl.java
@@ -254,7 +254,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PARENT_DOCUMENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PARENT_DOCUMENT__REALM_CODE);
}
return realmCodes;
}
@@ -325,7 +325,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARENT_DOCUMENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARENT_DOCUMENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -338,7 +338,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARENT_DOCUMENT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARENT_DOCUMENT__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant1Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant1Impl.java
index c832392..0061617 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant1Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant1Impl.java
@@ -232,7 +232,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PARTICIPANT1__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PARTICIPANT1__REALM_CODE);
}
return realmCodes;
}
@@ -302,7 +302,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARTICIPANT1__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARTICIPANT1__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant2Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant2Impl.java
index 9cf2654..b82435a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant2Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Participant2Impl.java
@@ -47,13 +47,13 @@
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getRealmCodes <em>Realm Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getTypeId <em>Type Id</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getTemplateIds <em>Template Id</em>}</li>
+ * <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getSDTCFunctionCode <em>SDTC Function Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getTime <em>Time</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getAwarenessCode <em>Awareness Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getParticipantRole <em>Participant Role</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getNullFlavor <em>Null Flavor</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getTypeCode <em>Type Code</em>}</li>
* <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getContextControlCode <em>Context Control Code</em>}</li>
- * <li>{@link org.eclipse.mdht.uml.cda.impl.Participant2Impl#getSDTCFunctionCode <em>SDTC Function Code</em>}</li>
* </ul>
*
* @generated
@@ -90,6 +90,16 @@
protected EList<II> templateIds;
/**
+ * The cached value of the '{@link #getSDTCFunctionCode() <em>SDTC Function Code</em>}' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getSDTCFunctionCode()
+ * @generated
+ * @ordered
+ */
+ protected CE sDTCFunctionCode;
+
+ /**
* The cached value of the '{@link #getTime() <em>Time</em>}' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -207,16 +217,6 @@
protected boolean contextControlCodeESet;
/**
- * The cached value of the '{@link #getSDTCFunctionCode() <em>SDTC Function Code</em>}' containment reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getSDTCFunctionCode()
- * @generated
- * @ordered
- */
- protected CE sDTCFunctionCode;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -243,7 +243,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PARTICIPANT2__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PARTICIPANT2__REALM_CODE);
}
return realmCodes;
}
@@ -313,7 +313,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARTICIPANT2__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARTICIPANT2__TEMPLATE_ID);
}
return templateIds;
}
@@ -756,14 +756,14 @@
return basicSetTypeId(null, msgs);
case CDAPackage.PARTICIPANT2__TEMPLATE_ID:
return ((InternalEList<?>) getTemplateIds()).basicRemove(otherEnd, msgs);
+ case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
+ return basicSetSDTCFunctionCode(null, msgs);
case CDAPackage.PARTICIPANT2__TIME:
return basicSetTime(null, msgs);
case CDAPackage.PARTICIPANT2__AWARENESS_CODE:
return basicSetAwarenessCode(null, msgs);
case CDAPackage.PARTICIPANT2__PARTICIPANT_ROLE:
return basicSetParticipantRole(null, msgs);
- case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
- return basicSetSDTCFunctionCode(null, msgs);
}
return super.eInverseRemove(otherEnd, featureID, msgs);
}
@@ -782,6 +782,8 @@
return getTypeId();
case CDAPackage.PARTICIPANT2__TEMPLATE_ID:
return getTemplateIds();
+ case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
+ return getSDTCFunctionCode();
case CDAPackage.PARTICIPANT2__TIME:
return getTime();
case CDAPackage.PARTICIPANT2__AWARENESS_CODE:
@@ -794,8 +796,6 @@
return getTypeCode();
case CDAPackage.PARTICIPANT2__CONTEXT_CONTROL_CODE:
return getContextControlCode();
- case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
- return getSDTCFunctionCode();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -820,6 +820,9 @@
getTemplateIds().clear();
getTemplateIds().addAll((Collection<? extends II>) newValue);
return;
+ case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
+ setSDTCFunctionCode((CE) newValue);
+ return;
case CDAPackage.PARTICIPANT2__TIME:
setTime((IVL_TS) newValue);
return;
@@ -838,9 +841,6 @@
case CDAPackage.PARTICIPANT2__CONTEXT_CONTROL_CODE:
setContextControlCode((ContextControl) newValue);
return;
- case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
- setSDTCFunctionCode((CE) newValue);
- return;
}
super.eSet(featureID, newValue);
}
@@ -862,6 +862,9 @@
case CDAPackage.PARTICIPANT2__TEMPLATE_ID:
getTemplateIds().clear();
return;
+ case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
+ setSDTCFunctionCode((CE) null);
+ return;
case CDAPackage.PARTICIPANT2__TIME:
setTime((IVL_TS) null);
return;
@@ -880,9 +883,6 @@
case CDAPackage.PARTICIPANT2__CONTEXT_CONTROL_CODE:
unsetContextControlCode();
return;
- case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
- setSDTCFunctionCode((CE) null);
- return;
}
super.eUnset(featureID);
}
@@ -901,6 +901,8 @@
return typeId != null;
case CDAPackage.PARTICIPANT2__TEMPLATE_ID:
return templateIds != null && !templateIds.isEmpty();
+ case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
+ return sDTCFunctionCode != null;
case CDAPackage.PARTICIPANT2__TIME:
return time != null;
case CDAPackage.PARTICIPANT2__AWARENESS_CODE:
@@ -913,8 +915,6 @@
return isSetTypeCode();
case CDAPackage.PARTICIPANT2__CONTEXT_CONTROL_CODE:
return isSetContextControlCode();
- case CDAPackage.PARTICIPANT2__SDTC_FUNCTION_CODE:
- return sDTCFunctionCode != null;
}
return super.eIsSet(featureID);
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParticipantRoleImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParticipantRoleImpl.java
index f2bb1b9..f8a640a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParticipantRoleImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ParticipantRoleImpl.java
@@ -248,7 +248,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PARTICIPANT_ROLE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PARTICIPANT_ROLE__REALM_CODE);
}
return realmCodes;
}
@@ -319,7 +319,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARTICIPANT_ROLE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARTICIPANT_ROLE__TEMPLATE_ID);
}
return templateIds;
}
@@ -332,7 +332,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PARTICIPANT_ROLE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.PARTICIPANT_ROLE__ID);
}
return ids;
}
@@ -401,7 +401,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.PARTICIPANT_ROLE__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.PARTICIPANT_ROLE__ADDR);
}
return addrs;
}
@@ -414,7 +414,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.PARTICIPANT_ROLE__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.PARTICIPANT_ROLE__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientImpl.java
index d93098a..360b416 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientImpl.java
@@ -403,7 +403,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PATIENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PATIENT__REALM_CODE);
}
return realmCodes;
}
@@ -472,7 +472,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PATIENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PATIENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -541,7 +541,7 @@
@Override
public EList<PN> getNames() {
if (names == null) {
- names = new EObjectContainmentEList<PN>(PN.class, this, CDAPackage.PATIENT__NAME);
+ names = new EObjectContainmentEList<>(PN.class, this, CDAPackage.PATIENT__NAME);
}
return names;
}
@@ -1146,7 +1146,7 @@
@Override
public EList<CE> getSDTCRaceCodes() {
if (sDTCRaceCodes == null) {
- sDTCRaceCodes = new EObjectContainmentEList<CE>(CE.class, this, CDAPackage.PATIENT__SDTC_RACE_CODE);
+ sDTCRaceCodes = new EObjectContainmentEList<>(CE.class, this, CDAPackage.PATIENT__SDTC_RACE_CODE);
}
return sDTCRaceCodes;
}
@@ -1218,7 +1218,7 @@
@Override
public EList<Guardian> getGuardians() {
if (guardians == null) {
- guardians = new EObjectContainmentEList<Guardian>(Guardian.class, this, CDAPackage.PATIENT__GUARDIAN);
+ guardians = new EObjectContainmentEList<>(Guardian.class, this, CDAPackage.PATIENT__GUARDIAN);
}
return guardians;
}
@@ -1289,7 +1289,7 @@
@Override
public EList<LanguageCommunication> getLanguageCommunications() {
if (languageCommunications == null) {
- languageCommunications = new EObjectContainmentEList<LanguageCommunication>(
+ languageCommunications = new EObjectContainmentEList<>(
LanguageCommunication.class, this, CDAPackage.PATIENT__LANGUAGE_COMMUNICATION);
}
return languageCommunications;
@@ -1303,7 +1303,7 @@
@Override
public EList<CE> getSDTCEthnicGroupCodes() {
if (sDTCEthnicGroupCodes == null) {
- sDTCEthnicGroupCodes = new EObjectContainmentEList<CE>(
+ sDTCEthnicGroupCodes = new EObjectContainmentEList<>(
CE.class, this, CDAPackage.PATIENT__SDTC_ETHNIC_GROUP_CODE);
}
return sDTCEthnicGroupCodes;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientRoleImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientRoleImpl.java
index ff0057e..88fe196 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientRoleImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PatientRoleImpl.java
@@ -224,7 +224,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PATIENT_ROLE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PATIENT_ROLE__REALM_CODE);
}
return realmCodes;
}
@@ -294,7 +294,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PATIENT_ROLE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PATIENT_ROLE__TEMPLATE_ID);
}
return templateIds;
}
@@ -307,7 +307,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PATIENT_ROLE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.PATIENT_ROLE__ID);
}
return ids;
}
@@ -320,7 +320,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.PATIENT_ROLE__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.PATIENT_ROLE__ADDR);
}
return addrs;
}
@@ -333,7 +333,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.PATIENT_ROLE__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.PATIENT_ROLE__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer1Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer1Impl.java
index f2e2ea2..c1c230c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer1Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer1Impl.java
@@ -198,7 +198,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PERFORMER1__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PERFORMER1__REALM_CODE);
}
return realmCodes;
}
@@ -268,7 +268,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PERFORMER1__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PERFORMER1__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer2Impl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer2Impl.java
index db7c636..a02b26b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer2Impl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/Performer2Impl.java
@@ -212,7 +212,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PERFORMER2__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PERFORMER2__REALM_CODE);
}
return realmCodes;
}
@@ -282,7 +282,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PERFORMER2__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PERFORMER2__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PersonImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PersonImpl.java
index 85d2ee1..6e447c9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PersonImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PersonImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PERSON__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PERSON__REALM_CODE);
}
return realmCodes;
}
@@ -300,7 +300,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PERSON__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PERSON__TEMPLATE_ID);
}
return templateIds;
}
@@ -313,7 +313,7 @@
@Override
public EList<PN> getNames() {
if (names == null) {
- names = new EObjectContainmentEList<PN>(PN.class, this, CDAPackage.PERSON__NAME);
+ names = new EObjectContainmentEList<>(PN.class, this, CDAPackage.PERSON__NAME);
}
return names;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlaceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlaceImpl.java
index 487804c..3d927c1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlaceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlaceImpl.java
@@ -220,7 +220,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PLACE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PLACE__REALM_CODE);
}
return realmCodes;
}
@@ -289,7 +289,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PLACE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PLACE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlayingEntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlayingEntityImpl.java
index 71b8ab0..350dbaa 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlayingEntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PlayingEntityImpl.java
@@ -256,7 +256,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PLAYING_ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PLAYING_ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -327,7 +327,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PLAYING_ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PLAYING_ENTITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -396,7 +396,7 @@
@Override
public EList<PQ> getQuantities() {
if (quantities == null) {
- quantities = new EObjectContainmentEList<PQ>(PQ.class, this, CDAPackage.PLAYING_ENTITY__QUANTITY);
+ quantities = new EObjectContainmentEList<>(PQ.class, this, CDAPackage.PLAYING_ENTITY__QUANTITY);
}
return quantities;
}
@@ -409,7 +409,7 @@
@Override
public EList<PN> getNames() {
if (names == null) {
- names = new EObjectContainmentEList<PN>(PN.class, this, CDAPackage.PLAYING_ENTITY__NAME);
+ names = new EObjectContainmentEList<>(PN.class, this, CDAPackage.PLAYING_ENTITY__NAME);
}
return names;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PreconditionImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PreconditionImpl.java
index 527984b..f5b2a9d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PreconditionImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/PreconditionImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PRECONDITION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PRECONDITION__REALM_CODE);
}
return realmCodes;
}
@@ -247,7 +247,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PRECONDITION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PRECONDITION__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProcedureImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProcedureImpl.java
index b40b8c0..f645ca9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProcedureImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProcedureImpl.java
@@ -456,7 +456,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PROCEDURE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PROCEDURE__REALM_CODE);
}
return realmCodes;
}
@@ -525,7 +525,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PROCEDURE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PROCEDURE__TEMPLATE_ID);
}
return templateIds;
}
@@ -538,7 +538,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PROCEDURE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.PROCEDURE__ID);
}
return ids;
}
@@ -895,7 +895,7 @@
@Override
public EList<CE> getMethodCodes() {
if (methodCodes == null) {
- methodCodes = new EObjectContainmentEList<CE>(CE.class, this, CDAPackage.PROCEDURE__METHOD_CODE);
+ methodCodes = new EObjectContainmentEList<>(CE.class, this, CDAPackage.PROCEDURE__METHOD_CODE);
}
return methodCodes;
}
@@ -908,8 +908,7 @@
@Override
public EList<CD> getApproachSiteCodes() {
if (approachSiteCodes == null) {
- approachSiteCodes = new EObjectContainmentEList<CD>(
- CD.class, this, CDAPackage.PROCEDURE__APPROACH_SITE_CODE);
+ approachSiteCodes = new EObjectContainmentEList<>(CD.class, this, CDAPackage.PROCEDURE__APPROACH_SITE_CODE);
}
return approachSiteCodes;
}
@@ -922,7 +921,7 @@
@Override
public EList<CD> getTargetSiteCodes() {
if (targetSiteCodes == null) {
- targetSiteCodes = new EObjectContainmentEList<CD>(CD.class, this, CDAPackage.PROCEDURE__TARGET_SITE_CODE);
+ targetSiteCodes = new EObjectContainmentEList<>(CD.class, this, CDAPackage.PROCEDURE__TARGET_SITE_CODE);
}
return targetSiteCodes;
}
@@ -992,7 +991,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.PROCEDURE__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.PROCEDURE__SPECIMEN);
}
return specimens;
}
@@ -1005,8 +1004,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
- Performer2.class, this, CDAPackage.PROCEDURE__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.PROCEDURE__PERFORMER);
}
return performers;
}
@@ -1019,7 +1017,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.PROCEDURE__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.PROCEDURE__AUTHOR);
}
return authors;
}
@@ -1032,8 +1030,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.PROCEDURE__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.PROCEDURE__INFORMANT);
}
return informants;
}
@@ -1046,8 +1043,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.PROCEDURE__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.PROCEDURE__PARTICIPANT);
}
return participants;
}
@@ -1060,7 +1056,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.PROCEDURE__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -1074,7 +1070,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(Reference.class, this, CDAPackage.PROCEDURE__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.PROCEDURE__REFERENCE);
}
return references;
}
@@ -1087,8 +1083,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
- Precondition.class, this, CDAPackage.PROCEDURE__PRECONDITION);
+ preconditions = new EObjectContainmentEList<>(Precondition.class, this, CDAPackage.PROCEDURE__PRECONDITION);
}
return preconditions;
}
@@ -1101,7 +1096,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.PROCEDURE__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProductImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProductImpl.java
index 5701984..dd7d274 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProductImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ProductImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.PRODUCT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.PRODUCT__REALM_CODE);
}
return realmCodes;
}
@@ -246,7 +246,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.PRODUCT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.PRODUCT__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RecordTargetImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RecordTargetImpl.java
index f2ab8bf..560327d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RecordTargetImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RecordTargetImpl.java
@@ -208,7 +208,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.RECORD_TARGET__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.RECORD_TARGET__REALM_CODE);
}
return realmCodes;
}
@@ -278,7 +278,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.RECORD_TARGET__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.RECORD_TARGET__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceImpl.java
index 8996642..6d2ce1a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceImpl.java
@@ -225,7 +225,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.REFERENCE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.REFERENCE__REALM_CODE);
}
return realmCodes;
}
@@ -294,7 +294,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.REFERENCE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.REFERENCE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceRangeImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceRangeImpl.java
index cb0f43b..fc39d59 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceRangeImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ReferenceRangeImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.REFERENCE_RANGE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.REFERENCE_RANGE__REALM_CODE);
}
return realmCodes;
}
@@ -248,7 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.REFERENCE_RANGE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.REFERENCE_RANGE__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RegionOfInterestImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RegionOfInterestImpl.java
index c85a04a..4002d8d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RegionOfInterestImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RegionOfInterestImpl.java
@@ -358,7 +358,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.REGION_OF_INTEREST__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.REGION_OF_INTEREST__REALM_CODE);
}
return realmCodes;
}
@@ -429,7 +429,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.REGION_OF_INTEREST__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.REGION_OF_INTEREST__TEMPLATE_ID);
}
return templateIds;
}
@@ -442,7 +442,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.REGION_OF_INTEREST__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.REGION_OF_INTEREST__ID);
}
return ids;
}
@@ -512,7 +512,7 @@
@Override
public EList<RegionOfInterestValue> getValues() {
if (values == null) {
- values = new EObjectContainmentEList<RegionOfInterestValue>(
+ values = new EObjectContainmentEList<>(
RegionOfInterestValue.class, this, CDAPackage.REGION_OF_INTEREST__VALUE);
}
return values;
@@ -584,8 +584,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(
- Specimen.class, this, CDAPackage.REGION_OF_INTEREST__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.REGION_OF_INTEREST__SPECIMEN);
}
return specimens;
}
@@ -598,7 +597,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
+ performers = new EObjectContainmentEList<>(
Performer2.class, this, CDAPackage.REGION_OF_INTEREST__PERFORMER);
}
return performers;
@@ -612,7 +611,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.REGION_OF_INTEREST__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.REGION_OF_INTEREST__AUTHOR);
}
return authors;
}
@@ -625,7 +624,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
+ informants = new EObjectContainmentEList<>(
Informant12.class, this, CDAPackage.REGION_OF_INTEREST__INFORMANT);
}
return informants;
@@ -639,7 +638,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
+ participants = new EObjectContainmentEList<>(
Participant2.class, this, CDAPackage.REGION_OF_INTEREST__PARTICIPANT);
}
return participants;
@@ -653,7 +652,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.REGION_OF_INTEREST__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -667,8 +666,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(
- Reference.class, this, CDAPackage.REGION_OF_INTEREST__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.REGION_OF_INTEREST__REFERENCE);
}
return references;
}
@@ -681,7 +679,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
+ preconditions = new EObjectContainmentEList<>(
Precondition.class, this, CDAPackage.REGION_OF_INTEREST__PRECONDITION);
}
return preconditions;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedDocumentImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedDocumentImpl.java
index 153f5d7..a70e3b0 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedDocumentImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedDocumentImpl.java
@@ -174,7 +174,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.RELATED_DOCUMENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.RELATED_DOCUMENT__REALM_CODE);
}
return realmCodes;
}
@@ -245,7 +245,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.RELATED_DOCUMENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.RELATED_DOCUMENT__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedEntityImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedEntityImpl.java
index f748f05..4022962 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedEntityImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedEntityImpl.java
@@ -234,7 +234,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.RELATED_ENTITY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.RELATED_ENTITY__REALM_CODE);
}
return realmCodes;
}
@@ -305,7 +305,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.RELATED_ENTITY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.RELATED_ENTITY__TEMPLATE_ID);
}
return templateIds;
}
@@ -374,7 +374,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.RELATED_ENTITY__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.RELATED_ENTITY__ADDR);
}
return addrs;
}
@@ -387,7 +387,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.RELATED_ENTITY__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.RELATED_ENTITY__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedSubjectImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedSubjectImpl.java
index f8afe43..633172f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedSubjectImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/RelatedSubjectImpl.java
@@ -221,7 +221,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.RELATED_SUBJECT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.RELATED_SUBJECT__REALM_CODE);
}
return realmCodes;
}
@@ -292,7 +292,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.RELATED_SUBJECT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.RELATED_SUBJECT__TEMPLATE_ID);
}
return templateIds;
}
@@ -417,7 +417,7 @@
@Override
public EList<AD> getAddrs() {
if (addrs == null) {
- addrs = new EObjectContainmentEList<AD>(AD.class, this, CDAPackage.RELATED_SUBJECT__ADDR);
+ addrs = new EObjectContainmentEList<>(AD.class, this, CDAPackage.RELATED_SUBJECT__ADDR);
}
return addrs;
}
@@ -430,7 +430,7 @@
@Override
public EList<TEL> getTelecoms() {
if (telecoms == null) {
- telecoms = new EObjectContainmentEList<TEL>(TEL.class, this, CDAPackage.RELATED_SUBJECT__TELECOM);
+ telecoms = new EObjectContainmentEList<>(TEL.class, this, CDAPackage.RELATED_SUBJECT__TELECOM);
}
return telecoms;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ResponsiblePartyImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ResponsiblePartyImpl.java
index cd2101b..d8a8fb9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ResponsiblePartyImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ResponsiblePartyImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.RESPONSIBLE_PARTY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.RESPONSIBLE_PARTY__REALM_CODE);
}
return realmCodes;
}
@@ -248,7 +248,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.RESPONSIBLE_PARTY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.RESPONSIBLE_PARTY__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SectionImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SectionImpl.java
index 3d7a83a..285f0c9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SectionImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SectionImpl.java
@@ -367,7 +367,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SECTION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SECTION__REALM_CODE);
}
return realmCodes;
}
@@ -436,7 +436,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SECTION__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SECTION__TEMPLATE_ID);
}
return templateIds;
}
@@ -847,7 +847,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.SECTION__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.SECTION__AUTHOR);
}
return authors;
}
@@ -860,8 +860,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.SECTION__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.SECTION__INFORMANT);
}
return informants;
}
@@ -874,7 +873,7 @@
@Override
public EList<Entry> getEntries() {
if (entries == null) {
- entries = new EObjectContainmentEList<Entry>(Entry.class, this, CDAPackage.SECTION__ENTRY);
+ entries = new EObjectContainmentEList<>(Entry.class, this, CDAPackage.SECTION__ENTRY);
}
return entries;
}
@@ -887,7 +886,7 @@
@Override
public EList<Component5> getComponents() {
if (components == null) {
- components = new EObjectContainmentEList<Component5>(Component5.class, this, CDAPackage.SECTION__COMPONENT);
+ components = new EObjectContainmentEList<>(Component5.class, this, CDAPackage.SECTION__COMPONENT);
}
return components;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ServiceEventImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ServiceEventImpl.java
index 851ff99..dcea403 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ServiceEventImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/ServiceEventImpl.java
@@ -243,7 +243,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SERVICE_EVENT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SERVICE_EVENT__REALM_CODE);
}
return realmCodes;
}
@@ -313,7 +313,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SERVICE_EVENT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SERVICE_EVENT__TEMPLATE_ID);
}
return templateIds;
}
@@ -326,7 +326,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SERVICE_EVENT__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.SERVICE_EVENT__ID);
}
return ids;
}
@@ -454,8 +454,7 @@
@Override
public EList<Performer1> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer1>(
- Performer1.class, this, CDAPackage.SERVICE_EVENT__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer1.class, this, CDAPackage.SERVICE_EVENT__PERFORMER);
}
return performers;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenImpl.java
index f64a9d1..a14f306 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenImpl.java
@@ -177,7 +177,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SPECIMEN__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SPECIMEN__REALM_CODE);
}
return realmCodes;
}
@@ -246,7 +246,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SPECIMEN__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SPECIMEN__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenRoleImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenRoleImpl.java
index 4f6853d..8f06c96 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenRoleImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SpecimenRoleImpl.java
@@ -188,7 +188,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SPECIMEN_ROLE__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SPECIMEN_ROLE__REALM_CODE);
}
return realmCodes;
}
@@ -258,7 +258,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SPECIMEN_ROLE__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SPECIMEN_ROLE__TEMPLATE_ID);
}
return templateIds;
}
@@ -271,7 +271,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SPECIMEN_ROLE__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.SPECIMEN_ROLE__ID);
}
return ids;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StrucDocTextImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StrucDocTextImpl.java
index 75689a6..06bd99d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StrucDocTextImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StrucDocTextImpl.java
@@ -161,7 +161,7 @@
/**
* @generated NOT;
*/
- private HashMap<String, AnyType> textHash = new HashMap<String, AnyType>();
+ private HashMap<String, AnyType> textHash = new HashMap<>();
/**
* @generated NOT;
@@ -173,7 +173,7 @@
*/
private void parse() {
- Stack<FeatureMap> stack = new Stack<FeatureMap>();
+ Stack<FeatureMap> stack = new Stack<>();
stack.push(this.mixed);
while (!stack.isEmpty()) {
FeatureMap featureMap = stack.pop();
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StructuredBodyImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StructuredBodyImpl.java
index c9c0496..b17e733 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StructuredBodyImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/StructuredBodyImpl.java
@@ -231,7 +231,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.STRUCTURED_BODY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.STRUCTURED_BODY__REALM_CODE);
}
return realmCodes;
}
@@ -302,7 +302,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.STRUCTURED_BODY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.STRUCTURED_BODY__TEMPLATE_ID);
}
return templateIds;
}
@@ -434,8 +434,7 @@
@Override
public EList<Component3> getComponents() {
if (components == null) {
- components = new EObjectContainmentEList<Component3>(
- Component3.class, this, CDAPackage.STRUCTURED_BODY__COMPONENT);
+ components = new EObjectContainmentEList<>(Component3.class, this, CDAPackage.STRUCTURED_BODY__COMPONENT);
}
return components;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectImpl.java
index e86cf75..9383f8b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectImpl.java
@@ -220,7 +220,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SUBJECT__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SUBJECT__REALM_CODE);
}
return realmCodes;
}
@@ -289,7 +289,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUBJECT__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUBJECT__TEMPLATE_ID);
}
return templateIds;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectPersonImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectPersonImpl.java
index c6a5d7e..0a957c2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectPersonImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubjectPersonImpl.java
@@ -323,7 +323,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SUBJECT_PERSON__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SUBJECT_PERSON__REALM_CODE);
}
return realmCodes;
}
@@ -394,7 +394,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUBJECT_PERSON__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUBJECT_PERSON__TEMPLATE_ID);
}
return templateIds;
}
@@ -407,7 +407,7 @@
@Override
public EList<II> getSDTCIds() {
if (sDTCIds == null) {
- sDTCIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUBJECT_PERSON__SDTC_ID);
+ sDTCIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUBJECT_PERSON__SDTC_ID);
}
return sDTCIds;
}
@@ -420,7 +420,7 @@
@Override
public EList<PN> getNames() {
if (names == null) {
- names = new EObjectContainmentEList<PN>(PN.class, this, CDAPackage.SUBJECT_PERSON__NAME);
+ names = new EObjectContainmentEList<>(PN.class, this, CDAPackage.SUBJECT_PERSON__NAME);
}
return names;
}
@@ -852,7 +852,7 @@
@Override
public EList<CE> getSDTCRaceCodes() {
if (sDTCRaceCodes == null) {
- sDTCRaceCodes = new EObjectContainmentEList<CE>(CE.class, this, CDAPackage.SUBJECT_PERSON__SDTC_RACE_CODE);
+ sDTCRaceCodes = new EObjectContainmentEList<>(CE.class, this, CDAPackage.SUBJECT_PERSON__SDTC_RACE_CODE);
}
return sDTCRaceCodes;
}
@@ -1045,7 +1045,7 @@
@Override
public EList<CE> getSDTCEthnicGroupCodes() {
if (sDTCEthnicGroupCodes == null) {
- sDTCEthnicGroupCodes = new EObjectContainmentEList<CE>(
+ sDTCEthnicGroupCodes = new EObjectContainmentEList<>(
CE.class, this, CDAPackage.SUBJECT_PERSON__SDTC_ETHNIC_GROUP_CODE);
}
return sDTCEthnicGroupCodes;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubstanceAdministrationImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubstanceAdministrationImpl.java
index a3b6028..661cec2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubstanceAdministrationImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SubstanceAdministrationImpl.java
@@ -507,8 +507,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(
- CS.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__REALM_CODE);
}
return realmCodes;
}
@@ -579,7 +578,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(
+ templateIds = new EObjectContainmentEList<>(
II.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__TEMPLATE_ID);
}
return templateIds;
@@ -593,7 +592,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__ID);
}
return ids;
}
@@ -781,7 +780,7 @@
@Override
public EList<SXCM_TS> getEffectiveTimes() {
if (effectiveTimes == null) {
- effectiveTimes = new EObjectContainmentEList<SXCM_TS>(
+ effectiveTimes = new EObjectContainmentEList<>(
SXCM_TS.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__EFFECTIVE_TIME);
}
return effectiveTimes;
@@ -974,7 +973,7 @@
@Override
public EList<CD> getApproachSiteCodes() {
if (approachSiteCodes == null) {
- approachSiteCodes = new EObjectContainmentEList<CD>(
+ approachSiteCodes = new EObjectContainmentEList<>(
CD.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__APPROACH_SITE_CODE);
}
return approachSiteCodes;
@@ -1288,7 +1287,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(
+ specimens = new EObjectContainmentEList<>(
Specimen.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__SPECIMEN);
}
return specimens;
@@ -1361,7 +1360,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(
+ performers = new EObjectContainmentEList<>(
Performer2.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__PERFORMER);
}
return performers;
@@ -1375,8 +1374,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(
- Author.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__AUTHOR);
}
return authors;
}
@@ -1389,7 +1387,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
+ informants = new EObjectContainmentEList<>(
Informant12.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__INFORMANT);
}
return informants;
@@ -1403,7 +1401,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(
+ references = new EObjectContainmentEList<>(
Reference.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__REFERENCE);
}
return references;
@@ -1417,7 +1415,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
+ participants = new EObjectContainmentEList<>(
Participant2.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__PARTICIPANT);
}
return participants;
@@ -1431,7 +1429,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -1445,7 +1443,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
+ preconditions = new EObjectContainmentEList<>(
Precondition.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__PRECONDITION);
}
return preconditions;
@@ -1459,7 +1457,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.SUBSTANCE_ADMINISTRATION__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SupplyImpl.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SupplyImpl.java
index 132e940..830854b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SupplyImpl.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/SupplyImpl.java
@@ -445,7 +445,7 @@
@Override
public EList<CS> getRealmCodes() {
if (realmCodes == null) {
- realmCodes = new EObjectContainmentEList<CS>(CS.class, this, CDAPackage.SUPPLY__REALM_CODE);
+ realmCodes = new EObjectContainmentEList<>(CS.class, this, CDAPackage.SUPPLY__REALM_CODE);
}
return realmCodes;
}
@@ -514,7 +514,7 @@
@Override
public EList<II> getTemplateIds() {
if (templateIds == null) {
- templateIds = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUPPLY__TEMPLATE_ID);
+ templateIds = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUPPLY__TEMPLATE_ID);
}
return templateIds;
}
@@ -527,7 +527,7 @@
@Override
public EList<II> getIds() {
if (ids == null) {
- ids = new EObjectContainmentEList<II>(II.class, this, CDAPackage.SUPPLY__ID);
+ ids = new EObjectContainmentEList<>(II.class, this, CDAPackage.SUPPLY__ID);
}
return ids;
}
@@ -710,8 +710,7 @@
@Override
public EList<SXCM_TS> getEffectiveTimes() {
if (effectiveTimes == null) {
- effectiveTimes = new EObjectContainmentEList<SXCM_TS>(
- SXCM_TS.class, this, CDAPackage.SUPPLY__EFFECTIVE_TIME);
+ effectiveTimes = new EObjectContainmentEList<>(SXCM_TS.class, this, CDAPackage.SUPPLY__EFFECTIVE_TIME);
}
return effectiveTimes;
}
@@ -724,7 +723,7 @@
@Override
public EList<CE> getPriorityCodes() {
if (priorityCodes == null) {
- priorityCodes = new EObjectContainmentEList<CE>(CE.class, this, CDAPackage.SUPPLY__PRIORITY_CODE);
+ priorityCodes = new EObjectContainmentEList<>(CE.class, this, CDAPackage.SUPPLY__PRIORITY_CODE);
}
return priorityCodes;
}
@@ -1025,7 +1024,7 @@
@Override
public EList<Specimen> getSpecimens() {
if (specimens == null) {
- specimens = new EObjectContainmentEList<Specimen>(Specimen.class, this, CDAPackage.SUPPLY__SPECIMEN);
+ specimens = new EObjectContainmentEList<>(Specimen.class, this, CDAPackage.SUPPLY__SPECIMEN);
}
return specimens;
}
@@ -1094,7 +1093,7 @@
@Override
public EList<Performer2> getPerformers() {
if (performers == null) {
- performers = new EObjectContainmentEList<Performer2>(Performer2.class, this, CDAPackage.SUPPLY__PERFORMER);
+ performers = new EObjectContainmentEList<>(Performer2.class, this, CDAPackage.SUPPLY__PERFORMER);
}
return performers;
}
@@ -1107,7 +1106,7 @@
@Override
public EList<Author> getAuthors() {
if (authors == null) {
- authors = new EObjectContainmentEList<Author>(Author.class, this, CDAPackage.SUPPLY__AUTHOR);
+ authors = new EObjectContainmentEList<>(Author.class, this, CDAPackage.SUPPLY__AUTHOR);
}
return authors;
}
@@ -1120,8 +1119,7 @@
@Override
public EList<Informant12> getInformants() {
if (informants == null) {
- informants = new EObjectContainmentEList<Informant12>(
- Informant12.class, this, CDAPackage.SUPPLY__INFORMANT);
+ informants = new EObjectContainmentEList<>(Informant12.class, this, CDAPackage.SUPPLY__INFORMANT);
}
return informants;
}
@@ -1134,8 +1132,7 @@
@Override
public EList<Participant2> getParticipants() {
if (participants == null) {
- participants = new EObjectContainmentEList<Participant2>(
- Participant2.class, this, CDAPackage.SUPPLY__PARTICIPANT);
+ participants = new EObjectContainmentEList<>(Participant2.class, this, CDAPackage.SUPPLY__PARTICIPANT);
}
return participants;
}
@@ -1148,7 +1145,7 @@
@Override
public EList<EntryRelationship> getEntryRelationships() {
if (entryRelationships == null) {
- entryRelationships = new EObjectContainmentEList<EntryRelationship>(
+ entryRelationships = new EObjectContainmentEList<>(
EntryRelationship.class, this, CDAPackage.SUPPLY__ENTRY_RELATIONSHIP);
}
return entryRelationships;
@@ -1162,7 +1159,7 @@
@Override
public EList<Reference> getReferences() {
if (references == null) {
- references = new EObjectContainmentEList<Reference>(Reference.class, this, CDAPackage.SUPPLY__REFERENCE);
+ references = new EObjectContainmentEList<>(Reference.class, this, CDAPackage.SUPPLY__REFERENCE);
}
return references;
}
@@ -1175,8 +1172,7 @@
@Override
public EList<Precondition> getPreconditions() {
if (preconditions == null) {
- preconditions = new EObjectContainmentEList<Precondition>(
- Precondition.class, this, CDAPackage.SUPPLY__PRECONDITION);
+ preconditions = new EObjectContainmentEList<>(Precondition.class, this, CDAPackage.SUPPLY__PRECONDITION);
}
return preconditions;
}
@@ -1189,7 +1185,7 @@
@Override
public EList<InFulfillmentOf1> getInFulfillmentOf1s() {
if (inFulfillmentOf1s == null) {
- inFulfillmentOf1s = new EObjectContainmentEList<InFulfillmentOf1>(
+ inFulfillmentOf1s = new EObjectContainmentEList<>(
InFulfillmentOf1.class, this, CDAPackage.SUPPLY__IN_FULFILLMENT_OF1);
}
return inFulfillmentOf1s;
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/cda.ecore b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/cda.ecore
index e3d8116..d350f0b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/cda.ecore
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/impl/cda.ecore
@@ -3154,6 +3154,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sTDCadmissionReferralSourceCode"
+ ordered="false" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CD"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="admissionReferralSourceCode"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="dischargeDispositionCode"
ordered="false" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE"
containment="true">
@@ -5098,6 +5107,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false"
+ eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="functionCode"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//IVL_TS"
containment="true">
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
@@ -5129,15 +5147,6 @@
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false"
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl"
defaultValueLiteral="OP" unsettable="true"/>
- <eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false"
- eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE"
- containment="true">
- <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
- <details key="name" value="functionCode"/>
- <details key="namespace" value="urn:hl7-org:sdtc"/>
- <details key="kind" value="element"/>
- </eAnnotations>
- </eStructuralFeatures>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="ParticipantRole" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role">
<eOperations name="playingEntityChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean">
@@ -6649,6 +6658,15 @@
<details key="kind" value="element"/>
</eAnnotations>
</eStructuralFeatures>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="sTDCText" ordered="false"
+ eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//ED"
+ containment="true">
+ <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
+ <details key="name" value="text"/>
+ <details key="namespace" value="urn:hl7-org:sdtc"/>
+ <details key="kind" value="element"/>
+ </eAnnotations>
+ </eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false"
lowerBound="1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CS"
containment="true">
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/CDAXSITypeProvider.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/CDAXSITypeProvider.java
index 17afdb1..897084e 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/CDAXSITypeProvider.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/CDAXSITypeProvider.java
@@ -52,12 +52,12 @@
private static final String REGISTRY_DELEGATE = "registryDelegate";
/** key=qualified name, value=EClass */
- private final Map<String, EClass> allDocumentClasses = new java.util.HashMap<String, EClass>();
+ private final Map<String, EClass> allDocumentClasses = new java.util.HashMap<>();
/** key=templateId, value=EClass */
- private final Map<String, EClass> classes = new java.util.HashMap<String, EClass>();
+ private final Map<String, EClass> classes = new java.util.HashMap<>();
- private final Map<EClass, RegistryDelegate> delegates = new java.util.HashMap<EClass, RegistryDelegate>();
+ private final Map<EClass, RegistryDelegate> delegates = new java.util.HashMap<>();
private final EClass documentClass;
@@ -109,7 +109,7 @@
int last = 0;
NodeList nodeList = element.getChildNodes();
- ArrayList<EClass> potentialTemplates = new ArrayList<EClass>();
+ ArrayList<EClass> potentialTemplates = new ArrayList<>();
// EClass type = getType(element);
@@ -185,7 +185,7 @@
}
private List<String> getPath(Element element) {
- LinkedList<String> result = new LinkedList<String>();
+ LinkedList<String> result = new LinkedList<>();
result.addFirst(element.getLocalName());
Node parent = element.getParentNode();
while (parent instanceof Element) {
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/PartElementHandler.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/PartElementHandler.java
index 883c48d..a6b3fad 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/PartElementHandler.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/internal/resource/PartElementHandler.java
@@ -29,7 +29,7 @@
}
private static Map<String, String> initPartTypes() {
- Map<String, String> result = new java.util.HashMap<String, String>();
+ Map<String, String> result = new java.util.HashMap<>();
// address part types
result.put("delimiter", "DEL");
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedAuthorOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedAuthorOperations.java
index 70c523a..f064797 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedAuthorOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedAuthorOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_ASSIGNED_AUTHOR_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_ASSIGNED_AUTHOR_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -149,7 +149,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedCustodianOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedCustodianOperations.java
index b0cbe8c..a9c6632 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedCustodianOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedCustodianOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedEntityOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedEntityOperations.java
index 0124857..c09acca 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedEntityOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AssignedEntityOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthenticatorOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthenticatorOperations.java
index 0fce619..46ac254 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthenticatorOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthenticatorOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorOperations.java
index 53b0974..4df04c7 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorOperations.java
@@ -84,7 +84,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -148,7 +148,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthoringDeviceOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthoringDeviceOperations.java
index d544af0..3f703a4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthoringDeviceOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthoringDeviceOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorizationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorizationOperations.java
index 54d157e..581d9e1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorizationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/AuthorizationOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/BirthplaceOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/BirthplaceOperations.java
index 92a21e3..73b49c9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/BirthplaceOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/BirthplaceOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalDocumentOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalDocumentOperations.java
index 11194e7..fec8c0b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalDocumentOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalDocumentOperations.java
@@ -108,7 +108,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -174,7 +174,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -275,7 +275,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_PATIENTS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_PATIENTS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -300,7 +300,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_PATIENTS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Patient> result = (Collection<Patient>) query.evaluate(clinicalDocument);
- return new BasicEList.UnmodifiableEList<Patient>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -321,7 +321,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_PATIENT_ROLES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_PATIENT_ROLES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -346,7 +346,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_PATIENT_ROLES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<PatientRole> result = (Collection<PatientRole>) query.evaluate(clinicalDocument);
- return new BasicEList.UnmodifiableEList<PatientRole>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -367,7 +367,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_SECTIONS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_SECTIONS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -392,7 +392,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_SECTIONS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Section> result = (Collection<Section>) query.evaluate(clinicalDocument);
- return new BasicEList.UnmodifiableEList<Section>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -402,7 +402,7 @@
*/
public static EList<Section> getAllSections(ClinicalDocument clinicalDocument) {
List<Section> sections = CDAUtil.getAllSections(clinicalDocument);
- return new BasicEList.UnmodifiableEList<Section>(sections.size(), sections.toArray());
+ return new BasicEList.UnmodifiableEList<>(sections.size(), sections.toArray());
}
/**
@@ -423,7 +423,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_CODE__STRING_STRING_STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_CODE__STRING_STRING_STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -473,7 +473,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SECTION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SECTION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -520,7 +520,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_TEMPLATE_ID__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_TEMPLATE_ID__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalStatementOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalStatementOperations.java
index b946e9b..1b0ac4a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalStatementOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ClinicalStatementOperations.java
@@ -240,13 +240,13 @@
* @generated NOT
*/
public static EList<Act> getActs(ClinicalStatement clinicalStatement) {
- List<Act> acts = new ArrayList<Act>();
+ List<Act> acts = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getAct() != null) {
acts.add(entryRelationship.getAct());
}
}
- return new BasicEList.UnmodifiableEList<Act>(acts.size(), acts.toArray());
+ return new BasicEList.UnmodifiableEList<>(acts.size(), acts.toArray());
}
/**
@@ -266,13 +266,13 @@
* @generated NOT
*/
public static EList<Encounter> getEncounters(ClinicalStatement clinicalStatement) {
- List<Encounter> encounters = new ArrayList<Encounter>();
+ List<Encounter> encounters = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getEncounter() != null) {
encounters.add(entryRelationship.getEncounter());
}
}
- return new BasicEList.UnmodifiableEList<Encounter>(encounters.size(), encounters.toArray());
+ return new BasicEList.UnmodifiableEList<>(encounters.size(), encounters.toArray());
}
/**
@@ -308,13 +308,13 @@
* @generated NOT
*/
public static EList<Observation> getObservations(ClinicalStatement clinicalStatement) {
- List<Observation> observations = new ArrayList<Observation>();
+ List<Observation> observations = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getObservation() != null) {
observations.add(entryRelationship.getObservation());
}
}
- return new BasicEList.UnmodifiableEList<Observation>(observations.size(), observations.toArray());
+ return new BasicEList.UnmodifiableEList<>(observations.size(), observations.toArray());
}
/**
@@ -324,13 +324,13 @@
* @generated NOT
*/
public static EList<ObservationMedia> getObservationMedia(ClinicalStatement clinicalStatement) {
- List<ObservationMedia> observationMedia = new ArrayList<ObservationMedia>();
+ List<ObservationMedia> observationMedia = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getObservationMedia() != null) {
observationMedia.add(entryRelationship.getObservationMedia());
}
}
- return new BasicEList.UnmodifiableEList<ObservationMedia>(observationMedia.size(), observationMedia.toArray());
+ return new BasicEList.UnmodifiableEList<>(observationMedia.size(), observationMedia.toArray());
}
/**
@@ -340,13 +340,13 @@
* @generated NOT
*/
public static EList<Organizer> getOrganizers(ClinicalStatement clinicalStatement) {
- List<Organizer> organizers = new ArrayList<Organizer>();
+ List<Organizer> organizers = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getOrganizer() != null) {
organizers.add(entryRelationship.getOrganizer());
}
}
- return new BasicEList.UnmodifiableEList<Organizer>(organizers.size(), organizers.toArray());
+ return new BasicEList.UnmodifiableEList<>(organizers.size(), organizers.toArray());
}
/**
@@ -356,13 +356,13 @@
* @generated NOT
*/
public static EList<Procedure> getProcedures(ClinicalStatement clinicalStatement) {
- List<Procedure> procedures = new ArrayList<Procedure>();
+ List<Procedure> procedures = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getProcedure() != null) {
procedures.add(entryRelationship.getProcedure());
}
}
- return new BasicEList.UnmodifiableEList<Procedure>(procedures.size(), procedures.toArray());
+ return new BasicEList.UnmodifiableEList<>(procedures.size(), procedures.toArray());
}
/**
@@ -372,14 +372,13 @@
* @generated NOT
*/
public static EList<RegionOfInterest> getRegionsOfInterest(ClinicalStatement clinicalStatement) {
- List<RegionOfInterest> regionsOfInterest = new ArrayList<RegionOfInterest>();
+ List<RegionOfInterest> regionsOfInterest = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getRegionOfInterest() != null) {
regionsOfInterest.add(entryRelationship.getRegionOfInterest());
}
}
- return new BasicEList.UnmodifiableEList<RegionOfInterest>(
- regionsOfInterest.size(), regionsOfInterest.toArray());
+ return new BasicEList.UnmodifiableEList<>(regionsOfInterest.size(), regionsOfInterest.toArray());
}
/**
@@ -399,14 +398,13 @@
* @generated NOT
*/
public static EList<SubstanceAdministration> getSubstanceAdministrations(ClinicalStatement clinicalStatement) {
- List<SubstanceAdministration> substanceAdministrations = new ArrayList<SubstanceAdministration>();
+ List<SubstanceAdministration> substanceAdministrations = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getSubstanceAdministration() != null) {
substanceAdministrations.add(entryRelationship.getSubstanceAdministration());
}
}
- return new BasicEList.UnmodifiableEList<SubstanceAdministration>(
- substanceAdministrations.size(), substanceAdministrations.toArray());
+ return new BasicEList.UnmodifiableEList<>(substanceAdministrations.size(), substanceAdministrations.toArray());
}
/**
@@ -416,13 +414,13 @@
* @generated NOT
*/
public static EList<Supply> getSupplies(ClinicalStatement clinicalStatement) {
- List<Supply> supplies = new ArrayList<Supply>();
+ List<Supply> supplies = new ArrayList<>();
for (EntryRelationship entryRelationship : getEntryRelationships(clinicalStatement)) {
if (entryRelationship.getSupply() != null) {
supplies.add(entryRelationship.getSupply());
}
}
- return new BasicEList.UnmodifiableEList<Supply>(supplies.size(), supplies.toArray());
+ return new BasicEList.UnmodifiableEList<>(supplies.size(), supplies.toArray());
}
/**
@@ -443,7 +441,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ACT_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ACT_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -505,7 +503,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -552,7 +550,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -599,7 +597,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -646,7 +644,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ORGANIZER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ORGANIZER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -693,7 +691,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_PROCEDURE_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_PROCEDURE_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -740,7 +738,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -787,7 +785,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -834,7 +832,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUPPLY_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUPPLY_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -898,7 +896,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_PARTICIPANT_ROLES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_PARTICIPANT_ROLES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -923,7 +921,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_PARTICIPANT_ROLES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<ParticipantRole> result = (Collection<ParticipantRole>) query.evaluate(clinicalStatement);
- return new BasicEList.UnmodifiableEList<ParticipantRole>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -944,7 +942,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ASSIGNED_ENTITIES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ASSIGNED_ENTITIES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -969,7 +967,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ASSIGNED_ENTITIES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<AssignedEntity> result = (Collection<AssignedEntity>) query.evaluate(clinicalStatement);
- return new BasicEList.UnmodifiableEList<AssignedEntity>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
} // ClinicalStatementOperations
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component1Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component1Operations.java
index bec9a7f..2fb9226 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component1Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component1Operations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component2Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component2Operations.java
index 84ebbfc..ea1e6c3 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component2Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component2Operations.java
@@ -82,7 +82,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_BODY_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_BODY_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -212,7 +212,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component3Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component3Operations.java
index 26fac32..153fc3a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component3Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component3Operations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component4Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component4Operations.java
index 8c1f82e..0046e7d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component4Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component4Operations.java
@@ -82,7 +82,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -148,7 +148,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -213,7 +213,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component5Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component5Operations.java
index 488139c..95235dc 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component5Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Component5Operations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsentOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsentOperations.java
index 53a8615..42c6e93 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsentOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsentOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -145,7 +145,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsumableOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsumableOperations.java
index d7945af..eb4326e 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsumableOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ConsumableOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CriterionOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CriterionOperations.java
index e82c35e..93aaea5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CriterionOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CriterionOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOperations.java
index 43da820..764a328 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOrganizationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOrganizationOperations.java
index 74ef0eb..0a673c9 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOrganizationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/CustodianOrganizationOperations.java
@@ -92,7 +92,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -159,7 +159,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -227,7 +227,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_NAMES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_NAMES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -252,7 +252,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_NAMES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<EN> result = (Collection<EN>) query.evaluate(custodianOrganization);
- return new BasicEList.UnmodifiableEList<EN>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -273,7 +273,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_TELECOMS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_TELECOMS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -298,7 +298,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_TELECOMS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<TEL> result = (Collection<TEL>) query.evaluate(custodianOrganization);
- return new BasicEList.UnmodifiableEList<TEL>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -319,7 +319,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ADDRS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ADDRS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -344,7 +344,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ADDRS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<AD> result = (Collection<AD>) query.evaluate(custodianOrganization);
- return new BasicEList.UnmodifiableEList<AD>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
} // CustodianOrganizationOperations
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DataEntererOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DataEntererOperations.java
index c51ac42..f6685a5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DataEntererOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DataEntererOperations.java
@@ -84,7 +84,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -149,7 +149,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DeviceOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DeviceOperations.java
index 4947f76..6e99f9b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DeviceOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DeviceOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DocumentationOfOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DocumentationOfOperations.java
index c935ebd..dc602aa 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DocumentationOfOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/DocumentationOfOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EncompassingEncounterOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EncompassingEncounterOperations.java
index dd6c154..3610c5d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EncompassingEncounterOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EncompassingEncounterOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -148,7 +148,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntityOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntityOperations.java
index a38327d..b9e3cb4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntityOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntityOperations.java
@@ -79,7 +79,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryOperations.java
index cc7d5d4..938e8b2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONDUCTION_IND__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryRelationshipOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryRelationshipOperations.java
index d50b758..8f435b6 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryRelationshipOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/EntryRelationshipOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLINICAL_STATEMENT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalActOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalActOperations.java
index a75ddc4..15cc521 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalActOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalActOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalDocumentOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalDocumentOperations.java
index 6fd6b84..44e6a3c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalDocumentOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalDocumentOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalObservationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalObservationOperations.java
index ae374aa..d4f5be2 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalObservationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalObservationOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalProcedureOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalProcedureOperations.java
index 27d2cba..60956a1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalProcedureOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ExternalProcedureOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/GuardianOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/GuardianOperations.java
index d6d5106..18a0c73 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/GuardianOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/GuardianOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_GUARDIAN_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_GUARDIAN_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InFulfillmentOfOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InFulfillmentOfOperations.java
index 2417749..7115e0f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InFulfillmentOfOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InFulfillmentOfOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Informant12Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Informant12Operations.java
index b3328be..6a87257 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Informant12Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Informant12Operations.java
@@ -82,7 +82,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_INFORMANT_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_INFORMANT_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -148,7 +148,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -213,7 +213,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InfrastructureRootTypeIdOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InfrastructureRootTypeIdOperations.java
index e1cd67f..0c6701c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InfrastructureRootTypeIdOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/InfrastructureRootTypeIdOperations.java
@@ -82,7 +82,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_REDEFINED_ROOT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_REDEFINED_ROOT__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -150,7 +150,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_REDEFINED_EXTENSION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_REDEFINED_EXTENSION__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -218,7 +218,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_II__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_II__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LabeledDrugOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LabeledDrugOperations.java
index 8ce8dde..1f3a7e4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LabeledDrugOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LabeledDrugOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LegalAuthenticatorOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LegalAuthenticatorOperations.java
index 82d471d..c65cf9f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LegalAuthenticatorOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LegalAuthenticatorOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LocationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LocationOperations.java
index 69bb77f..6118676 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LocationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/LocationOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaintainedEntityOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaintainedEntityOperations.java
index d6f1232..6a975f5 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaintainedEntityOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaintainedEntityOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ManufacturedProductOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ManufacturedProductOperations.java
index 7bd945a..0994690 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ManufacturedProductOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ManufacturedProductOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MANUFACTURED_DRUG_OR_OTHER_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MANUFACTURED_DRUG_OR_OTHER_MATERIAL__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -151,7 +151,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaterialOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaterialOperations.java
index 2779234..b28c4ca 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaterialOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/MaterialOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/NonXMLBodyOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/NonXMLBodyOperations.java
index ea8c614..761174a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/NonXMLBodyOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/NonXMLBodyOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ObservationRangeOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ObservationRangeOperations.java
index 88abe97..3245134 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ObservationRangeOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ObservationRangeOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrderOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrderOperations.java
index e3220a4..b916c8d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrderOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrderOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationOperations.java
index ce81178..1d55419 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationPartOfOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationPartOfOperations.java
index f2ff755..48f1f4b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationPartOfOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizationPartOfOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizerOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizerOperations.java
index bdfa68c..df0bc11 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizerOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/OrganizerOperations.java
@@ -193,13 +193,13 @@
* @generated NOT
*/
public static EList<Act> getActs(Organizer organizer) {
- List<Act> acts = new ArrayList<Act>();
+ List<Act> acts = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getAct() != null) {
acts.add(component.getAct());
}
}
- return new BasicEList.UnmodifiableEList<Act>(acts.size(), acts.toArray());
+ return new BasicEList.UnmodifiableEList<>(acts.size(), acts.toArray());
}
/**
@@ -208,13 +208,13 @@
* @generated NOT
*/
public static EList<Encounter> getEncounters(Organizer organizer) {
- List<Encounter> encounters = new ArrayList<Encounter>();
+ List<Encounter> encounters = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getEncounter() != null) {
encounters.add(component.getEncounter());
}
}
- return new BasicEList.UnmodifiableEList<Encounter>(encounters.size(), encounters.toArray());
+ return new BasicEList.UnmodifiableEList<>(encounters.size(), encounters.toArray());
}
/**
@@ -223,13 +223,13 @@
* @generated NOT
*/
public static EList<Observation> getObservations(Organizer organizer) {
- List<Observation> observations = new ArrayList<Observation>();
+ List<Observation> observations = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getObservation() != null) {
observations.add(component.getObservation());
}
}
- return new BasicEList.UnmodifiableEList<Observation>(observations.size(), observations.toArray());
+ return new BasicEList.UnmodifiableEList<>(observations.size(), observations.toArray());
}
/**
@@ -238,13 +238,13 @@
* @generated NOT
*/
public static EList<ObservationMedia> getObservationMedia(Organizer organizer) {
- List<ObservationMedia> observationMedia = new ArrayList<ObservationMedia>();
+ List<ObservationMedia> observationMedia = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getObservationMedia() != null) {
observationMedia.add(component.getObservationMedia());
}
}
- return new BasicEList.UnmodifiableEList<ObservationMedia>(observationMedia.size(), observationMedia.toArray());
+ return new BasicEList.UnmodifiableEList<>(observationMedia.size(), observationMedia.toArray());
}
/**
@@ -253,13 +253,13 @@
* @generated NOT
*/
public static EList<Organizer> getOrganizers(Organizer organizer) {
- List<Organizer> organizers = new ArrayList<Organizer>();
+ List<Organizer> organizers = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getOrganizer() != null) {
organizers.add(component.getOrganizer());
}
}
- return new BasicEList.UnmodifiableEList<Organizer>(organizers.size(), organizers.toArray());
+ return new BasicEList.UnmodifiableEList<>(organizers.size(), organizers.toArray());
}
/**
@@ -268,13 +268,13 @@
* @generated NOT
*/
public static EList<Procedure> getProcedures(Organizer organizer) {
- List<Procedure> procedures = new ArrayList<Procedure>();
+ List<Procedure> procedures = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getProcedure() != null) {
procedures.add(component.getProcedure());
}
}
- return new BasicEList.UnmodifiableEList<Procedure>(procedures.size(), procedures.toArray());
+ return new BasicEList.UnmodifiableEList<>(procedures.size(), procedures.toArray());
}
/**
@@ -283,14 +283,13 @@
* @generated NOT
*/
public static EList<RegionOfInterest> getRegionsOfInterest(Organizer organizer) {
- List<RegionOfInterest> regionsOfInterest = new ArrayList<RegionOfInterest>();
+ List<RegionOfInterest> regionsOfInterest = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getRegionOfInterest() != null) {
regionsOfInterest.add(component.getRegionOfInterest());
}
}
- return new BasicEList.UnmodifiableEList<RegionOfInterest>(
- regionsOfInterest.size(), regionsOfInterest.toArray());
+ return new BasicEList.UnmodifiableEList<>(regionsOfInterest.size(), regionsOfInterest.toArray());
}
/**
@@ -299,14 +298,13 @@
* @generated NOT
*/
public static EList<SubstanceAdministration> getSubstanceAdministrations(Organizer organizer) {
- List<SubstanceAdministration> substanceAdministrations = new ArrayList<SubstanceAdministration>();
+ List<SubstanceAdministration> substanceAdministrations = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getSubstanceAdministration() != null) {
substanceAdministrations.add(component.getSubstanceAdministration());
}
}
- return new BasicEList.UnmodifiableEList<SubstanceAdministration>(
- substanceAdministrations.size(), substanceAdministrations.toArray());
+ return new BasicEList.UnmodifiableEList<>(substanceAdministrations.size(), substanceAdministrations.toArray());
}
/**
@@ -315,13 +313,13 @@
* @generated NOT
*/
public static EList<Supply> getSupplies(Organizer organizer) {
- List<Supply> supplies = new ArrayList<Supply>();
+ List<Supply> supplies = new ArrayList<>();
for (Component4 component : organizer.getComponents()) {
if (component.getSupply() != null) {
supplies.add(component.getSupply());
}
}
- return new BasicEList.UnmodifiableEList<Supply>(supplies.size(), supplies.toArray());
+ return new BasicEList.UnmodifiableEList<>(supplies.size(), supplies.toArray());
}
/**
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParentDocumentOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParentDocumentOperations.java
index 15b17ff..3fdf28d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParentDocumentOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParentDocumentOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant1Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant1Operations.java
index 6453b8d..8564edc 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant1Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant1Operations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant2Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant2Operations.java
index efc66d1..7b93e99 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant2Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Participant2Operations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParticipantRoleOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParticipantRoleOperations.java
index ef684b8..e0a2771 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParticipantRoleOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ParticipantRoleOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_PLAYING_ENTITY_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_PLAYING_ENTITY_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientOperations.java
index 0e52082..16e07ed 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientOperations.java
@@ -88,7 +88,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -152,7 +152,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -218,7 +218,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_IDS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_IDS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -242,7 +242,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_IDS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<II> result = (Collection<II>) query.evaluate(patient);
- return new BasicEList.UnmodifiableEList<II>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
} // PatientOperations
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientRoleOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientRoleOperations.java
index c66ceb0..4b42765 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientRoleOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PatientRoleOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Performer2Operations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Performer2Operations.java
index 59f261a..cb188ba 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Performer2Operations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/Performer2Operations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PersonOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PersonOperations.java
index 7f5fad7..08dae04 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PersonOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PersonOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -145,7 +145,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlaceOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlaceOperations.java
index 736878a..787af42 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlaceOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlaceOperations.java
@@ -90,7 +90,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -154,7 +154,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -219,7 +219,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_NAMES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_NAMES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -243,7 +243,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_NAMES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<EN> result = (Collection<EN>) query.evaluate(place);
- return new BasicEList.UnmodifiableEList<EN>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -264,7 +264,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ADDRS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ADDRS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -288,7 +288,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ADDRS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<AD> result = (Collection<AD>) query.evaluate(place);
- return new BasicEList.UnmodifiableEList<AD>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
} // PlaceOperations
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlayingEntityOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlayingEntityOperations.java
index 114e6d8..bd4119c 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlayingEntityOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PlayingEntityOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PreconditionOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PreconditionOperations.java
index 7e5b484..1b8833b 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PreconditionOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/PreconditionOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ProductOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ProductOperations.java
index 1249a63..9c63b61 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ProductOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ProductOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RecordTargetOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RecordTargetOperations.java
index f7c38ac..a7f9e46 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RecordTargetOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RecordTargetOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceOperations.java
index fe4c66e..e13517d 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_EXTERNAL_ACT_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_EXTERNAL_ACT_CHOICE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceRangeOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceRangeOperations.java
index 1f1025f..6464551 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceRangeOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ReferenceRangeOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RegionOfInterestOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RegionOfInterestOperations.java
index cb58e8f..af49777 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RegionOfInterestOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/RegionOfInterestOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -146,7 +146,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ResponsiblePartyOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ResponsiblePartyOperations.java
index 6d3b4c6..6846b9a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ResponsiblePartyOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ResponsiblePartyOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SectionOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SectionOperations.java
index 0391a5f..77b38d1 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SectionOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SectionOperations.java
@@ -150,7 +150,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -214,7 +214,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -421,7 +421,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ACTS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ACTS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -445,7 +445,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ACTS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Act> result = (Collection<Act>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Act>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -476,7 +476,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ENCOUNTERS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ENCOUNTERS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -500,7 +500,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ENCOUNTERS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Encounter> result = (Collection<Encounter>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Encounter>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -521,7 +521,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_OBSERVATIONS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_OBSERVATIONS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -545,7 +545,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_OBSERVATIONS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Observation> result = (Collection<Observation>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Observation>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -566,7 +566,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_OBSERVATION_MEDIA__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_OBSERVATION_MEDIA__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -590,7 +590,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_OBSERVATION_MEDIA__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<ObservationMedia> result = (Collection<ObservationMedia>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<ObservationMedia>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -611,7 +611,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_ORGANIZERS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_ORGANIZERS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -635,7 +635,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_ORGANIZERS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Organizer> result = (Collection<Organizer>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Organizer>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -656,7 +656,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_PROCEDURES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_PROCEDURES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -680,7 +680,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_PROCEDURES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Procedure> result = (Collection<Procedure>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Procedure>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -701,7 +701,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_REGIONS_OF_INTEREST__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_REGIONS_OF_INTEREST__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -725,7 +725,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_REGIONS_OF_INTEREST__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<RegionOfInterest> result = (Collection<RegionOfInterest>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<RegionOfInterest>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -746,7 +746,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_SECTIONS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_SECTIONS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -770,7 +770,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_SECTIONS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Section> result = (Collection<Section>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Section>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -781,7 +781,7 @@
*/
public static EList<Section> getAllSections(Section section) {
List<Section> sections = CDAUtil.getAllSections(section);
- return new BasicEList.UnmodifiableEList<Section>(sections.size(), sections.toArray());
+ return new BasicEList.UnmodifiableEList<>(sections.size(), sections.toArray());
}
/**
@@ -802,7 +802,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_SUBSTANCE_ADMINISTRATIONS__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_SUBSTANCE_ADMINISTRATIONS__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -827,7 +827,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_SUBSTANCE_ADMINISTRATIONS__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<SubstanceAdministration> result = (Collection<SubstanceAdministration>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<SubstanceAdministration>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -848,7 +848,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> GET_SUPPLIES__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> GET_SUPPLIES__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -872,7 +872,7 @@
OCL.Query query = EOCL_ENV.get().createQuery(GET_SUPPLIES__EOCL_QRY.get());
@SuppressWarnings("unchecked")
Collection<Supply> result = (Collection<Supply>) query.evaluate(section);
- return new BasicEList.UnmodifiableEList<Supply>(result.size(), result.toArray());
+ return new BasicEList.UnmodifiableEList<>(result.size(), result.toArray());
}
/**
@@ -893,7 +893,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ACT_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ACT_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -938,7 +938,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_CODE__STRING_STRING_STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_CODE__STRING_STRING_STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -986,7 +986,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ENCOUNTER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1032,7 +1032,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_MEDIA_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1078,7 +1078,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_OBSERVATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1124,7 +1124,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ORGANIZER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_ORGANIZER_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1170,7 +1170,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_PROCEDURE_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_PROCEDURE_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1216,7 +1216,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_REGION_OF_INTEREST_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1262,7 +1262,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUBSTANCE_ADMINISTRATION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1308,7 +1308,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SECTION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SECTION_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1354,7 +1354,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUPPLY_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_SUPPLY_TEMPLATE__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -1400,7 +1400,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<OCLExpression<EClassifier>> HAS_TEMPLATE_ID__STRING__EOCL_QRY = new ThreadLocal<OCLExpression<EClassifier>>();
+ protected static ThreadLocal<OCLExpression<EClassifier>> HAS_TEMPLATE_ID__STRING__EOCL_QRY = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ServiceEventOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ServiceEventOperations.java
index 591e511..583f47f 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ServiceEventOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/ServiceEventOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenOperations.java
index d851942..3f093d0 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenRoleOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenRoleOperations.java
index c9a06c9..103026a 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenRoleOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SpecimenRoleOperations.java
@@ -80,7 +80,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StrucDocTextOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StrucDocTextOperations.java
index 2c16420..e128737 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StrucDocTextOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StrucDocTextOperations.java
@@ -98,7 +98,7 @@
}
private static String getText(FeatureMap root, String id) {
- Stack<FeatureMap> stack = new Stack<FeatureMap>();
+ Stack<FeatureMap> stack = new Stack<>();
stack.push(root);
while (!stack.isEmpty()) {
FeatureMap featureMap = stack.pop();
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StructuredBodyOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StructuredBodyOperations.java
index 1e66b90..10afacd 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StructuredBodyOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/StructuredBodyOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_MOOD_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectOperations.java
index 7761e8a..ce37aea 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_TYPE_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -145,7 +145,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CONTEXT_CONTROL_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectPersonOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectPersonOperations.java
index 33145d2..53d3bf4 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectPersonOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubjectPersonOperations.java
@@ -81,7 +81,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
@@ -147,7 +147,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_DETERMINER_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubstanceAdministrationOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubstanceAdministrationOperations.java
index 610d705..f9e2716 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubstanceAdministrationOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SubstanceAdministrationOperations.java
@@ -79,7 +79,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SupplyOperations.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SupplyOperations.java
index ff5f443..e0722ad 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SupplyOperations.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/operations/SupplyOperations.java
@@ -79,7 +79,7 @@
* @generated
* @ordered
*/
- protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<Constraint>();
+ protected static ThreadLocal<Constraint> VALIDATE_CLASS_CODE__DIAGNOSTIC_CHAIN_MAP__EOCL_INV = new ThreadLocal<>();
/**
* <!-- begin-user-doc -->
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main2.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main2.java
index 166864f..bc0c7cb 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main2.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/Main2.java
@@ -56,7 +56,7 @@
XMLResourceImpl resource = new XMLResourceImpl();
File source = new File(fileName);
- resource.load(new FileInputStream(source), new HashMap<Object, Object>());
+ resource.load(new FileInputStream(source), new HashMap<>());
ClinicalDocument data = (ClinicalDocument) resource.getContents().get(0);
return data;
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
index 39cbb2a..b64b145 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/tests/TestSTDC.java
@@ -24,8 +24,10 @@
import org.eclipse.emf.ecore.util.EcoreUtil;
import org.eclipse.emf.ecore.util.FeatureMapUtil;
import org.eclipse.mdht.uml.cda.CDAFactory;
+import org.eclipse.mdht.uml.cda.EncompassingEncounter;
import org.eclipse.mdht.uml.cda.Patient;
import org.eclipse.mdht.uml.cda.Person;
+import org.eclipse.mdht.uml.cda.PlayingEntity;
import org.eclipse.mdht.uml.cda.Subject;
import org.eclipse.mdht.uml.cda.SubjectPerson;
import org.eclipse.mdht.uml.cda.util.CDAUtil;
@@ -173,6 +175,24 @@
populate(subject, 4);
CDAUtil.saveSnippet(subject, System.out);
+ PlayingEntity playingEntity = CDAFactory.eINSTANCE.createPlayingEntity();
+ populate(playingEntity, 4);
+ CDAUtil.saveSnippet(playingEntity, System.out);
+
+ EncompassingEncounter ee = CDAFactory.eINSTANCE.createEncompassingEncounter();
+ populate(ee, 1);
+ System.out.println("");
+ System.out.println("EncompassingEncounter");
+ CDAUtil.saveSnippet(ee, System.out);
+
+ showSDTC(CDAFactory.eINSTANCE.createEncompassingEncounter());
+
+ showSDTC(CDAFactory.eINSTANCE.createParticipant2());
+
+ showSDTC(CDAFactory.eINSTANCE.createPerformer2());
+
+ showSDTC(CDAFactory.eINSTANCE.createOrganizer());
+
//
// System.out.println("asdfasdf");
// Performer2 performer2 = CDAFactory.eINSTANCE.createPerformer2();
@@ -194,4 +214,14 @@
}
+ public static void showSDTC(EObject eObject) throws Exception {
+ System.out.println("");
+ System.out.println("=================================================");
+ System.out.println(eObject.eClass().getName());
+ populate(eObject, 6);
+ CDAUtil.saveSnippet(eObject, System.out);
+ System.out.println("");
+ System.out.println("=================================================");
+ }
+
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/CDAUtil.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/CDAUtil.java
index 831fb1a..0349c89 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/CDAUtil.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/CDAUtil.java
@@ -390,10 +390,10 @@
}
private static Map<Object, Object> createOptimizedLoadOptions() {
- Map<Object, Object> options = new java.util.HashMap<Object, Object>();
+ Map<Object, Object> options = new java.util.HashMap<>();
options.put(XMLResource.OPTION_USE_PARSER_POOL, new XMLParserPoolImpl());
options.put(XMLResource.OPTION_DEFER_IDREF_RESOLUTION, Boolean.TRUE);
- options.put(XMLResource.OPTION_USE_XML_NAME_TO_FEATURE_MAP, new HashMap<Object, Object>());
+ options.put(XMLResource.OPTION_USE_XML_NAME_TO_FEATURE_MAP, new HashMap<>());
options.put(URIConverter.OPTION_TIMEOUT, 500);
return options;
}
@@ -543,7 +543,7 @@
resource.getContents().add(root);
} else {
DocumentRoot root = (DocumentRoot) clinicalDocument.eContainer();
- List<String> keys = new ArrayList<String>();
+ List<String> keys = new ArrayList<>();
for (Map.Entry<String, String> entry : root.getXMLNSPrefixMap().entrySet()) {
if (EPackage.Registry.INSTANCE.keySet().contains(entry.getValue())) {
keys.add(entry.getKey());
@@ -573,7 +573,7 @@
}
private static Map<String, Object> snippetOptions() {
- Map<String, Object> options = new HashMap<String, Object>();
+ Map<String, Object> options = new HashMap<>();
options.put(XMLResource.OPTION_ENCODING, "UTF8");
options.put(XMLResource.OPTION_SCHEMA_LOCATION, Boolean.FALSE);
options.put(XMLResource.OPTION_DECLARE_XML, Boolean.FALSE);
@@ -673,7 +673,7 @@
// iterative breadth-first traversal using queue
@SuppressWarnings("unchecked")
private static void handleDefaults(EObject root) {
- Queue<EObject> queue = new LinkedList<EObject>();
+ Queue<EObject> queue = new LinkedList<>();
queue.add(root); // root
while (!queue.isEmpty()) {
EObject eObject = queue.remove();
@@ -718,7 +718,7 @@
// process diagnostics that were produced during EMF deserialization
processDiagnostic(EcoreUtil.computeDiagnostic(clinicalDocument.eResource(), true), handler);
}
- Map<String, Object> context = new HashMap<String, Object>();
+ Map<String, Object> context = new HashMap<>();
if (handler != null && handler.isCaptureValidationStatistics()) {
ValidationStatistics counter = new ValidationStatistics();
@@ -751,7 +751,7 @@
Schema getSchema();
- };
+ }
/**
* @author seanmuir
@@ -797,7 +797,7 @@
}
return schema;
}
- };
+ }
public static String SCHEMA_LOCATION_PROPERTY = "org.mdht.cda.schema";
@@ -879,7 +879,7 @@
// iterative breadth-first traversal of diagnostic tree using queue
private static void processDiagnostic(Diagnostic diagnostic, ValidationHandler handler) {
- Queue<Diagnostic> queue = new LinkedList<Diagnostic>();
+ Queue<Diagnostic> queue = new LinkedList<>();
queue.add(diagnostic); // root
while (!queue.isEmpty()) {
Diagnostic d = queue.remove();
@@ -956,7 +956,7 @@
*/
public static EList<ClinicalStatement> getEntryRelationshipTargets(ClinicalStatement source,
x_ActRelationshipEntryRelationship typeCode, EClass targetClass) {
- List<ClinicalStatement> targets = new ArrayList<ClinicalStatement>();
+ List<ClinicalStatement> targets = new ArrayList<>();
// test children
for (EntryRelationship rel : CDAUtil.getEntryRelationships(source)) {
@@ -990,7 +990,7 @@
}
}
- return new BasicEList.UnmodifiableEList<ClinicalStatement>(targets.size(), targets.toArray());
+ return new BasicEList.UnmodifiableEList<>(targets.size(), targets.toArray());
}
/**
@@ -1005,7 +1005,7 @@
*/
public static EList<ClinicalStatement> getEntryTargets(Section source, x_ActRelationshipEntry typeCode,
EClass targetClass) {
- List<ClinicalStatement> targets = new ArrayList<ClinicalStatement>();
+ List<ClinicalStatement> targets = new ArrayList<>();
// test children
for (Entry rel : source.getEntries()) {
@@ -1026,7 +1026,7 @@
}
}
- return new BasicEList.UnmodifiableEList<ClinicalStatement>(targets.size(), targets.toArray());
+ return new BasicEList.UnmodifiableEList<>(targets.size(), targets.toArray());
}
/**
@@ -1092,7 +1092,7 @@
ClinicalDocument clinicalDocument = getClinicalDocument(element);
if (clinicalDocument != null) {
Query query = new Query(clinicalDocument);
- target = query.getEObject(EObject.class, new ReferenceFilter<EObject>(id));
+ target = query.getEObject(EObject.class, new ReferenceFilter<>(id));
}
return target;
@@ -1140,7 +1140,7 @@
}
public static void init(EObject eObject, Map<String, String> details) {
- List<String> created = new ArrayList<String>();
+ List<String> created = new ArrayList<>();
for (String key : details.keySet()) {
try {
String path = key.replace(".", "/");
@@ -1390,7 +1390,7 @@
// get sections that conform to clazz and are accepted by filter
public <T extends Section> List<T> getSections(Class<T> clazz, Filter<T> filter) {
- List<T> sections = new ArrayList<T>();
+ List<T> sections = new ArrayList<>();
for (T section : getSections(clazz)) {
if (filter.accept(section)) {
sections.add(section);
@@ -1401,7 +1401,7 @@
// get sections that conform to clazz
public <T extends Section> List<T> getSections(Class<T> clazz) {
- List<T> sections = new ArrayList<T>();
+ List<T> sections = new ArrayList<>();
for (Section section : getAllSections()) {
if (clazz.isInstance(section)) {
sections.add(clazz.cast(section));
@@ -1436,7 +1436,7 @@
// get clinical statements that conform to clazz and are accepted by filter
public <T extends ClinicalStatement> List<T> getClinicalStatements(Class<T> clazz, Filter<T> filter) {
- List<T> clinicalStatements = new ArrayList<T>();
+ List<T> clinicalStatements = new ArrayList<>();
for (T clinicalStatement : getClinicalStatements(clazz)) {
if (filter.accept(clinicalStatement)) {
clinicalStatements.add(clinicalStatement);
@@ -1447,7 +1447,7 @@
// get clinical statements that conform to clazz
public <T extends ClinicalStatement> List<T> getClinicalStatements(Class<T> clazz) {
- List<T> clinicalStatements = new ArrayList<T>();
+ List<T> clinicalStatements = new ArrayList<>();
for (EObject clinicalStatement : getAllClinicalStatements()) {
if (clazz.isInstance(clinicalStatement)) {
clinicalStatements.add(clazz.cast(clinicalStatement));
@@ -1482,7 +1482,7 @@
// get objects that conform to clazz and are accepted by filter
public <T extends EObject> List<T> getEObjects(Class<T> clazz, Filter<T> filter) {
- List<T> eObjects = new ArrayList<T>();
+ List<T> eObjects = new ArrayList<>();
for (T eObject : getEObjects(clazz)) {
if (filter.accept(eObject)) {
eObjects.add(eObject);
@@ -1493,7 +1493,7 @@
// get objects that conform to clazz
public <T extends EObject> List<T> getEObjects(Class<T> clazz) {
- List<T> eObjects = new ArrayList<T>();
+ List<T> eObjects = new ArrayList<>();
for (EObject eObject : getAllEObjects()) {
if (clazz.isInstance(eObject)) {
eObjects.add(clazz.cast(eObject));
@@ -1531,7 +1531,7 @@
// get sections that conform to clazz and are accepted by filter
public static <T extends Section> List<T> getSections(ClinicalDocument clinicalDocument, Class<T> clazz,
Filter<T> filter) {
- List<T> sections = new ArrayList<T>();
+ List<T> sections = new ArrayList<>();
for (T section : getSections(clinicalDocument, clazz)) {
if (filter.accept(section)) {
sections.add(section);
@@ -1542,7 +1542,7 @@
// get sections that conform to clazz
public static <T extends Section> List<T> getSections(ClinicalDocument clinicalDocument, Class<T> clazz) {
- List<T> sections = new ArrayList<T>();
+ List<T> sections = new ArrayList<>();
for (Section section : getAllSections(clinicalDocument)) {
if (clazz.isInstance(section)) {
sections.add(clazz.cast(section));
@@ -1553,7 +1553,7 @@
// get all sections in the document (closure)
public static List<Section> getAllSections(ClinicalDocument clinicalDocument) {
- List<Section> allSections = new ArrayList<Section>();
+ List<Section> allSections = new ArrayList<>();
Component2 component2 = clinicalDocument.getComponent();
if (component2 != null) {
StructuredBody structuredBody = component2.getStructuredBody();
@@ -1576,8 +1576,8 @@
// iterative breadth-first traversal using queue
private static List<Section> getSections(Section section) {
- List<Section> sections = new ArrayList<Section>();
- Queue<Section> queue = new LinkedList<Section>();
+ List<Section> sections = new ArrayList<>();
+ Queue<Section> queue = new LinkedList<>();
queue.add(section); // root
while (!queue.isEmpty()) {
Section sect = queue.remove();
@@ -1613,7 +1613,7 @@
// get clinical statements that conform to clazz and are accepted by filter
public static <T extends ClinicalStatement> List<T> getClinicalStatements(ClinicalDocument clinicalDocument,
Class<T> clazz, Filter<T> filter) {
- List<T> clinicalStatements = new ArrayList<T>();
+ List<T> clinicalStatements = new ArrayList<>();
for (T clinicalStatement : getClinicalStatements(clinicalDocument, clazz)) {
if (filter.accept(clinicalStatement)) {
clinicalStatements.add(clinicalStatement);
@@ -1625,7 +1625,7 @@
// get clinical statements that conform to clazz
public static <T extends ClinicalStatement> List<T> getClinicalStatements(ClinicalDocument clinicalDocument,
Class<T> clazz) {
- List<T> clinicalStatements = new ArrayList<T>();
+ List<T> clinicalStatements = new ArrayList<>();
for (EObject clinicalStatement : getAllClinicalStatements(clinicalDocument)) {
if (clazz.isInstance(clinicalStatement)) {
clinicalStatements.add(clazz.cast(clinicalStatement));
@@ -1636,7 +1636,7 @@
// get all clinical statements in the document (closure)
public static List<ClinicalStatement> getAllClinicalStatements(ClinicalDocument clinicalDocument) {
- List<ClinicalStatement> allClinicalStatements = new ArrayList<ClinicalStatement>();
+ List<ClinicalStatement> allClinicalStatements = new ArrayList<>();
for (Section section : getAllSections(clinicalDocument)) {
allClinicalStatements.addAll(getClinicalStatements(section));
}
@@ -1644,7 +1644,7 @@
}
private static List<ClinicalStatement> getClinicalStatements(Section section) {
- List<ClinicalStatement> clinicalStatements = new ArrayList<ClinicalStatement>();
+ List<ClinicalStatement> clinicalStatements = new ArrayList<>();
for (Entry entry : section.getEntries()) {
ClinicalStatement clinicalStatement = getClinicalStatement(entry);
if (clinicalStatement != null) {
@@ -1656,8 +1656,8 @@
// iterative breadth-first traversal using queue
private static List<ClinicalStatement> getClinicalStatements(ClinicalStatement clinicalStatement) {
- List<ClinicalStatement> clinicalStatements = new ArrayList<ClinicalStatement>();
- Queue<ClinicalStatement> queue = new LinkedList<ClinicalStatement>();
+ List<ClinicalStatement> clinicalStatements = new ArrayList<>();
+ Queue<ClinicalStatement> queue = new LinkedList<>();
queue.add(clinicalStatement); // root
while (!queue.isEmpty()) {
ClinicalStatement stmt = queue.remove();
@@ -1823,7 +1823,7 @@
// get objects that conform to clazz and are accepted by filter
public static <T extends EObject> List<T> getEObjects(ClinicalDocument clinicalDocument, Class<T> clazz,
Filter<T> filter) {
- List<T> eObjects = new ArrayList<T>();
+ List<T> eObjects = new ArrayList<>();
for (T eObject : getEObjects(clinicalDocument, clazz)) {
if (filter.accept(eObject)) {
eObjects.add(eObject);
@@ -1834,7 +1834,7 @@
// get objects that conform to clazz
public static <T extends EObject> List<T> getEObjects(ClinicalDocument clinicalDocument, Class<T> clazz) {
- List<T> eObjects = new ArrayList<T>();
+ List<T> eObjects = new ArrayList<>();
for (EObject eObject : getAllEObjects(clinicalDocument)) {
if (clazz.isInstance(eObject)) {
eObjects.add(clazz.cast(eObject));
@@ -1846,8 +1846,8 @@
// get all objects in the document (closure)
// iterative breadth-first traversal using queue
public static List<EObject> getAllEObjects(ClinicalDocument clinicalDocument) {
- List<EObject> allEObjects = new ArrayList<EObject>();
- Queue<EObject> queue = new LinkedList<EObject>();
+ List<EObject> allEObjects = new ArrayList<>();
+ Queue<EObject> queue = new LinkedList<>();
queue.add(clinicalDocument); // root
while (!queue.isEmpty()) {
EObject eObject = queue.remove();
@@ -1862,7 +1862,7 @@
// END: Experimental Query/Filter operations
// BEGIN: CDA XPath Support
- public static Map<ClinicalDocument, CDAXPath> CACHE = new HashMap<ClinicalDocument, CDAXPath>();
+ public static Map<ClinicalDocument, CDAXPath> CACHE = new HashMap<>();
// factory method to create CDAXPath instances using cache
public static CDAXPath createCDAXPath(ClinicalDocument clinicalDocument) {
@@ -1892,8 +1892,8 @@
public CDAXPath(ClinicalDocument clinicalDocument) throws Exception {
this.clinicalDocument = clinicalDocument;
- nodeToObject = new HashMap<Node, Object>();
- objectToNode = new HashMap<Object, Node>();
+ nodeToObject = new HashMap<>();
+ objectToNode = new HashMap<>();
document = CDAUtil.save(clinicalDocument, new DOMHandler() {
public DOMHelper getDOMHelper() {
return null;
@@ -1991,7 +1991,7 @@
}
public List<Node> selectNodes(Node item, String expr) throws Exception {
- List<Node> result = new ArrayList<Node>();
+ List<Node> result = new ArrayList<>();
NodeList nodeList = (NodeList) evaluate(item, expr, XPathConstants.NODESET);
if (nodeList != null) {
for (int i = 0; i < nodeList.getLength(); i++) {
@@ -2002,7 +2002,7 @@
}
public <T extends EObject> List<T> selectNodes(Object item, String expr, Class<T> clazz) throws Exception {
- List<T> result = new ArrayList<T>();
+ List<T> result = new ArrayList<>();
for (Node node : selectNodes(getNode(item), expr)) {
Object object = getObject(node);
if (clazz.isInstance(object)) {
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/ValidationResult.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/ValidationResult.java
index 0b667e8..ecab9b6 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/ValidationResult.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/util/ValidationResult.java
@@ -47,17 +47,17 @@
ValidationStatistics validationStatistics = null;
public ValidationResult() {
- allDiagnostics = new ArrayList<Diagnostic>();
- errorDiagnostics = new ArrayList<Diagnostic>();
- warningDiagnostics = new ArrayList<Diagnostic>();
- infoDiagnostics = new ArrayList<Diagnostic>();
+ allDiagnostics = new ArrayList<>();
+ errorDiagnostics = new ArrayList<>();
+ warningDiagnostics = new ArrayList<>();
+ infoDiagnostics = new ArrayList<>();
}
public ValidationResult(boolean captureValidationStatistics) {
- allDiagnostics = new ArrayList<Diagnostic>();
- errorDiagnostics = new ArrayList<Diagnostic>();
- warningDiagnostics = new ArrayList<Diagnostic>();
- infoDiagnostics = new ArrayList<Diagnostic>();
+ allDiagnostics = new ArrayList<>();
+ errorDiagnostics = new ArrayList<>();
+ warningDiagnostics = new ArrayList<>();
+ infoDiagnostics = new ArrayList<>();
this.captureValidationStatistics = captureValidationStatistics;
}
@@ -66,7 +66,7 @@
}
public List<Diagnostic> getDiagnostics(Filter<Diagnostic> filter) {
- List<Diagnostic> diagnostics = new ArrayList<Diagnostic>();
+ List<Diagnostic> diagnostics = new ArrayList<>();
for (Diagnostic diagnostic : getAllDiagnostics()) {
if (filter.accept(diagnostic)) {
diagnostics.add(diagnostic);
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/Validate.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/Validate.java
index e3f6a16..9b844bc 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/Validate.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/Validate.java
@@ -169,10 +169,10 @@
// issue
} catch (Throwable t) {
- List<Throwable> list = new ArrayList<Throwable>();
+ List<Throwable> list = new ArrayList<>();
Throwable throwable = t;
- while (throwable != null && list.contains(throwable) == false) {
+ while (throwable != null && !list.contains(throwable)) {
list.add(throwable);
throwable = throwable.getCause();
}
diff --git a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/XPathIndexer.java b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/XPathIndexer.java
index 7359292..d717b4e 100644
--- a/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/XPathIndexer.java
+++ b/cda/plugins/org.eclipse.mdht.uml.cda/src/org/eclipse/mdht/uml/cda/validate/XPathIndexer.java
@@ -51,7 +51,7 @@
this.elementParent = next;
}
- };
+ }
/**
* ElementLocationData is used to cache the location of each element
@@ -67,7 +67,7 @@
this.line = line;
this.column = column;
}
- };
+ }
private ElementEntry currentXMLElement = null;
@@ -94,14 +94,14 @@
*
* The structure and indexElement track element instances to supply running total of element document indexes
*/
- public HashMap<String, HashMap<String, ArrayList<Locator>>> elementIndexes = new HashMap<String, HashMap<String, ArrayList<Locator>>>();
+ public HashMap<String, HashMap<String, ArrayList<Locator>>> elementIndexes = new HashMap<>();
/*
* xpathLocations is a map between xpath and corresponding xml location
*/
- public HashMap<String, ElementLocationData> xpathLocations = new HashMap<String, ElementLocationData>();
+ public HashMap<String, ElementLocationData> xpathLocations = new HashMap<>();
- public HashMap<String, ElementLocationData> xpathAttributes = new HashMap<String, ElementLocationData>();
+ public HashMap<String, ElementLocationData> xpathAttributes = new HashMap<>();
/*
* SAX Locator
@@ -152,7 +152,7 @@
private String getXPathFromEntry(ElementEntry elementEntry) {
- Stack<String> path = new Stack<String>();
+ Stack<String> path = new Stack<>();
while (elementEntry != null) {