blob: 4df7be6b5559d8a120ec1ccc1aa083be189df74b [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel 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" xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel"
modelDirectory="/org.eclipse.mdht.uml.cda/src" modelPluginID="org.eclipse.mdht.uml.cda"
templateDirectory="org.eclipse.mdht.uml.hl7.rim/templates" dynamicTemplates="true"
modelName="Cda" modelPluginClass="CDAPlugin" editPluginClass="org.eclipse.mdht.uml.cda.provider.CdaEditPlugin"
editorPluginClass="org.eclipse.mdht.uml.cda.presentation.CdaEditorPlugin" testsDirectory="/org.eclipse.mdht.uml.cda.test/src/test/java"
testSuiteClass="org.eclipse.mdht.uml.cda.tests.CdaAllTests" importerID="org.eclipse.uml2.uml.ecore.importer"
complianceLevel="7.0" copyrightFields="false" testsPluginID="org.eclipse.mdht.uml.cda.test"
runtimeVersion="2.9" usedGenPackages="../../org.eclipse.mdht.uml.hl7.datatypes/model/datatypes.genmodel#//datatypes platform:/plugin/org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.mdht.uml.hl7.rim/model/rim.genmodel#//rim ../../org.eclipse.mdht.uml.hl7.vocab/model/vocab.genmodel#//vocab ../../org.eclipse.uml2.types/model/Types.genmodel#//types"
pluralizedGetters="true" invariantPrefix="validate">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
<details key="DUPLICATE_OPERATIONS" value="PROCESS"/>
<details key="REDEFINING_OPERATIONS" value="PROCESS"/>
<details key="CAMEL_CASE_NAMES" value="IGNORE"/>
<details key="SUBSETTING_PROPERTIES" value="PROCESS"/>
<details key="UNION_PROPERTIES" value="PROCESS"/>
<details key="SUPER_CLASS_ORDER" value="PROCESS"/>
<details key="REDEFINING_PROPERTIES" value="PROCESS"/>
<details key="DUPLICATE_FEATURE_INHERITANCE" value="PROCESS"/>
<details key="DUPLICATE_FEATURES" value="PROCESS"/>
<details key="ANNOTATION_DETAILS" value="PROCESS"/>
<details key="COMMENTS" value="PROCESS"/>
<details key="INVARIANT_CONSTRAINTS" value="PROCESS"/>
<details key="OPERATION_BODIES" value="PROCESS"/>
<details key="ECORE_TAGGED_VALUES" value="PROCESS"/>
<details key="DUPLICATE_OPERATION_INHERITANCE" value="PROCESS"/>
<details key="DERIVED_FEATURES" value="IGNORE"/>
<details key="VALIDATION_DELEGATES" value="IGNORE"/>
<details key="INVOCATION_DELEGATES" value="IGNORE"/>
<details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
<details key="PROPERTY_DEFAULT_EXPRESSIONS" value="IGNORE"/>
<details key="NON_API_INVARIANTS" value="IGNORE"/>
<details key="UNTYPED_PROPERTIES" value="REPORT"/>
</genAnnotations>
<foreignModel>cda.uml</foreignModel>
<genPackages xsi:type="genmodel:GenPackage" prefix="CDA" basePackage="org.eclipse.mdht.uml"
disposableProviderFactory="true" loadInitialization="true" ecorePackage="cda.ecore#/"
resourceInterfaces="true" operationsPackage="org.eclipse.mdht.uml.cda.operations">
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ClinicalDocument">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/title"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/sDTCStatusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/confidentialityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/setId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/versionNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/copyTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/recordTarget"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/dataEnterer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/custodian"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/informationRecipient"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/legalAuthenticator"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/authenticator"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/inFulfillmentOf"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/documentationOf"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/relatedDocument"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/authorization"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/componentOf"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ClinicalDocument/component"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ClinicalDocument/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ClinicalDocument/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ClinicalDocument/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/moodCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/addPatient">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/addPatient/patient"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/addPatientRole">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/addPatientRole/patientRole"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/addSection">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/addSection/section"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/getPatients"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/getPatientRoles"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/getSections"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/getAllSections"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/hasCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/hasCode/code"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/hasCode/codeSystem"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/hasCode/codeSystemName"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/hasSectionTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/hasSectionTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/hasTemplateId">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/hasTemplateId/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalDocument/setStructuredBody">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalDocument/setStructuredBody/structuredBody"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//InfrastructureRootTypeId">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InfrastructureRootTypeId/redefinedRoot.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InfrastructureRootTypeId/redefinedExtension.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//InfrastructureRootTypeId/redefinedRoot">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InfrastructureRootTypeId/redefinedRoot/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InfrastructureRootTypeId/redefinedRoot/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//InfrastructureRootTypeId/redefinedExtension">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InfrastructureRootTypeId/redefinedExtension/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InfrastructureRootTypeId/redefinedExtension/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RecordTarget">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RecordTarget/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RecordTarget/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RecordTarget/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RecordTarget/patientRole"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RecordTarget/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RecordTarget/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RecordTarget/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//RecordTarget/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RecordTarget/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RecordTarget/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//RecordTarget/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RecordTarget/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RecordTarget/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//PatientRole">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/patient"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PatientRole/providerOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//PatientRole/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//PatientRole/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//PatientRole/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//PatientRole/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//PatientRole/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Patient">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCDesc"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/administrativeGenderCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/birthTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCDeceasedInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCDeceasedTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCMultipleBirthInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCMultipleBirthOrderNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/maritalStatusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/religiousAffiliationCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/raceCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCRaceCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/ethnicGroupCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/sDTCEthnicGroupCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/guardian"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/birthplace"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Patient/languageCommunication"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Patient/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Patient/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Patient/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Patient/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Patient/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Patient/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Patient/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Patient/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Patient/determinerCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Patient/getIds"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Guardian">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/guardianPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Guardian/guardianOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Guardian/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Guardian/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Guardian/guardianChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Guardian/guardianChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Guardian/guardianChoice/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Guardian/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Guardian/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Guardian/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Person">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/sDTCDesc"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Person/sDTCAsPatientRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Person/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Person/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Person/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Person/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Person/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Person/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Person/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Person/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Person/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Organization">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/standardIndustryClassCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organization/asOrganizationPartOf"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organization/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organization/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organization/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Organization/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Organization/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Organization/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Organization/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Organization/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Organization/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//OrganizationPartOf">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//OrganizationPartOf/wholeOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//OrganizationPartOf/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//OrganizationPartOf/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//OrganizationPartOf/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//OrganizationPartOf/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//OrganizationPartOf/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Birthplace">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Birthplace/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Birthplace/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Birthplace/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Birthplace/place"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Birthplace/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Birthplace/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Birthplace/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Birthplace/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Birthplace/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Place">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Place/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Place/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Place/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Place/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Place/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Place/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Place/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Place/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Place/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Place/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Place/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Place/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Place/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Place/determinerCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Place/getNames"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Place/getAddrs"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//LanguageCommunication">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/modeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/proficiencyLevelCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LanguageCommunication/preferenceInd"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LanguageCommunication/nullFlavor"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Author">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/functionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Author/assignedAuthor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Author/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Author/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Author/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Author/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Author/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Author/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Author/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Author/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Author/contextControlCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Author/getClinicalDocument"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//AssignedAuthor">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/assignedPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/assignedAuthoringDevice"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedAuthor/representedOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedAuthor/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedAuthor/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AssignedAuthor/assignedAuthorChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedAuthor/assignedAuthorChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedAuthor/assignedAuthorChoice/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AssignedAuthor/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedAuthor/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedAuthor/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//AuthoringDevice">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/manufacturerModelName"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/softwareName"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AuthoringDevice/asMaintainedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AuthoringDevice/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AuthoringDevice/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AuthoringDevice/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AuthoringDevice/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AuthoringDevice/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AuthoringDevice/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AuthoringDevice/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AuthoringDevice/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AuthoringDevice/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//MaintainedEntity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//MaintainedEntity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//MaintainedEntity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//MaintainedEntity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//MaintainedEntity/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//MaintainedEntity/maintainingPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//MaintainedEntity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//MaintainedEntity/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//MaintainedEntity/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//MaintainedEntity/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//MaintainedEntity/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//DataEnterer">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DataEnterer/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DataEnterer/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DataEnterer/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DataEnterer/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DataEnterer/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//DataEnterer/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//DataEnterer/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//DataEnterer/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//DataEnterer/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DataEnterer/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DataEnterer/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//DataEnterer/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DataEnterer/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DataEnterer/contextControlCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//DataEnterer/getClinicalDocument"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//AssignedEntity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/assignedPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/representedOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedEntity/sDTCPatient"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedEntity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedEntity/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AssignedEntity/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedEntity/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedEntity/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//SDTCPatient">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SDTCPatient/id"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Informant12">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Informant12/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Informant12/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Informant12/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Informant12/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Informant12/relatedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Informant12/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Informant12/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Informant12/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Informant12/informantChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/informantChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/informantChoice/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Informant12/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Informant12/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Informant12/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RelatedEntity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/relatedPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedEntity/sDTCPatient"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedEntity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedEntity/classCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Custodian">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Custodian/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Custodian/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Custodian/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Custodian/assignedCustodian"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Custodian/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Custodian/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Custodian/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Custodian/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Custodian/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//AssignedCustodian">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedCustodian/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedCustodian/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedCustodian/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssignedCustodian/representedCustodianOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedCustodian/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssignedCustodian/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//AssignedCustodian/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedCustodian/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//AssignedCustodian/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//CustodianOrganization">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//CustodianOrganization/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//CustodianOrganization/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//CustodianOrganization/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//CustodianOrganization/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//CustodianOrganization/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//CustodianOrganization/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//CustodianOrganization/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//CustodianOrganization/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//CustodianOrganization/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//CustodianOrganization/determinerCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//CustodianOrganization/getNames"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//CustodianOrganization/getTelecoms"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//CustodianOrganization/getAddrs"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//InformationRecipient">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InformationRecipient/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InformationRecipient/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InformationRecipient/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InformationRecipient/intendedRecipient"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InformationRecipient/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InformationRecipient/typeCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//IntendedRecipient">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/informationRecipient"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//IntendedRecipient/receivedOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//IntendedRecipient/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//IntendedRecipient/classCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//LegalAuthenticator">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/signatureCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LegalAuthenticator/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LegalAuthenticator/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LegalAuthenticator/contextControlCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LegalAuthenticator/sDTCSignatureText"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//LegalAuthenticator/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LegalAuthenticator/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LegalAuthenticator/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//LegalAuthenticator/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LegalAuthenticator/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LegalAuthenticator/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Authenticator">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/signatureCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Authenticator/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Authenticator/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authenticator/sDTCSignatureText"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Authenticator/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Authenticator/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Authenticator/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Participant1">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/functionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant1/associatedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant1/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant1/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant1/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Participant1/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant1/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant1/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//AssociatedEntity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/associatedPerson"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/scopingOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//AssociatedEntity/sDTCPatient"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssociatedEntity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//AssociatedEntity/classCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//InFulfillmentOf">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf/order"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InFulfillmentOf/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InFulfillmentOf/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//InFulfillmentOf/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InFulfillmentOf/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//InFulfillmentOf/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Order">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Order/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Order/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Order/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Order/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Order/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Order/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Order/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//DocumentationOf">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentationOf/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentationOf/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentationOf/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentationOf/serviceEvent"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//DocumentationOf/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//DocumentationOf/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//DocumentationOf/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DocumentationOf/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//DocumentationOf/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ServiceEvent">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ServiceEvent/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ServiceEvent/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ServiceEvent/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ServiceEvent/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ServiceEvent/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ServiceEvent/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ServiceEvent/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Performer1">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/functionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer1/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Performer1/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Performer1/typeCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RelatedDocument">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedDocument/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedDocument/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedDocument/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedDocument/parentDocument"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedDocument/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedDocument/typeCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ParentDocument">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/setId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParentDocument/versionNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ParentDocument/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ParentDocument/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ParentDocument/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ParentDocument/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParentDocument/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParentDocument/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ParentDocument/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParentDocument/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParentDocument/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Authorization">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authorization/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authorization/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authorization/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Authorization/consent"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Authorization/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Authorization/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Authorization/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Authorization/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Authorization/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Consent">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consent/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Consent/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Consent/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Consent/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Consent/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consent/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consent/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Consent/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consent/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consent/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Component1">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component1/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component1/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component1/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component1/encompassingEncounter"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component1/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component1/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component1/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component1/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component1/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//EncompassingEncounter">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/dischargeDispositionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/responsibleParty"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/encounterParticipant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncompassingEncounter/location"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EncompassingEncounter/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EncompassingEncounter/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EncompassingEncounter/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//EncompassingEncounter/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EncompassingEncounter/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EncompassingEncounter/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//EncompassingEncounter/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EncompassingEncounter/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EncompassingEncounter/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ResponsibleParty">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ResponsibleParty/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ResponsibleParty/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ResponsibleParty/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ResponsibleParty/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ResponsibleParty/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ResponsibleParty/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ResponsibleParty/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ResponsibleParty/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ResponsibleParty/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//EncounterParticipant">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncounterParticipant/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncounterParticipant/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncounterParticipant/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncounterParticipant/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EncounterParticipant/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EncounterParticipant/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EncounterParticipant/typeCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Location">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Location/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Location/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Location/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Location/healthCareFacility"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Location/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Location/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Location/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Location/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Location/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//HealthCareFacility">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/location"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//HealthCareFacility/serviceProviderOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//HealthCareFacility/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//HealthCareFacility/classCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Component2">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component2/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component2/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component2/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component2/nonXMLBody"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component2/structuredBody"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component2/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component2/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component2/contextConductionInd.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component2/bodyChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/bodyChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/bodyChoice/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component2/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component2/contextConductionInd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/contextConductionInd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component2/contextConductionInd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//NonXMLBody">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/confidentialityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//NonXMLBody/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//NonXMLBody/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//NonXMLBody/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//NonXMLBody/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//NonXMLBody/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//NonXMLBody/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//NonXMLBody/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//NonXMLBody/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//NonXMLBody/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//NonXMLBody/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//StructuredBody">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/confidentialityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//StructuredBody/component"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//StructuredBody/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//StructuredBody/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//StructuredBody/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//StructuredBody/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StructuredBody/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StructuredBody/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//StructuredBody/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StructuredBody/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StructuredBody/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Component3">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component3/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component3/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component3/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component3/section"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component3/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component3/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component3/contextConductionInd.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component3/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component3/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component3/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component3/contextConductionInd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component3/contextConductionInd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component3/contextConductionInd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Section">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/title"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/confidentialityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/entry"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Section/component"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Section/sectionId"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Section/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Section/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Section/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/moodCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addAct">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addAct/act"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addEncounter">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addEncounter/encounter"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addObservation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addObservation/observation"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addObservationMedia">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addObservationMedia/observationMedia"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addOrganizer">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addOrganizer/organizer"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addProcedure">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addProcedure/procedure"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addRegionOfInterest">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addRegionOfInterest/regionOfInterest"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addSection">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addSection/newSection"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addSubstanceAdministration">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addSubstanceAdministration/substanceAdministration"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/addSupply">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/addSupply/supply"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/createStrucDocText">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/createStrucDocText/xmlString"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getActs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getClinicalDocument"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getEncounters"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getObservations"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getObservationMedia"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getOrganizers"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getProcedures"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getRegionsOfInterest"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getSections"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getAllSections"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getSubstanceAdministrations"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getSupplies"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasActTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasActTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasCode/code"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasCode/codeSystem"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasCode/codeSystemName"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasEncounterTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasEncounterTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasObservationMediaTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasObservationMediaTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasObservationTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasObservationTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasOrganizerTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasOrganizerTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasProcedureTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasProcedureTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasRegionOfInterestTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasRegionOfInterestTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasSubstanceAdministrationTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasSubstanceAdministrationTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasSectionTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasSectionTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasSupplyTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasSupplyTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/hasTemplateId">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/hasTemplateId/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getEntryTargets">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/getEntryTargets/typeCode"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/getEntryTargets/targetClass"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Section/getEntryTargets.1">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Section/getEntryTargets.1/targetClass"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//StrucDocText">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute cda.ecore#//StrucDocText/mixed"
pluralizationException="true"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
ecoreFeature="ecore:EAttribute cda.ecore#//StrucDocText/any" pluralizationException="true"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//StrucDocText/iD"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//StrucDocText/addText">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StrucDocText/addText/text"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//StrucDocText/getText"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//StrucDocText/getText.1">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//StrucDocText/getText.1/id"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Subject">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Subject/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Subject/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Subject/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Subject/awarenessCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Subject/relatedSubject"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Subject/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Subject/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Subject/contextControlCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Subject/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Subject/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Subject/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Subject/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Subject/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Subject/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RelatedSubject">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RelatedSubject/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedSubject/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RelatedSubject/classCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//SubjectPerson">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCDesc"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/administrativeGenderCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/birthTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCDeceasedInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCDeceasedTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCMultipleBirthInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCMultipleBirthOrderNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCRaceCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubjectPerson/sDTCEthnicGroupCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubjectPerson/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubjectPerson/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubjectPerson/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//SubjectPerson/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubjectPerson/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubjectPerson/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//SubjectPerson/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubjectPerson/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubjectPerson/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Entry">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/act"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/encounter"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/observation"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/observationMedia"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/organizer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/procedure"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/regionOfInterest"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/substanceAdministration"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entry/supply"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entry/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entry/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entry/contextConductionInd.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Entry/clinicalStatement">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entry/clinicalStatement/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entry/clinicalStatement/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Entry/contextConductionInd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entry/contextConductionInd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entry/contextConductionInd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Act">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Act/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Act/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Act/inFulfillmentOf1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Act/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Act/moodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Act/negationInd"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="cda.ecore#//ClinicalStatement">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addAct">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addAct/act"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addEncounter">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addEncounter/encounter"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addObservation">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addObservation/observation"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addObservationMedia">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addObservationMedia/observationMedia"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addOrganizer">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addOrganizer/organizer"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addProcedure">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addProcedure/procedure"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addRegionOfInterest">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addRegionOfInterest/regionOfInterest"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addSubstanceAdministration">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addSubstanceAdministration/substanceAdministration"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/addSupply">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/addSupply/supply"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getActs"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getClinicalDocument"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getEncounters"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getEntryRelationshipTargets">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/getEntryRelationshipTargets/typeCode"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/getEntryRelationshipTargets/targetClass"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getEntryRelationshipTargets.1">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/getEntryRelationshipTargets.1/targetClass"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getObservations"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getObservationMedia"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getOrganizers"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getProcedures"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getRegionsOfInterest"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getSection"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getSubstanceAdministrations"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getSupplies"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasActTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasActTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasCode/code"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasCode/codeSystem"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasCode/codeSystemName"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasEncounterTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasEncounterTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasObservationMediaTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasObservationMediaTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasObservationTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasObservationTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasOrganizerTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasOrganizerTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasProcedureTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasProcedureTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasRegionOfInterestTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasRegionOfInterestTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasSubstanceAdministrationTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasSubstanceAdministrationTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasSupplyTemplate">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasSupplyTemplate/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/hasTemplateId">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ClinicalStatement/hasTemplateId/templateId"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getParticipantRoles"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ClinicalStatement/getAssignedEntities"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Encounter">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/sDTCDischargeDispositionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Encounter/inFulfillmentOf1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Encounter/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Encounter/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Encounter/moodCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Specimen">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Specimen/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Specimen/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Specimen/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Specimen/specimenRole"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Specimen/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Specimen/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Specimen/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Specimen/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Specimen/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//SpecimenRole">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SpecimenRole/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SpecimenRole/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SpecimenRole/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SpecimenRole/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SpecimenRole/specimenPlayingEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SpecimenRole/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SpecimenRole/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//SpecimenRole/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SpecimenRole/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SpecimenRole/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//PlayingEntity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/quantity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/sDTCBirthTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//PlayingEntity/desc"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//PlayingEntity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//PlayingEntity/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//PlayingEntity/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//PlayingEntity/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//PlayingEntity/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//PlayingEntity/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Performer2">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/sDTCFunctionCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/modeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Performer2/assignedEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Performer2/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Performer2/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Performer2/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Performer2/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Performer2/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Participant2">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/time"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/awarenessCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/participantRole"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Participant2/contextControlCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Participant2/sDTCFunctionCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Participant2/contextControlCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant2/contextControlCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Participant2/contextControlCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ParticipantRole">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/addr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/telecom"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/playingDevice"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/playingEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ParticipantRole/scopingEntity"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ParticipantRole/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ParticipantRole/classCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ParticipantRole/playingEntityChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParticipantRole/playingEntityChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ParticipantRole/playingEntityChoice/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Device">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/manufacturerModelName"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Device/softwareName"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Device/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Device/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Device/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Device/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Device/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Device/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Entity">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Entity/desc"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entity/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entity/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Entity/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Entity/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entity/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Entity/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//EntryRelationship">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/sequenceNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/seperatableInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/act"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/encounter"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/observation"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/observationMedia"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/organizer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/procedure"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/regionOfInterest"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/substanceAdministration"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//EntryRelationship/supply"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EntryRelationship/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EntryRelationship/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EntryRelationship/inversionInd"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EntryRelationship/contextConductionInd"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//EntryRelationship/negationInd"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//EntryRelationship/clinicalStatement">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EntryRelationship/clinicalStatement/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//EntryRelationship/clinicalStatement/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Observation">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/derivationExpr"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/repeatNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/value"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/interpretationCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/methodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/targetSiteCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/referenceRange"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Observation/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Observation/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Observation/moodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Observation/negationInd"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Observation/inFulfillmentOf1"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Reference">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/seperatableInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/externalAct"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/externalObservation"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/externalProcedure"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Reference/externalDocument"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Reference/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Reference/typeCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Reference/externalActChoice">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Reference/externalActChoice/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Reference/externalActChoice/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ExternalAct">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalAct/text"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalAct/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalAct/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalAct/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ExternalAct/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalAct/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalAct/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ExternalObservation">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalObservation/text"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalObservation/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalObservation/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalObservation/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ExternalObservation/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalObservation/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalObservation/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ExternalProcedure">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalProcedure/text"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalProcedure/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalProcedure/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalProcedure/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ExternalProcedure/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalProcedure/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalProcedure/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ExternalProcedure/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalProcedure/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalProcedure/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ExternalDocument">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/setId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ExternalDocument/versionNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalDocument/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalDocument/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ExternalDocument/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ExternalDocument/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalDocument/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ExternalDocument/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Precondition">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Precondition/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Precondition/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Precondition/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Precondition/criterion"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Precondition/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Precondition/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Precondition/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Precondition/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Precondition/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Criterion">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Criterion/value"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Criterion/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Criterion/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Criterion/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Criterion/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Criterion/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Criterion/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ReferenceRange">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ReferenceRange/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ReferenceRange/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ReferenceRange/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ReferenceRange/observationRange"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ReferenceRange/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ReferenceRange/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ReferenceRange/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ReferenceRange/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ReferenceRange/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ObservationRange">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/value"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationRange/interpretationCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationRange/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationRange/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationRange/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ObservationRange/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ObservationRange/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ObservationRange/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//InFulfillmentOf1">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf1/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf1/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf1/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InFulfillmentOf1/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//InFulfillmentOf1/typeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//InFulfillmentOf1/actReference"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ActReference">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ActReference/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ActReference/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ActReference/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ActReference/id"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ActReference/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ActReference/moodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ActReference/determinerCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ObservationMedia">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/value"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ObservationMedia/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationMedia/observationMediaId"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationMedia/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationMedia/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ObservationMedia/moodCode"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Organizer">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Organizer/component"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organizer/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organizer/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Organizer/moodCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Organizer/addOrganizer">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Organizer/addOrganizer/newOrganizer"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Component4">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/sequenceNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/priorityNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/seperatableInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/act"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/encounter"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/observation"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/observationMedia"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/organizer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/procedure"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/regionOfInterest"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/substanceAdministration"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component4/supply"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component4/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component4/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component4/contextConductionInd.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component4/clinicalStatement">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/clinicalStatement/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/clinicalStatement/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component4/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component4/contextConductionInd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/contextConductionInd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component4/contextConductionInd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Procedure">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/languageCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/methodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/approachSiteCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/targetSiteCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Procedure/inFulfillmentOf1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Procedure/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Procedure/classCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Procedure/moodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Procedure/negationInd"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RegionOfInterest">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/value"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//RegionOfInterest/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RegionOfInterest/regionOfInterestId"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RegionOfInterest/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RegionOfInterest/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RegionOfInterest/moodCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//RegionOfInterest/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegionOfInterest/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegionOfInterest/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//RegionOfInterest/moodCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegionOfInterest/moodCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegionOfInterest/moodCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//RegionOfInterestValue">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//RegionOfInterestValue/unsorted"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//SubstanceAdministration">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/repeatNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/routeCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/approachSiteCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/doseQuantity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/rateQuantity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/maxDoseQuantity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/administrationUnitCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/consumable"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//SubstanceAdministration/inFulfillmentOf1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubstanceAdministration/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubstanceAdministration/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubstanceAdministration/moodCode"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//SubstanceAdministration/negationInd"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//SubstanceAdministration/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubstanceAdministration/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//SubstanceAdministration/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Consumable">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consumable/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consumable/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consumable/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Consumable/manufacturedProduct"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Consumable/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Consumable/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Consumable/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consumable/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Consumable/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//ManufacturedProduct">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/manufacturedLabeledDrug"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/manufacturedMaterial"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//ManufacturedProduct/manufacturerOrganization"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ManufacturedProduct/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//ManufacturedProduct/classCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ManufacturedProduct/manufacturedDrugOrOtherMaterial">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ManufacturedProduct/manufacturedDrugOrOtherMaterial/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ManufacturedProduct/manufacturedDrugOrOtherMaterial/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//ManufacturedProduct/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ManufacturedProduct/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//ManufacturedProduct/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//LabeledDrug">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LabeledDrug/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LabeledDrug/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LabeledDrug/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LabeledDrug/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//LabeledDrug/name"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LabeledDrug/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LabeledDrug/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//LabeledDrug/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//LabeledDrug/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LabeledDrug/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LabeledDrug/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//LabeledDrug/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LabeledDrug/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//LabeledDrug/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Material">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/name"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Material/lotNumberText"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Material/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Material/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Material/determinerCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Material/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Material/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Material/classCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Material/determinerCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Material/determinerCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Material/determinerCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Supply">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/id"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/code"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/text"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/statusCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/effectiveTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/priorityCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/repeatNumber"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/independentInd"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/quantity"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/expectedUseTime"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/subject"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/specimen"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/product"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/performer"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/author"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/informant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/participant"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/entryRelationship"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/reference"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/precondition"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference cda.ecore#//Supply/inFulfillmentOf1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Supply/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Supply/classCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Supply/moodCode"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Supply/classCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Supply/classCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Supply/classCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Product">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Product/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Product/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Product/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Product/manufacturedProduct"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Product/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Product/typeCode.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Product/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Product/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Product/typeCode/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//Component5">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component5/realmCode"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component5/typeId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component5/templateId"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//Component5/section"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component5/nullFlavor"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component5/typeCode.1"/>
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute cda.ecore#//Component5/contextConductionInd.1"/>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component5/typeCode">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component5/typeCode/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component5/typeCode/context"/>
</genOperations>
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//Component5/contextConductionInd">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component5/contextConductionInd/diagnostics"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//Component5/contextConductionInd/context"/>
</genOperations>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="cda.ecore#//DocumentRoot">
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EAttribute cda.ecore#//DocumentRoot/mixed"
pluralizationException="true"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentRoot/xMLNSPrefixMap"
pluralizationException="true"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" children="true"
createChild="true" ecoreFeature="ecore:EReference cda.ecore#//DocumentRoot/xSISchemaLocation"
pluralizationException="true"/>
<genFeatures xsi:type="genmodel:GenFeature" property="None" notify="false" createChild="false"
ecoreFeature="ecore:EReference cda.ecore#//DocumentRoot/clinicalDocument"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" image="false" ecoreClass="cda.ecore#//RegistryDelegate">
<genOperations xsi:type="genmodel:GenOperation" ecoreOperation="cda.ecore#//RegistryDelegate/getEClass">
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegistryDelegate/getEClass/templateId"/>
<genParameters xsi:type="genmodel:GenParameter" ecoreParameter="cda.ecore#//RegistryDelegate/getEClass/context"/>
</genOperations>
</genClasses>
</genPackages>
</genmodel:GenModel>