<?xml version="1.0" encoding="UTF-8"?>
<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmi:id="2ff875dd-c1b8-4cdc-b9d7-b02fd9308520" name="Patient">
  <eAnnotations xmi:id="2ff875dd-c1b8-4cdc-b9d7-b02fd93085200" source="genmymodel">
    <details xmi:id="2ff875dd-c1b8-4cdc-b9d7-b02fd930852000" key="uuid" value="2ff875dd-c1b8-4cdc-b9d7-b02fd9308520"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_9HYEAAJ8EDW4_-r2bsv-uA" name="Patient">
    <eAnnotations xmi:id="_9HYEAAJ8EDW4_-r2bsv-uA0" source="genmymodel">
      <details xmi:id="_9HYEAAJ8EDW4_-r2bsv-uA00" key="uuid" value="_9HYEAAJ8EDW4_-r2bsv-uA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="__1R0sAJ8EDW4_-r2bsv-uA" name="firstName">
      <eAnnotations xmi:id="__1R0sAJ8EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="__1R0sAJ8EDW4_-r2bsv-uA00" key="uuid" value="__1R0sAJ8EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Dwu9oAJ9EDW4_-r2bsv-uA" name="lastName">
      <eAnnotations xmi:id="_Dwu9oAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_Dwu9oAJ9EDW4_-r2bsv-uA00" key="uuid" value="_Dwu9oAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_WezmUAJ9EDW4_-r2bsv-uA" name="patient_id">
      <eAnnotations xmi:id="_WezmUAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_WezmUAJ9EDW4_-r2bsv-uA00" key="uuid" value="_WezmUAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_gsGgwAJ9EDW4_-r2bsv-uA" name="age">
      <eAnnotations xmi:id="_gsGgwAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_gsGgwAJ9EDW4_-r2bsv-uA00" key="uuid" value="_gsGgwAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_kZA3YAJ9EDW4_-r2bsv-uA" name="telfone_no">
      <eAnnotations xmi:id="_kZA3YAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_kZA3YAJ9EDW4_-r2bsv-uA00" key="uuid" value="_kZA3YAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_qKYZEAJ9EDW4_-r2bsv-uA" name="date_Of_Birth">
      <eAnnotations xmi:id="_qKYZEAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_qKYZEAJ9EDW4_-r2bsv-uA00" key="uuid" value="_qKYZEAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_xDTYsAJ9EDW4_-r2bsv-uA" name="registration_date">
      <eAnnotations xmi:id="_xDTYsAJ9EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_xDTYsAJ9EDW4_-r2bsv-uA00" key="uuid" value="_xDTYsAJ9EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_h-Hs0AJ-EDW4_-r2bsv-uA" name="problem-desc" ordered="false" unique="false" changeable="false">
      <eAnnotations xmi:id="_h-Hs0AJ-EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_h-Hs0AJ-EDW4_-r2bsv-uA00" key="uuid" value="_h-Hs0AJ-EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_oM4VIAJ-EDW4_-r2bsv-uA" name="allergies" ordered="false" unique="false">
      <eAnnotations xmi:id="_oM4VIAJ-EDW4_-r2bsv-uA0" source="genmymodel">
        <details xmi:id="_oM4VIAJ-EDW4_-r2bsv-uA00" key="uuid" value="_oM4VIAJ-EDW4_-r2bsv-uA"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_gOrLoAKCEDWqp-rE69uvYg" name="diagnosis" lowerBound="1" upperBound="-1" eType="_Jq8VcAKBEDWqp-rE69uvYg" containment="true" eOpposite="_XhougAWtEDW13s6Awna5yg">
      <eAnnotations xmi:id="_gOrLoAKCEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_gOrLoAKCEDWqp-rE69uvYg00" key="uuid" value="_gOrLoAKCEDWqp-rE69uvYg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_nPSIkAWsEDW13s6Awna5yg" name="appointment" lowerBound="1" upperBound="-1" eType="_g0HF4AKAEDWqp-rE69uvYg" containment="true" eOpposite="_L7-HcAKCEDWqp-rE69uvYg">
      <eAnnotations xmi:id="_nPSIkAWsEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_nPSIkAWsEDW13s6Awna5yg00" key="uuid" value="_nPSIkAWsEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_B8hAMAWtEDW13s6Awna5yg" name="doctor" lowerBound="1" upperBound="-1" eType="_SWVDIAJ_EDWqp-rE69uvYg" eOpposite="_PF9YIAWsEDW13s6Awna5yg">
      <eAnnotations xmi:id="_B8hAMAWtEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_B8hAMAWtEDW13s6Awna5yg00" key="uuid" value="_B8hAMAWtEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_SWVDIAJ_EDWqp-rE69uvYg" name="Doctor">
    <eAnnotations xmi:id="_SWVDIAJ_EDWqp-rE69uvYg0" source="genmymodel">
      <details xmi:id="_SWVDIAJ_EDWqp-rE69uvYg00" key="uuid" value="_SWVDIAJ_EDWqp-rE69uvYg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_UvVh4AJ_EDWqp-rE69uvYg" name="name">
      <eAnnotations xmi:id="_UvVh4AJ_EDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_UvVh4AJ_EDWqp-rE69uvYg00" key="uuid" value="_UvVh4AJ_EDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_VgD0MAJ_EDWqp-rE69uvYg" name="specialization">
      <eAnnotations xmi:id="_VgD0MAJ_EDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_VgD0MAJ_EDWqp-rE69uvYg00" key="uuid" value="_VgD0MAJ_EDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_WOwtQAJ_EDWqp-rE69uvYg" name="doctor_id">
      <eAnnotations xmi:id="_WOwtQAJ_EDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_WOwtQAJ_EDWqp-rE69uvYg00" key="uuid" value="_WOwtQAJ_EDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_W5maAAJ_EDWqp-rE69uvYg" name="status">
      <eAnnotations xmi:id="_W5maAAJ_EDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_W5maAAJ_EDWqp-rE69uvYg00" key="uuid" value="_W5maAAJ_EDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_XlZwEAJ_EDWqp-rE69uvYg" name="update_record">
      <eAnnotations xmi:id="_XlZwEAJ_EDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_XlZwEAJ_EDWqp-rE69uvYg00" key="uuid" value="_XlZwEAJ_EDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_nd058AKCEDWqp-rE69uvYg" name="Bydoctor" lowerBound="1" upperBound="-1" eType="_Jq8VcAKBEDWqp-rE69uvYg" eOpposite="_i9-O8AWtEDW13s6Awna5yg">
      <eAnnotations xmi:id="_nd058AKCEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_nd058AKCEDWqp-rE69uvYg00" key="uuid" value="_nd058AKCEDWqp-rE69uvYg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_PF9YIAWsEDW13s6Awna5yg" name="patient" lowerBound="1" upperBound="-1" eType="_9HYEAAJ8EDW4_-r2bsv-uA" containment="true" eOpposite="_B8hAMAWtEDW13s6Awna5yg">
      <eAnnotations xmi:id="_PF9YIAWsEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_PF9YIAWsEDW13s6Awna5yg00" key="uuid" value="_PF9YIAWsEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_UzR_8AWvEDW13s6Awna5yg" name="notify_appointment">
      <eAnnotations xmi:id="_UzR_8AWvEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_UzR_8AWvEDW13s6Awna5yg00" key="uuid" value="_UzR_8AWvEDW13s6Awna5yg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_OxQEsAWyEDW13s6Awna5yg" name="review_patienthealth">
      <eAnnotations xmi:id="_OxQEsAWyEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_OxQEsAWyEDW13s6Awna5yg00" key="uuid" value="_OxQEsAWyEDW13s6Awna5yg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_QHg_4AZpEDW13s6Awna5yg" name="patient_id">
      <eAnnotations xmi:id="_QHg_4AZpEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_QHg_4AZpEDW13s6Awna5yg00" key="uuid" value="_QHg_4AZpEDW13s6Awna5yg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_g0HF4AKAEDWqp-rE69uvYg" name="Appointment">
    <eAnnotations xmi:id="_g0HF4AKAEDWqp-rE69uvYg0" source="genmymodel">
      <details xmi:id="_g0HF4AKAEDWqp-rE69uvYg00" key="uuid" value="_g0HF4AKAEDWqp-rE69uvYg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_izEs8AKAEDWqp-rE69uvYg" name="patient_id">
      <eAnnotations xmi:id="_izEs8AKAEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_izEs8AKAEDWqp-rE69uvYg00" key="uuid" value="_izEs8AKAEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_pAji4AKAEDWqp-rE69uvYg" name="name">
      <eAnnotations xmi:id="_pAji4AKAEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_pAji4AKAEDWqp-rE69uvYg00" key="uuid" value="_pAji4AKAEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_vTGfAAKAEDWqp-rE69uvYg" name="date_to_visit">
      <eAnnotations xmi:id="_vTGfAAKAEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_vTGfAAKAEDWqp-rE69uvYg00" key="uuid" value="_vTGfAAKAEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_0OASwAKAEDWqp-rE69uvYg" name="doctor_availblity">
      <eAnnotations xmi:id="_0OASwAKAEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_0OASwAKAEDWqp-rE69uvYg00" key="uuid" value="_0OASwAKAEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="__J5YkAKAEDWqp-rE69uvYg" name="shedule_new">
      <eAnnotations xmi:id="__J5YkAKAEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="__J5YkAKAEDWqp-rE69uvYg00" key="uuid" value="__J5YkAKAEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EDate"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_L7-HcAKCEDWqp-rE69uvYg" name="patient" lowerBound="1" upperBound="-1" eType="_9HYEAAJ8EDW4_-r2bsv-uA" eOpposite="_nPSIkAWsEDW13s6Awna5yg">
      <eAnnotations xmi:id="_L7-HcAKCEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_L7-HcAKCEDWqp-rE69uvYg00" key="uuid" value="_L7-HcAKCEDWqp-rE69uvYg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_h3jukAWvEDW13s6Awna5yg" name="notify_doctor" eType="_SWVDIAJ_EDWqp-rE69uvYg">
      <eAnnotations xmi:id="_h3jukAWvEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_h3jukAWvEDW13s6Awna5yg00" key="uuid" value="_h3jukAWvEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Jq8VcAKBEDWqp-rE69uvYg" name="Diagnosis">
    <eAnnotations xmi:id="_Jq8VcAKBEDWqp-rE69uvYg0" source="genmymodel">
      <details xmi:id="_Jq8VcAKBEDWqp-rE69uvYg00" key="uuid" value="_Jq8VcAKBEDWqp-rE69uvYg"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_Mj770AKBEDWqp-rE69uvYg" name="eprescription">
      <eAnnotations xmi:id="_Mj770AKBEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_Mj770AKBEDWqp-rE69uvYg00" key="uuid" value="_Mj770AKBEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_NREHkAKBEDWqp-rE69uvYg" name="generate_report">
      <eAnnotations xmi:id="_NREHkAKBEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_NREHkAKBEDWqp-rE69uvYg00" key="uuid" value="_NREHkAKBEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EString"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_N8dN8AKBEDWqp-rE69uvYg" name="symptoms_checker">
      <eAnnotations xmi:id="_N8dN8AKBEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_N8dN8AKBEDWqp-rE69uvYg00" key="uuid" value="_N8dN8AKBEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EAttribute" xmi:id="_OsXn8AKBEDWqp-rE69uvYg" name="patient_id">
      <eAnnotations xmi:id="_OsXn8AKBEDWqp-rE69uvYg0" source="genmymodel">
        <details xmi:id="_OsXn8AKBEDWqp-rE69uvYg00" key="uuid" value="_OsXn8AKBEDWqp-rE69uvYg"/>
      </eAnnotations>
      <eType xsi:type="ecore:EDataType" href="http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_XhougAWtEDW13s6Awna5yg" name="patient" lowerBound="1" upperBound="-1" eType="_9HYEAAJ8EDW4_-r2bsv-uA" eOpposite="_gOrLoAKCEDWqp-rE69uvYg">
      <eAnnotations xmi:id="_XhougAWtEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_XhougAWtEDW13s6Awna5yg00" key="uuid" value="_XhougAWtEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_i9-O8AWtEDW13s6Awna5yg" name="doctor" lowerBound="1" upperBound="-1" eType="_SWVDIAJ_EDWqp-rE69uvYg" eOpposite="_nd058AKCEDWqp-rE69uvYg">
      <eAnnotations xmi:id="_i9-O8AWtEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_i9-O8AWtEDW13s6Awna5yg00" key="uuid" value="_i9-O8AWtEDW13s6Awna5yg"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EEnum" xmi:id="_0w5XkAZpEDW13s6Awna5yg" name="DoctorType" instanceClassName="Doctor">
    <eAnnotations xmi:id="_0w5XkAZpEDW13s6Awna5yg0" source="genmymodel">
      <details xmi:id="_0w5XkAZpEDW13s6Awna5yg00" key="uuid" value="_0w5XkAZpEDW13s6Awna5yg"/>
    </eAnnotations>
    <eLiterals xmi:id="_DM01oAZqEDW13s6Awna5yg" name="GP" literal="General practioner">
      <eAnnotations xmi:id="_DM01oAZqEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_DM01oAZqEDW13s6Awna5yg00" key="uuid" value="_DM01oAZqEDW13s6Awna5yg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_JX_XYAZqEDW13s6Awna5yg" name="Gynocology" value="1" literal="EEnumLiteral">
      <eAnnotations xmi:id="_JX_XYAZqEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_JX_XYAZqEDW13s6Awna5yg00" key="uuid" value="_JX_XYAZqEDW13s6Awna5yg"/>
      </eAnnotations>
    </eLiterals>
    <eLiterals xmi:id="_aSnsgAZqEDW13s6Awna5yg" name="Dentist">
      <eAnnotations xmi:id="_aSnsgAZqEDW13s6Awna5yg0" source="genmymodel">
        <details xmi:id="_aSnsgAZqEDW13s6Awna5yg00" key="uuid" value="_aSnsgAZqEDW13s6Awna5yg"/>
      </eAnnotations>
    </eLiterals>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"Patient","id":0,"eClass":"EPackage"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Patient","instanceClass":null,"abstract":false,"id":1,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Doctor","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Appointment","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Diagnosis","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":"Doctor","instanceClassName":"Doctor","name":"DoctorType","instanceClass":null,"id":5,"serializable":true,"eClass":"EEnum"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"firstName","changeable":true,"lowerBound":0,"iD":false,"id":6,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"lastName","changeable":true,"lowerBound":0,"iD":false,"id":7,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"patient_id","changeable":true,"lowerBound":0,"iD":false,"id":8,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"age","changeable":true,"lowerBound":0,"iD":false,"id":9,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"telfone_no","changeable":true,"lowerBound":0,"iD":false,"id":10,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"date_Of_Birth","changeable":true,"lowerBound":0,"iD":false,"id":11,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"registration_date","changeable":true,"lowerBound":0,"iD":false,"id":12,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"problem-desc","changeable":false,"lowerBound":0,"iD":false,"id":13,"derived":false},{"ordered":false,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":false,"name":"allergies","changeable":true,"lowerBound":0,"iD":false,"id":14,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"diagnosis","changeable":true,"resolveProxies":true,"lowerBound":1,"id":15,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"appointment","changeable":true,"resolveProxies":true,"lowerBound":1,"id":16,"derived":false},{"container":true,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"doctor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":17,"derived":false},{"id":18,"eClass":"EGenericType"},{"id":19,"eClass":"EGenericType"},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"id":22,"eClass":"EGenericType"},{"id":23,"eClass":"EGenericType"},{"id":24,"eClass":"EGenericType"},{"id":25,"eClass":"EGenericType"},{"id":26,"eClass":"EGenericType"},{"id":27,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"patient","changeable":true,"resolveProxies":true,"lowerBound":1,"id":28,"derived":false},{"id":29,"eClass":"EGenericType"},{"container":true,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"patient","changeable":true,"resolveProxies":true,"lowerBound":1,"id":30,"derived":false},{"id":31,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":true,"unsettable":false,"transient":false,"unique":true,"name":"patient","changeable":true,"resolveProxies":true,"lowerBound":1,"id":32,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":33,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"specialization","changeable":true,"lowerBound":0,"iD":false,"id":34,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"doctor_id","changeable":true,"lowerBound":0,"iD":false,"id":35,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"status","changeable":true,"lowerBound":0,"iD":false,"id":36,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"update_record","changeable":true,"lowerBound":0,"iD":false,"id":37,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"Bydoctor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":38,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"notify_appointment","changeable":true,"lowerBound":0,"iD":false,"id":39,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"review_patienthealth","changeable":true,"lowerBound":0,"iD":false,"id":40,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"patient_id","changeable":true,"lowerBound":0,"iD":false,"id":41,"derived":false},{"id":42,"eClass":"EGenericType"},{"id":43,"eClass":"EGenericType"},{"id":44,"eClass":"EGenericType"},{"id":45,"eClass":"EGenericType"},{"id":46,"eClass":"EGenericType"},{"id":47,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":true,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"doctor","changeable":true,"resolveProxies":true,"lowerBound":1,"id":48,"derived":false},{"id":49,"eClass":"EGenericType"},{"id":50,"eClass":"EGenericType"},{"id":51,"eClass":"EGenericType"},{"id":52,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"patient_id","changeable":true,"lowerBound":0,"iD":false,"id":53,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"name","changeable":true,"lowerBound":0,"iD":false,"id":54,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"date_to_visit","changeable":true,"lowerBound":0,"iD":false,"id":55,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"doctor_availblity","changeable":true,"lowerBound":0,"iD":false,"id":56,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"shedule_new","changeable":true,"lowerBound":0,"iD":false,"id":57,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EReference","defaultValueLiteral":null,"containment":false,"unsettable":false,"transient":false,"unique":true,"name":"notify_doctor","changeable":true,"resolveProxies":true,"lowerBound":0,"id":58,"derived":false},{"id":59,"eClass":"EGenericType"},{"id":60,"eClass":"EGenericType"},{"id":61,"eClass":"EGenericType"},{"id":62,"eClass":"EGenericType"},{"id":63,"eClass":"EGenericType"},{"id":64,"eClass":"EGenericType"},{"id":65,"eClass":"EGenericType"},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"eprescription","changeable":true,"lowerBound":0,"iD":false,"id":66,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"generate_report","changeable":true,"lowerBound":0,"iD":false,"id":67,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":false,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"symptoms_checker","changeable":true,"lowerBound":0,"iD":false,"id":68,"derived":false},{"ordered":true,"upperBound":1,"defaultValue":0,"volatile":false,"many":false,"required":false,"eClass":"EAttribute","defaultValueLiteral":null,"unsettable":false,"transient":false,"unique":true,"name":"patient_id","changeable":true,"lowerBound":0,"iD":false,"id":69,"derived":false},{"id":70,"eClass":"EGenericType"},{"id":71,"eClass":"EGenericType"},{"id":72,"eClass":"EGenericType"},{"id":73,"eClass":"EGenericType"},{"id":74,"eClass":"EGenericType"},{"id":75,"eClass":"EGenericType"},{"name":"GP","id":76,"value":0,"literal":"General practioner","eClass":"EEnumLiteral"},{"name":"Gynocology","id":77,"value":1,"literal":"EEnumLiteral","eClass":"EEnumLiteral"},{"name":"Dentist","id":78,"value":0,"literal":"Dentist","eClass":"EEnumLiteral"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":1,"target":0},{"source":1,"target":6},{"source":1,"target":7},{"source":1,"target":8},{"source":1,"target":9},{"source":1,"target":10},{"source":1,"target":11},{"source":1,"target":12},{"source":1,"target":13},{"source":1,"target":14},{"source":1,"target":15},{"source":1,"target":16},{"source":1,"target":17},{"source":6,"target":18},{"source":6,"target":1},{"source":7,"target":19},{"source":7,"target":1},{"source":8,"target":20},{"source":8,"target":1},{"source":9,"target":21},{"source":9,"target":1},{"source":10,"target":22},{"source":10,"target":1},{"source":11,"target":23},{"source":11,"target":1},{"source":12,"target":24},{"source":12,"target":1},{"source":13,"target":25},{"source":13,"target":1},{"source":14,"target":26},{"source":14,"target":1},{"source":15,"target":4},{"source":15,"target":27},{"source":15,"target":1},{"source":15,"target":28},{"source":27,"target":4},{"source":16,"target":3},{"source":16,"target":29},{"source":16,"target":1},{"source":16,"target":30},{"source":29,"target":3},{"source":17,"target":2},{"source":17,"target":31},{"source":17,"target":1},{"source":17,"target":32},{"source":31,"target":2},{"source":2,"target":0},{"source":2,"target":33},{"source":2,"target":34},{"source":2,"target":35},{"source":2,"target":36},{"source":2,"target":37},{"source":2,"target":38},{"source":2,"target":32},{"source":2,"target":39},{"source":2,"target":40},{"source":2,"target":41},{"source":33,"target":42},{"source":33,"target":2},{"source":34,"target":43},{"source":34,"target":2},{"source":35,"target":44},{"source":35,"target":2},{"source":36,"target":45},{"source":36,"target":2},{"source":37,"target":46},{"source":37,"target":2},{"source":38,"target":4},{"source":38,"target":47},{"source":38,"target":2},{"source":38,"target":48},{"source":47,"target":4},{"source":32,"target":1},{"source":32,"target":49},{"source":32,"target":2},{"source":32,"target":17},{"source":49,"target":1},{"source":39,"target":50},{"source":39,"target":2},{"source":40,"target":51},{"source":40,"target":2},{"source":41,"target":52},{"source":41,"target":2},{"source":3,"target":0},{"source":3,"target":53},{"source":3,"target":54},{"source":3,"target":55},{"source":3,"target":56},{"source":3,"target":57},{"source":3,"target":30},{"source":3,"target":58},{"source":53,"target":59},{"source":53,"target":3},{"source":54,"target":60},{"source":54,"target":3},{"source":55,"target":61},{"source":55,"target":3},{"source":56,"target":62},{"source":56,"target":3},{"source":57,"target":63},{"source":57,"target":3},{"source":30,"target":1},{"source":30,"target":64},{"source":30,"target":3},{"source":30,"target":16},{"source":64,"target":1},{"source":58,"target":2},{"source":58,"target":65},{"source":58,"target":3},{"source":65,"target":2},{"source":4,"target":0},{"source":4,"target":66},{"source":4,"target":67},{"source":4,"target":68},{"source":4,"target":69},{"source":4,"target":28},{"source":4,"target":48},{"source":66,"target":70},{"source":66,"target":4},{"source":67,"target":71},{"source":67,"target":4},{"source":68,"target":72},{"source":68,"target":4},{"source":69,"target":73},{"source":69,"target":4},{"source":28,"target":1},{"source":28,"target":74},{"source":28,"target":4},{"source":28,"target":15},{"source":74,"target":1},{"source":48,"target":2},{"source":48,"target":75},{"source":48,"target":4},{"source":48,"target":38},{"source":75,"target":2},{"source":5,"target":0},{"source":5,"target":76},{"source":5,"target":77},{"source":5,"target":78},{"source":76,"target":5},{"source":77,"target":5},{"source":78,"target":5}],"multigraph":true}
Patient
Patient
firstName
lastName
patient_id
age
telfone_no
date_Of_Birth
registration_date
problem-desc
allergies
diagnosis
appointment
doctor
Doctor
name
specialization
doctor_id
status
update_record
Bydoctor
patient
notify_appointment
review_patienthealth
patient_id
Appointment
patient_id
name
date_to_visit
doctor_availblity
shedule_new
patient
notify_doctor
Diagnosis
eprescription
generate_report
symptoms_checker
patient_id
patient
doctor
DoctorType
Doctor
Doctor
GP
General practioner
Gynocology
EEnumLiteral
Dentist
Dentist