SlideShare a Scribd company logo
1 of 24
Architecting
digital
systems
Module 5
Practical work
Alexander Samarin
• The IFRC (see www.ifrc.org) wants to have a standard
information system for their medical Emergency Response
Units (ERUs) – RCHIS2020
• Medical ERU type 1 - point-of-care has four core functions:
– reception
– triage
– consultation
– pharmacy
• Medical ERU type 2 - hospital has extra core functions:
– inpatient wards
– operating theatres
– delivery room
– pharmacy
– laboratory
– x-ray
© A. Samarin 2018 Architecting digital systems - Module 5 2
Outline
1. To facilitate management of patients inside the health
ERU and clinical decision-making, to monitor and improve
quality of care.
2. To provide rapid analysis of clinical data allowing for
surveillance and detection of potential outbreaks.
3. To simplify reporting to headquarters, donors and
partners.
4. To facilitate the management of the health ERU in terms
of staff management and drug and consumables stock
management and supply.
© A. Samarin 2018 Architecting digital systems - Module 5 3
The main goals of the RCHIS2020
1. Electronic Medical Record to support clinicians in decision
making and quality of care.
2. Health facility-based surveillance to identify potential
risks of outbreak.
3. Reporting and accountability to a range of financial and
operational partners.
4. Health facility management to improve the efficiency of
operations.
© A. Samarin 2018 Architecting digital systems - Module 5 4
The full version main functionality
© A. Samarin 2018 Architecting digital systems - Module 5 5
The module I – only for-outpatient
department (OPD) functionality
© A. Samarin 2018 Architecting digital systems - Module 5 6
The module I outline
© A. Samarin 2018 Architecting digital systems - Module 5 7
Patient carepath
© A. Samarin 2018 Architecting digital systems - Module 5 8
Access rights to patient’s data
© A. Samarin 2018 Architecting digital systems - Module 5 9
Architectural challenges
© A. Samarin 2018 Architecting digital systems - Module 5 10
High-level architecture
© A. Samarin 2018 Architecting digital systems - Module 5 11
Various configuration (1)
© A. Samarin 2018 Architecting digital systems - Module 5 12
Various configuration (2)
• ARC-01 Outline the main concepts of your platform-
based architecture
• ARC-02 Explain how the platform-based architecture
addresses the RCHIS 2020 architecture challenges
• ARC-03 Outline your approach to API and how will you
implement various APIs
• ARC-04 List the primary components of the platform in
the solution. Explain your choice
• ARC-05 Outline the nature (open source or not) for
each proposed component in the solution.
• ARC-06 Evaluate the efforts for maintenance in your
solution.
© A. Samarin 2018 Architecting digital systems - Module 5 13
Architecture questions:
high-level architecture
• DES-01 Outline how your solution achieve the
responsive design for the user interface. HTML5 is
strongly recommended
• DES-02 Outline how your solution achieve good
ergonomic of the front-end and the app
• DES-03 Explain your approach for implementation of
multilingual front-end
• DES-04 Provide necessary details how your solutions
will be functioning with and without connectivity
• DES-05 Outline the fixed configuration
• DES-06 Outline the mobile configuration
© A. Samarin 2018 Architecting digital systems - Module 5 14
Architecture questions:
various configurations (1)
• DES-07 Outline the nomadic configuration
• DES-08 Outline the configurations for the field data
centre and the HQ
• DES-09 Explain how the surveillance will be
implemented
• DES-10 Outline how various IoT medical device can be
added to your solution. Estimate necessary efforts
© A. Samarin 2018 Architecting digital systems - Module 5 15
Architecture questions:
various configurations (2)
• PRO-01 Outline your approach for implementing
processes for medical capabilities
• PRO-02 Outline your approach for implementing
processes for business capabilities
• PRO-03 Outline your approach for implementing
processes for technical capabilities
• PRO-04 How does the solution implement role-based
assignments?
• PRO-05 How does the solution implement delegation?
• PRO-06 How does the solution implement audit trails?
User’s unique identifier, with dates, data entered, reports
sent, changes made, etc. must be captured
© A. Samarin 2018 Architecting digital systems - Module 5 16
Architecture questions:
Processes
• INF-01 List the supported OS for various hardware
platforms
• INF-02 Outline hosting options for your solution
© A. Samarin 2018 Architecting digital systems - Module 5 17
Architecture questions:
Infrastructure
• OPS-01 Outline how the solution will be monitored.
• OPS-02 Estimate the resilience (recovery point
objective and recovery time objective ) of your solution in
case of hardware failure of important components
• OPS-03 How does the solution implement the ITIL-like
incident process? Provide your support contract template.
• OPS-04 How does the solution implement the ITIL-like
problem process?
• OPS-05 Outline maintenance practices for the solution’s
components. Provide your maintenance contract template.
• OPS-06 What is the warranty period for the solution?
© A. Samarin 2018 Architecting digital systems - Module 5 18
Architecture questions:
System operations
• INF-01 Explain how the solution guarantees data
integrity, confidentiality and availability in various data
flows.
• INF-02 Explain how the solution guarantees data
integrity, confidentiality and availability in various data
storage.
• INF-03 Explain how the solution guarantees flexibility
of data definitions, in particular, co-existing of different
versions.
• INF-04 How does the solution implement reporting at
a medical ERU?
• INF-05 How does the solution implement reporting at
the level of operation?
© A. Samarin 2018 Architecting digital systems - Module 5 19
Architecture questions:
Information architecture
• INF-06 How does the solution implement reporting at
other levels (country, regions, federation and partners)?
• INF-07 Outline how ate various data storages
implemented. Relational database with SQL is strongly
recommended.
• INF-08 Forms can be developed in other systems than
DHIS2, but need to be compatible for data exchange with
DHIS2 (not just through data export).
© A. Samarin 2018 Architecting digital systems - Module 5 20
Architecture questions:
Information architecture
• EMR-01 How does the solution implement security of
PHWBER.
• EMR-02 How does the solution implement privacy of
PHWBER.
• EMR-03 How does the solution implement
anonymization of PHWBER.
• EMR-04 How does the solution implement identification
of patients.
• EMR-05 Explain the ability of the solution to add
various techniques for authentication of patients.
© A. Samarin 2018 Architecting digital systems - Module 5 21
Architecture questions:
SDLC and software factory
• MET-01 Outline the SDLC to be used.
• MET-02 Outline how the proposed SDLC is linked with
projects management practices.
• MET-03 Outline how the proposed SDLC is linked with
DevOps practices.
• MET-04 Outline what tools will be used for the
implementation of the solution.
• MET-05 Provide any existing documentation about the
proposed SDLC.
• MET-06 Provide detailed (weekly-based)
implementation planning.
© A. Samarin 2018 Architecting digital systems - Module 5 22
Architecture questions:
SDLC and software factory
• LAN-01 Explain how the solution handles multiple
languages (English, French, Spanish, Arabic). Note that
the user interface texts must be will be translated by
professional translators.
• LAN-02 Explain how the solution implement the
possibility that user can choose his/her screen (interface)
language
© A. Samarin 2018 Architecting digital systems - Module 5 23
Architecture questions:
language capabilities
© A. Samarin 2018 Architecting digital systems - Module 5 24
Questions?

