Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country

Size: px
Start display at page:

Download "Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country"

Transcription

1 Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country Ingrid Nunes Ingrid Nunes, Ricardo Choren, Camila Nunes, Bruno Fábri, Fernando Silva, Gustavo Carvalho, Carlos J. P. de Lucena

2 Agenda 1 Introduction 2 Problem Statement 3 SUAP 4 Challenges and Benefits 30/3/2010 Ingrid Nunes@LES/PUC-Rio 2/18

3 Introduction 600,000 women worldwide die each year from causes related to pregnancy, whereas almost all these deaths occur in NICs. Prenatal Care Unified System (SUAP) project MAS for supporting the prenatal care Use of the agent technology to manage healthcare records act as a clinical decision support system handle the logistics of high risk pregnancy cases 30/3/2010 Ingrid Nunes@LES/PUC-Rio 3/18

4 Problem Statement Problems in the prenatal care in the Brazilian Public Healthcare System Pregnant women data is still mostly stored manually Protocols established by the Government may not be appropriately followed Everything is ok. 30/3/2010 Ingrid 4/18

5 Problem Statement Problems in the prenatal care in the Brazilian Public Healthcare System It is not precisely known which is the most appropriate hospital to refer a high risk pregnant woman, based on her condition And some other requirements 30/3/2010 Ingrid Nunes@LES/PUC-Rio 5/18

6 SUAP SUAP Overview Development Team Development Team 1 project manager 3 analysts/designers 1 software architect 5 programmers 1 web designer 30/3/2010 Ingrid Nunes@LES/PUC-Rio 6/18

7 SUAP Development Approach Adoption of some agile practices Iterative development with continuous integration Intensive interaction with stakeholders Meetings, presentations, interviews and s Simplicity Pair programming 30/3/2010 Ingrid 7/18

8 SUAP Detailing the SUAP Agents Protocols agents <protocol, event, context, behavior> When an event is received if context matches then execute behavior Message alerts Medicine prescription Exam request Change preset schedule Referral process 30/3/2010 Ingrid 8/18

9 SUAP Results Alert in English: Subnutrition. Investigate food history, hyperemesis gravidarum, infections, parasites, anemia, debilitating diseases. 30/3/2010 Ingrid 9/18

10 Challenges and Benefits No previous knowledge about the domain Typical issue in complex domains In particular, prenatal care Domain experts do not know what they need Problem: Discover how we can improve the prenatal care, i.e. which tasks can be automated and delegated to our system. I think I can provide a solution to some of your problems, but I don t know how I can help you. Me neither 30/3/2010 Ingrid Nunes@LES/PUC-Rio 10/18

11 Challenges and Benefits Benefit: communication facility between analysts/developers and stakeholders Agent Role 30/3/2010 Ingrid 11/18

12 Challenges and Benefits In addition Having agents acting on behalf of users may bring the idea that automating everything that is possible is good But This is not true I simply don t want this. The protocol is not effective, I can detect it and change the protocol automatically. 30/3/2010 Ingrid Nunes@LES/PUC-Rio 12/18

13 Challenges and Benefits Human-agents interaction Stop telling me what to do! I have studied for several years to learn it. Protocols representation Our sources Governmental manuals Doctors (meetings, interviews, s) Explanations for humans, not computers Challenge: structure concepts in a generic way 30/3/2010 Ingrid Nunes@LES/PUC-Rio 13/18

14 Challenges and Benefits Benefit: reduced gap between analysis and design Agents Analysis Agents Design Development in a stepwise fashion Web-MAS architectural pattern Agents: loosely coupled components Adopted technologies Modular support to the construction of maintainable MAS JADE: thread control Seam/JBoss: view, persistence, security Scalability SUAP has a low number of agents Bottleneck: number of web requests 30/3/2010 Ingrid Nunes@LES/PUC-Rio 14/18

15 Challenges and Benefits Challenge: choosing the agent platform 1 BDI architecture does not add advantages to our agents 2 Adoption of complex platforms that provide several new abstractions would significantly increase training costs 3 Integration with object-oriented technologies 30/3/2010 Ingrid Nunes@LES/PUC-Rio 15/18

16 Challenges and Benefits Challenge: choosing the agent platform JADE Agent and Behavior abstractions are enough for our agents pure Java reduces the learning curve of programmers However JADE and Seam frameworks integration was not trivial Seam Seam JADE Agent It does not work Component Locator JADE Agent 30/3/2010 Ingrid 16/18

