<?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="_Do2XcH4-EeSjmpgzNurH7A" name="model">
  <eAnnotations xmi:id="_Do2XcH4-EeSjmpgzNurH7A0" source="genmymodel">
    <details xmi:id="_Do2XcH4-EeSjmpgzNurH7A00" key="uuid" value="_Do2XcH4-EeSjmpgzNurH7A"/>
  </eAnnotations>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_DYM1kWBsEDKub9vpRVRVBQ" name="Patient">
    <eAnnotations xmi:id="_DYM1kWBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_DYM1kWBsEDKub9vpRVRVBQ00" key="uuid" value="_DYM1kWBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_5UI9YGBwEDKub9vpRVRVBQ" name="visits" upperBound="-1" eType="_Va0RAGBtEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_5UI9YGBwEDKub9vpRVRVBQ0" source="genmymodel">
        <details xmi:id="_5UI9YGBwEDKub9vpRVRVBQ00" key="uuid" value="_5UI9YGBwEDKub9vpRVRVBQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_gMnvQGCEEDKV8p1AQPdh3Q" name="may consult" lowerBound="1" eType="_Dv8REGB1EDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_gMnvQGCEEDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_gMnvQGCEEDKV8p1AQPdh3Q00" key="uuid" value="_gMnvQGCEEDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Cf3QMGDsEDKCaJkK1NXMfA" name="has" lowerBound="1" eType="_s6OkgGDrEDKCaJkK1NXMfA" defaultValueLiteral="">
      <eAnnotations xmi:id="_Cf3QMGDsEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_Cf3QMGDsEDKCaJkK1NXMfA00" key="uuid" value="_Cf3QMGDsEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_G6yLgGBsEDKub9vpRVRVBQ" name="Nurse">
    <eAnnotations xmi:id="_G6yLgGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_G6yLgGBsEDKub9vpRVRVBQ00" key="uuid" value="_G6yLgGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_LGT9gGB8EDKV8p1AQPdh3Q" name="informs" lowerBound="1" eType="_JDC4gGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_LGT9gGB8EDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_LGT9gGB8EDKV8p1AQPdh3Q00" key="uuid" value="_LGT9gGB8EDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_y_3tEGDrEDKCaJkK1NXMfA" name="may input" upperBound="-1" eType="_s6OkgGDrEDKCaJkK1NXMfA" defaultValueLiteral="">
      <eAnnotations xmi:id="_y_3tEGDrEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_y_3tEGDrEDKCaJkK1NXMfA00" key="uuid" value="_y_3tEGDrEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_JDC4gGBsEDKub9vpRVRVBQ" name="Doctor">
    <eAnnotations xmi:id="_JDC4gGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_JDC4gGBsEDKub9vpRVRVBQ00" key="uuid" value="_JDC4gGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_l2EksGB8EDKV8p1AQPdh3Q" name="examines" upperBound="-1" eType="_DYM1kWBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_l2EksGB8EDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_l2EksGB8EDKV8p1AQPdh3Q00" key="uuid" value="_l2EksGB8EDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_gVK5wGDxEDKCaJkK1NXMfA" name="may input" upperBound="-1" eType="_s6OkgGDrEDKCaJkK1NXMfA" defaultValueLiteral="">
      <eAnnotations xmi:id="_gVK5wGDxEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_gVK5wGDxEDKCaJkK1NXMfA00" key="uuid" value="_gVK5wGDxEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_hs5jIGBsEDKub9vpRVRVBQ" name="Receptionist">
    <eAnnotations xmi:id="_hs5jIGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_hs5jIGBsEDKub9vpRVRVBQ00" key="uuid" value="_hs5jIGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_VH8tcGBvEDKub9vpRVRVBQ" name="books" upperBound="-1" eType="_pWkDMGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_VH8tcGBvEDKub9vpRVRVBQ0" source="genmymodel">
        <details xmi:id="_VH8tcGBvEDKub9vpRVRVBQ00" key="uuid" value="_VH8tcGBvEDKub9vpRVRVBQ"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_tF9HQGCGEDKV8p1AQPdh3Q" name="confirms booking" upperBound="-1" eType="_DYM1kWBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_tF9HQGCGEDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_tF9HQGCGEDKV8p1AQPdh3Q00" key="uuid" value="_tF9HQGCGEDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_xfS0IGCIEDKV8p1AQPdh3Q" name="inputs " lowerBound="1" eType="_vYX0oGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_xfS0IGCIEDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_xfS0IGCIEDKV8p1AQPdh3Q00" key="uuid" value="_xfS0IGCIEDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_pWkDMGBsEDKub9vpRVRVBQ" name="Appointment">
    <eAnnotations xmi:id="_pWkDMGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_pWkDMGBsEDKub9vpRVRVBQ00" key="uuid" value="_pWkDMGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_vYX0oGBsEDKub9vpRVRVBQ" name="Appointment Log">
    <eAnnotations xmi:id="_vYX0oGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_vYX0oGBsEDKub9vpRVRVBQ00" key="uuid" value="_vYX0oGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_ERE_gGCGEDKV8p1AQPdh3Q" name="stores" upperBound="-1" eType="_pWkDMGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_ERE_gGCGEDKV8p1AQPdh3Q0" source="genmymodel">
        <details xmi:id="_ERE_gGCGEDKV8p1AQPdh3Q00" key="uuid" value="_ERE_gGCGEDKV8p1AQPdh3Q"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_2eAakGBsEDKub9vpRVRVBQ" name="Care Assistant">
    <eAnnotations xmi:id="_2eAakGBsEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_2eAakGBsEDKub9vpRVRVBQ00" key="uuid" value="_2eAakGBsEDKub9vpRVRVBQ"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_jqZ00GBwEDKub9vpRVRVBQ" name="informs" lowerBound="1" eType="_G6yLgGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_jqZ00GBwEDKub9vpRVRVBQ0" source="genmymodel">
        <details xmi:id="_jqZ00GBwEDKub9vpRVRVBQ00" key="uuid" value="_jqZ00GBwEDKub9vpRVRVBQ"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Va0RAGBtEDKub9vpRVRVBQ" name="Pharmacist">
    <eAnnotations xmi:id="_Va0RAGBtEDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_Va0RAGBtEDKub9vpRVRVBQ00" key="uuid" value="_Va0RAGBtEDKub9vpRVRVBQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_Dv8REGB1EDKub9vpRVRVBQ" name="Physician">
    <eAnnotations xmi:id="_Dv8REGB1EDKub9vpRVRVBQ0" source="genmymodel">
      <details xmi:id="_Dv8REGB1EDKub9vpRVRVBQ00" key="uuid" value="_Dv8REGB1EDKub9vpRVRVBQ"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_s6OkgGDrEDKCaJkK1NXMfA" name="Medical Record">
    <eAnnotations xmi:id="_s6OkgGDrEDKCaJkK1NXMfA0" source="genmymodel">
      <details xmi:id="_s6OkgGDrEDKCaJkK1NXMfA00" key="uuid" value="_s6OkgGDrEDKCaJkK1NXMfA"/>
    </eAnnotations>
  </eClassifiers>
  <eClassifiers xsi:type="ecore:EClass" xmi:id="_A6WZAGDuEDKCaJkK1NXMfA" name="Staff">
    <eAnnotations xmi:id="_A6WZAGDuEDKCaJkK1NXMfA0" source="genmymodel">
      <details xmi:id="_A6WZAGDuEDKCaJkK1NXMfA00" key="uuid" value="_A6WZAGDuEDKCaJkK1NXMfA"/>
    </eAnnotations>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_Q0MmkGDuEDKCaJkK1NXMfA" name="has" upperBound="-1" eType="_G6yLgGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_Q0MmkGDuEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_Q0MmkGDuEDKCaJkK1NXMfA00" key="uuid" value="_Q0MmkGDuEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_btUsQGDuEDKCaJkK1NXMfA" name="has" upperBound="-1" eType="_2eAakGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_btUsQGDuEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_btUsQGDuEDKCaJkK1NXMfA00" key="uuid" value="_btUsQGDuEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
    <eStructuralFeatures xsi:type="ecore:EReference" xmi:id="_id-gsGDuEDKCaJkK1NXMfA" name="has" upperBound="-1" eType="_JDC4gGBsEDKub9vpRVRVBQ" defaultValueLiteral="">
      <eAnnotations xmi:id="_id-gsGDuEDKCaJkK1NXMfA0" source="genmymodel">
        <details xmi:id="_id-gsGDuEDKCaJkK1NXMfA00" key="uuid" value="_id-gsGDuEDKCaJkK1NXMfA"/>
      </eAnnotations>
    </eStructuralFeatures>
  </eClassifiers>