More Related Content

What's hot

July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)
Richard Morwood
 

What's hot (20)

Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
Digital Architecture Methodology for Systemic Digital Transformation (Smart C...
 
Smart Cities from the systems point of view
Smart Cities from the systems point of viewSmart Cities from the systems point of view
Smart Cities from the systems point of view
 
#bizarch from the #entarch point of view
#bizarch from the #entarch point of view#bizarch from the #entarch point of view
#bizarch from the #entarch point of view
 
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
Enterprise Architecture (#EntArch) as a #systemsapproach applied management d...
 
ETDP 2015 D1 Key Note:- Virtualizing Bridges - Ioannis Brilakis, University o...
ETDP 2015 D1 Key Note:- Virtualizing Bridges - Ioannis Brilakis, University o...ETDP 2015 D1 Key Note:- Virtualizing Bridges - Ioannis Brilakis, University o...
ETDP 2015 D1 Key Note:- Virtualizing Bridges - Ioannis Brilakis, University o...
 
An Introduction to BIM
An Introduction to BIM An Introduction to BIM
An Introduction to BIM
 
CD March 2015 - Bentley presentation about current BIM thinking
CD March 2015 - Bentley presentation about current BIM thinkingCD March 2015 - Bentley presentation about current BIM thinking
CD March 2015 - Bentley presentation about current BIM thinking
 
Using an openBim Workflow
Using an openBim WorkflowUsing an openBim Workflow
Using an openBim Workflow
 
July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)July 2015 Construct15_Richard Morwood_V4 (2)
July 2015 Construct15_Richard Morwood_V4 (2)
 
Bim
BimBim
Bim
 
Industry Foundation Classes
Industry Foundation ClassesIndustry Foundation Classes
Industry Foundation Classes
 
BIM protocols: What are they? Do we need them? What should they contain?
BIM protocols: What are they? Do we need them? What should they contain?BIM protocols: What are they? Do we need them? What should they contain?
BIM protocols: What are they? Do we need them? What should they contain?
 
BIM for Clients – The Why, What and How
BIM for Clients – The Why, What and HowBIM for Clients – The Why, What and How
BIM for Clients – The Why, What and How
 
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
Accelerating the Digital Transformation – Building a 3D IoT Reference Archite...
 
BIM for Construction
BIM for Construction BIM for Construction
BIM for Construction
 
The NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of WorkThe NBS BIM Toolkit and Digital Plan of Work
The NBS BIM Toolkit and Digital Plan of Work
 
BIM process adoption for integrated design and constuction
BIM process adoption for integrated design and constuctionBIM process adoption for integrated design and constuction
BIM process adoption for integrated design and constuction
 
Building Information Modeling (BIM)
Building Information Modeling (BIM)Building Information Modeling (BIM)
Building Information Modeling (BIM)
 
Developing a Digital Futures Prospectus for HS2 Midlands
Developing a Digital Futures Prospectus for HS2 MidlandsDeveloping a Digital Futures Prospectus for HS2 Midlands
Developing a Digital Futures Prospectus for HS2 Midlands
 
MOSAIC BIM- Innovative Design & Construction Solutions
MOSAIC BIM- Innovative Design & Construction SolutionsMOSAIC BIM- Innovative Design & Construction Solutions
MOSAIC BIM- Innovative Design & Construction Solutions
 

Similar to Mini-course at VFU - Architecting modern digital systems - 5

Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
vinoth perumal
 

Similar to Mini-course at VFU - Architecting modern digital systems - 5 (20)

PRASAD_KARUTURI_RES
PRASAD_KARUTURI_RESPRASAD_KARUTURI_RES
PRASAD_KARUTURI_RES
 
ch11.ppt
ch11.pptch11.ppt
ch11.ppt
 
Unlock your core business assets for the hybrid cloud with addi webinar dec...
Unlock your core business assets for the hybrid cloud with addi   webinar dec...Unlock your core business assets for the hybrid cloud with addi   webinar dec...
Unlock your core business assets for the hybrid cloud with addi webinar dec...
 
Insurance application modernisation
Insurance application modernisationInsurance application modernisation
Insurance application modernisation
 
Vinoth_Perumal_Datawarehousing
Vinoth_Perumal_DatawarehousingVinoth_Perumal_Datawarehousing
Vinoth_Perumal_Datawarehousing
 
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
PureApp Hybrid Cloud - Mark Willemse ING Presentation 11th September 2014
 
Kota_Udayachandrakumar
Kota_UdayachandrakumarKota_Udayachandrakumar
Kota_Udayachandrakumar
 
Resume
ResumeResume
Resume
 
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
Innovate 2014 - Customizing Your Rational Insight Deployment (workshop)
 
Data-Centric Approach for Project Delivery
Data-Centric Approach for Project DeliveryData-Centric Approach for Project Delivery
Data-Centric Approach for Project Delivery
 
Top Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development CompanyTop Rated Enterprise Solution, Web & Mobile App Development Company
Top Rated Enterprise Solution, Web & Mobile App Development Company
 
Innovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and AnalyticsInnovate 2014 - What's New in Reporting and Analytics
Innovate 2014 - What's New in Reporting and Analytics
 
Unit1..
Unit1..Unit1..
Unit1..
 
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
SOA Mainframe Service Architecture and Enablement Practices Best and Worst Pr...
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Sdlc phases
Sdlc phasesSdlc phases
Sdlc phases
 
Indus productization-brief
Indus productization-briefIndus productization-brief
Indus productization-brief
 
Arul_Resume
Arul_ResumeArul_Resume
Arul_Resume
 
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
Nesma autumn conference 2015 - Is FPA a valuable addition to predictable agil...
 
CGZ52qF5TAueGeExyhhO_PPT_VILT.pptx
CGZ52qF5TAueGeExyhhO_PPT_VILT.pptxCGZ52qF5TAueGeExyhhO_PPT_VILT.pptx
CGZ52qF5TAueGeExyhhO_PPT_VILT.pptx
 

More from Alexander SAMARIN

Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
Alexander SAMARIN
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
Alexander SAMARIN
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
Alexander SAMARIN
 
Integration via #BPM: become friendly to #cloud
Integration via #BPM: become friendly to #cloudIntegration via #BPM: become friendly to #cloud
Integration via #BPM: become friendly to #cloud
Alexander SAMARIN
 

More from Alexander SAMARIN (18)

Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3Mini-course at VFU - Architecting modern digital systems - 3
Mini-course at VFU - Architecting modern digital systems - 3
 
Systems architecting experience
Systems architecting experienceSystems architecting experience
Systems architecting experience
 
Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)Better application architecture with #microservices and #BPM (as APaaS)
Better application architecture with #microservices and #BPM (as APaaS)
 