17 Conclusion Supports and monitors prenatal care Management of electronic healthcare records Advices on prenatal protocols Simple referencing protocol based on pregnancy risks Web-based integrated with a MAS Web-MAS architectural pattern Technologies Seam (and JSF, JSP/Faces, Hibernate ), JBoss, JADE Next steps Stage environment production environment HUAP Niterói state of Rio de Janeiro Hopefully 30/3/2010 Ingrid Nunes@LES/PUC-Rio 17/18

18 Questions Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country Ingrid Nunes ionunes@inf.puc-rio.br Ricardo Choren Camila Nunes Bruno Fábri Fernando Silva Gustavo Carvalho Carlos J.P. de Lucena 30/3/2010 Ingrid Nunes@LES/PUC-Rio 18/18

Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country

Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country Supporting Prenatal Care in the Public Healthcare System in a Newly Industrialized Country Ingrid Nunes 1, Ricardo Choren 1,2, Camila Nunes 1, Bruno Fábri 1,3, Fernando Silva 1,3, Gustavo Carvalho 1,3,

More information

Building Service-oriented User Agents using a Software Product Line Approach

Building Service-oriented User Agents using a Software Product Line Approach Building Service-oriented User Agents using a Software Product Line Approach Ingrid Nunes 1, Carlos J.P. de Lucena 1, Donald Cowan 2 and Paulo Alencar 2 1 Pontifical Catholic University of Rio de Janeiro

More information

Building Service-oriented User Agents using a Software Product Line Approach. Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br

Building Service-oriented User Agents using a Software Product Line Approach. Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br Building Service-oriented User Agents using a Software Product Line Approach Ingrid Oliveira de Nunes ionunes@inf.puc-rio.br 2 Summary Introduction Objectives Integration of SOA, MAS and SPL Related Work

More information

Developing the Architectural Framework for SOA Adoption

Developing the Architectural Framework for SOA Adoption Developing the Architectural Framework for SOA Adoption Oliver Sims Enterprise Architect oliver.sims@open-it.co.uk Copyright Open-IT Limited 2005 Agenda Service Orientation just a good technology? The

More information

Healthcare Information Technology Infrastructures in Turkey

Healthcare Information Technology Infrastructures in Turkey Healthcare Information Technology Infrastructures in Turkey G O KC E B. L A L EC I E RTURKMEN S R D C LT D BASED O N IMIA 2 0 1 4 YEA R B O O K E D I T I ON A RTICLE BY A. D O G AC 1, M. YUKSEL 1, G. L.

More information

Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps

Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps White Paper Healthcare Integrating Genetic Data into Clinical Workflow with Clinical Decision Support Apps Executive Summary The Transformation Lab at Intermountain Healthcare in Salt Lake City, Utah,

More information

the abortion pill by David Hager, M.D.

the abortion pill by David Hager, M.D. the abortion pill by David Hager, M.D. A positive pregnancy test is one of the most life-changing moments for a woman. Never is it more important to base your decisions on accurate information. Try to

More information

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0

NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0 NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5

More information

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali

Software development life cycle. Software Engineering - II ITNP92 - Object Oriented Software Design. Requirements. Requirements. Dr Andrea Bracciali Software development life cycle Software life cycle: Software Engineering - II ITNP92 - Object Oriented Software Design Dr Andrea Bracciali Module Co-ordinator 4B86 abb@cs.stir.ac.uk Spring 2014 (elicitation)

More information

TEST OF COMPETENCE PART 1 - NURSING TEST. Please do NOT book your online Test of Competence until you have studied and reviewed the following modules.

TEST OF COMPETENCE PART 1 - NURSING TEST. Please do NOT book your online Test of Competence until you have studied and reviewed the following modules. CBT STUDY GUIDE TEST OF COMPETENCE PART 1 - NURSING TEST Please do NOT book your online Test of Competence until you have studied and reviewed the following modules. This Guide is to be used in conjunction

More information

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication

Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Integrated Development of Distributed Real-Time Applications with Asynchronous Communication Marc Schanne International Workshop on Java Technologies for Real-time and Embedded Systems (JTRES) 26-28 September

More information

Basic Trends of Modern Software Development

Basic Trends of Modern Software Development DITF LDI Lietišķo datorsistēmu programmatūras profesora grupa e-business Solutions Basic Trends of Modern Software Development 2 3 Software Engineering FAQ What is software engineering? An engineering

More information

What You Need to Know About Transitioning to SOA

What You Need to Know About Transitioning to SOA What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures

More information

Government's Adoption of SOA and SOA Examples

