technical overview for myavatar - ntst.com€¦ · technical overview for myavatar ... –radplus...

20
Technical Overview for myAvatar Chuck Dixon Director, Client Solutions Mike Petrie Avatar Engineering Consultant

Upload: vuongnhan

Post on 05-May-2018

288 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Technical Overview

for myAvatar

Chuck Dixon – Director, Client Solutions

Mike Petrie – Avatar Engineering Consultant

Page 2: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

myAvatar Technical Overview

• Netsmart Team Introductions

• Key technical topics covered today:

– RADPlus Modeling (Form Creation)

– Reporting, ODBC and Data Access methods

– Web Services

– ScriptLink

Page 3: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

RADPlus Modeling Overview • What is RADPlus? • What sort of forms can be modeled?

– Client, Family, Staff, User, Incident, etc can all be used as the basis of a form – Virtually no limit to what can be collected

• What can be done to existing (out of the box forms)? – Site Specific Form Modeling : Add fields as needed – Form Designer: Complete layout control

• Benefits – No programming skills are necessary to utilize – “Fool proof” tools to aid configuration – Future proof: All forms designed are supported by Netsmart – Import/Export forms as needed – share with other Avatar users

• RADPlus Form Examples (Demo)

Page 4: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Reporting & Data Access in myAvatar

• Integrated Crystal Reports for seamless usage with the front-end application – Crystal Viewer embedded with myAvatar application

• ODBC compliant for data access via third-party tools

• Data table security by user account/role

• Widgets can be configured to execute SQL queries for instant (upon login) end-user data views

• Import/Export Widgets or Reports as needed – share with the Avatar community

• Examples (Demo)

Page 5: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Service Overview

• Introduction

• What are they?

• Available Avatar Web Services

Page 6: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

ScriptLink Overview

• Capabilities of ScriptLink

• How To Use ScriptLink

• ScriptLink Demonstration

Page 7: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Services: What are they? • Formal Definition by the W3C:

“a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine processable format (specifically Web Services Description Language WSDL). Other systems interact with the web service in a manner prescribed by its description using SOAP messages, typically conveyed using HTTP with an XML serialization in conjunction with other web-related standards.

Page 8: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Services: What are they?

• Allow systems (clients and servers) to communicate over a network by exchanging information in a common format (XML-Extensible Markup Language) that can be understood by both systems.

Page 9: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Services: What are they?

System B

Web Service

System A

Page 10: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Services: How to use them

• You can CONSUME (call / use) the WSDL of the service using your language of choice (.Net, Java, PHP, ColdFusion…), call methods / functions of the service (get, add, update), and write your own code to handle the data returned from the service.

• You can PUBLISH (create your own) service that other systems can CONSUME to get data from you.

Page 11: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Web Services: How to use them

• WSDL

– Web Services Definition Language is a XML based description that describes what a service is, the data types it takes in and returns (numeric, string, binary, object,…) , and what operations it can perform (get, add, update, delete,…).

Page 12: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Avatar Web Services

• An Avatar Web Service will allow the user to input (or sometimes retrieve) data into an Avatar Namespace without having to be logged into an instance of Avatar

• This allows for developers to build third party applications that can interact with an Avatar namespace easily

Page 13: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Avatar Web Services Client Admission

•Add Client Admission

•Get Dictionary Items

•Update Client Admission

Client Demographics

•Update Client Demographics

Get Diagnosis

•Add Client Diagnosis

•Delete Client Diagnosis

•Edit Client Diagnosis

•Get Dictionary Items

Client Discharge

•Allow Client Discharge

•Get Dictionary Items

Client Eligibility 270 271

•Process Client Eligibility

Client Lookup

•Process Client Lookup

Client Pre Admit Discharge

•Allow Client Pre-Admit Discharge

•Get Dictionary Items

Financial Eligibility

•Estimate Liability

•Get Dictionary Items

•Get Financial Eligibility

•Add Eligibility

•Update Eligibility

Payment Advice 835

•835 Payment Advice

Practitioner Register

•Create Registration

•Get Dictionary Items

Page 14: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

ScriptLink • Uses Web Service functionality to allow agencies

through custom programming to retrieve and update information from any option in Avatar that can be accessed with Forms Designer.

• Avatar CONSUMES a web service that you PUBLISH, passing to you an object with every piece of information from an option.

• Avatar also passes a parameter to your web service code which tells your code what to do.

• It is a FREE software component starting with RAD 2010

Page 15: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

ScriptLink Prerequisites

• Web server to host your custom code

• ScriptLink stub file

• A programmer

Page 16: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

How To Use ScriptLink

• Import your stub file WSDL into Avatar.

Page 17: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

How To Use ScriptLink • Select the script to run along with what parameter to send to

the code.

Page 18: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

How To Use ScriptLink • Select the script to run along with what parameter to send to

the code.

Page 19: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

How To Use ScriptLink

ScriptLink Demonstration

Page 20: Technical Overview for myAvatar - ntst.com€¦ · Technical Overview for myAvatar ... –RADPlus Modeling (Form Creation) ... Web Services: How to use them •You can CONSUME

Connect With Netsmart

www.facebook.com/netsmart

www.twitter.com/netsmarttech www.twitter.com/causeconnected

www.youtube.com/user/netsmarttech

www.ntst.com or www.EveryDayMatters.com