<?xml version="1.0" encoding="UTF-8"?> | |
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | |
xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="cda" nsURI="urn:hl7-org:v3" nsPrefix="cda"> | |
<eClassifiers xsi:type="ecore:EClass" name="ClinicalDocument" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.classCode=vocab::ActClinicalDocument::DOCCLIN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="addPatient" ordered="false" lowerBound="1"> | |
<eParameters name="patient" ordered="false" lowerBound="1" eType="#//Patient"/> | |
</eOperations> | |
<eOperations name="addPatientRole" ordered="false" lowerBound="1"> | |
<eParameters name="patientRole" ordered="false" lowerBound="1" eType="#//PatientRole"/> | |
</eOperations> | |
<eOperations name="addSection" ordered="false" lowerBound="1"> | |
<eParameters name="section" ordered="false" lowerBound="1" eType="#//Section"/> | |
</eOperations> | |
<eOperations name="getPatients" ordered="false" unique="false" upperBound="-1" | |
eType="#//Patient"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.recordTarget.patientRole.patient"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getPatientRoles" ordered="false" unique="false" upperBound="-1" | |
eType="#//PatientRole"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.recordTarget.patientRole"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="if self.component.structuredBody.oclIsUndefined() then Bag{} else self.component.structuredBody.component.section endif"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getAllSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"/> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName"/> | |
</eAnnotations> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSectionTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.templateId->exists(id : datatypes::II | id.root = templateId)"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="setStructuredBody" ordered="false" lowerBound="1"> | |
<eParameters name="structuredBody" ordered="false" lowerBound="1" eType="#//StructuredBody"/> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
lowerBound="1" eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" ordered="false" lowerBound="1" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ST" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCStatusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="statusCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" ordered="false" | |
lowerBound="1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="confidentialityCode" ordered="false" | |
lowerBound="1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="setId" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="versionNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="copyTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="recordTarget" ordered="false" | |
lowerBound="1" upperBound="-1" eType="#//RecordTarget" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
lowerBound="1" upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="dataEnterer" ordered="false" | |
eType="#//DataEnterer" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="custodian" ordered="false" | |
lowerBound="1" eType="#//Custodian" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informationRecipient" ordered="false" | |
upperBound="-1" eType="#//InformationRecipient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="legalAuthenticator" ordered="false" | |
eType="#//LegalAuthenticator" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="authenticator" ordered="false" | |
upperBound="-1" eType="#//Authenticator" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="documentationOf" ordered="false" | |
upperBound="-1" eType="#//DocumentationOf" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="relatedDocument" ordered="false" | |
upperBound="-1" eType="#//RelatedDocument" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="authorization" ordered="false" | |
upperBound="-1" eType="#//Authorization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="componentOf" ordered="false" | |
eType="#//Component1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="component" ordered="false" | |
lowerBound="1" eType="#//Component2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClinicalDocument" | |
defaultValueLiteral="DOCCLIN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InfrastructureRootTypeId" eSuperTypes="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II"> | |
<eAnnotations source="duplicates"> | |
<contents xsi:type="ecore:EOperation" name="II" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="(self.isNullFlavorDefined() or self.isDefined('redefinedRoot') and not(self.isNullFlavorDefined() and self.isDefined('redefinedRoot')))"/> | |
</eAnnotations> | |
<eAnnotations source="redefines" references="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II/II"/> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</contents> | |
</eAnnotations> | |
<eOperations name="redefinedRoot" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.root='2.16.840.1.113883.1.3'"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="redefinedExtension" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.extension.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="redefinedRoot" ordered="false" | |
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//uid" | |
defaultValueLiteral="2.16.840.1.113883.1.3" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="root"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="suppressedGetVisibility" value="true"/> | |
<details key="suppressedSetVisibility" value="true"/> | |
<details key="suppressedIsSetVisibility" value="true"/> | |
<details key="suppressedUnsetVisibility" value="true"/> | |
</eAnnotations> | |
<eAnnotations source="redefines" references="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II/root"/> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="redefinedExtension" ordered="false" | |
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//stType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="extension"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="suppressedGetVisibility" value="true"/> | |
<details key="suppressedSetVisibility" value="true"/> | |
</eAnnotations> | |
<eAnnotations source="redefines" references="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II/extension"/> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RecordTarget" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RCT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="patientRole" ordered="false" | |
lowerBound="1" eType="#//PatientRole" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="RCT" unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PatientRole" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PAT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="patient" ordered="false" | |
eType="#//Patient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="providerOrganization" ordered="false" | |
eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClass" | |
defaultValueLiteral="PAT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Patient" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getIds" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.id }"/> | |
</eAnnotations> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDesc" 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="desc"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="administrativeGenderCode" | |
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="administrativeGenderCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="birthTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="birthTime"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDeceasedInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="deceasedInd"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDeceasedTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="deceasedTime"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCMultipleBirthInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="multipleBirthInd"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCMultipleBirthOrderNumber" | |
ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="multipleBirthOrderNumber"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="maritalStatusCode" 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="maritalStatusCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="religiousAffiliationCode" | |
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="religiousAffiliationCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="raceCode" 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="raceCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCRaceCode" ordered="false" | |
upperBound="-1" 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="raceCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="ethnicGroupCode" 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="ethnicGroupCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCEthnicGroupCode" ordered="false" | |
upperBound="-1" 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="ethnicGroupCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="guardian" ordered="false" | |
upperBound="-1" eType="#//Guardian" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="guardian"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="birthplace" ordered="false" | |
eType="#//Birthplace" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="birthplace"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCommunication" | |
ordered="false" upperBound="-1" eType="#//LanguageCommunication" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="languageCommunication"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClass" | |
defaultValueLiteral="PSN" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="determinerCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Guardian" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="guardianChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.guardianPerson.oclIsUndefined() xor self.guardianOrganization.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::GUARD"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="guardianPerson" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="guardianOrganization" ordered="false" | |
eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClass" | |
defaultValueLiteral="GUARD" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDesc" 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="desc"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCAsPatientRelationship" | |
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="asPatientRelationship"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClass" | |
defaultValueLiteral="PSN" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="determinerCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Organization" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ON" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="standardIndustryClassCode" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="asOrganizationPartOf" ordered="false" | |
eType="#//OrganizationPartOf" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassOrganization" | |
defaultValueLiteral="ORG" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="OrganizationPartOf" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::PART"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="wholeOrganization" ordered="false" | |
eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClass" | |
defaultValueLiteral="PART" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Birthplace" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::BIRTHPL"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="place" ordered="false" | |
lowerBound="1" eType="#//Place" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClass" | |
defaultValueLiteral="BIRTHPL" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassPlace::PLC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getNames" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//EN"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.name }"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getAddrs" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.addr }"/> | |
</eAnnotations> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//EN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassPlace" | |
defaultValueLiteral="PLC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LanguageCommunication"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="modeCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="proficiencyLevelCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="preferenceInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getClinicalDocument" ordered="false" lowerBound="1" eType="#//ClinicalDocument"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="functionCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedAuthor" ordered="false" | |
lowerBound="1" eType="#//AssignedAuthor" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="AUT" unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedAuthor" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="assignedAuthorChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.assignedPerson.oclIsUndefined() or self.assignedAuthoringDevice.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedPerson" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedAuthoringDevice" | |
ordered="false" eType="#//AuthoringDevice" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="representedOrganization" | |
ordered="false" eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassAssignedEntity" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AuthoringDevice" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassDevice::DEV"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturerModelName" | |
ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SC" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="softwareName" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SC" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="asMaintainedEntity" ordered="false" | |
upperBound="-1" eType="#//MaintainedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassDevice" | |
defaultValueLiteral="DEV" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MaintainedEntity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClass::MNT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="maintainingPerson" ordered="false" | |
lowerBound="1" eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClass" | |
defaultValueLiteral="MNT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DataEnterer" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::ENT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getClinicalDocument" ordered="false" lowerBound="1" eType="#//ClinicalDocument"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<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#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="ENT" unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedEntity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="code"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="addr"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="telecom"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedPerson" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="assignedPerson"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="representedOrganization" | |
ordered="false" upperBound="-1" eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="representedOrganization"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCPatient" ordered="false" | |
eType="#//SDTCPatient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="patient"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassAssignedEntity" | |
defaultValueLiteral="ASSIGNED" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SDTCPatient"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="id"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Informant12" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="informantChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.assignedEntity.oclIsUndefined() xor self.relatedEntity.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::INF"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="relatedEntity" ordered="false" | |
eType="#//RelatedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="INF" unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedEntity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="code"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="addr"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="telecom"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="name" value="effectiveTime"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="relatedPerson" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCPatient" ordered="false" | |
eType="#//SDTCPatient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="patient"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassMutualRelationship" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Custodian" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CST"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedCustodian" ordered="false" | |
lowerBound="1" eType="#//AssignedCustodian" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="CST" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedCustodian" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClassAssignedEntity::ASSIGNED"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="representedCustodianOrganization" | |
ordered="false" lowerBound="1" eType="#//CustodianOrganization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassAssignedEntity" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CustodianOrganization" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassOrganization::ORG"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="getNames" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//EN"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.name }"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getTelecoms" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.telecom }"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getAddrs" ordered="false" upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag { self.addr }"/> | |
</eAnnotations> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ON" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassOrganization" | |
defaultValueLiteral="ORG" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InformationRecipient" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="intendedRecipient" ordered="false" | |
lowerBound="1" eType="#//IntendedRecipient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_InformationRecipient" | |
defaultValueLiteral="PRCP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="IntendedRecipient" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informationRecipient" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="receivedOrganization" ordered="false" | |
eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_InformationRecipientRole" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LegalAuthenticator" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::LA"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="signatureCode" ordered="false" | |
lowerBound="1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="LA" unsettable="true"/> | |
<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="sDTCSignatureText" 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="signatureText"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Authenticator" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::AUTHEN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="time" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="signatureCode" ordered="false" | |
lowerBound="1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="AUTHEN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCSignatureText" 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="signatureText"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Participant1" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="functionCode" 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="namespace" value="##targetNamespace"/> | |
<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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="associatedEntity" ordered="false" | |
lowerBound="1" eType="#//AssociatedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssociatedEntity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="id"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="code"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="addr"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="telecom"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="associatedPerson" ordered="false" | |
eType="#//Person" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="associatedPerson"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="scopingOrganization" ordered="false" | |
eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="scopingOrganization"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCPatient" ordered="false" | |
eType="#//SDTCPatient" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="patient"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassAssociative" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InFulfillmentOf" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipFulfills::FLFS"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="order" ordered="false" | |
lowerBound="1" eType="#//Order" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipFulfills" | |
defaultValueLiteral="FLFS" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Order" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::RQO"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="RQO" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DocumentationOf" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::DOC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="serviceEvent" ordered="false" | |
lowerBound="1" eType="#//ServiceEvent" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipType" | |
defaultValueLiteral="DOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ServiceEvent" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Performer1" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="functionCode" 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="namespace" value="##targetNamespace"/> | |
<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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ServiceEventPerformer" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedDocument" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="parentDocument" ordered="false" | |
lowerBound="1" eType="#//ParentDocument" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipDocument" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ParentDocument" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClinicalDocument::DOCCLIN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="setId" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="versionNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClinicalDocument" | |
defaultValueLiteral="DOCCLIN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Authorization" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::AUTH"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="consent" ordered="false" | |
lowerBound="1" eType="#//Consent" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipType" | |
defaultValueLiteral="AUTH" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Consent" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::CONS"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<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"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="CONS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component1" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="encompassingEncounter" | |
ordered="false" lowerBound="1" eType="#//EncompassingEncounter" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EncompassingEncounter" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ENC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" ordered="false" | |
lowerBound="1" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<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"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="responsibleParty" ordered="false" | |
eType="#//ResponsibleParty" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="encounterParticipant" ordered="false" | |
upperBound="-1" eType="#//EncounterParticipant" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" | |
eType="#//Location" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="ENC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResponsibleParty" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::RESP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="RESP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EncounterParticipant" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_EncounterParticipant" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Location" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetLocation::LOC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="healthCareFacility" ordered="false" | |
lowerBound="1" eType="#//HealthCareFacility" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationTargetLocation" | |
defaultValueLiteral="LOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="HealthCareFacility" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="location" ordered="false" | |
eType="#//Place" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="serviceProviderOrganization" | |
ordered="false" eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassServiceDeliveryLocation" | |
defaultValueLiteral="SDLOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component2" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="bodyChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.structuredBody.oclIsUndefined() xor self.nonXMLBody.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextConductionInd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="nonXMLBody" ordered="false" | |
eType="#//NonXMLBody" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="structuredBody" ordered="false" | |
eType="#//StructuredBody" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="NonXMLBody" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" ordered="false" lowerBound="1" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="confidentialityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="DOCBODY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StructuredBody" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCBODY"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="confidentialityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="component" ordered="false" | |
lowerBound="1" upperBound="-1" eType="#//Component3" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="DOCBODY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component3" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextConductionInd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" | |
lowerBound="1" eType="#//Section" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Section" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::DOCSECT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="addAct" ordered="false" lowerBound="1"> | |
<eParameters name="act" ordered="false" lowerBound="1" eType="#//Act"/> | |
</eOperations> | |
<eOperations name="addEncounter" ordered="false" lowerBound="1"> | |
<eParameters name="encounter" ordered="false" lowerBound="1" eType="#//Encounter"/> | |
</eOperations> | |
<eOperations name="addObservation" ordered="false" lowerBound="1"> | |
<eParameters name="observation" ordered="false" lowerBound="1" eType="#//Observation"/> | |
</eOperations> | |
<eOperations name="addObservationMedia" ordered="false" lowerBound="1"> | |
<eParameters name="observationMedia" ordered="false" lowerBound="1" eType="#//ObservationMedia"/> | |
</eOperations> | |
<eOperations name="addOrganizer" ordered="false" lowerBound="1"> | |
<eParameters name="organizer" ordered="false" lowerBound="1" eType="#//Organizer"/> | |
</eOperations> | |
<eOperations name="addProcedure" ordered="false" lowerBound="1"> | |
<eParameters name="procedure" ordered="false" lowerBound="1" eType="#//Procedure"/> | |
</eOperations> | |
<eOperations name="addRegionOfInterest" ordered="false" lowerBound="1"> | |
<eParameters name="regionOfInterest" ordered="false" lowerBound="1" eType="#//RegionOfInterest"/> | |
</eOperations> | |
<eOperations name="addSection" ordered="false" lowerBound="1"> | |
<eParameters name="newSection" ordered="false" lowerBound="1" eType="#//Section"/> | |
</eOperations> | |
<eOperations name="addSubstanceAdministration" ordered="false" lowerBound="1"> | |
<eParameters name="substanceAdministration" ordered="false" lowerBound="1" eType="#//SubstanceAdministration"/> | |
</eOperations> | |
<eOperations name="addSupply" ordered="false" lowerBound="1"> | |
<eParameters name="supply" ordered="false" lowerBound="1" eType="#//Supply"/> | |
</eOperations> | |
<eOperations name="createStrucDocText" ordered="false" lowerBound="1" eType="#//StrucDocText"> | |
<eParameters name="xmlString" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="getActs" ordered="false" unique="false" upperBound="-1" eType="#//Act"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.act->select(act : cda::Act | not act.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getClinicalDocument" ordered="false" lowerBound="1" eType="#//ClinicalDocument"/> | |
<eOperations name="getEncounters" ordered="false" unique="false" upperBound="-1" | |
eType="#//Encounter"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.encounter->select(enc : cda::Encounter | not enc.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getObservations" ordered="false" unique="false" upperBound="-1" | |
eType="#//Observation"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.observation->select(obs : cda::Observation | not obs.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getObservationMedia" ordered="false" unique="false" upperBound="-1" | |
eType="#//ObservationMedia"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.observationMedia->select(media : cda::ObservationMedia | not media.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getOrganizers" ordered="false" unique="false" upperBound="-1" | |
eType="#//Organizer"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.organizer->select(org : cda::Organizer | not org.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getProcedures" ordered="false" unique="false" upperBound="-1" | |
eType="#//Procedure"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.procedure->select(proc : cda::Procedure | not proc.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getRegionsOfInterest" ordered="false" unique="false" upperBound="-1" | |
eType="#//RegionOfInterest"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.regionOfInterest->select(reg : cda::RegionOfInterest | not reg.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.component.section"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getAllSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"/> | |
<eOperations name="getSubstanceAdministrations" ordered="false" unique="false" | |
upperBound="-1" eType="#//SubstanceAdministration"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.substanceAdministration->select(sub : cda::SubstanceAdministration | not sub.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getSupplies" ordered="false" unique="false" upperBound="-1" | |
eType="#//Supply"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.entry.supply->select(sup : cda::Supply | not sup.oclIsUndefined())"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="hasActTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.code.code = code and self.code.codeSystem = codeSystem and self.code.codeSystemName = codeSystemName"/> | |
</eAnnotations> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasEncounterTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationMediaTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasOrganizerTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasProcedureTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasRegionOfInterestTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSubstanceAdministrationTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSectionTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSections()->exists(sect : cda::Section | sect.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSupplyTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.templateId->exists(id : datatypes::II | id.root = templateId)"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="getEntryTargets" ordered="false" upperBound="-1" eType="#//ClinicalStatement"> | |
<eParameters name="typeCode" ordered="false" lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipEntry"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</eOperations> | |
<eOperations name="getEntryTargets" ordered="false" upperBound="-1" eType="#//ClinicalStatement"> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="title" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ST" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" ordered="false" eType="#//StrucDocText" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="confidentialityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entry" ordered="false" | |
upperBound="-1" eType="#//Entry" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="component" ordered="false" | |
upperBound="-1" eType="#//Component5" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="sectionId" ordered="false" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ID"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="DOCSECT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StrucDocText"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="mixed"/> | |
</eAnnotations> | |
<eOperations name="addText" ordered="false" lowerBound="1"> | |
<eParameters name="text" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="getText" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eOperations name="getText" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"> | |
<eParameters name="id" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="any" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry" | |
volatile="true" transient="true" derived="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="elementWildcard"/> | |
<details key="wildcards" value="##any"/> | |
<details key="processing" value="lax"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="iD" ordered="false" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ID"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Subject" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationTargetSubject::SBJ"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="awarenessCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="relatedSubject" ordered="false" | |
lowerBound="1" eType="#//RelatedSubject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationTargetSubject" | |
defaultValueLiteral="SBJ" unsettable="true"/> | |
<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"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedSubject" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//SubjectPerson" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentSubject" | |
defaultValueLiteral="PRS" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SubjectPerson" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClass::PSN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="id"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDesc" 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="desc"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="administrativeGenderCode" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="birthTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDeceasedInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="deceasedInd"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDeceasedTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="deceasedTime"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCMultipleBirthInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="multipleBirthInd"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCMultipleBirthOrderNumber" | |
ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="multipleBirthOrderNumber"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCRaceCode" ordered="false" | |
upperBound="-1" 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="raceCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCEthnicGroupCode" ordered="false" | |
upperBound="-1" 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="ethnicGroupCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClass" | |
defaultValueLiteral="PSN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Entry" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="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)"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextConductionInd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="act" ordered="false" eType="#//Act" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="encounter" ordered="false" | |
eType="#//Encounter" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false" | |
eType="#//Observation" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observationMedia" ordered="false" | |
eType="#//ObservationMedia" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="organizer" ordered="false" | |
eType="#//Organizer" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" | |
eType="#//Procedure" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="regionOfInterest" ordered="false" | |
eType="#//RegionOfInterest" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="substanceAdministration" | |
ordered="false" eType="#//SubstanceAdministration" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="supply" ordered="false" | |
eType="#//Supply" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipEntry" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Act" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" ordered="false" lowerBound="1" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActClassDocumentEntryAct" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentActMood" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="negationInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ClinicalStatement" abstract="true" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="addAct" ordered="false" lowerBound="1"> | |
<eParameters name="act" ordered="false" lowerBound="1" eType="#//Act"/> | |
</eOperations> | |
<eOperations name="addEncounter" ordered="false" lowerBound="1"> | |
<eParameters name="encounter" ordered="false" lowerBound="1" eType="#//Encounter"/> | |
</eOperations> | |
<eOperations name="addObservation" ordered="false" lowerBound="1"> | |
<eParameters name="observation" ordered="false" lowerBound="1" eType="#//Observation"/> | |
</eOperations> | |
<eOperations name="addObservationMedia" ordered="false" lowerBound="1"> | |
<eParameters name="observationMedia" ordered="false" lowerBound="1" eType="#//ObservationMedia"/> | |
</eOperations> | |
<eOperations name="addOrganizer" ordered="false" lowerBound="1"> | |
<eParameters name="organizer" ordered="false" lowerBound="1" eType="#//Organizer"/> | |
</eOperations> | |
<eOperations name="addProcedure" ordered="false" lowerBound="1"> | |
<eParameters name="procedure" ordered="false" lowerBound="1" eType="#//Procedure"/> | |
</eOperations> | |
<eOperations name="addRegionOfInterest" ordered="false" lowerBound="1"> | |
<eParameters name="regionOfInterest" ordered="false" lowerBound="1" eType="#//RegionOfInterest"/> | |
</eOperations> | |
<eOperations name="addSubstanceAdministration" ordered="false" lowerBound="1"> | |
<eParameters name="substanceAdministration" ordered="false" lowerBound="1" eType="#//SubstanceAdministration"/> | |
</eOperations> | |
<eOperations name="addSupply" ordered="false" lowerBound="1"> | |
<eParameters name="supply" ordered="false" lowerBound="1" eType="#//Supply"/> | |
</eOperations> | |
<eOperations name="getActs" ordered="false" unique="false" upperBound="-1" eType="#//Act"/> | |
<eOperations name="getClinicalDocument" ordered="false" lowerBound="1" eType="#//ClinicalDocument"/> | |
<eOperations name="getEncounters" ordered="false" unique="false" upperBound="-1" | |
eType="#//Encounter"/> | |
<eOperations name="getEntryRelationshipTargets" ordered="false" upperBound="-1" | |
eType="#//ClinicalStatement"> | |
<eParameters name="typeCode" ordered="false" lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipEntryRelationship"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</eOperations> | |
<eOperations name="getEntryRelationshipTargets" ordered="false" upperBound="-1" | |
eType="#//ClinicalStatement"> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</eOperations> | |
<eOperations name="getObservations" ordered="false" unique="false" upperBound="-1" | |
eType="#//Observation"/> | |
<eOperations name="getObservationMedia" ordered="false" unique="false" upperBound="-1" | |
eType="#//ObservationMedia"/> | |
<eOperations name="getOrganizers" ordered="false" unique="false" upperBound="-1" | |
eType="#//Organizer"/> | |
<eOperations name="getProcedures" ordered="false" unique="false" upperBound="-1" | |
eType="#//Procedure"/> | |
<eOperations name="getRegionsOfInterest" ordered="false" unique="false" upperBound="-1" | |
eType="#//RegionOfInterest"/> | |
<eOperations name="getSection" ordered="false" lowerBound="1" eType="#//Section"/> | |
<eOperations name="getSubstanceAdministrations" ordered="false" unique="false" | |
upperBound="-1" eType="#//SubstanceAdministration"/> | |
<eOperations name="getSupplies" ordered="false" unique="false" upperBound="-1" | |
eType="#//Supply"/> | |
<eOperations name="hasActTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getActs()->exists(act : cda::Act | act.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasEncounterTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getEncounters()->exists(enc : cda::Encounter | enc.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationMediaTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getObservationMedia()->exists(media : cda::ObservationMedia | media.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getObservations()->exists(obs : cda::Observation | obs.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasOrganizerTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getOrganizers()->exists(org : cda::Organizer | org.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasProcedureTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getProcedures()->exists(proc : cda::Procedure | proc.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasRegionOfInterestTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getRegionsOfInterest()->exists(reg : cda::RegionOfInterest | reg.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSubstanceAdministrationTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSubstanceAdministrations()->exists(sub : cda::SubstanceAdministration | sub.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasSupplyTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.getSupplies()->exists(sup : cda::Supply | sup.hasTemplateId(templateId))"/> | |
</eAnnotations> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
</eOperations> | |
<eOperations name="getParticipantRoles" ordered="false" upperBound="-1" eType="#//ParticipantRole"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.participant.participantRole->excluding(null)"/> | |
</eAnnotations> | |
</eOperations> | |
<eOperations name="getAssignedEntities" ordered="false" upperBound="-1" eType="#//AssignedEntity"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.performer.assignedEntity->excluding(null)"/> | |
</eAnnotations> | |
</eOperations> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Encounter" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCDischargeDispositionCode" | |
ordered="false" upperBound="-1" 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="dischargeDispositionCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentEncounterMood" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Specimen" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::SPC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimenRole" ordered="false" | |
lowerBound="1" eType="#//SpecimenRole" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="SPC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SpecimenRole" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClassSpecimen::SPEC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimenPlayingEntity" | |
ordered="false" eType="#//PlayingEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassSpecimen" | |
defaultValueLiteral="SPEC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PlayingEntity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="realmCode"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="typeId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="templateId"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="code"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="quantity" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PQ" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="quantity"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="name"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCBirthTime" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="birthTime"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="desc" 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="desc"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="nullFlavor"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassRoot" | |
defaultValueLiteral="ENT" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="classCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="determinerCode"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Performer2" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationPhysicalPerformer::PRF"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="modeCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="assignedEntity" ordered="false" | |
lowerBound="1" eType="#//AssignedEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationPhysicalPerformer" | |
defaultValueLiteral="PRF" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Participant2" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isContextControlCodeDefined() implies self.contextControlCode=vocab::ContextControl::OP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="awarenessCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participantRole" ordered="false" | |
lowerBound="1" eType="#//ParticipantRole" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
unsettable="true"/> | |
<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"/> | |
</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"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.playingDevice.oclIsUndefined() or self.playingEntity.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="addr" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//AD" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="telecom" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//TEL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="playingDevice" ordered="false" | |
eType="#//Device" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="playingEntity" ordered="false" | |
eType="#//PlayingEntity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="scopingEntity" ordered="false" | |
eType="#//Entity" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassRoot" | |
defaultValueLiteral="ROL" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturerModelName" | |
ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SC" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="softwareName" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SC" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassDevice" | |
defaultValueLiteral="DEV" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminer::INSTANCE"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="desc" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassRoot" | |
defaultValueLiteral="ENT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EntryRelationship" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="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)"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sequenceNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="seperatableInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="act" ordered="false" eType="#//Act" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="encounter" ordered="false" | |
eType="#//Encounter" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false" | |
eType="#//Observation" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observationMedia" ordered="false" | |
eType="#//ObservationMedia" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="organizer" ordered="false" | |
eType="#//Organizer" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" | |
eType="#//Procedure" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="regionOfInterest" ordered="false" | |
eType="#//RegionOfInterest" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="substanceAdministration" | |
ordered="false" eType="#//SubstanceAdministration" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="supply" ordered="false" | |
eType="#//Supply" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipEntryRelationship" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="inversionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="negationInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Observation" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" ordered="false" lowerBound="1" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="derivationExpr" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ST" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="repeatNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ANY" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="interpretationCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="targetSiteCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="referenceRange" ordered="false" | |
upperBound="-1" eType="#//ReferenceRange" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassObservation" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActMoodDocumentObservation" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="negationInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Reference" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="externalActChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="Bag{self.externalAct.oclIsUndefined(), self.externalDocument.oclIsUndefined(), self.externalObservation.oclIsUndefined(), self.externalProcedure.oclIsUndefined()}->one(x | x = false)"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="seperatableInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="externalAct" ordered="false" | |
eType="#//ExternalAct" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="externalObservation" ordered="false" | |
eType="#//ExternalObservation" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="externalProcedure" ordered="false" | |
eType="#//ExternalProcedure" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="externalDocument" ordered="false" | |
eType="#//ExternalDocument" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipExternalReference" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalAct" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalObservation" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalProcedure" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::PROC"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="PROC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalDocument" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="setId" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="versionNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassDocument" | |
defaultValueLiteral="DOC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Precondition" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::PRCN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="criterion" ordered="false" | |
lowerBound="1" eType="#//Criterion" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipType" | |
defaultValueLiteral="PRCN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ANY" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN.CRT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ReferenceRange" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipType::REFV"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observationRange" ordered="false" | |
lowerBound="1" eType="#//ObservationRange" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipType" | |
defaultValueLiteral="REFV" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ObservationRange" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVNCRT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ANY" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="interpretationCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN.CRT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InFulfillmentOf1" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipFulfills" | |
defaultValueLiteral="FLFS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="actReference" ordered="false" | |
lowerBound="1" eType="#//ActReference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ActReference"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActClassDocumentEntryAct"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentActMood"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ObservationMedia" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" | |
lowerBound="1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="observationMediaId" ordered="false" | |
eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ID"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassObservation" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Organizer" eSuperTypes="#//ClinicalStatement"> | |
<eAnnotations source="duplicates"> | |
<contents xsi:type="ecore:EOperation" name="addAct" ordered="false" lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addAct"/> | |
<eParameters name="act" ordered="false" lowerBound="1" eType="#//Act"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addEncounter" ordered="false" lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addEncounter"/> | |
<eParameters name="encounter" ordered="false" lowerBound="1" eType="#//Encounter"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addObservation" ordered="false" | |
lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addObservation"/> | |
<eParameters name="observation" ordered="false" lowerBound="1" eType="#//Observation"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addObservationMedia" ordered="false" | |
lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addObservationMedia"/> | |
<eParameters name="observationMedia" ordered="false" lowerBound="1" eType="#//ObservationMedia"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addProcedure" ordered="false" lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addProcedure"/> | |
<eParameters name="procedure" ordered="false" lowerBound="1" eType="#//Procedure"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addRegionOfInterest" ordered="false" | |
lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addRegionOfInterest"/> | |
<eParameters name="regionOfInterest" ordered="false" lowerBound="1" eType="#//RegionOfInterest"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addSubstanceAdministration" ordered="false" | |
lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addSubstanceAdministration"/> | |
<eParameters name="substanceAdministration" ordered="false" lowerBound="1" | |
eType="#//SubstanceAdministration"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="addSupply" ordered="false" lowerBound="1"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/addSupply"/> | |
<eParameters name="supply" ordered="false" lowerBound="1" eType="#//Supply"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getActs" ordered="false" unique="false" | |
upperBound="-1" eType="#//Act"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getActs"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getEncounters" ordered="false" unique="false" | |
upperBound="-1" eType="#//Encounter"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getEncounters"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getObservations" ordered="false" | |
unique="false" upperBound="-1" eType="#//Observation"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getObservations"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getObservationMedia" ordered="false" | |
unique="false" upperBound="-1" eType="#//ObservationMedia"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getObservationMedia"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getOrganizers" ordered="false" unique="false" | |
upperBound="-1" eType="#//Organizer"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getOrganizers"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getProcedures" ordered="false" unique="false" | |
upperBound="-1" eType="#//Procedure"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getProcedures"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getRegionsOfInterest" ordered="false" | |
unique="false" upperBound="-1" eType="#//RegionOfInterest"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getRegionsOfInterest"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getSubstanceAdministrations" ordered="false" | |
unique="false" upperBound="-1" eType="#//SubstanceAdministration"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getSubstanceAdministrations"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getSupplies" ordered="false" unique="false" | |
upperBound="-1" eType="#//Supply"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getSupplies"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getEntryRelationshipTargets" ordered="false" | |
upperBound="-1" eType="#//ClinicalStatement"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getEntryRelationshipTargets"/> | |
<eParameters name="typeCode" ordered="false" lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActRelationshipEntryRelationship"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</contents> | |
<contents xsi:type="ecore:EOperation" name="getEntryRelationshipTargets" ordered="false" | |
upperBound="-1" eType="#//ClinicalStatement"> | |
<eAnnotations source="redefines" references="#//ClinicalStatement/getEntryRelationshipTargets.1"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EJavaObject"/> | |
</contents> | |
</eAnnotations> | |
<eOperations name="addOrganizer" ordered="false" lowerBound="1"> | |
<eParameters name="newOrganizer" ordered="false" lowerBound="1" eType="#//Organizer"/> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<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"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="component" ordered="false" | |
upperBound="-1" eType="#//Component4" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_ActClassDocumentEntryOrganizer" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component4" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="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)"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextConductionInd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sequenceNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="seperatableInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="act" ordered="false" eType="#//Act" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="encounter" ordered="false" | |
eType="#//Encounter" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observation" ordered="false" | |
eType="#//Observation" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="observationMedia" ordered="false" | |
eType="#//ObservationMedia" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="organizer" ordered="false" | |
eType="#//Organizer" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="procedure" ordered="false" | |
eType="#//Procedure" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="regionOfInterest" ordered="false" | |
eType="#//RegionOfInterest" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="substanceAdministration" | |
ordered="false" eType="#//SubstanceAdministration" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="supply" ordered="false" | |
eType="#//Supply" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Procedure" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="languageCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="methodCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="approachSiteCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="targetSiteCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentProcedureMood" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="negationInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RegionOfInterest" eSuperTypes="#//ClinicalStatement"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::ROIOVL"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isMoodCodeDefined() implies self.moodCode=vocab::ActMood::EVN"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" lowerBound="1" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" ordered="false" lowerBound="1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="value" ordered="false" | |
lowerBound="1" upperBound="-1" eType="#//RegionOfInterestValue" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="regionOfInterestId" ordered="false" | |
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ID"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="ROIOVL" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RegionOfInterestValue" eSuperTypes="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//INT"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="unsorted" ordered="false" | |
lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//Boolean" | |
defaultValueLiteral="false"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SubstanceAdministration" eSuperTypes="#//ClinicalStatement"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClass::SBADM"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SXCM_TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="repeatNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="routeCode" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="approachSiteCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="doseQuantity" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_PQ" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="rateQuantity" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_PQ" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="maxDoseQuantity" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//RTO_PQ_PQ" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="administrationUnitCode" | |
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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="consumable" ordered="false" | |
lowerBound="1" eType="#//Consumable" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClass" | |
defaultValueLiteral="SBADM" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentSubstanceMood" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="negationInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Consumable" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::CSM"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturedProduct" ordered="false" | |
lowerBound="1" eType="#//ManufacturedProduct" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="CSM" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ManufacturedProduct" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Role"> | |
<eOperations name="manufacturedDrugOrOtherMaterial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.manufacturedLabeledDrug.oclIsUndefined() xor self.manufacturedMaterial.oclIsUndefined()"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::RoleClassManufacturedProduct::MANU"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturedLabeledDrug" | |
ordered="false" eType="#//LabeledDrug" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturedMaterial" ordered="false" | |
eType="#//Material" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturerOrganization" | |
ordered="false" eType="#//Organization" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//RoleClassManufacturedProduct" | |
defaultValueLiteral="MANU" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LabeledDrug" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//EN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassManufacturedMaterial" | |
defaultValueLiteral="MMAT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminerDetermined" | |
defaultValueLiteral="KIND" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Material" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::EntityClassManufacturedMaterial::MMAT"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isDeterminerCodeDefined() implies self.determinerCode=vocab::EntityDeterminerDetermined::KIND"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="name" ordered="false" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//EN" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="lotNumberText" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//ST" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityClassManufacturedMaterial" | |
defaultValueLiteral="MMAT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//EntityDeterminerDetermined" | |
defaultValueLiteral="KIND" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Supply" eSuperTypes="#//ClinicalStatement"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isClassCodeDefined() implies self.classCode=vocab::ActClassSupply::SPLY"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="id" ordered="false" upperBound="-1" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="code" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="text" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="statusCode" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="effectiveTime" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//SXCM_TS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="priorityCode" ordered="false" | |
upperBound="-1" 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="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="repeatNumber" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//IVL_INT" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="independentInd" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//BL" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="quantity" ordered="false" | |
eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//PQ" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="expectedUseTime" 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"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="subject" ordered="false" | |
eType="#//Subject" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="specimen" ordered="false" | |
upperBound="-1" eType="#//Specimen" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="product" ordered="false" | |
eType="#//Product" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="performer" ordered="false" | |
upperBound="-1" eType="#//Performer2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false" | |
upperBound="-1" eType="#//Author" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="informant" ordered="false" | |
upperBound="-1" eType="#//Informant12" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="participant" ordered="false" | |
upperBound="-1" eType="#//Participant2" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="entryRelationship" ordered="false" | |
upperBound="-1" eType="#//EntryRelationship" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="reference" ordered="false" | |
upperBound="-1" eType="#//Reference" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="precondition" ordered="false" | |
upperBound="-1" eType="#//Precondition" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="inFulfillmentOf1" ordered="false" | |
upperBound="-1" eType="#//InFulfillmentOf1" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActClassSupply" | |
defaultValueLiteral="SPLY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//x_DocumentSubstanceMood" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Product" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ParticipationType::PRD"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="manufacturedProduct" ordered="false" | |
lowerBound="1" eType="#//ManufacturedProduct" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ParticipationType" | |
defaultValueLiteral="PRD" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component5" eSuperTypes="../../org.eclipse.mdht.uml.hl7.rim/model/rim.ecore#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="self.isTypeCodeDefined() implies self.typeCode=vocab::ActRelationshipHasComponent::COMP"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eOperations name="contextConductionInd" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="http://www.eclipse.org/uml2/1.1.0/GenModel"> | |
<details key="body" value="not self.contextConductionInd.oclIsUndefined() implies self.contextConductionInd=true"/> | |
</eAnnotations> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The chain of diagnostics to which problems are to be appended."/> | |
</eAnnotations> | |
</eParameters> | |
<eParameters name="context"> | |
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> | |
<details key="documentation" value="The cache of context-specific information."/> | |
</eAnnotations> | |
<eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EMap"> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
<eTypeArguments eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eGenericType> | |
</eParameters> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//CS" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="typeId" ordered="false" | |
eType="#//InfrastructureRootTypeId" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="templateId" ordered="false" | |
upperBound="-1" eType="ecore:EClass ../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.ecore#//II" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="section" ordered="false" | |
lowerBound="1" eType="#//Section" containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.ecore#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextConductionInd" ordered="false" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBooleanObject" | |
defaultValueLiteral="true" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DocumentRoot"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="kind" value="mixed"/> | |
<details key="name" value=""/> | |
</eAnnotations> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1" | |
eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value=":mixed"/> | |
<details key="kind" value="elementWildcard"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1" | |
eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EStringToStringMapEntry" | |
transient="true" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="xmlns:prefix"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1" | |
eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EStringToStringMapEntry" | |
transient="true" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="xsi:schemaLocation"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="clinicalDocument" eType="#//ClinicalDocument" | |
volatile="true" transient="true" derived="true" containment="true" resolveProxies="false"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="ClinicalDocument"/> | |
<details key="namespace" value="##targetNamespace"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RegistryDelegate" abstract="true" interface="true"> | |
<eOperations name="getEClass" ordered="false" lowerBound="1" eType="ecore:EClass platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EClass"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType ../../org.eclipse.uml2.types/model/Types.ecore#//String"/> | |
<eParameters name="context" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eOperations> | |
</eClassifiers> | |
</ecore:EPackage> |