Help #SME becoming #digital
Help #SME becoming #digitalHelp #SME becoming #digital
Help #SME becoming #digital
 
Architecting digital transformation v1
Architecting digital transformation v1Architecting digital transformation v1
Architecting digital transformation v1
 
Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes Incremental transformation to #digital (explicit and executable) processes
Incremental transformation to #digital (explicit and executable) processes
 
Technology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paperTechnology-enabled healthcare transformation: concept paper
Technology-enabled healthcare transformation: concept paper
 
BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud BPM for SOA+ESB+API and cloud
BPM for SOA+ESB+API and cloud
 
Smart-city implementation reference model
Smart-city implementation reference modelSmart-city implementation reference model
Smart-city implementation reference model
 
E-government reference model
E-government reference modelE-government reference model
E-government reference model
 
Эталонная модель электронного правительства
Эталонная модель электронного правительстваЭталонная модель электронного правительства
Эталонная модель электронного правительства
 
Ladder of business process practices
Ladder of business process practicesLadder of business process practices
Ladder of business process practices
 
Importance of executable processes and BPMN
Importance of executable processes and BPMNImportance of executable processes and BPMN
Importance of executable processes and BPMN
 
How EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work togetherHow EA, BPM, SOA and ECM work together
How EA, BPM, SOA and ECM work together
 
Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)Business Architecture Patterns (BPM in Practice conference)
Business Architecture Patterns (BPM in Practice conference)
 
