<?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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"/> | |
<eOperations name="getPatientRoles" ordered="false" unique="false" upperBound="-1" | |
eType="#//PatientRole"/> | |
<eOperations name="getSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"/> | |
<eOperations name="getAllSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"/> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSectionTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="effectiveTime" ordered="false" | |
lowerBound="1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClinicalDocument" | |
defaultValueLiteral="DOCCLIN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InfrastructureRootTypeId" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//II"> | |
<eAnnotations source="duplicates"> | |
<contents xsi:type="ecore:EOperation" name="II" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eAnnotations source="redefines" references="http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//II/II"/> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="redefines" references="http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//II/root"/> | |
</eStructuralFeatures> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="redefinedExtension" ordered="false" | |
lowerBound="1" eType="ecore:EDataType http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//stType"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="extension"/> | |
<details key="kind" value="attribute"/> | |
</eAnnotations> | |
<eAnnotations source="redefines" references="http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//II/extension"/> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RecordTarget" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="RCT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PatientRole" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClass" | |
defaultValueLiteral="PAT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Patient" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//II"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="administrativeGenderCode" | |
ordered="false" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="maritalStatusCode" ordered="false" | |
eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="guardianChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClass" | |
defaultValueLiteral="GUARD" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Person" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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:EAttribute" name="nullFlavor" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassOrganization" | |
defaultValueLiteral="ORG" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="OrganizationPartOf" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClass" | |
defaultValueLiteral="PART" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Birthplace" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClass" | |
defaultValueLiteral="BIRTHPL" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Place" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//EN"/> | |
<eOperations name="getAddrs" ordered="false" upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//AD"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassPlace" | |
defaultValueLiteral="PLC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Author" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="AUT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedAuthor" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="assignedAuthorChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassAssignedEntity" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AuthoringDevice" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassDevice" | |
defaultValueLiteral="DEV" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="MaintainedEntity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClass" | |
defaultValueLiteral="MNT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DataEnterer" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="ENT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedEntity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="informantChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="INF" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedEntity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="CST" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssignedCustodian" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassAssignedEntity" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="CustodianOrganization" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//EN"/> | |
<eOperations name="getTelecoms" ordered="false" upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//TEL"/> | |
<eOperations name="getAddrs" ordered="false" upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//AD"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassOrganization" | |
defaultValueLiteral="ORG" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InformationRecipient" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_InformationRecipient" | |
defaultValueLiteral="PRCP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="IntendedRecipient" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_InformationRecipientRole" | |
defaultValueLiteral="ASSIGNED" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LegalAuthenticator" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="LA" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCSignatureText" ordered="false" | |
eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//ED" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="AUTHEN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCSignatureText" ordered="false" | |
eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//ED" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="AssociatedEntity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipFulfills" | |
defaultValueLiteral="FLFS" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Order" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="RQO" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="DocumentationOf" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipType" | |
defaultValueLiteral="DOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ServiceEvent" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Performer1" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ServiceEventPerformer" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedDocument" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActRelationshipDocument" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ParentDocument" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClinicalDocument" | |
defaultValueLiteral="DOCCLIN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Authorization" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipType" | |
defaultValueLiteral="AUTH" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Consent" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="CONS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component1" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipHasComponent" | |
defaultValueLiteral="COMP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EncompassingEncounter" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="dischargeDispositionCode" | |
ordered="false" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="ENC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ResponsibleParty" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="RESP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EncounterParticipant" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_EncounterParticipant" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Location" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationTargetLocation" | |
defaultValueLiteral="LOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="HealthCareFacility" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassServiceDeliveryLocation" | |
defaultValueLiteral="SDLOC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component2" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="bodyChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="DOCBODY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="StructuredBody" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="DOCBODY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component3" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</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="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="getSections" ordered="false" unique="false" upperBound="-1" | |
eType="#//Section"/> | |
<eOperations name="getAllSections" ordered="false" unique="false" upperBound="-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 http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasEncounterTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationMediaTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasOrganizerTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasProcedureTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasRegionOfInterestTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSubstanceAdministrationTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSectionTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSupplyTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="getEntryTargets" ordered="false" upperBound="-1" eType="#//ClinicalStatement"> | |
<eParameters name="typeCode" ordered="false" lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActRelationshipEntry"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eOperations> | |
<eOperations name="getEntryTargets" ordered="false" upperBound="-1" eType="#//ClinicalStatement"> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eOperations> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.eclipse.org/uml2/5.0.0/Types#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="DOCSECT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="getText" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eOperations name="getText" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"> | |
<eParameters name="id" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//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 http://www.eclipse.org/uml2/5.0.0/Types#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationTargetSubject" | |
defaultValueLiteral="SBJ" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RelatedSubject" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClass" | |
defaultValueLiteral="PSN" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Entry" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActClassDocumentEntryAct" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActRelationshipEntryRelationship"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eOperations> | |
<eOperations name="getEntryRelationshipTargets" ordered="false" upperBound="-1" | |
eType="#//ClinicalStatement"> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/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 http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasCode" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="code" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystem" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="codeSystemName" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasEncounterTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationMediaTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasObservationTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasOrganizerTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasProcedureTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasRegionOfInterestTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSubstanceAdministrationTemplate" ordered="false" lowerBound="1" | |
eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasSupplyTemplate" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="hasTemplateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//Boolean"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
</eOperations> | |
<eOperations name="getParticipantRoles" ordered="false" upperBound="-1" eType="#//ParticipantRole"/> | |
<eOperations name="getAssignedEntities" ordered="false" upperBound="-1" eType="#//AssignedEntity"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Encounter" eSuperTypes="#//ClinicalStatement"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="SPC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="SpecimenRole" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassSpecimen" | |
defaultValueLiteral="SPEC" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="PlayingEntity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationPhysicalPerformer" | |
defaultValueLiteral="PRF" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false" | |
eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="functionCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Participant2" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="contextControlCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="contextControlCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ContextControl" | |
defaultValueLiteral="OP" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="sDTCFunctionCode" ordered="false" | |
eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//CE" | |
containment="true"> | |
<eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> | |
<details key="name" value="functionCode"/> | |
<details key="namespace" value="urn:hl7-org:sdtc"/> | |
<details key="kind" value="element"/> | |
</eAnnotations> | |
</eStructuralFeatures> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ParticipantRole" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="playingEntityChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassRoot" | |
defaultValueLiteral="ROL" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Device" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassDevice" | |
defaultValueLiteral="DEV" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Entity" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="determinerCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassRoot" | |
defaultValueLiteral="ENT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminer" | |
defaultValueLiteral="INSTANCE" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="EntryRelationship" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassObservation" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="externalActChoice" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActRelationshipExternalReference" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalAct" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassRoot" | |
defaultValueLiteral="ACT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalObservation" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalProcedure" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="PROC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ExternalDocument" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassDocument" | |
defaultValueLiteral="DOC" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Precondition" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipType" | |
defaultValueLiteral="PRCN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Criterion" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN.CRT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ReferenceRange" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActRelationshipType" | |
defaultValueLiteral="REFV" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ObservationRange" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Act"> | |
<eOperations name="moodCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassObservation" | |
defaultValueLiteral="OBS" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN.CRT" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="InFulfillmentOf1" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eStructuralFeatures xsi:type="ecore:EReference" name="realmCode" ordered="false" | |
upperBound="-1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.eclipse.org/uml2/5.0.0/Types#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassObservation" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActRelationshipEntryRelationship"/> | |
<eParameters name="targetClass" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/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 http://www.eclipse.org/emf/2002/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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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="statusCode" ordered="false" | |
lowerBound="1" eType="ecore:EClass http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_ActClassDocumentEntryOrganizer" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component4" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="clinicalStatement" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.eclipse.org/uml2/5.0.0/Types#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="ROIOVL" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActMood" | |
defaultValueLiteral="EVN" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="RegionOfInterestValue" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//INT"> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="unsorted" ordered="false" | |
lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClass" | |
defaultValueLiteral="SBADM" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="CSM" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="ManufacturedProduct" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Role"> | |
<eOperations name="manufacturedDrugOrOtherMaterial" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//RoleClassManufacturedProduct" | |
defaultValueLiteral="MANU" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="LabeledDrug" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassManufacturedMaterial" | |
defaultValueLiteral="MMAT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityDeterminerDetermined" | |
defaultValueLiteral="KIND" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Material" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Entity"> | |
<eOperations name="classCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//EntityClassManufacturedMaterial" | |
defaultValueLiteral="MMAT" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="determinerCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="classCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ActClassSupply" | |
defaultValueLiteral="SPLY" unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="moodCode" ordered="false" | |
lowerBound="1" eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//x_DocumentSubstanceMood" | |
unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Product" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//Participation"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//ParticipationType" | |
defaultValueLiteral="PRD" unsettable="true"/> | |
</eClassifiers> | |
<eClassifiers xsi:type="ecore:EClass" name="Component5" eSuperTypes="http://www.openhealthtools.org/mdht/uml/hl7/rim#//ActRelationship"> | |
<eOperations name="typeCode" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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"> | |
<eParameters name="diagnostics" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDiagnosticChain"/> | |
<eParameters name="context"> | |
<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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/datatypes#//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 http://www.openhealthtools.org/mdht/uml/hl7/vocab#//NullFlavor" | |
unsettable="true"/> | |
<eStructuralFeatures xsi:type="ecore:EAttribute" name="typeCode" ordered="false" | |
eType="ecore:EEnum http://www.openhealthtools.org/mdht/uml/hl7/vocab#//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 http://www.eclipse.org/emf/2002/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 http://www.eclipse.org/emf/2002/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 http://www.eclipse.org/emf/2002/Ecore#//EClass"> | |
<eParameters name="templateId" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/uml2/5.0.0/Types#//String"/> | |
<eParameters name="context" ordered="false" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> | |
</eOperations> | |
</eClassifiers> | |
</ecore:EPackage> |