HL7 FHIR Training course
|
|
|
- Andrew Hodge
- 9 years ago
- Views:
Transcription
1 HL7 FHIR Training course in 4 hours! Ewout Kramer March 2014 Name (SSID): Password:
2 Who am I? Name: Ewout Kramer Company: Furore, Amsterdam Background: FHIR core team, RIMBAA Software developer & healthcare architect Contact:
3 Introduce ourselves About your organization HL7 (v2/v3) background? How did you hear about FHIR? Platform of choice (.NET, Java, Ruby, )? Familiar with HTTP, Xml, JSON, REST? Persistence technologies used?
4 Program Introduction to FHIR the Resource and REST Exercise #1 Deconstructing the FHIR data model Exercise #2 Bundles, Documents and Messages Exercise #3 Optional: Profiles and Conformance Optional: The HL7 family & FHIR
5 INTRODUCTION TO FHIR
6 Relative No technology can make integration as fast as we d like That s why we re here Building blocks more on these to follow
7 The Need How can I get data from my server to my ios app? How do I connect my applications using cloud storage? How can I give record-based standardized access to my PHR?
8 Highrise 2012 HL7 International. Licensed under Creative Commons. HL7 & Health Level Seven are registered trademarks of Health Level Seven International. Reg. 8 U.S. TM Office.
9 FHIR Manifesto Focus on implementers Keep common scenarios simple Leverage existing technologies Provide human readability Make content freely available Demonstrate best practice governance
10 WHAT S IN THE BOX?
11 Resources Patient Prescription
12 Resources Resources are: Small logically discrete units of exchange Defined behaviour and meaning Known identity / location Smallest unit of transaction of interest to healthcare V2: Sort of like Segments V3: Sort of like CMETs
13 The 80/20 rule Design for the 80%, not 100% Only include data elements in the artifacts if 80% of all implementers of that artifact will use the data element Allow easy extension for the remaining 20% of elements which often make up 80% of current specs Vocabulary approach to extension definition
14 Extensibility + =
15 The Case for Extensions Simple choice design for absolutely everything or allow extensions Everyone needs extensions, everyone hates them Define, publish, find extensions Repository Documented just like resources Can be fetched & interpreted by clients
16 Extending a multiple birth Key = location of formal definition Value = value according to definition
17 Transport HTTP/ OK Content-Type: application/json;charset=utf-8 Content-Length: 627 Content-Location: Last-Modified: Tue, 29 May :45:32 GMT ETag: "1 "Person":{"id":{"value":"1"},"identifier":[{"type":{"co de":"ssn","system":"
18 Paradigms FHIR supports 4 interoperability paradigms REST Documents Messages Services
19 Cross-paradigms Regardless of paradigm the content is the same This means it s straight-forward to share content across paradigms E.g. Receive a lab result in a message. Package it in a discharge summary document It also means constraints can be shared across paradigms E.g. Define a profile for Blood Pressure and use it on resources in messages, documents, REST and services
20 Looking at FHIR Resources from a software engineering perspective DESIGN OF THE RESOURCE
21 Structure of a Resource Metadata Resource Narrative Elements Extensions Extensions
22 Structure of a Resource (XML example)
23 Human Readable CDA taught HL7 a very important lesson Even if the computers don t understand 99% of what you re sending, that s ok if they can properly render it to a human clinician This doesn t just hold for documents important for messages, services, etc. In FHIR, every resource is required to have a human-readable expression Can be direct rendering or human entered
24 Narrative
25 Resources in the spec Let s take a look at some Resources in the specification.
26 Composition vs. reference FHIR makes composition and references explicit: References are in between Resources. No context conduction across references safe retrieval as individual resources. Composition is within a Resource: Components have no meaning outside resource, no identity, no separate access path except through resource
27 Composition of a Resource Resource Root Resource Component Simple & Complex elements (may be repeating)
28 Composition
29 Resource Reference DiagnosticReport Refers to Note: No referential integrity references are just URL s
30 References
31 Network subject performer organization
32 Business identifiers
33 A Resource s identity In fact: an URL resource type endpoint identifier
34 Resource metadata Metadata Patient MRN Ewout Kramer Amsterdam Resource Identities Last updated T23:33:01+01:
35 How FHIR uses RESTful principles to communicate Resources REST SERVICE INTERFACE
36
37 Just a quick GET GET /fhir/patient/1 HTTP/1.1 HTTP Verb + path HTTP/ OK Content-Type: application/xml+fhir;charset=utf-8 Content-Length: 787 Content-Location: Last-Modified: Tue, 29 May :45:32 GMT UTF-8 encoded <?xml version="1.0" encoding="utf-8"?> <Patient xmlns=" </use><family>everywoman</family><given>eve</given></name><telecom><system>phone</system><value> </value><use>work</use></telecom><gender><system> <code>f</code></gender><birthdate> </birthdate><address><use>home</use><line>2222 Home Street</line></address><text><status>generated</status><div xmlns=" Eve. SSN: </div></text></Patient> See the BOM?
38 A Resource s REST identity In fact: an URL resource type endpoint identifier Note: This URL resolves to the current version of a resource
39 REST representations GET /fhir/patient/1?_format=json HTTP/1.1 HTTP/ OK Content-Type: application/json+fhir;charset=utf-8 Content-Length: 787 GET /fhir/patient/1 HTTP/1.1 Accept: application/json+fhir HTTP/ OK Content-Type: application/json+fhir;charset=utf-8 Content-Length: 787
40 Remember metadata? Metadata Patient MRN Ewout Kramer Amsterdam Resource Identities Last updated T23:33:01+01:
41 Mapping (meta)data to HTTP Resource data Resource id Resource version Last update date Tags http body Url Content-Location header Last-Modified header Category header
42 Tag metadata GET /fhir/patient/1 HTTP/1.1 HTTP/ OK Content-Location: Last-Modified: Tue, 29 May :45:32 GMT Category: scheme=" label="our test tag" A general tag A profile tag - a claim that the Resource conforms to the profile identified in the term A security label
43 REST in the spec Let s look at these operations in the specification.
44 Mapping to verbs create The create interaction creates a new resource in a server assigned location. The create interaction is performed by an HTTP POST operation as shown: POST [service-url]/[resourcetype] (?_format=mimetype) read The read interaction accesses the current contents of a resource. The interaction is performed by an HTTP GET operation as shown: GET [service-url]/[resourcetype]/{id} (?_format=mimetype) update The update interaction creates a new current version for an existing resource or creates a new resource if no resource already exists for the given id. The update interaction is performed by an HTTP PUT operation as shown: PUT [service-url]/[resourcetype]/{id} (?_format=mimetype) delete The delete interaction removes an existing resource. The interaction is performed by an HTTP DELETE operation as shown: DELETE [service-url]/[resourcetype]/{id}
45 Exercise #1 Fiddling around with Fiddler & Getting data from a FHIR test server (45 minutes)
46 Break! Coffeebreak 15 minutes
47 The basic building blocks of FHIR DECONSTRUCTING THE FHIR DATAMODEL
48 Let s look at datatypes Composite Metadata Datatypes (HumanName, Quantity, Period, Narrative use Resource Address, Identifier ) Elements Constrained Types (Quantity: Distance, Count, Duration, Money) use Extensions Extensions use Primitives (integer, boolean, string, instant) Derived Primitives (oid, uuid, code, id)
49 Primitives - peculiarities boolean xs:boolean Values can be either true or false integer xs:int A signed 32-bit integer decimal instant xs:decimal xs:datetime A rational number. A true decimal, with inbuilt precision (e.g. Java BigDecimal) An instant in time - known at least to the second and always includes a timezone. uri xs:anyuri A Uniform Resource Identifier Reference. date union of xs:date, xs:gyearmonth, xs:gyear A date, or partial date as used in human communication. No time zone. datetime union of xs:datetime, xs:date, xs:gyearmonth, xs:gyear A date, date-time or partial date as used in human communication. If hours and minutes are specified, a time zone must be populated.
50 Level up: Composite Datatypes
51 Datatypes Let s take a look at the Data Types section of the FHIR specification at
52 Coded types Codes are defined in code systems
53 Coded types When used in a Resource, the modelers include Bindings Bindings specify which codes can be used
54
55 Exercise #2 Editing a Resource Instance - by hand! (45 minutes)
56 Using VS / Eclipse Eclipse: You need the Xml editing tools and add <Patient xmlns=" xmlns:xsi=" xsi:schemalocation=" VisualStudio: Go to Xml/Schemas then add fhir-all.xsd
57 SEARCH FUNCTIONALITY
58 Search (patient) Each search parameter has a type Parameter Type
59 Ok I get it or not? hits hits hits Total: = hits hits hits 5 hits Total: = 406
60 Chained searches Patient has a search for name. Observation has a search for subject (the id of the Patient, Group or Device) How do I find Observations for a patient, searching using his name?
61 2 queries in 1 You (as a client) don t need to do separate operations, just one: subject.name=jim But note: this still only works on the predefined search parameters. You cannot just use any property of the resource.
62 More optimalizations Say we do: We get back: a Bundle with 0..* Observations Now, usually, wouldn t we want the Patient information too? => Need to do N queries for the Observation s subject Quicker:?_include=Observation.subject Returns both Observations + Patients
63 How FHIR uses Atom to communicate sets of resources BUNDLES
64 Communicating lists We need to communicate lists of Resources Search result History Documents or messages Multiple-resource inserts ( batches ) So, we need an industry-standard to represent lists, and a place to put our metadata
65 Resource Bundle Metadata Metadata Bundle Resource Resource Narrative Elements Extensions Resource Extensions
66 Bundles Atom RFC Tombstones RFC 6721 Poll-based protocol for keeping up-to-date with newsfeeds (RSS and Atom) You can subscribe to a FHIR feed and get updates
67 New reports in the mail
68 An example Bundle
69 Resource metadata Metadata Patient MRN Ewout Kramer Amsterdam Resource Identity Last updated T23:33:01+01:
70 Resource Entry Resource id Last modified Tags Resource content Human-readable form, just like Resource.text
71 How FHIR supports documents and messages BEYOND REST
72 What s a document? Persistence: continues to exist in an unaltered state Stewardship: maintained by a person or organization entrusted with its care. Potential for authentication: an assemblage of information that is intended to be legally authenticated. Wholeness. Authentication of a clinical document applies to the whole and does not apply to portions of the document without the full context of the document. Human readability. A clinical document is human readable.
73 The Document resource A single Resource, very often a List
74 Documents are bundles Composition Resource Metadata Section Attester Section Observation Resource Device Resource Prescription Resource Patient Resource <feed> <entry> <Composition /> </entry> <entry> <Observation /> </entry> <entry> <Device /> </entry> <entry> <Prescription /> </entry> <entry> <Patient /> </entry> </feed>
75 Tag as Document This Bundle is a Document
76 Communicating documents You can drop your document on No storage or disassembly is implied, your just posting a document in its entirety. Servers can implement any specific functionality as required between trading partners when receiving such a document.
77 Communicating documents You can store your document using Storage, NO disassembly is implied, document (and signature) stays intact Search is supported (you search on it s Message header Composition) NEW!
78 MessageHeader Resource
79 Messages are bundles Message Resource source destination event Observation Resource Device Resource Patient Resource <feed> <entry> <MessageHeader /> </entry> <entry> <Observation /> </entry> <entry> <Patient /> </entry> <entry> <Device /> </entry> </feed>
80 Tag as Message This Bundle is a Message
81 Sending messages Again, REST not necessary, but There is an explicit REST endpoint: No storage implied. Might be a router, converted to v2, etc. etc. The server can process them based on the event code and return the response as another message (again a bundle).
82 Resolving a reference 82
83 Exercise #3 Composing a Document (45 minutes)
84 Introducing PROFILES, VALIDATION AND CONFORMANCE
85 The need for Profiles Many different contexts in healthcare, but a single set of Resources Need to be able to describe restrictions based on use and context Allow for these usage statements to: Authored in a structured manner Published in a repository Used as the basis for validation, code, report and UI generation.
86 Profiling a resource Demand that the identifier uses your national patient identifier Limit names to just 1 (instead of 0..*) Limit maritalstatus to another set of codes that extends the one from HL7 international Add an extension to support RaceCode Note: hardly any mandatory elements in the core spec!
87 Structured & published A Profile is just a normal Resource Any FHIR server could serve Profiles (just like Patients, Observations, etc ) So, any FHIR server is a profile repository! A resource is simply referred to by its URI: e.g.
88 Using profiles When communicating a resource, you can indicate the profiles it conforms to. A server might explicitly state it only accepts resources conforming to a certain profile (and verify!) You can ask a FHIR server to validate a resource against a given profile
89 Tagging a Resource Patient MRN Ewout Kramer Amsterdam a claim that the Resource conforms to the profile identified in the term
90 Who publishes?
91 What s in a profile? Metadata Identifier Name, Version Publisher Description, Code Status Date (of publication) Resource and Datatype Constraints Extension Conformance Resource (via Tag) Extension in Resource ValueSet ValueSet
92 (Distributed) validation App s server Store & Validate Country validation server Profile X Profile Y Validate Profile Y
93 Operation Outcome When something goes wrong.return the OperationOutcome Resource!
94 Conformance There s a resource for documenting conformance to FHIR Can be used for: Stating how a specific system instance behaves Defining how a software system is capable of behaving (including configuration options) Identifying a desired set of behavior (e.g. RFP) To declare themselves FHIR Conformant, a system must publish a Conformance instance
95 Conformance Resource Which wire formats supported? Which resources? What documents, messages does the server accept, what does the content look like? Which protocols? http? Mllp? ftp? Which operations (read, create, update, search) Which FHIR version? What search operations? Is this a test server? Who can I contact? What s the name of the software?
96 How to get conformance Conformance is again, just a Resource Any FHIR server will publish his own conformance at a special endpoint A FHIR server may store and publish any number of additional Conformance resources, so you can refer to them Able to validate by automated testing
97 HL7 FAMILY AND FHIR
98 V2 and FHIR Similarities Built around re-usable chunks of data Strong forward/backward compatibility rules Extensibility mechanism FHIR Differences Each chunk (resource) is independently addressable More than messages Human readable required Extensions don t collide, are discoverable Modern tools/skills Instances easy to read Lighter spec
99 Migration v2 Already have an integration engine that supports translation between v2 and FHIR Resources map to segments reasonably well As always, the challenge with v2 mapping is the variability of v2 interfaces Common mappings can be created, but they won t be one size fits all HL7 v2
100 and v2 mappings Every Resource has v2 mappings specified, e.g.: Patient identifier name telecom gender birthdate deceased[x] address maritalstatus PID-3 PID-5, PID-9 PID-13, PID-14, PID-40 PID-8 PID-7 PID-30 PID-11 PID-16
101 V3 and FHIR Similarities Based on RIM, vocab & ISO Data types foundations Support XML syntax FHIR Differences Simpler models & syntax (reference model hidden) Friendly names Extensibility with discovery Easy inter-version wire compatibility Messages, documents, etc. use same syntax JSON syntax too
102 CDA and FHIR Similarities Support profiling for specific use-cases Human readability is minimum for interoperability APIs, validation tooling, profile tooling (See v3 similarities on prior slide) FHIR Differences Can use out of the box no templates required Not restricted to just documents Implementer tooling generated with spec (See v3 differences on prior slide)
103 Migration CDA Made more complex by human-readable nature Need to ensure text <-> entry linkages are retained Will best be handled on a template by template basis Likely start with important ones like C-CDA
104 and v3 mappings Every Resource has v3 mappings specified, e.g.: Patient identifier name telecom gender birthdate deceased[x] address maritalstatus multiplebirth[x] Patient./id./name./telecom./administrativeGender./birthTime./deceasedInd./addr./maritalStatus.multipleBirthInd
105 FHIR and Services Similarities Encourage context neutral, re-usable structures with defined behavior RESTful interface is a simple SOA interface FHIR differences Consistent data structures across services Ease of transport across paradigms message <-> service <-> document <-> REST Standard framework for defining/discovering services
106 So why use anything else? FHIR is brand new No market share Only recently passed DSTU ballot Little track record Business case No-one dumps existing working systems just because something new is better Large projects committed to one standard won t change direction quickly (or even at all)
107 (XDS) references A document reference resource is used to describe a document that is made available to a healthcare system. Document Reference Resources are used in document indexing systems, and are used to refer to: CDA documents in FHIR systems FHIR documents stored elsewhere (i.e. registry/repository following the XDS model) PDF documents, and even digital records of faxes where sufficient information is available Other kinds of documents, such as records of prescriptions.
108 IHE MHD This winter ( ) the Volume 2 part of Mobile Health Documents (MHD) will be replaced with the appropriate content describing a profile of DocumentReference to meet the needs of MHD and the family of Document Sharing in XDS, XDR, and XCA. John Moehrke, august 16, 2013
109 Balloting plans First Draft Standard for Trial Use ballot (DSTU) complete Recently HL7 decided FHIR is now published as a DSTU Will provide a semi-stable platform for implementers while still allowing non-backward-compatible change for Normative version if implementation experience dictates Additional DSTU versions roughly annually to make fixes, introduce new resources Normative is around 3 years out We want *lots* of implementation experience before committing to backward compatibility 110
110 Next Steps for you Read the spec: Try implementing it Come to a (European?) Connectathon! [email protected] #FHIR Implementor s Skype Channel FHIR Developer Days (November 24 26), Amsterdam StackOverflow: hl7 fhir tag
111 The End Questions?
Setting the World on FHIR
Setting the World on FHIR W. Ed Hammond. Ph.D., FACMI, FAIMBE, FIMIA, FHL7 Director, Duke Center for Health Informatics Director, Applied Informatics Research, DHTS Director of Academic Affairs, MMCi Program
HL7 FHIR & IHE MHD yet more choices
HL7 FHIR & IHE MHD yet more choices IHE NL 2012 - Changing the Way Healthcare Connects Presentatie IHE-Jaarcongres Spant!, 9 november 2012 Ewout Kramer Korte Introductie Mijn naam: Ewout Kramer Adviseur
HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE
HOST EUROPE CLOUD STORAGE REST API DEVELOPER REFERENCE REST API REFERENCE REST OVERVIEW Host Europe REST Storage Service uses HTTP protocol as defned by RFC 2616. REST operations consist in sending HTTP
Data Provenance. Functional Requirements Document: Developed in Response to the Data Provenance Task Force Recommendations. Version 1.
Data Provenance Functional Requirements Document: Developed in Response to the Data Provenance Task Force Recommendations Version 1.0 May 2015 Version History Version Revision Author Description of Change
Message Containers and API Framework
Message Containers and API Framework Notices Copyright 2009-2010 Motion Picture Laboratories, Inc. This work is licensed under the Creative Commons Attribution-No Derivative Works 3.0 United States License.
CDA for Common Document Types: Objectives, Status, and Relationship to Computer-assisted Coding
CDA for Common Document Types: Objectives, Status, and Relationship to Computer-assisted Coding CDA for Common Document Types: Objectives, Status, and Relationship to Computer-assisted Coding by Liora
Clinical Mapping (CMAP) Draft for Public Comment
Integrating the Healthcare Enterprise 5 IHE Patient Care Coordination Technical Framework Supplement 10 Clinical Mapping (CMAP) 15 Draft for Public Comment 20 Date: June 1, 2015 Author: PCC Technical Committee
Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk
Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.
Terms and Definitions for CMS Administrators, Architects, and Developers
Sitecore CMS 6 Glossary Rev. 081028 Sitecore CMS 6 Glossary Terms and Definitions for CMS Administrators, Architects, and Developers Table of Contents Chapter 1 Introduction... 3 1.1 Glossary... 4 Page
SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.
Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.
Interoperability for Mobile applications: New IHE profiles
Interoperability for Mobile applications: New IHE profiles Charles Parisot Member, IHE International Board Chair, IHE European Affairs Committee Manager Standards and Testing, 1 GE Healthcare Deployment
EHR Standards Landscape
EHR Standards Landscape Dr Dipak Kalra Centre for Health Informatics and Multiprofessional Education (CHIME) University College London [email protected] A trans-national ehealth Infostructure Wellness
FHIM Model Content Overview
FHIM Model Content Overview Federal Health Information Model (FHIM) and Associated Terminology Models Goal Produce a logical, health information model that supports semantic interoperability and that is
Structured Data Capture (SDC) Trial Implementation
Integrating the Healthcare Enterprise 5 IHE Quality, Research, and Public Health Technical Framework Supplement 10 Structured Data Capture (SDC) 15 Trial Implementation 20 Date: October 27, 2015 Author:
Internationalization and Web Services
Internationalization and Web Services 25 th Internationalization and Unicode Conference Presented by Addison P. Phillips Director, Globalization Architecture webmethods, Inc. 25 th Internationalization
Designing RESTful Web Applications
Ben Ramsey php works About Me: Ben Ramsey Proud father of 7-month-old Sean Organizer of Atlanta PHP user group Founder of PHP Groups Founding principal of PHP Security Consortium Original member of PHPCommunity.org
IHE Pharmacy Technical Framework Supplement. Pharmacy Medication List (PML) Trial Implementation
Integrating the Healthcare Enterprise 5 IHE Pharmacy Technical Framework Supplement 10 Pharmacy Medication List (PML) 15 Trial Implementation 20 Date: September 29, 2014 Author: IHE Pharmacy Technical
SAS Customer Intelligence 360: Creating a Consistent Customer Experience in an Omni-channel Environment
Paper SAS 6435-2016 SAS Customer Intelligence 360: Creating a Consistent Customer Experience in an Omni-channel Environment Mark Brown and Brian Chick, SAS Institute Inc., Cary, NC ABSTRACT SAS Customer
Contents. 2 Alfresco API Version 1.0
The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS
vcloud Air Platform Programmer's Guide
vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
QAD BPM Release Notes
September 2014 The release notes include information about the latest QAD BPM fixes and changes. Review this document before proceeding with any phase of a QAD BPM implementation. These release notes are
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium
Human Translation Server
Human Translation Server What is HTS Key benefits Costs Getting started Quote Confirmation Delivery Testing environment FAQ Functions reference Request a quotation Confirm the order Getting project status
The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.
Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM
IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information
RS MDM. Integration Guide. Riversand
RS MDM 2009 Integration Guide This document provides the details about RS MDMCenter integration module and provides details about the overall architecture and principles of integration with the system.
Nuance Mobile Developer Program. HTTP Services for Nuance Mobile Developer Program Clients
Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Notice Nuance Mobile Developer Program HTTP Services for Nuance Mobile Developer Program Clients Copyright 2011
HL7 Clinical Genomics and Structured Documents Work Groups
HL7 Clinical Genomics and Structured Documents Work Groups CDA Implementation Guide: Genetic Testing Report (GTR) Amnon Shabo (Shvo), PhD [email protected] HL7 Clinical Genomics WG Co-chair and Modeling
Junos Space for Android: Manage Your Network on the Go
Junos Space for Android: Manage Your Network on the Go Combining the power of Junos Space and Android SDKs to build powerful and smart applications for network administrators Challenge It is important
HL7 NCPDP e-prescribing harmonization: using the v3 HDF for as a basis for semantic interoperability
HL7 NCPDP e-prescribing e harmonization: using the v3 HDF for as a basis for semantic interoperability Mark Shafarman HL7 Chair Applications Architect, Oracle Corporation [email protected] 1 415
OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900
OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4
Bitrix Site Manager 4.0. Quick Start Guide to Newsletters and Subscriptions
Bitrix Site Manager 4.0 Quick Start Guide to Newsletters and Subscriptions Contents PREFACE...3 CONFIGURING THE MODULE...4 SETTING UP FOR MANUAL SENDING E-MAIL MESSAGES...6 Creating a newsletter...6 Providing
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012
www.novell.com/documentation Jobs Guide Identity Manager 4.0.1 February 10, 2012 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use of this documentation,
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014
Apache Sling A REST-based Web Application Framework Carsten Ziegeler [email protected] ApacheCon NA 2014 About [email protected] @cziegeler RnD Team at Adobe Research Switzerland Member of the Apache
Onegini Token server / Web API Platform
Onegini Token server / Web API Platform Companies and users interact securely by sharing data between different applications The Onegini Token server is a complete solution for managing your customer s
Structured Data Capture (SDC) The Use of Structured Data Capture for Clinical Research
Structured Data Capture (SDC) The Use of Structured Data Capture for Clinical Research July 2015 S&I Initiative Coordinator: Ed Hammond HHS/ONC Sponsor: Farrah Darbouze SDC Overview Launched in 2013 in
Commerce Services Documentation
Commerce Services Documentation This document contains a general feature overview of the Commerce Services resource implementation and lists the currently implemented resources. Each resource conforms
Introduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
IHE IT Infrastructure Technical Framework Supplement. Patient Demographics Query for Mobile (PDQm) Trial Implementation
Integrating the Healthcare Enterprise 5 IHE IT Infrastructure Technical Framework Supplement 10 Patient Demographics Query for Mobile (PDQm) 15 Trial Implementation 20 Date: August 31, 2015 Author: IHE
MPD Technical Webinar Transcript
MPD Technical Webinar Transcript Mark Kindl: On a previous Webinar, the NTAC Coordinator and one of the Co-Chairs of the NTAC introduced the NIEM MPD specification, which defines releases and IEPDs. In
Definition of SOA. Capgemini University Technology Services School. 2006 Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2
Gastcollege BPM Definition of SOA Services architecture is a specific approach of organizing the business and its IT support to reduce cost, deliver faster & better and leverage the value of IT. November
Documentation to use the Elia Infeed web services
Documentation to use the Elia Infeed web services Elia Version 1.0 2013-10-03 Printed on 3/10/13 10:22 Page 1 of 20 Table of Contents Chapter 1. Introduction... 4 1.1. Elia Infeed web page... 4 1.2. Elia
Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange
Introduction to the SIF 3.0 Infrastructure: An Environment for Educational Data Exchange SIF 3.0 Infrastructure Goals of the Release Environment types & types Registration & Security Basic Architectural
Lab 4.4 Secret Messages: Indexing, Arrays, and Iteration
Lab 4.4 Secret Messages: Indexing, Arrays, and Iteration This JavaScript lab (the last of the series) focuses on indexing, arrays, and iteration, but it also provides another context for practicing with
Sentinel EMS v7.1 Web Services Guide
Sentinel EMS v7.1 Web Services Guide ii Sentinel EMS Web Services Guide Document Revision History Part Number 007-011157-001, Revision E. Software versions 7.1 and later. Revision Action/Change Date A
The end. Carl Nettelblad 2015-06-04
The end Carl Nettelblad 2015-06-04 The exam and end of the course Don t forget the course evaluation! Closing tomorrow, Friday Project upload deadline tonight Book presentation appointments with Kalyan
IETF 84 SCIM System for Cross-domain Identity Management. Kelly Grizzle [email protected]
IETF 84 SCIM System for Cross-domain Identity Management Kelly Grizzle [email protected] Agenda Overview What problem does SCIM solve? What is SCIM? History Lesson Deeper Dive Schema Protocol
An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition
An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud
HL7 FHIR for Executives
HL7 FHIR for Executives Summary The FHIR (Fast Healthcare Interoperable Resources, pronounced fire ) standard is created by HL7. It supports the exchange of data between software applications in healthcare,
MarkLogic Server. Reference Application Architecture Guide. MarkLogic 8 February, 2015. Copyright 2015 MarkLogic Corporation. All rights reserved.
Reference Application Architecture Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents
Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager
Paper SAS1787-2015 Dynamic Decision-Making Web Services Using SAS Stored Processes and SAS Business Rules Manager Chris Upton and Lori Small, SAS Institute Inc. ABSTRACT With the latest release of SAS
Coveo Platform 7.0. Oracle Knowledge Connector Guide
Coveo Platform 7.0 Oracle Knowledge Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
A PKI For IDR Public Key Infrastructure and Number Resource Certification
A PKI For IDR Public Key Infrastructure and Number Resource Certification AUSCERT 2006 Geoff Huston Research Scientist APNIC If You wanted to be Bad on the Internet And you wanted to: Hijack a site Inspect
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
HL7 & KMEHR. A comparison. Medical informatics AJ 2013/2014. Authors: Tessa Borloo Nele Pien
HL7 & KMEHR A comparison Medical informatics AJ 2013/2014 Authors: Tessa Borloo Nele Pien 2 Overview 1988 HL7 v2 2002 KMEHR 2004 HL7 v3 Introduction HL7 v2 KMEHR HL7 v3 Comparison Overview 3 Health care
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015. Integration Guide IBM
IBM Campaign and IBM Silverpop Engage Version 1 Release 2 August 31, 2015 Integration Guide IBM Note Before using this information and the product it supports, read the information in Notices on page 93.
Structured Data Capture (SDC) Draft for Public Comment
Integrating the Healthcare Enterprise 5 IHE Quality, Research, and Public Health Technical Framework Supplement 10 Structured Data Capture (SDC) 15 Draft for Public Comment 20 Date: June 6, 2014 Author:
A Framework for Testing Distributed Healthcare Applications
A Framework for Testing Distributed Healthcare Applications R. Snelick 1, L. Gebase 1, and G. O Brien 1 1 National Institute of Standards and Technology (NIST), Gaithersburg, MD, State, USA Abstract -
17 March 2013 NIEM Web Services API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/
17 March 2013 NIEM Web Serv vices API Version 1.0 URI: http://reference.niem.gov/niem/specification/web-services-api/1.0/ i Change History No. Date Reference: All, Page, Table, Figure, Paragraph A = Add.
WISE-4000 Series. WISE IoT Wireless I/O Modules
WISE-4000 Series WISE IoT Wireless I/O Modules Bring Everything into World of the IoT WISE IoT Ethernet I/O Architecture Public Cloud App Big Data New WISE DNA Data Center Smart Configure File-based Cloud
Service Functional Models (SFMs) and their relationship to the Electonic Health Record System Functional Model (EHR-S FM)
Service Functional Models (SFMs) and their relationship to the Electonic Health Record System Functional Model (EHR-S FM) EFMI STC interoperability workshop, Reykjavik, June 2010 Dr. Juha Mykkänen University
Lesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
Microsoft Dynamics CRM 2013 Applications Introduction Training Material Version 2.0
Microsoft Dynamics CRM 2013 Applications Introduction Training Material Version 2.0 www.firebrandtraining.com Course content Module 0 Course Content and Plan... 4 Objectives... 4 Course Plan... 4 Course
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC)
U.S. Department of Health and Human Services (HHS) The Office of the National Coordinator for Health Information Technology (ONC) econsent Trial Project Architectural Analysis & Technical Standards Produced
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN
STUDY ON IMPROVING WEB SECURITY USING SAML TOKEN 1 Venkadesh.M M.tech, Dr.A.Chandra Sekar M.E., Ph.d MISTE 2 1 ResearchScholar, Bharath University, Chennai 73, India. [email protected] 2 Professor-CSC
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013
www.novell.com/documentation Policy Guide Access Manager 3.1 SP5 January 2013 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use of this documentation,
The Continuity of Care Document. Changing the Landscape of Healthcare Information Exchange
The Continuity of Care Document Changing the Landscape of Healthcare Information Exchange 1 Electronic Clinical Document Exchange Prior to the approval of the Continuity of Care Document (CCD) as an ANSI
Coveo Platform 7.0. Microsoft Dynamics CRM Connector Guide
Coveo Platform 7.0 Microsoft Dynamics CRM Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
Logi Ad Hoc Reporting System Administration Guide
Logi Ad Hoc Reporting System Administration Guide Version 11.2 Last Updated: March 2014 Page 2 Table of Contents INTRODUCTION... 4 Target Audience... 4 Application Architecture... 5 Document Overview...
Use Cases for Argonaut Project. Version 1.1
Page 1 Use Cases for Argonaut Project Version 1.1 July 31, 2015 Page 2 Revision History Date Version Number Summary of Changes 7/31/15 V 1.1 Modifications to use case 5, responsive to needs for clarification
How To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
Functional Requirements for Digital Asset Management Project version 3.0 11/30/2006
/30/2006 2 3 4 5 6 7 8 9 0 2 3 4 5 6 7 8 9 20 2 22 23 24 25 26 27 28 29 30 3 32 33 34 35 36 37 38 39 = required; 2 = optional; 3 = not required functional requirements Discovery tools available to end-users:
LATITUDE Patient Management System
LATITUDE PACEART INTEGRATION 1.01 GUIDE LATITUDE Patient Management System LATITUDE PACEART INTEGRATION SYSTEM DIAGRAM a. Patient environment b. LATITUDE environment c. Clinic environment d. Data retrieval
API Guide v 1.6 14/11/2013
1 About netcore netcore is a leader in digital communications space. The mission of the company is to help clients communicate effectively for marketing and business needs. We help organizations in the
HL7 V2 Implementation Guide Authoring Tool Proposal
HL7 V2 Authoring Tool Proposal Robert Snelick, NIST National Institute of Standards and Technology May 14 th 2012 Contact: [email protected] NIST and Veterans Administration Joint Project NIST will provide
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
IBM Unica emessage Version 8 Release 6 February 13, 2015. User's Guide
IBM Unica emessage Version 8 Release 6 February 13, 2015 User's Guide Note Before using this information and the product it supports, read the information in Notices on page 403. This edition applies to
WESTERNACHER OUTLOOK E-MAIL-MANAGER OPERATING MANUAL
TABLE OF CONTENTS 1 Summary 3 2 Software requirements 3 3 Installing the Outlook E-Mail Manager Client 3 3.1 Requirements 3 3.1.1 Installation for trial customers for cloud-based testing 3 3.1.2 Installing
Server based signature service. Overview
1(11) Server based signature service Overview Based on federated identity Swedish e-identification infrastructure 2(11) Table of contents 1 INTRODUCTION... 3 2 FUNCTIONAL... 4 3 SIGN SUPPORT SERVICE...
OAuth 2.0: Theory and Practice. Daniel Correia Pedro Félix
OAuth 2.0: Theory and Practice Daniel Correia Pedro Félix 1 whoami Daniel Correia Fast learner Junior Software Engineer Passionate about everything Web-related Currently working with the SAPO SDB team
WhiteWave's Integrated Managed File Transfer (MFT)
WhiteWave's Integrated Managed File Transfer (MFT) Spotlight on webmethods ActiveTransfer Scott Jaynes ecommerce Architect, WhiteWave Foods Ramesh Venkat Director, Product Management, Software AG 10/17/12
Novell ZENworks 10 Configuration Management SP3
AUTHORIZED DOCUMENTATION Software Distribution Reference Novell ZENworks 10 Configuration Management SP3 10.3 November 17, 2011 www.novell.com Legal Notices Novell, Inc., makes no representations or warranties
Using SAML for Single Sign-On in the SOA Software Platform
Using SAML for Single Sign-On in the SOA Software Platform SOA Software Community Manager: Using SAML on the Platform 1 Policy Manager / Community Manager Using SAML for Single Sign-On in the SOA Software
Setup Guide Access Manager 3.2 SP3
Setup Guide Access Manager 3.2 SP3 August 2014 www.netiq.com/documentation Legal Notice THIS DOCUMENT AND THE SOFTWARE DESCRIBED IN THIS DOCUMENT ARE FURNISHED UNDER AND ARE SUBJECT TO THE TERMS OF A LICENSE
CERTIFIED MULESOFT DEVELOPER EXAM. Preparation Guide
CERTIFIED MULESOFT DEVELOPER EXAM Preparation Guide v. November, 2014 2 TABLE OF CONTENTS Table of Contents... 3 Preparation Guide Overview... 5 Guide Purpose... 5 General Preparation Recommendations...
From HITSP to HL7 EHR System Function and Information Model (EHR-S FIM) Release 3.0 Interoperability Specifications a Ten Year Journey
From HITSP to HL7 EHR System Function and Information Model (EHR-S FIM) Release 3.0 Interoperability Specifications a Ten Year Journey [email protected], EHR WG Co-Chair [email protected]
You can probably work with decimal. binary numbers needed by the. Working with binary numbers is time- consuming & error-prone.
IP Addressing & Subnetting Made Easy Working with IP Addresses Introduction You can probably work with decimal numbers much easier than with the binary numbers needed by the computer. Working with binary
SnapLogic Salesforce Snap Reference
SnapLogic Salesforce Snap Reference Document Release: October 2012 SnapLogic, Inc. 71 East Third Avenue San Mateo, California 94401 U.S.A. www.snaplogic.com Copyright Information 2012 SnapLogic, Inc. All
SAML and OAUTH comparison
SAML and OAUTH comparison DevConf 2014, Brno JBoss by Red Hat Peter Škopek, [email protected], twitter: @pskopek Feb 7, 2014 Abstract SAML and OAuth are one of the most used protocols/standards for single
Inside Electronic Signature APIs
Inside Electronic Signature APIs 7/20/2011 Adam DuVander Executive Editor Wendell Santos Web Services Analyst Sponsored by DocuSign Table of Contents Contents Executive Summary... 3 Methodology... 3 Provider
Logix5000 Controllers Import/Export Project Components
Programming Manual Logix5000 Controllers Import/Export Project Components Catalog Numbers 1768-L43, 1768-L45 Important user information Read this document and the documents listed in the additional resources
Cloud Powered Mobile Apps with Azure
Cloud Powered Mobile Apps with Azure Malte Lantin Technical Evanglist Microsoft Azure Agenda Mobile Services Features and Demos Advanced Features Scaling and Pricing 2 What is Mobile Services? Storage
HireDesk API V1.0 Developer s Guide
HireDesk API V1.0 Developer s Guide Revision 1.4 Talent Technology Corporation Page 1 Audience This document is intended for anyone who wants to understand, and use the Hiredesk API. If you just want to
