28
www.scnsoft.com © 2020 ScienceSoft ® Enterprise Application Development

Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

  • Upload
    others

  • View
    8

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Enterprise Application Development

Page 2: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Who We Are

ScienceSoft is a provider of custom enterprise applications and IT

consulting services with HQ in McKinney, TX

700 employees,

55+ .NET experts

100+.NET projects

31 years

in IT business

Page 3: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Our Customers

75% of our revenue comes from 1+ year-long customers

Page 4: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Why ScienceSoft

SCIENCESOFT’S

DEVELOPMENT TEAM

We quickly

learn the ins

and outs of the

project

We speak the

same business

language as

the Customer

We deeply understand how

to work in internationally

distributed teams

We go beyond standard

development frameworks

and can develop custom ones

Developers with the average experience of

7-8 years on complex software projects

Page 5: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Full-cycle Services

Quality assurance

Business analysis UI design

Architecture design

Application development

Maintenance

1 2

35

4

Page 6: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

How We Work

Customer

Business analysts

UX/UI designers

QA specialists

Software developers

Customer

CROSS-

FUNCTIONAL

COLLABORATION

PROBLEM SOLUTION

Page 7: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Business Analysis

During requirements engineering, we focus on the following activities:

Elicitation

we capture all

project

requirements: high-

level and detailed,

functional and non-

functional

Analysis

we prioritize and

model requirements

(use-case diagrams,

business-process

models, data flows,

etc.)

Verification

we ensure

that system

requirements are

complete, correct,

consistent and

clear

Specification

we document the

final scope of

requirements that

meet business,

project, and

strategic goals

Page 8: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

UI Design

Our approach to UI design rests on 3 pillars:

Design with brand consistency in mind and bring

fresh ideas of visually unique solutions

Gather, analyze and interpret user information to

comply with business needs and user expectations

Plan every user interaction with the software to

make it convenient and easy to follow

UI

DE

SIG

N P

RO

CE

SS

Page 9: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Architecture Design

When developing software architecture, we use a modular approach that

considers a complex application as a composition of independently

developed components. This ensures:

Higher reliability

Shorter delivery time

Better maintainability

Better expandability

Page 10: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Traditional Architecture Design

PERSISTENCE LAYER

BUSINESS LAYER

Business workflows

Business components

Business entities

Access control

PRESENTATION LAYER

UI components

Presentation logic components

MULTIPLE EXTERNAL SYSTEMS

CR

OS

S-C

UT

TIN

G

Se

cu

rity

Op

era

tio

na

l M

an

ag

em

en

t

USERS

DATA SOURCES

CO

MM

UN

ICA

TIO

N

Lo

gg

ing

Access control

Page 11: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Traditional Architecture Example

Web browser External system

UI

INT

ER

NA

L

SE

RV

ICE

SC

ON

NE

CT

PATIENT SERVICE

DOCUMENTS SERVICEMESSAGING

SERVICE

Patient discovery

UI

Patient discovery public WS

Display Doc UI

Query for Docs

UI

Doc Upload

UI

DocQuery

WS

DocRetrieve

WS

Doc Upload

WS

Web browser External system Web browser

Direct Send UI

Direct Inbox UI

HTTP(S) SOAP HTTP(S) HTTP(S)SOAP

Documents repository

Clinical data repository

Patient data

storage

CCD View Module

Adapter component

MPI

Adapter component Doc Registry

Adapter component

Doc Repository

CCD generator

Audit loggingDocument access control

module

Adapter MPI

Adapter Doc Query

Adapter Doc Retrieve

NHIN Doc Query WS

NHIN Doc Retrieve WS

Entity Doc Retrieve WS

Entity Doc Query WS

NHIN Patient discovery WS

Entity Patient discovery WS

NHIN network HIEEMR

systemDirect SES

system

DoD NHIN gateway

CMS NHIN gateway

Page 12: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Microservices Architecture Design

UI

USERS

Presentation services

DATA SOURCE

DATA SOURCE

DATA SOURCE

DATA SOURCE

Service #1

Service #2

Service #3

Service #4

Service #5

Page 13: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Microservices Architecture ExampleE

VE

NT

S

LA

YE

RD

ATA

L

AY

ER

CA

CH

E

LA

YE

RA

PP

LIC

AT

ION

L

AY

ER

Full REST API

Rich Web Frontend

Long Running

Jobs

Business Handlers

INF

RA

-S

TR

UC

TU

RE

L

AY

ER

Full REST API

Rich Web Frontend

Long Running

Jobs

Business Handlers

Full REST API

Rich Web Frontend

Long Running

Jobs

Business Handlers

Distributed cache

SQL NoSQLElastic Search

Distributed cache

SQL NoSQLElastic Search

Distributed cache

SQL NoSQLElastic Search

Enterprise service bus

Logging Microservice

Email Microservice

Scheduler Microservice

Job Microservice

Security Microservice

Change Tracking

Microservice

Business Boundary Context A (Microservice)

Business Boundary Context B (Microservice)

Business Boundary Context C (Microservice)

Page 14: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Application Development

Our development services include:

Full-cycle

application

development

Development of certain

application modules,

e.g. a BI tool

Page 15: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Our Development Approach

To reduce your time-to-market, we combine iterative development

with lean thinking:

Continuous improvement

Fast software delivery

Review & feedback

Stakeholders & end users

ReleaseFinal release

Release

