This is the model that shows the different pages and actions when entering the application (HomePageScreen?) to the point that the patient screens are shown.

Elements found are :

standard actions

These actions are always visible on the screen

  • myAgenda shows the daily / weekly view of appointments connecting to the end user account (CalDAV call)
  • findPatient starts search action in order to find a patient

home

The content area of the home screen (this is the entry page) show the myAgenda content (the same as when clicked on the myAgenda link)

context actions are newPatient (shows the screen to enter a new patients details NewPatientScreen) and billing. The billing is not part of this page. There will be a seperate page on BillingActionModel?.

newPatient

See the NewPatientScreen for details.

There are no context based actions defined for this screen (at this moment)

patientSearchResults

Shows a list of matches of patients found according to the entered criteria. The list links to the ShowPatientScreen for that specific patient.

as a context actions, the newPatient is available (when there is no match for the patient, no additional navigation is required to create this new patient in the system)

showPatient

The ShowPatientScreen will conain all details on the full page.

The context actions around showPatient make it possible to

  • mark a patient as present (appears for the appointment)
  • create a new appointment for this patient
  • create new findings (e.g. add care details to the patients record)

Attachments