Presentation is loading. Please wait.

Presentation is loading. Please wait.

Clinical Research Platform Center for Biomedical Informatics (CBMI)

Similar presentations


Presentation on theme: "Clinical Research Platform Center for Biomedical Informatics (CBMI)"— Presentation transcript:

1 Clinical Research Platform http://catalyst.harvard.edu Center for Biomedical Informatics (CBMI)

2 Introduction 1 RIMResistance is Futile, you Will be Assimilated!

3 Agenda  Business  Architecture  Agile RIM  Application 2

4 Clinical Research Platform  Business  Architecture  Agile RIM  Applications 3

5 4 BIDMCBWHCHBMGHMIT Study Grants General Clinical Research Center (GCRC)

6 5 Clinical Research Center CTSA Grant Harvard Catalyst BIDMCBWHCHBMGHMIT Study Grants

7 6 Clinical Research Center Data Access Harvard Catalyst BIDMCBWHCHBMGHMIT Data Study Grants Aggregate Local

8 CRC Sites Study Staff CRC Staff Hospital OutPatient Rooms Kitchen Lab MRI Services Core Lab Services OutPatient Rooms Kitchen Dexa InPatient Rooms Materials Local CRC Resources

9 Create/Modify Study Templates Schedule Visits Compare study visit needs with resource availability Monitor Activities Study Active Reports Workflow In Development Local CRC Resources Preparation Scheduling Reporting View Calendar & Request Visits per subject availability & study templates Study Review

10 Clinical Research Platform  Business  Architecture  Agile RIM  Application 9

11 Architecture 10 InfoQ – Domain Driven Design

12 Architecture 11 http://domaindrivendesign.org/ Ubiquitous Language – Language structured around the Domain Model – Domain experts express their jargon while developers speak another – The Domain Model is the backbone, use the same language in diagrams, writing and speech!

13 Architecture 12 The Domain Model influence – Create a model from scratch? – Wait till we have a “good enough” model to start development? – Developers, “I can’t start, don’t have all the requirements!” – Stakeholders, “What have you done for me lately?” – “Hey have you heard of RIM?” - George

14 Architecture 13 The RIM Domain! – The Domain is ready now! – Nails the “Think Globally, Act Locally” adage! – Incredible design hints in the form of RMIM’s – The RIM in the context of application development is very productive! – The RIM in the context of integration and messaging, oh well…

15 Architecture 14 The RIM & Domain Driven Design – Focus on the Domain and Domain Logic – Complex design based on Model – Logic is separated from Infrastructure – Vital DDD Patterns Bounded Context Aggregate Root Command and Query Seperation* Services, Specification and more…

16 Clinical Research Platform  Business  RIMBAA Approach  Agile RIM  Application 15

17 Agile RIM 16 “If you don’t know where you are going, any road will take you there.” - Lewis Carroll

18 Agile RIM An agile process that emphasizes frequent feedback from users and domain experts, the availability of real domain experts and a creative collaboration with them, a single and shared version of the model (in the application and test code) precisely defined in terms of the Ubiquitous Language, andUbiquitous Language an open and transparent environment that promotes learning and exploration. 17 InfoQ – Domain Driven Design

19 Agile RIM 18 User Interface View Model RIM RIM Services Events CommandsQuery

20 Agile RIM 19 User Interface View Model RIM RIM Services Events CommandsQuery View Model User Interface

21 Agile RIM 20 Harvard Catalyst MGH BWH Roles Organizations Scoper Player

22 Agile RIM 21 MGH MGH Room 101 BWH Room 201 Roles Organization Scoper Player Places

23 Agile RIM 22

24 Agile RIM 23 Bone Mass Study Screening Visit 1 Relationships Acts Source Target Visit 2 Target

25 Agile RIM 24

26 Agile RIM 25

27 Agile RIM 26 Show Actual Scheduler

28 Open Source Platform - Java Enterprise Edition 6 Web User Interface JSF 2.0 Facelets Web User Interface JSF 2.0 Facelets Java EE 6 Glassfish v3 RIM Services Java Services Objects, JBI, Camel RIM Services Java Services Objects, JBI, Camel HL7 v3 Domain Model JPA 2.0/EJB 3.1 HL7 v3 Domain Model JPA 2.0/EJB 3.1 MySQL 5.1

29 28 Hybrid Deployments Harvard Catalyst BIDMCBWHCHBMGHMIT De-Identified Layer Local Deployments behind Firewall Firewall


Download ppt "Clinical Research Platform Center for Biomedical Informatics (CBMI)"

Similar presentations


Ads by Google