April 2015 UCL CS & NHS | 1
Pathways
Alexander Gamble Henry Scott-Green Iustin Sibiescu
Access via: https://mighty-castle-7537.herokuapp.com/
Pathways Alexander Gamble Henry Scott-Green Iustin Sibiescu - - PowerPoint PPT Presentation
Pathways Alexander Gamble Henry Scott-Green Iustin Sibiescu Access via: https://mighty-castle-7537.herokuapp.com/ April 2015 UCL CS & NHS | 1 The Problem What does Pathways solve? April 2015 Section 1 of 6 UCL CS & NHS | 2 Guys
April 2015 UCL CS & NHS | 1
Alexander Gamble Henry Scott-Green Iustin Sibiescu
Access via: https://mighty-castle-7537.herokuapp.com/
April 2015 UCL CS & NHS | 2
What does Pathways solve?
Section 1 of 6
April 2015 UCL CS & NHS | 3
cutting-edge research and innovation
decision making process NHS Foundation Trust
Source: Guy’s and St. Thomas’ NHS Trust
April 2015 UCL CS & NHS | 4
information delivery
was delivered via paper handouts
Information Delivery
April 2015 UCL CS & NHS | 5
What do patients want?
Section 2 of 6
April 2015 UCL CS & NHS | 6
Patient Relative Would you like an app: Would you prefer a website: Conclusion: Half of trust patients and 75% of relatives want a mobile app or website Respondents to application survey
Source: Guy’s and St. Thomas’ NHS Trust Internal Research
April 2015 UCL CS & NHS | 7
Response Do you own a smartphone? If yes, is it iOS or Android? Do you have access to a laptop? Conclusion: Smartphone ownership is mixed, laptop access is commonplace Clinic visit
Source: Development Team Clinic Visit; GSTT Research
April 2015 UCL CS & NHS | 8
Patients want:
requirements
experience of technology What do patients want?
Source: Development Team Clinic Visit; GSTT Research
April 2015 UCL CS & NHS | 9
What were our priorities building Pathways?
Section 3 of 6
April 2015 UCL CS & NHS | 10
Pathways must…
Source: Interviews with the Guy’s and St. Thomas’ clinical teams
April 2015 UCL CS & NHS | 11
What is Pathways?
Section 4 of 6
April 2015 UCL CS & NHS | 12
April 2015 UCL CS & NHS | 13
April 2015 UCL CS & NHS | 14
April 2015 UCL CS & NHS | 15
April 2015 UCL CS & NHS | 16
April 2015 UCL CS & NHS | 17
April 2015 UCL CS & NHS | 18
April 2015 UCL CS & NHS | 19
April 2015 UCL CS & NHS | 20
April 2015 UCL CS & NHS | 21
Initial consultation Review of treatment
information Discussion with friends and relatives Treatment decision made
Where does Pathways fit?
Pathways provides an end-to-end information delivery platform to assist patients throughout the decision making process
April 2015 UCL CS & NHS | 22
Pathways features…
April 2015 UCL CS & NHS | 23
How did we make Pathways?
Section 5 of 6
April 2015 UCL CS & NHS | 24
Engineering Methodology
April 2015 UCL CS & NHS | 25
Pathways deployment process
Developer makes a commit locally Code is pushed to Github Build is automatically tested via CircleCI Tested build is deployed automatically by Capistrano Release is live on Azure From commit to production in 2 minutes Team-wide notification Slack Integration Slack Integration Slack Integration
April 2015 UCL CS & NHS | 26
Communication & Development
Github Axosoft
April 2015 UCL CS & NHS | 27
team Slack Dropbox Communication & Development
April 2015 UCL CS & NHS | 28
Development Framework
features
Capistrano & CircleCI
April 2015 UCL CS & NHS | 29
We used…
Rspec + Capybara
Rubocop
Faker
Capistrano
Paperclip
Bootstrap
Slim HTML
CircleCI
Jquery
RailRoady
Devise
PG
April 2015 UCL CS & NHS | 30
How do we know Pathways works? Test cases Results
April 2015 UCL CS & NHS | 31
acceptance testing
clinical team through the client-facing ticket tracker
Project evaluation
April 2015 UCL CS & NHS | 32
Client facing ticket tracker Bug management Internal ticket tracker
April 2015 UCL CS & NHS | 33
Where does Pathways go from here?
Section 6 of 6
April 2015 UCL CS & NHS | 34
backend
API, and if authorised they will receive:
preserved How can you use Pathways?
April 2015 UCL CS & NHS | 35
indexing, easy scaling across multiple NHS trusts
native applications, to allow:
deliver symptom information and send reminders
determine activity levels and symptom tracking
Pathways 2.0 and beyond…
April 2015 UCL CS & NHS | 36
Section 6 of 6