</ecore:EPackage>

{"directed":true,"nodes":[{"nsPrefix":null,"nsURI":null,"name":"model","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":"Nurse","instanceClass":null,"abstract":false,"id":2,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Doctor","instanceClass":null,"abstract":false,"id":3,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Receptionist","instanceClass":null,"abstract":false,"id":4,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Appointment","instanceClass":null,"abstract":false,"id":5,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Appointment Log","instanceClass":null,"abstract":false,"id":6,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Care Assistant","instanceClass":null,"abstract":false,"id":7,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Pharmacist","instanceClass":null,"abstract":false,"id":8,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Physician","instanceClass":null,"abstract":false,"id":9,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Medical Record","instanceClass":null,"abstract":false,"id":10,"interface":false,"eClass":"EClass"},{"instanceTypeName":null,"defaultValue":null,"instanceClassName":null,"name":"Staff","instanceClass":null,"abstract":false,"id":11,"interface":false,"eClass":"EClass"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"visits","changeable":true,"resolveProxies":true,"lowerBound":0,"id":12,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"may consult","changeable":true,"resolveProxies":true,"lowerBound":1,"id":13,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"has","changeable":true,"resolveProxies":true,"lowerBound":1,"id":14,"derived":false},{"id":15,"eClass":"EGenericType"},{"id":16,"eClass":"EGenericType"},{"id":17,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"informs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":18,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"may input","changeable":true,"resolveProxies":true,"lowerBound":0,"id":19,"derived":false},{"id":20,"eClass":"EGenericType"},{"id":21,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"examines","changeable":true,"resolveProxies":true,"lowerBound":0,"id":22,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"may input","changeable":true,"resolveProxies":true,"lowerBound":0,"id":23,"derived":false},{"id":24,"eClass":"EGenericType"},{"id":25,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"books","changeable":true,"resolveProxies":true,"lowerBound":0,"id":26,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"confirms booking","changeable":true,"resolveProxies":true,"lowerBound":0,"id":27,"derived":false},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"inputs ","changeable":true,"resolveProxies":true,"lowerBound":1,"id":28,"derived":false},{"id":29,"eClass":"EGenericType"},{"id":30,"eClass":"EGenericType"},{"id":31,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"stores","changeable":true,"resolveProxies":true,"lowerBound":0,"id":32,"derived":false},{"id":33,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":1,"defaultValue":null,"volatile":false,"many":false,"required":true,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"informs","changeable":true,"resolveProxies":true,"lowerBound":1,"id":34,"derived":false},{"id":35,"eClass":"EGenericType"},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"has","changeable":true,"resolveProxies":true,"lowerBound":0,"id":36,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"has","changeable":true,"resolveProxies":true,"lowerBound":0,"id":37,"derived":false},{"container":false,"ordered":true,"upperBound":-1,"defaultValue":null,"volatile":false,"many":true,"required":false,"eClass":"EReference","defaultValueLiteral":"","containment":false,"unsettable":false,"transient":false,"unique":true,"name":"has","changeable":true,"resolveProxies":true,"lowerBound":0,"id":38,"derived":false},{"id":39,"eClass":"EGenericType"},{"id":40,"eClass":"EGenericType"},{"id":41,"eClass":"EGenericType"}],"links":[{"source":0,"target":1},{"source":0,"target":2},{"source":0,"target":3},{"source":0,"target":4},{"source":0,"target":5},{"source":0,"target":6},{"source":0,"target":7},{"source":0,"target":8},{"source":0,"target":9},{"source":0,"target":10},{"source":0,"target":11},{"source":1,"target":0},{"source":1,"target":12},{"source":1,"target":13},{"source":1,"target":14},{"source":12,"target":8},{"source":12,"target":15},{"source":12,"target":1},{"source":15,"target":8},{"source":13,"target":9},{"source":13,"target":16},{"source":13,"target":1},{"source":16,"target":9},{"source":14,"target":10},{"source":14,"target":17},{"source":14,"target":1},{"source":17,"target":10},{"source":2,"target":0},{"source":2,"target":18},{"source":2,"target":19},{"source":18,"target":3},{"source":18,"target":20},{"source":18,"target":2},{"source":20,"target":3},{"source":19,"target":10},{"source":19,"target":21},{"source":19,"target":2},{"source":21,"target":10},{"source":3,"target":0},{"source":3,"target":22},{"source":3,"target":23},{"source":22,"target":1},{"source":22,"target":24},{"source":22,"target":3},{"source":24,"target":1},{"source":23,"target":10},{"source":23,"target":25},{"source":23,"target":3},{"source":25,"target":10},{"source":4,"target":0},{"source":4,"target":26},{"source":4,"target":27},{"source":4,"target":28},{"source":26,"target":5},{"source":26,"target":29},{"source":26,"target":4},{"source":29,"target":5},{"source":27,"target":1},{"source":27,"target":30},{"source":27,"target":4},{"source":30,"target":1},{"source":28,"target":6},{"source":28,"target":31},{"source":28,"target":4},{"source":31,"target":6},{"source":5,"target":0},{"source":6,"target":0},{"source":6,"target":32},{"source":32,"target":5},{"source":32,"target":33},{"source":32,"target":6},{"source":33,"target":5},{"source":7,"target":0},{"source":7,"target":34},{"source":34,"target":2},{"source":34,"target":35},{"source":34,"target":7},{"source":35,"target":2},{"source":8,"target":0},{"source":9,"target":0},{"source":10,"target":0},{"source":11,"target":0},{"source":11,"target":36},{"source":11,"target":37},{"source":11,"target":38},{"source":36,"target":2},{"source":36,"target":39},{"source":36,"target":11},{"source":39,"target":2},{"source":37,"target":7},{"source":37,"target":40},{"source":37,"target":11},{"source":40,"target":7},{"source":38,"target":3},{"source":38,"target":41},{"source":38,"target":11},{"source":41,"target":3}],"multigraph":true}
model
Patient
visits

may consult

has

Nurse
informs

may input

Doctor
examines

may input

Receptionist
books

confirms booking

inputs 

Appointment
Appointment Log
stores

Care Assistant
informs

Pharmacist
Physician
Medical Record
Staff
has

has

has
