FHIR Chat · FHIR foundation project · javascript

Stream: javascript

Topic: FHIR foundation project


view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:17):

As we discussed with @Sean McIlvenna there are many javascript/FHIR projects around and may be we can create umbrella project and community around it to share ideas and code. Let's list active projects in this thread.

view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:19):

more?

view this post on Zulip Sean McIlvenna (Oct 10 2018 at 20:23):

view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:24):

The idea is to try to find commonalities, great features and move FHIR javascript eco-system one level up. We identified following modules to think about:

  • compact FHIR representation of FHIR StructureDefinitions, Profiles and other metadata (as foundation for other modules) and can be distributed using npm
  • FHIR validation (potentially based on official JSON-Schema )
  • xml<->json converter
  • FHIR client
  • fhirpath

view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:25):

view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:27):

view this post on Zulip Sean McIlvenna (Oct 10 2018 at 20:47):

  • web-pack'd for use in browser-only applications
  • ability to hook into key serialization and validation events to add customizations
  • multi-version support (STU3, R4, R5?)

view this post on Zulip nicola (RIO/SS) (Oct 10 2018 at 20:59):

Let's start from this design document - https://docs.google.com/document/d/1pSstfLRF4x-i4TTqzgfRRTEjKUprcvy45rNaJvMMDpY/edit?usp=sharing to define shape of discussion

view this post on Zulip Sean McIlvenna (Oct 10 2018 at 22:07):

A good start to the document

view this post on Zulip Nathan Hall (Oct 18 2018 at 15:07):

A little wait to the project but i have been using https://github.com/Asymmetrik/node-fhir-server-core/ which is base on us-core implementation

view this post on Zulip Nathan Hall (Oct 18 2018 at 15:08):

i am happy to help / contribute if we are interested in standardizing a fhir server in node

view this post on Zulip Abbie Watson (Oct 18 2018 at 16:45):

There's also vermonster/fhir-kit-create-react on Express.js
https://github.com/Vermonster/fhir-kit-client

And of course the Clinical Meteor project using Meteor.js
https://github.com/clinical-meteor

I think it's sort of premature to assume an angular/webpack infrastructure. Even within Node there's a pretty huge range of implementations, depending if a team is using Fibers, Promises, or ES6 await/async.

idk... this javascript stream and FHIR foundation project very much has the problem of C/C++/C#. We're ostensibly using the same language; but we're very much using different build pipelines, tooling kits, data bus architectures, packaging systems, user interfaces, etc.

Apologies for throwing cold water on this; but with all the fhir.js PR requests going directly into the javascript stream and the default presumptions of angular/webpack/etc, we've been questioning whether it makes sense to open up a #node or #ecmascript stream

view this post on Zulip nicola (RIO/SS) (Oct 18 2018 at 19:12):

I will turn it of

view this post on Zulip nicola (RIO/SS) (Oct 18 2018 at 19:13):

Let's have a first meeting next week to discuss future of FHIR and js :)

view this post on Zulip nicola (RIO/SS) (Oct 18 2018 at 19:13):

pretty sure we can find something to share

view this post on Zulip Mikhail Poluboyarinov (Oct 19 2018 at 13:39):

Let's plan our next FHIR.js meeting. Please vote for your preferred time on Doodle. https://doodle.com/poll/vbhrhhkbt9wyyz9x

view this post on Zulip Stefan Lang (Oct 19 2018 at 14:03):

Just found this 9 days old thread - very interesting + interested!
I discussed the same with @Patrick Werner recently and we intended to have a BoF at the Amsterdam DevDays on possible improvements regarding the JS implementation.

view this post on Zulip Patrick Werner (Oct 19 2018 at 14:04):

@Daniel Zsebedits is the JS expert of our Institute, he will also be in Amsterdam

view this post on Zulip nicola (RIO/SS) (Oct 19 2018 at 15:00):

Ok let's book the room in Amsterdam! @Ewout Kramer ?

view this post on Zulip Stefan Lang (Oct 19 2018 at 15:28):

Afaik there is also an orphaned Node based implementation @Alexander Zautke might know more about

view this post on Zulip Alexander Zautke (Oct 20 2018 at 14:40):

That implementation is officially declared dead. It will not see the light of day again. Sorry, out of my control :/

view this post on Zulip Vladimir Ignatov (Oct 23 2018 at 14:03):

Perhaps this is the place to add one new project - https://github.com/smart-on-fhir/client-node/. It is more of a SMART client though, meaning that it handles the auth part for you but does not offer specific fhir API (you build your fhir requests yourself)

view this post on Zulip nicola (RIO/SS) (Nov 07 2018 at 22:23):

Hey guys, i'm booking room for us on DevDays! Will post details here.

view this post on Zulip nicola (RIO/SS) (Nov 13 2018 at 14:01):

We have a room tomorrow in Amsterdam at 11:55!

view this post on Zulip Grahame Grieve (Nov 14 2018 at 02:41):

I'll hope to be free so I can be there

view this post on Zulip nicola (RIO/SS) (Nov 14 2018 at 09:20):

Chalet 2 at 11:55 - 12:35

view this post on Zulip nicola (RIO/SS) (Nov 14 2018 at 09:43):

https://gist.github.com/niquola/cdacfafad2d82bd64a9304f53b912b2f - here i put some summary for meeting

view this post on Zulip Oliver Egger (Nov 14 2018 at 10:47):

@nicola (RIO/SS) sorry i'm not in amsterdam to join you :disappointed: i have experimented with incorporating fhir.js and fhirpath.js in angular/typescript if you want to add this to your gist, see https://github.com/ahdis/ng-fhirjs and used https://github.com/artifacthealth/fhir-dts-generator to generate R3 and R4 typescript interfaces


Last updated: Apr 12 2022 at 19:14 UTC