E-passport example
E-passport exampleE-passport example
E-passport example
 
BPM for business analysts: modelling procedure
BPM for business analysts: modelling procedureBPM for business analysts: modelling procedure
BPM for business analysts: modelling procedure
 
Integration via #BPM: become friendly to #cloud
Integration via #BPM: become friendly to #cloudIntegration via #BPM: become friendly to #cloud
Integration via #BPM: become friendly to #cloud
 

Recently uploaded

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Recently uploaded (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

Mini-course at VFU - Architecting modern digital systems - 5

  • 2. • The IFRC (see www.ifrc.org) wants to have a standard information system for their medical Emergency Response Units (ERUs) – RCHIS2020 • Medical ERU type 1 - point-of-care has four core functions: – reception – triage – consultation – pharmacy • Medical ERU type 2 - hospital has extra core functions: – inpatient wards – operating theatres – delivery room – pharmacy – laboratory – x-ray © A. Samarin 2018 Architecting digital systems - Module 5 2 Outline
  • 3. 1. To facilitate management of patients inside the health ERU and clinical decision-making, to monitor and improve quality of care. 2. To provide rapid analysis of clinical data allowing for surveillance and detection of potential outbreaks. 3. To simplify reporting to headquarters, donors and partners. 4. To facilitate the management of the health ERU in terms of staff management and drug and consumables stock management and supply. © A. Samarin 2018 Architecting digital systems - Module 5 3 The main goals of the RCHIS2020
  • 4. 1. Electronic Medical Record to support clinicians in decision making and quality of care. 2. Health facility-based surveillance to identify potential risks of outbreak. 3. Reporting and accountability to a range of financial and operational partners. 4. Health facility management to improve the efficiency of operations. © A. Samarin 2018 Architecting digital systems - Module 5 4 The full version main functionality
  • 5. © A. Samarin 2018 Architecting digital systems - Module 5 5 The module I – only for-outpatient department (OPD) functionality
  • 6. © A. Samarin 2018 Architecting digital systems - Module 5 6 The module I outline
  • 7. © A. Samarin 2018 Architecting digital systems - Module 5 7 Patient carepath
  • 8. © A. Samarin 2018 Architecting digital systems - Module 5 8 Access rights to patient’s data
  • 9. © A. Samarin 2018 Architecting digital systems - Module 5 9 Architectural challenges
  • 10. © A. Samarin 2018 Architecting digital systems - Module 5 10 High-level architecture
  • 11. © A. Samarin 2018 Architecting digital systems - Module 5 11 Various configuration (1)
  • 12. © A. Samarin 2018 Architecting digital systems - Module 5 12 Various configuration (2)
  • 13. • ARC-01 Outline the main concepts of your platform- based architecture • ARC-02 Explain how the platform-based architecture addresses the RCHIS 2020 architecture challenges • ARC-03 Outline your approach to API and how will you implement various APIs • ARC-04 List the primary components of the platform in the solution. Explain your choice • ARC-05 Outline the nature (open source or not) for each proposed component in the solution. • ARC-06 Evaluate the efforts for maintenance in your solution. © A. Samarin 2018 Architecting digital systems - Module 5 13 Architecture questions: high-level architecture
  • 14. • DES-01 Outline how your solution achieve the responsive design for the user interface. HTML5 is strongly recommended • DES-02 Outline how your solution achieve good ergonomic of the front-end and the app • DES-03 Explain your approach for implementation of multilingual front-end • DES-04 Provide necessary details how your solutions will be functioning with and without connectivity • DES-05 Outline the fixed configuration • DES-06 Outline the mobile configuration © A. Samarin 2018 Architecting digital systems - Module 5 14 Architecture questions: various configurations (1)
  • 15. • DES-07 Outline the nomadic configuration • DES-08 Outline the configurations for the field data centre and the HQ • DES-09 Explain how the surveillance will be implemented • DES-10 Outline how various IoT medical device can be added to your solution. Estimate necessary efforts © A. Samarin 2018 Architecting digital systems - Module 5 15 Architecture questions: various configurations (2)
  • 16. • PRO-01 Outline your approach for implementing processes for medical capabilities • PRO-02 Outline your approach for implementing processes for business capabilities • PRO-03 Outline your approach for implementing processes for technical capabilities • PRO-04 How does the solution implement role-based assignments? • PRO-05 How does the solution implement delegation? • PRO-06 How does the solution implement audit trails? User’s unique identifier, with dates, data entered, reports sent, changes made, etc. must be captured © A. Samarin 2018 Architecting digital systems - Module 5 16 Architecture questions: Processes
  • 17. • INF-01 List the supported OS for various hardware platforms • INF-02 Outline hosting options for your solution © A. Samarin 2018 Architecting digital systems - Module 5 17 Architecture questions: Infrastructure
  • 18. • OPS-01 Outline how the solution will be monitored. • OPS-02 Estimate the resilience (recovery point objective and recovery time objective ) of your solution in case of hardware failure of important components • OPS-03 How does the solution implement the ITIL-like incident process? Provide your support contract template. • OPS-04 How does the solution implement the ITIL-like problem process? • OPS-05 Outline maintenance practices for the solution’s components. Provide your maintenance contract template. • OPS-06 What is the warranty period for the solution? © A. Samarin 2018 Architecting digital systems - Module 5 18 Architecture questions: System operations
  • 19. • INF-01 Explain how the solution guarantees data integrity, confidentiality and availability in various data flows. • INF-02 Explain how the solution guarantees data integrity, confidentiality and availability in various data storage. • INF-03 Explain how the solution guarantees flexibility of data definitions, in particular, co-existing of different versions. • INF-04 How does the solution implement reporting at a medical ERU? • INF-05 How does the solution implement reporting at the level of operation? © A. Samarin 2018 Architecting digital systems - Module 5 19 Architecture questions: Information architecture
  • 20. • INF-06 How does the solution implement reporting at other levels (country, regions, federation and partners)? • INF-07 Outline how ate various data storages implemented. Relational database with SQL is strongly recommended. • INF-08 Forms can be developed in other systems than DHIS2, but need to be compatible for data exchange with DHIS2 (not just through data export). © A. Samarin 2018 Architecting digital systems - Module 5 20 Architecture questions: Information architecture
  • 21. • EMR-01 How does the solution implement security of PHWBER. • EMR-02 How does the solution implement privacy of PHWBER. • EMR-03 How does the solution implement anonymization of PHWBER. • EMR-04 How does the solution implement identification of patients. • EMR-05 Explain the ability of the solution to add various techniques for authentication of patients. © A. Samarin 2018 Architecting digital systems - Module 5 21 Architecture questions: SDLC and software factory
  • 22. • MET-01 Outline the SDLC to be used. • MET-02 Outline how the proposed SDLC is linked with projects management practices. • MET-03 Outline how the proposed SDLC is linked with DevOps practices. • MET-04 Outline what tools will be used for the implementation of the solution. • MET-05 Provide any existing documentation about the proposed SDLC. • MET-06 Provide detailed (weekly-based) implementation planning. © A. Samarin 2018 Architecting digital systems - Module 5 22 Architecture questions: SDLC and software factory
  • 23. • LAN-01 Explain how the solution handles multiple languages (English, French, Spanish, Arabic). Note that the user interface texts must be will be translated by professional translators. • LAN-02 Explain how the solution implement the possibility that user can choose his/her screen (interface) language © A. Samarin 2018 Architecting digital systems - Module 5 23 Architecture questions: language capabilities
  • 24. © A. Samarin 2018 Architecting digital systems - Module 5 24 Questions?