This wiki has undergone a migration to Confluence found Here
<meta name="googlebot" content="noindex">

Difference between revisions of "Attachments:Connectathon Prep Material"

From HL7Wiki
Jump to navigation Jump to search
Line 1: Line 1:
 
Below you will find a variety of link and material that has been assembled to help provide guidance for developers and architects to get started for FHIR:  
 
Below you will find a variety of link and material that has been assembled to help provide guidance for developers and architects to get started for FHIR:  
  
 +
 +
'''[[INFORMATION FROM DECEMBER 23, 2015]]'''
 +
 +
From: grahameg@gmail.com [mailto:grahameg@gmail.com] On Behalf Of Grahame Grieve
 +
 +
Sent: Tuesday, December 22, 2015 1:29 AM
 +
 +
Subject: Re: REQUEST FOR ACTION, about the FHIR Connectathon - '''how to get started'''
 +
 +
[The preparation items from Connectathon 11 below]looks great to me. I'd add a few things:
 +
 +
 +
- make sure you have your development environment set up before the connectathon; some people lose a lot of time doing non-FHIR related stuff on the day
 +
 +
- there's a couple of good tutorials out there:
 +
• http://www.slideshare.net/HINZ/introduction-to-hl7-fhir
 +
• http://www.slideshare.net/GrahameGrieve/introduction-to-fhir
 +
 +
- where to get help/advice: see the top left on this page: http://www.slideshare.net/GrahameGrieve/introduction-to-fhir
 +
 +
- a link to the actual connectathon page: http://wiki.hl7.org/index.php?title=FHIR_Connectathon_11
 +
 +
- this might be worth a read too [a learning case and walk through of their process]: http://thefhirplace.com/2015/12/15/a-student-at-the-2015-fhir-devdays-student-track/
 +
 +
Grahame
 +
 +
 +
The list of steps and links on the tracking spreadsheet for Connectathon #10:
 +
 +
1. Explore the spec: http://hl7.org/fhir
 +
 +
  Good starting points:
 +
  - Developer's introduction http://www.hl7.org/fhir/overview-dev.html
 +
 +
  - Clinician's introduction http://www.hl7.org/fhir/overview-dev.html
 +
 +
  - Overview & roadmap http://www.hl7.org/fhir/overview.html
 +
 +
  - Resource lists (click through and explore the ones that seem interesting)
 +
      - Clinical http://www.hl7.org/fhir/clinical.html
 +
 +
      - Administrative http://www.hl7.org/fhir/administration.html
 +
 +
      - Infrastructure http://www.hl7.org/fhir/infrastructure.html
 +
 +
      - Financial http://www.hl7.org/fhir/financial.html
 +
 +
