1 / 29

Clinical Research Platform

Clinical Research Platform. Center for Biomedical Informatics (CBMI). http://catalyst.harvard.edu. Introduction. RIM Resistance is Futile, you Will be Assimilated!. Agenda. Business Architecture Agile RIM Application. Clinical Research Platform. Business Architecture Agile RIM

kelli
Download Presentation

Clinical Research Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

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

  3. Agenda • Business • Architecture • Agile RIM • Application

  4. Clinical Research Platform • Business • Architecture • Agile RIM • Applications

  5. BIDMC BWH CHB MGH MIT General Clinical Research Center (GCRC) Study Grants Study Grants Study Grants Study Grants Study Grants

  6. Harvard Catalyst BIDMC BWH CHB MGH MIT Study Grants Clinical Research CenterCTSA Grant

  7. Harvard Catalyst BIDMC BWH CHB MGH MIT Study Grants Data Data Data Data Data Data Clinical Research Center Data Access Aggregate Local Local Local Local Local

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

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

  10. Clinical Research Platform • Business • Architecture • Agile RIM • Application

  11. Architecture InfoQ – Domain Driven Design

  12. Architecture • 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! http://domaindrivendesign.org/

  13. Architecture • 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 • 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 • 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

  17. Agile RIM • “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, and • an open and transparent environment that promotes learning and exploration. InfoQ – Domain Driven Design

  19. Agile RIM User Interface Commands Query RIM Services RIM View Model Events

  20. Agile RIM User Interface User Interface Commands Query RIM Services RIM View Model Events View Model

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

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

  23. Agile RIM

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

  25. Agile RIM

  26. Agile RIM

  27. Agile RIM Show Actual Scheduler

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

  29. Harvard Catalyst BIDMC BWH CHB MGH MIT Hybrid Deployments De-Identified Layer Firewall Firewall Firewall Firewall Firewall Local Deployments behind Firewall

More Related