Orion Summer Internship

Ofek Wittenberg  & Marcus Malan

Who are we?

Breast Screening

Orion Health™ Breast Screening is a web-based application that runs in the Clinical Portal framework and supports the workflow and business processes of an end to end Breast Screening Program.

Our Team

Technologies/Platforms We Use

  • Atlassian suite (workflow management, version control etc)

  • Rhino (an open-source implementation of JavaScript written entirely in Java)

  • Hibernate (ORM)

  • Stripes

  • Handlebars

  • RESTful services

  • YUI

Languages We use

  • Java

  • Microsoft SQL

  • JavaServer Pages Standard Tag Library (JSTL)

  • CSS

  • JavaScript

    • JSON

  • XML

    • XSLT

Workflow

Standup/Sitdown

Workflow

Assigned/choose ticket to address

Workflow

Implementation discussion

Creating Commercially Viable Solutions

The architecture is flexible enough to take us from the AU Breast Screening solution that we have, to the global Cancer Screening solution that we want to be.

Workflow

Creating Commercially Viable Solutions

 

The code is clean, easy to understand and support, and doesn’t carry significant support risk/overhead

Workflow

Creating Commercially Viable Solutions

The feature is fit-for-purpose, and the customer is willing and able to use it in the form that we deliver it in.

Workflow

Workflow

Code

Workflow

Code review

Workflow

Test and document

Our Tasks

  • Fix bugs
  • Implement new features
  • UI improvements
  • Refactoring
  • Testing

Bug Fixes

  • Obtain details from ticket
  • Create a new branch
  • Reproduce the problem
  • Trace the code and address the problem
  • Test solution
  • Code review
  • Commit
  • Update Ticket

Implementing New Features

UI Improvements

UI Improvements

UI Improvements

UI Improvements

Refactoring

  • Three tier architecture: Data-Logic-Presentation
  • Pulling data asynchronously
  • Enforcing conventions - making code consistent

Delivery

  • Some of our solutions have been delivered to the customers
  • The rest will be delivered in future releases

Thank you

Orion Internship

By Ofek Wittenberg

Orion Internship

  • 685