Review & feedback

Stakeholders & end users

Page 16: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

1 2

3 4

Challenges We Solve

In developing an enterprise software application, we focus on:

Information security

Multilayer protection

from intruders and

unauthorized access

prevention

Reliability

and scalability

To handle large data and

traffic volumes, or solve

complex tasks quickly

Configuration

and parameterization

High level of flexibility

and reactivity to

changing demands

Maintainability

To ensure simple, fast

and effective solution

modifications in the

future

Page 17: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Quality Assurance

For 27 years, ScienceSoft has been providing end-to-end testing services:

Test documentation (test plans, test cases, etc.) to give

the Customer a clear view of the application performance

in different cases and simplify its modification in the future

Localization testing

Manual testingAutomated testing

Performance testing

Functional testing

Page 18: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Proactive Application Monitoring

Our goal is to detect and respond to a problem before end users even

know it exists

Fault monitoring

Performance monitoring

Configuration monitoring

Security monitoringH

ou

rly

Da

ily

Wee

kly

Twic

e a

da

y

On

dem

an

d…

Mo

nit

ori

ng

freq

uen

cy

!

INSTANT REACTION

Page 19: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Long-term Maintenance

Full-service packages for 1, 5 or 10 years, with an option to be prolonged

when the service period expires

Change request processing

Bug fixing 24/7 Help Desk

services

Page 20: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

What You Get

With every software development project, ScienceSoft’s Customer

gets a complete set of deliverables, including:

Long-term

maintenance

The solution tailored to specific

business needs

Well-documented

source code

12-month

warranty

Full test

documentation

Page 21: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

Ext JS, Sass, Java, Spring, Hibernate,

Apache Maven, Apache Tomcat, MS

SQL Server

Assisted Living Management Software

Customer Solution

Tools & Technologies

US assisted

living

organizations

A complex solution

consisting of modules for

marketing, care team

coordination, medication

administration, patient

health monitoring, risk

management, billing and

document management

Page 22: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

Mobile Number Portability System

Java, Perl, Tomcat, log4j, Oracle,

JUnit, Spring, Hibernate, Mason

Tools & Technologies

An automatic Mobile

Number Portability

system that enables

users to easily switch

service providers without

the need to change their

number

Customer Solution

European

telecom provider

with 1.4 mln

subscribers

Page 23: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

.NET, ASP.NET (WebForms, MVC),

Classic ASP, NHibernate, ADO.NET;

MicroStrategy, MS SQL Server, T-SQL

The World’s Largest PLM Platform

Customer Solution

Tools & Technologies

A global leader in

collaborative

solutions for

the private label

and branded

goods industry

The product lifecycle

management solution

powering 32 large retailers

and 12,000 manufacturers

in 110 countries, which

drives the development of

products with $300+ bn in

annual sales

Page 24: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

System for Well-log Data Tracking

Java, Spring, JUnit, Mockito, Jboss,

Red Hat, Ext JS, PostgreSQL

Tools & Technologies

The solution for

automating well

development process,

which allows extracting,

integrating, accessing

well data and reporting it

to the regulatory

authorities

Customer Solution

European

provider of IT

solutions for oil

and gas industry

Page 25: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

ASP.NET MVC, ASP.NET Web API, WCF, Entity

Framework, MS SQL Server; HTML, CSS, jQuery,

Backbone.js, Underscore.js, RequireJS, iOS

Trade Marketing Planning System

Customer Solution

Tools & Technologies

An international

FMCG corporation

with 82,000

employees and

products sold in

over 180 markets

The system consisting of 2

interconnected applications

(a field planning tool and

an integrated market

platform) allows to create

trade marketing plans and

monitor them in real time

in more than 60 countries

Page 26: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

Cancer Drug & TPN Order and Manufacturing Software

.NET, ADO.NET, ASP.NET, A JAX,

VB.NET, JavaScript, Infragistics,

Citrix server API, Crystal Reports

Tools & Technologies

A centralized solution to

cover generic and non-

generic short-living

chemotherapeutic drugs

and TPN production,

stock control, client

information and financial

transactions (direct sales)

Customer Solution

A multinational

pharmaceutical

company with

operations in

over 100

countries and

$15+ bn revenue

Page 27: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Success Story

Big Data Analytics Revealing Media Consumption Patterns

Apache Hadoop, Apache Hive, Apache

Spark, Python, Scala, SQL, Amazon Web

Services, Microsoft Azure, .NET

Tools & Technologies

Migration to a new

analytical system that is

100 times faster

compared to the old one

and can process 1,000

different data formats to

provide insights into

media consumption

patterns in 10+ countries

Customer Solution

A leading

market research

company that

analyzes media

consumption

patterns

Page 28: Enterprise Application Developmentdiscovery WS Entity Patient discovery WS NHIN network HIE EMR system Direct SES ... ASP.NET MVC, ASP.NET Web API, WCF, Entity Framework, MS SQL Server;

www.scnsoft.com © 2020 ScienceSoft ®

Let’s Keep in Touch!

SCIENCESOFT Finland

Myyrmäenraitti 201600 Vantaa, Finland

Phone: +358 92 3163070Email: [email protected]: www.scnsoft.com

SCIENCESOFT USA

5900 S. Lake Forest Dr., Suite 300 McKinney, TX 75070, USAPhone: +1 214 306 68 37

Email: [email protected]: www.scnsoft.com