2. Try creating, querying and updating instances using the HTML GUIs associated with some of the servers (no coding required)
 +
  - Health Intersections (Grahame's) http://fhir-dev.healthintersections.com.au/open
 +
 +
  - University Health Network (James') http://fhirtest.uhn.ca/
 +
 +
  - AEGIS http://wildfhir.aegis.net/dstu2gui/index.jsf
 +
 +
3. Try writing some simple code
 +
  - We've had people come to connectathons who haven't coded in 10 years walk out having completed Track 1 - you can too!
 +
  - Pick one of the reference implementations (Java, C# are the most likely candidates, but whatever you're most at home with) http://www.hl7.org/fhir/downloads.html#refimpl
 +
 +
  - If you like browse one of the FHIR Dev Days tutorials to get a quick overview of the reference implementations (these may be starting to get a bit out of date - new ones coming in November) https://vimeopro.com/user12740828/hl7-fhir-developer-days-2014-amsterdam
 +
 +
4. Play around with profiling FHIR using Forge http://fhir.furore.com/forge
 +
 +
 +
  
 
'''[[INFORMATION FROM DECEMBER 17, 2015]]'''
 
'''[[INFORMATION FROM DECEMBER 17, 2015]]'''

Revision as of 19:46, 23 December 2015

Below you will find a variety of link and material that has been assembled to help provide guidance for developers and architects to get started for FHIR:


INFORMATION FROM DECEMBER 23, 2015

From: grahameg@gmail.com [1] On Behalf Of Grahame Grieve

Sent: Tuesday, December 22, 2015 1:29 AM

Subject: Re: REQUEST FOR ACTION, about the FHIR Connectathon - how to get started

[The preparation items from Connectathon 11 below]looks great to me. I'd add a few things:


- make sure you have your development environment set up before the connectathon; some people lose a lot of time doing non-FHIR related stuff on the day

- there's a couple of good tutorials out there: • http://www.slideshare.net/HINZ/introduction-to-hl7-fhirhttp://www.slideshare.net/GrahameGrieve/introduction-to-fhir

- where to get help/advice: see the top left on this page: http://www.slideshare.net/GrahameGrieve/introduction-to-fhir

- a link to the actual connectathon page: http://wiki.hl7.org/index.php?title=FHIR_Connectathon_11

- this might be worth a read too [a learning case and walk through of their process]: http://thefhirplace.com/2015/12/15/a-student-at-the-2015-fhir-devdays-student-track/

Grahame


The list of steps and links on the tracking spreadsheet for Connectathon #10:

1. Explore the spec:							http://hl7.org/fhir
 Good starting points:													
  - Developer's introduction						http://www.hl7.org/fhir/overview-dev.html
  - Clinician's introduction						http://www.hl7.org/fhir/overview-dev.html
  - Overview & roadmap						http://www.hl7.org/fhir/overview.html
  - Resource lists (click through and explore the ones that seem interesting)										
     - Clinical							http://www.hl7.org/fhir/clinical.html
     - Administrative							http://www.hl7.org/fhir/administration.html
     - Infrastructure							http://www.hl7.org/fhir/infrastructure.html
     - Financial							http://www.hl7.org/fhir/financial.html

2. Try creating, querying and updating instances using the HTML GUIs associated with some of the servers (no coding required)

 - Health Intersections (Grahame's)					http://fhir-dev.healthintersections.com.au/open
 - University Health Network (James')					http://fhirtest.uhn.ca/
 - AEGIS								http://wildfhir.aegis.net/dstu2gui/index.jsf

3. Try writing some simple code

 - We've had people come to connectathons who haven't coded in 10 years walk out having completed Track 1 - you can too!								
 - Pick one of the reference implementations (Java, C# are the most likely candidates, but whatever you're most at home with)	http://www.hl7.org/fhir/downloads.html#refimpl
 - If you like browse one of the FHIR Dev Days tutorials to get a quick overview of the reference implementations (these may be starting to get a bit out of date - new ones coming in November)	https://vimeopro.com/user12740828/hl7-fhir-developer-days-2014-amsterdam

4. Play around with profiling FHIR using Forge http://fhir.furore.com/forge



INFORMATION FROM DECEMBER 17, 2015

During the December call, Paul Knapp walked partipipants through links on the HL7 FHIR Wiki. Below are the key links that might be helpful for any preparation to participate in the upcoming January 9/10 Connectathon in Orlando:

Main Connectathon page with Track Signup link: http://wiki.hl7.org/index.php?title=FHIR_Connectathon_11

Financial Tracks link: http://wiki.hl7.org/index.php?title=201601_Financial_Management

SDC Tracks link: http://wiki.hl7.org/index.php?title=201601_Structured_Data_Capture

Sample Data: http://wiki.hl7.org/index.php?title=Connectathon9_Financial



INFORMATION FROM DECEMBER 16, 2015

FROM HL7 FHIR Wiki: See two links from the HL7 Wiki site, and an excellent YouTube video. The first is a good FHIR 101, the second is beginning FHIR for developers.

   •	See this link for the FHIR 101 overview http://www.hl7.org/fhir/overview.html
   •	See this link for a developers overview http://www.hl7.org/fhir/overview-dev.html

https://www.youtube.com/watch?v=XVif_-ya8I0&list=PLO-fTJGm35yf6sLaWGY5CLX0WEicRdujM

Start at the 4 minute mark, some of the best FHIR detail, in the weeds is at the 24 minute mark.


Advice On Tooling and Developer Preparation for Connectathon:

   From: Craig Parker [2] 

Sent: Monday, December 14, 2015 4:06 PM Subject: Re: Links for Payer Discussion About Pre-preparation options for January FHIR Connectathon

Since FHIR can be implemented using a number of different technologies, there isn’t a single set of tools that you would need. I would assume that most of the developers would be using a base technology that they are familiar with (e.g. Java, Javascript, Python, etc.), so the tools that they already use should be a good start. I would make sure to have the following as well:

· Something to view HTTP messages (like POSTMAN) · Something to view and edit JSON · Something to view and edit XML · At least one web browser. I would recommend having both Chrome and Firefox, if they are not already installed.

If they are planning to do anything with FHIR Profiles (not a beginner topic) they should look at the FHIR Wiki and see if they want any of the profile editing tools that are available. -- Craig Parker, MD MS Medical Informaticist for Open Services Platform Initiatives • HYPERLINK "mailto:craig.parker@imail.org" HYPERLINK "mailto:craig.parker@imail.org" HYPERLINK "mailto:craig.parker@imail.org" HYPERLINK "mailto:craig.parker@imail.org" craig.parker@imail.org


    From: Lam, Peter [3] 

Sent: Monday, December 14, 2015 3:00 PM Subject: RE: Links for Payer Discussion About Pre-preparation options for January FHIR Connectathon

Hi Lenel,

Having looked through the HL7 documentation and worked with fhir for a couple of months now, I think the best way to learn it is through watching it in action. Since fhir is built on restful web service calls, downloading a restful web service tester such as this app from google would allow a new developer to see what happens when they use fhir. Using the tool, they can plug in a fhir server endpoint and select values for creating (http post), updating (http put) or searching (http get) a resource and then plug in the resource examples (json or xml) from hl7 website.

HYPERLINK  https://chrome.google.com/webstore/detail/advanced-rest-client/hgmloofddffdnphfgcellkdfbfbjeloo?hl=en-US
 


FROM Craig Parker on App Developer Guide & FHIR Sandbox:

Use the information below to for advanced work in FHIR, to include OAuth security and alternative platforms. This link and resources is from Healthcare Services Platform Consortium (HSPC, a provider-driven organization of leading healthcare organizations, IT vendors, systems integrators, and venture firms. Through HSPC’s open marketplace and services platform, they seek to foster provider-vendor collaboration and innovation to accelerating the creation, sharing and delivery of promising software applications at the point of care.

https://healthservices.atlassian.net/wiki/display/HSPC/For+Developers