Government's Adoption of SOA and SOA Examples Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja

More information

Roussel AZANFACK and Abimbola SORIYAN. Department of computer science and engineering, Obafemi Awolowo University, Ile-Ife, Nigeria

Roussel AZANFACK and Abimbola SORIYAN. Department of computer science and engineering, Obafemi Awolowo University, Ile-Ife, Nigeria 2011 Integration of Patient Information System with Picture Archiving and Communication System through Radiology Information System platform: case of OAUTHC By Roussel AZANFACK and Abimbola SORIYAN Department

More information

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Red Hat open source solution stack changes the economics of IT infrastructure Offers proprietary replacements

More information

What is a life cycle model?

What is a life cycle model? What is a life cycle model? Framework under which a software product is going to be developed. Defines the phases that the product under development will go through. Identifies activities involved in each

More information

Canada Health Infoway

Canada Health Infoway Canada Health Infoway EHR s in the Canadian Context June 7, 2005 Mike Sheridan, COO Canada Health Infoway Healthcare Renewal In Canada National Healthcare Priorities A 10-year Plan to Strengthen Healthcare

More information

Technology Change Management

Technology Change Management The PROJECT PERFECT White Paper Collection Introduction Technology Change Management Sandeep Mehta This article takes an objective look at Technology Change Management (TCM). It covers a number of topics

More information

Agile Software Development Methodologies and Its Quality Assurance

Agile Software Development Methodologies and Its Quality Assurance Agile Software Development Methodologies and Its Quality Assurance Aslin Jenila.P.S Assistant Professor, Hindustan University, Chennai Abstract: Agility, with regard to software development, can be expressed

More information

SOA: The missing link between Enterprise Architecture and Solution Architecture

SOA: The missing link between Enterprise Architecture and Solution Architecture SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing

More information

Agile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/

Agile and Secure: OWASP AppSec Seattle Oct 2006. The OWASP Foundation http://www.owasp.org/ Agile and Secure: Can We Be Both? OWASP AppSec Seattle Oct 2006 Dan Cornell, OWASP San Antonio Leader Principal, Denim Group Ltd. dan@denimgroup.com (210) 572-4400 Copyright 2006 - The OWASP Foundation

More information

Agile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007

Agile and Secure Can We Be Both? Chicago OWASP. June 20 th, 2007 Agile and Secure Can We Be Both? Chicago OWASP June 20 th, 2007 The Agile Practitioner s Dilemma Agile Forces: Be more responsive to business concerns Increase the frequency of stable releases Decrease

More information

F r e q u e n t l y As k e d Qu e s t i o n s

F r e q u e n t l y As k e d Qu e s t i o n s page 1 Folic Acid Q: What is folic acid? A: Folic (FOH-lik) acid is a B vitamin. It helps the body make healthy new cells. Folic acid and folate mean the same thing. Folic acid is a manmade form of folate.

More information

Web Application Development Process

Web Application Development Process Web Engineering Web Application Development Process Copyright 2013 Ioan Toma & Srdjan Komazec 1 Where we are? # Date Title 1 5 th March Web Engineering Introduction and Overview 2 12 th March Requirements

More information

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing Presented by : Ajay Budhraja, Chief, Enterprise Services ME (Engg), MS (Mgmt), PMP, CICM, CSM,

More information

Open Source Mobile Telehealth for Public Home Healthcare*

Open Source Mobile Telehealth for Public Home Healthcare* Borboleta and SaguiSaúde Open Source Mobile Telehealth for Public Home Healthcare* Gustavo L. Duarte, Rafael Correia, Pedro Leal, Helves Domingues, Fabio Kon, Rubens Kon, João E. Ferreira {gduarte, rafaeljpc,

More information

SOA REFERENCE ARCHITECTURE: WEB TIER

SOA REFERENCE ARCHITECTURE: WEB TIER SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible

More information

Basic Unified Process: A Process for Small and Agile Projects

Basic Unified Process: A Process for Small and Agile Projects Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.

More information

Building Heavy Load Messaging System

Building Heavy Load Messaging System CASE STUDY Building Heavy Load Messaging System About IntelliSMS Intelli Messaging simplifies mobile communication methods so you can cost effectively build mobile communication into your business processes;

More information

Product Derivation Process and Agile Approaches: Exploring the Integration Potential

Product Derivation Process and Agile Approaches: Exploring the Integration Potential Product Derivation Process and Agile Approaches: Exploring the Integration Potential Padraig O Leary, Muhammad Ali Babar, Steffen Thiel, Ita Richardson Lero, the Irish Software Engineering Research Centre,

More information

JBoss. choice without compromise

JBoss. choice without compromise JBoss Enterprise Middleware choice without compromise JBOSS ENTERPRISE APPLICATION PLATFORMS: CHOICE WITHOUT COMPROMISE The JBoss open choice strategy In today s dynamic business world, the need to quickly

More information

A complete software development process of a general report publication service implemented using Web Services

A complete software development process of a general report publication service implemented using Web Services A complete software development process of a general report publication service implemented using Web Services Anders Nilsson & Klas Fahlberg February 1, 2008 Master s Thesis in Computing Science, 2*30

More information

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS

CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS CACHÉ: FLEXIBLE, HIGH-PERFORMANCE PERSISTENCE FOR JAVA APPLICATIONS A technical white paper by: InterSystems Corporation Introduction Java is indisputably one of the workhorse technologies for application

More information

Healthy Michigan MEMBER HANDBOOK

Healthy Michigan MEMBER HANDBOOK Healthy Michigan MEMBER HANDBOOK 2014 The new name for Healthy 1 TABLE OF CONTENTS WELCOME TO HARBOR HEALTH PLAN.... 2 Who Is Harbor Health Plan?...3 How Do I Reach Member Services?...3 Is There A Website?....

More information

The Healthy Michigan Plan Handbook

The Healthy Michigan Plan Handbook The Healthy Michigan Plan Handbook Introduction The Healthy Michigan Plan is a health care program through the Michigan Department of Community Health (MDCH). Eligibility for this program will be determined

More information

I N T E R S Y S T E M S W H I T E P A P E R ADVANCING SOA WITH AN EVENT-DRIVEN ARCHITECTURE

I N T E R S Y S T E M S W H I T E P A P E R ADVANCING SOA WITH AN EVENT-DRIVEN ARCHITECTURE ADVANCING SOA WITH AN EVENT-DRIVEN ARCHITECTURE ADVANCING SOA WITH AN EVENT-DRIVEN ARCHITECTURE Executive overview In most organizations, events drive action. In inancial services, for example, a stock

More information

Agile Business Process Automation

Agile Business Process Automation Agile Business Process Automation by David Nichols Currently there is a lot of excitement and competition in the Business Process Automation space, however, despite the plethora of BPA platforms available,

More information

Information Models and Master Data Management in Business Process Management

Information Models and Master Data Management in Business Process Management Information Models and Master Data Management in Business Process Management Timo Itälä SoberIT, TKK Outline Example of a business process and business services Need for common master data in SOA Discovering

More information

What Health Professionals Know and Do About Alcohol and Other Drug Use During Pregnancy

What Health Professionals Know and Do About Alcohol and Other Drug Use During Pregnancy What Health Professionals Know and Do About Alcohol and Other Drug Use During Pregnancy Trecia Wouldes, PhD Department of Psychological Medicine A Research Report in Collaboration with Executive Summary

More information

Defining a Secure Mobile Framework Architecture at DHA

Defining a Secure Mobile Framework Architecture at DHA Ms. Janine Oakley, Transition Manager Innovation and Advanced Technology Development Division 2015 Defense Health Information Technology Symposium Defining a Secure Mobile Framework Architecture at DHA

More information

Using Productivity Measure and Function Points to Improve the Software Development Process

Using Productivity Measure and Function Points to Improve the Software Development Process Using Productivity Measure and Function Points to Improve the Software Development Process Eduardo Alves de Oliveira and Ricardo Choren Noya Computer Engineering Section, Military Engineering Institute,

More information

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT

REST Client Pattern. [Draft] Bhim P. Upadhyaya ABSTRACT REST Client Pattern [Draft] Bhim P. Upadhyaya EqualInformation Chicago, USA bpupadhyaya@gmail.com ABSTRACT Service oriented architecture (SOA) is a common architectural practice in large enterprises. There

More information

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories

XP & Scrum. extreme Programming. XP Roles, cont!d. XP Roles. Functional Tests. project stays on course. about the stories XP & Scrum Beatrice Åkerblom beatrice@dsv.su.se extreme Programming XP Roles XP Roles, cont!d! Customer ~ Writes User Stories and specifies Functional Tests ~ Sets priorities, explains stories ~ May or

More information

METHODOLOGICAL ISSUES IN THE MEASURES OF MATERNAL MORBIDITY MORTALITY (MM 1 MM 2 ) Dr. AKO Simon

METHODOLOGICAL ISSUES IN THE MEASURES OF MATERNAL MORBIDITY MORTALITY (MM 1 MM 2 ) Dr. AKO Simon (1) METHODOLOGICAL ISSUES IN THE MEASURES OF MATERNAL MORBIDITY MORTALITY (MM 1 MM 2 ) Dr. AKO Simon Postgraduate Research Training in Reproductive Health 2004 Faculty of Medicine, University of Yaounde

More information

Opportunities in Private Healthcare in the GCC Presented by: Ralph Foster II

Opportunities in Private Healthcare in the GCC Presented by: Ralph Foster II Opportunities in Private Healthcare in the GCC Presented by: Ralph Foster II AHMC PROFILE AHMC is a private US company headquartered in Washington D.C. focused on the development and management of world-class

More information

What Is Patient Safety?

What Is Patient Safety? Patient Safety Research Introductory Course Session 1 What Is Patient Safety? David W. Bates, MD, MSc External Program Lead for Research, WHO Professor of Medicine, Harvard Medical School Professor of

More information

Software Engineering 2014-15

Software Engineering 2014-15 Software Engineering 2014-15 Theme leader Kung-Kiu Lau Today s presenter John Sargeant Course Units: ACS: Software Engineering COMP61511 Software Engineering Overview ( Overview ) COMP61521 Component-based

More information

The Healthy Michigan Plan Handbook

The Healthy Michigan Plan Handbook The Healthy Michigan Plan Handbook Introduction The Healthy Michigan Plan is a health care program through the Michigan Department of Community Health (MDCH). The Healthy Michigan Plan provides health

More information

Six ways to accelerate Android mobile application development

Six ways to accelerate Android mobile application development Six ways to accelerate Android mobile application Creating an integrated solution for collaboration among teams Contents 1 Weaving the invisible thread of innovation 2 Android : vast opportunities and

More information

A COMPARISON OF MEDI-CAL MANAGED CARE P4P MEASURE SETS

A COMPARISON OF MEDI-CAL MANAGED CARE P4P MEASURE SETS A COMPARISON OF MEDI-CAL MANAGED CARE P4P MEASURE SETS The matrix below provides a comparison of all measures included in Medi-Cal P4P programs and the measures includes in DHCS s External Accountability

More information

AN OVERVIEW OF SYSTEMS ANALYSIS: SYSTEMS ANALYSIS AND THE ROLE OF THE SYSTEMS ANALYST. Lecture 1. 21.10.2014, Tuesday

AN OVERVIEW OF SYSTEMS ANALYSIS: SYSTEMS ANALYSIS AND THE ROLE OF THE SYSTEMS ANALYST. Lecture 1. 21.10.2014, Tuesday AN OVERVIEW OF SYSTEMS ANALYSIS: SYSTEMS ANALYSIS AND THE ROLE OF THE SYSTEMS ANALYST Lecture 1 21.10.2014, Tuesday 2 A Series of Lectures 1.The Role of the Systems 2.Project Planning and Project Management

More information

IBM Tivoli Composite Application Manager for WebSphere

IBM Tivoli Composite Application Manager for WebSphere Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE

More information

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment

The Regional Medical Business Process Optimization Based on Cloud Computing Medical Resources Sharing Environment BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 13, Special Issue Sofia 2013 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.2478/cait-2013-0034 The Regional Medical

More information

Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes

Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes Systems Analysis and Design in a Changing World, sixth edition 1-1 Chapter 1 - From Beginning to End: An Overview of Systems Analysis and Design Lecture Notes Table of Contents Chapter Overview Learning

More information

The challenge of herpes

The challenge of herpes The challenge of herpes Herpes is a common and personally challenging disease Herpes is very common. One out of four adults has genital herpes. When people first hear that they are infected, many become

More information

The Specifics of WEB Project Management

The Specifics of WEB Project Management Mirjana Marić, Zoran Ćirić The Specifics of WEB Project Management Article Info:, Vol. 8 (2013), No. 2, pp. 008-012 Received 25 February 2013 Accepted 20 April 2013 UDC 005:004.738.5 Summary According

More information

JBoss Enterprise MIDDLEWARE

JBoss Enterprise MIDDLEWARE JBoss Enterprise MIDDLEWARE WHAT IS IT? JBoss Enterprise Middleware integrates and hardens the latest enterprise-ready features from JBoss community projects into supported, stable, enterprise-class middleware

More information

Introduction of ALM Challenges at Siemens Healthcare

Introduction of ALM Challenges at Siemens Healthcare Unterstützt von: Introduction of ALM Challenges at Siemens Healthcare Gerold Herold - Siemens AG, Healthcare, SYNGO Sven Hubert (MVP) - AIT GmbH & Co. KG Page 1 2012-11-28 Contents SYNGO Our Situation

More information

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development

Fundamentals of Information Systems, Fifth Edition. Chapter 8 Systems Development Fundamentals of Information Systems, Fifth Edition Chapter 8 Systems Development Principles and Learning Objectives Effective systems development requires a team effort of stakeholders, users, managers,

More information

The Nurse Practitioner in HIV Care. Laura Vicol MN, NP(F) Monica Gregory MScN, NP(F)

The Nurse Practitioner in HIV Care. Laura Vicol MN, NP(F) Monica Gregory MScN, NP(F) The Nurse Practitioner in HIV Care Laura Vicol MN, NP(F) Monica Gregory MScN, NP(F) NURSE PRACTITIONERS First. Who Are we? Nurse Practitioners A New Health Care Provider in the Province of British Columbia

More information

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Client Overview. Engagement Situation. Key Requirements for Platform Development : Client Overview Our client is the leading provider of software solutions for providing online and easy access to health insurance. Our client offers these services to a range of consumers from employees

More information

Autonomic computing: strengthening manageability for SOA implementations

Autonomic computing: strengthening manageability for SOA implementations Autonomic computing Executive brief Autonomic computing: strengthening manageability for SOA implementations December 2006 First Edition Worldwide, CEOs are not bracing for change; instead, they are embracing

More information

A Scalability Model for Managing Distributed-organized Internet Services

A Scalability Model for Managing Distributed-organized Internet Services A Scalability Model for Managing Distributed-organized Internet Services TSUN-YU HSIAO, KO-HSU SU, SHYAN-MING YUAN Department of Computer Science, National Chiao-Tung University. No. 1001, Ta Hsueh Road,

More information

Agile Software Engineering Practice to Improve Project Success

Agile Software Engineering Practice to Improve Project Success Agile Software Engineering Practice to Improve Project Success Dietmar Winkler Vienna University of Technology Institute of Software Technology and Interactive Systems dietmar.winkler@qse.ifs.tuwien.ac.at

More information

JBoss Enterprise Middleware

JBoss Enterprise Middleware JBoss Enterprise Middleware The foundation of your open source middleware reference architecture Presented By : Sukanta Basak Red Hat -- Vital Statistics Headquarters in Raleigh, NC Founded in 1993 Over

More information

Mind The Gap! Setting Up A Code Structure Building Bridges

Mind The Gap! Setting Up A Code Structure Building Bridges Mind The Gap! Setting Up A Code Structure Building Bridges Representation Of Architectural Concepts In Code Structures Why do we need architecture? Complex business problems too many details to keep overview

More information

Model driven Security of Service Oriented Systems based on Security as a Service

Model driven Security of Service Oriented Systems based on Security as a Service Japan-Austria Joint Workshop on ICT October 18-19 2010, Tokyo, Japan SECTET Model driven Security of Oriented Systems based on Security as a Basel Katt, Ruth Breu, Mukhtiar Memon and Michael Hafner Research

More information

Object-Oriented Test Automation

Object-Oriented Test Automation Object-Oriented Test Automation Introduction Today, network and IT-infrastructure testing organizations find themselves in a bind. Although business imperatives such as increased competition, pressurized

More information

Radiology Protocol Tool Recorder (RAPTOR): A Drupal Case Study

Radiology Protocol Tool Recorder (RAPTOR): A Drupal Case Study Radiology Protocol Tool Recorder (RAPTOR): A Drupal Case Study SAN Business Consultants Andrew Casertano, MS Frank Font, MS www.sanbusinessconsultants.com Modernizing the legacy healthcare IT New development

More information

Software Development with Agile Methods

Software Development with Agile Methods Case Study Software Development with Agile Methods Introduction: Web application development is a much studied, heavily practiced activity. That is, capturing and validating user requirements, estimating

More information

WHITE PAPER September 2012. CA Nimsoft Monitor for Servers

WHITE PAPER September 2012. CA Nimsoft Monitor for Servers WHITE PAPER September 2012 CA Nimsoft Monitor for Servers Table of Contents CA Nimsoft Monitor for servers 3 solution overview CA Nimsoft Monitor service-centric 5 server monitoring CA Nimsoft Monitor

More information

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture

Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Systematization of Requirements Definition for Software Development Processes with a Business Modeling Architecture Delmir de Azevedo Junior 1 and Renato de Campos 2 1 Petrobras University, Republican

More information

Agile and Enterprise Architecture

Agile and Enterprise Architecture 08 Experience, Intelligence, Pragmatism, Commitment. Always striving to ensure outstanding delivery Agile and Enterprise Architecture Steve Marchant July 2013 Abstract The IT industry is evolving at an

More information

i-care Integrated Hospital Information System

i-care Integrated Hospital Information System i-care Integrated Hospital Information Empowering Healthcare Through Integrated Information and Intelligence Iterum TM i-care Hospital Information (HIS) provides a comprehensive and integrated solution

More information

Direct Secure Messaging: Improving the Secure and Interoperable Exchange of Health Information

Direct Secure Messaging: Improving the Secure and Interoperable Exchange of Health Information Direct Secure Messaging: Improving the Secure and Interoperable Exchange of Health Information Within the healthcare industry, the exchange of protected health information (PHI) is governed by regulations

More information

How to keep health risks from drinking alcohol to a low level: public consultation on proposed new guidelines

How to keep health risks from drinking alcohol to a low level: public consultation on proposed new guidelines How to keep health risks from drinking alcohol to a low level: public consultation on proposed new guidelines January 2016 2 How to keep health risks from drinking alcohol to a low level: public consultation

More information

Domain modeling: Leveraging the heart of RUP for straight through processing

Domain modeling: Leveraging the heart of RUP for straight through processing Copyright Rational Software 2003 http://www.therationaledge.com/content/jun_03/t_domainmodeling_rm.jsp Domain modeling: Leveraging the heart of RUP for straight through processing by Richard Menard Vice

More information

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008 SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework

More information

Assuming the Role of Systems Analyst & Analysis Alternatives

Assuming the Role of Systems Analyst & Analysis Alternatives Assuming the Role of Systems Analyst & Analysis Alternatives Nature of Analysis Systems analysis and design is a systematic approach to identifying problems, opportunities, and objectives; analyzing the

More information

Adding value to our customers. Global IT Solutions & Services Provider Rapid Delivery of High Quality IT Services at Reduced Costs

Adding value to our customers. Global IT Solutions & Services Provider Rapid Delivery of High Quality IT Services at Reduced Costs Adding value to our customers Global IT Solutions & Services Provider Rapid Delivery of High Quality IT Services at Reduced Costs Serole Introduction About Us Established in 2007 Global Presence 150 +

More information

How To Develop A Multi Agent System (Mma)

How To Develop A Multi Agent System (Mma) S-Tropos: An Iterative SPEM-Centric Software Project Management Process Yves Wautelet, Manuel Kolp, Youssef Achbany IAG Institut d Administration et de Gestion, ISYS Unité de Systèmes d Information, Université

More information

Advanced Aspects of Hospital Information Systems

Advanced Aspects of Hospital Information Systems Advanced Aspects of Hospital Information Systems EHR- and related Standards DI Harald Köstinger (harald.koestinger@inso.tuwien.ac.at) INSO - Industrial Software Institut für Rechnergestützte Automation

More information

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER OXAGILE RESUMES SENIOR JAVA SOFTWARE ENGINEER SUMMARY OF QUALIFICATIONS Over 4 years of solid experience in software development, application programming and engineering Strong expertise in J2EE architectures,

More information

TELUS EMR Suite Wolf EMR

TELUS EMR Suite Wolf EMR TELUS EMR Suite Wolf EMR Enhanced patient care with electronic medical record. Better information. Better decisions. Better outcomes. TELUS EMR Suite: strength in numbers. In 2013 Your practice runs on

More information

An Industry Use Case: testing SOA systems with MAS simulators

An Industry Use Case: testing SOA systems with MAS simulators An Industry Use Case: testing SOA systems with MAS simulators Pier-Giovanni Taranti and Carlos José Pereira de Lucena PUC-Rio, Rua M. de São Vicente 225 Rio de Janeiro/RJ, Brazil pier.taranti@les.inf.puc-rio.br,

More information

Enabling Business Experts to Discover Web Services for Business Process Automation. Emerging Web Service Technologies

Enabling Business Experts to Discover Web Services for Business Process Automation. Emerging Web Service Technologies Enabling Business Experts to Discover Web Services for Business Process Automation Emerging Web Service Technologies Jan-Felix Schwarz 3 December 2009 Agenda 2 Problem & Background Approach Evaluation

More information

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

SOMA, RUP and RMC: the right combination for Service Oriented Architecture SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March

More information

Development of a Personal Budgeting Application Using the Waterfall Model. Lorena Flores and Dr. Jacalyn Huband Department of Computer Science

Development of a Personal Budgeting Application Using the Waterfall Model. Lorena Flores and Dr. Jacalyn Huband Department of Computer Science Development of a Personal Budgeting Application Using the Waterfall Model Lorena Flores and Dr. Jacalyn Huband Department of Computer Science Abstract In today s volatile economy, it is more important

More information

How Assisters Can Help Consumers Apply for Coverage through the Marketplace Call Center. July 17, 2015

How Assisters Can Help Consumers Apply for Coverage through the Marketplace Call Center. July 17, 2015 How Assisters Can Help Consumers Apply for Coverage through the Marketplace Call Center July 17, 2015 Agenda Basics about the Marketplace Call Center When to report changes to the Marketplace or other

More information

Workflow Overview And Approach. Steve Hughes Changqing Zhen Natasha Globus

Workflow Overview And Approach. Steve Hughes Changqing Zhen Natasha Globus Workflow Overview And Approach Steve Hughes Changqing Zhen Natasha Globus Agenda What Is Workflow? Why Implement Workflow System? Workflow Architecture Technical Requirements for Workflow System Approach

More information

Orchestrating SAS Processes Using Business Process Management (BPM) Software Kimball Lewis, Health Dialog, Portland, Maine

Orchestrating SAS Processes Using Business Process Management (BPM) Software Kimball Lewis, Health Dialog, Portland, Maine Orchestrating SAS Processes Using Business Process Management (BPM) Software Kimball Lewis, Health Dialog, Portland, Maine ABSTRACT Business Process Management (BPM) is a technology and methodology for

More information

CA Wily Introscope. CA Advantage. Benefits. Overview

CA Wily Introscope. CA Advantage. Benefits. Overview PRODUCT BRIEF: CA WILY INTROSCOPE CA Wily Introscope CA WILY INTROSCOPE MONITORS COMPLEX WEB APPLICATIONS IN PRODUCTION ENVIRONMENTS 24 X 7, DETECTS PROBLEMS BEFORE THEY AFFECT YOUR CUSTOMERS, AND LETS

More information

.NET and J2EE Intro to Software Engineering

.NET and J2EE Intro to Software Engineering .NET and J2EE Intro to Software Engineering David Talby This Lecture.NET Platform The Framework CLR and C# J2EE Platform And Web Services Introduction to Software Engineering The Software Crisis Methodologies

More information

Introduction to ESB and Petals ESB

Introduction to ESB and Petals ESB Introduction to ESB and Petals ESB Fernando Hattori IME/USP December 09, 2010 Agenda Introduction ESB SOA back to ESB Why use ESB? PEtALS What is PEtALS? Success stories Bibliography What is ESB? Before

More information

Fine-grained Variability in the Development of Families of Software Agents

Fine-grained Variability in the Development of Families of Software Agents Fine-grained Variability in the Development of Families of Software Agents Ingrid Nunes 1, Elder Cirilo 1, Donald Cowan 2, and Carlos J.P. de Lucena 1 1 PUC-Rio, Computer Science Department, LES - Rio

More information

Extreme Programming and Embedded Software Development

Extreme Programming and Embedded Software Development Extreme Programming and Embedded Software Development By James Grenning Every time I do a project, it seems we don t get the hardware until late in the project. This limits the progress the team can make.

More information

Xtreme RUP. Ne t BJECTIVES. Lightening Up the Rational Unified Process. 2/9/2001 Copyright 2001 Net Objectives 1. Agenda

Xtreme RUP. Ne t BJECTIVES. Lightening Up the Rational Unified Process. 2/9/2001 Copyright 2001 Net Objectives 1. Agenda Xtreme RUP by Ne t BJECTIVES Lightening Up the Rational Unified Process 2/9/2001 Copyright 2001 Net Objectives 1 RUP Overview Agenda Typical RUP Challenges Xtreme Programming Paradigm Document driven or

More information

IT3205: Fundamentals of Software Engineering (Compulsory)

IT3205: Fundamentals of Software Engineering (Compulsory) INTRODUCTION : Fundamentals of Software Engineering (Compulsory) This course is designed to provide the students with the basic competencies required to identify requirements, document the system design

More information

ARCHITECTING FOR CHANGE

ARCHITECTING FOR CHANGE Mark Richards ARCHITECTING FOR CHANGE As an architect, you have probably heard at some point from the business Our business is constantly changing to meet new demands of the marketplace, or We need faster

More information