FHIR Chat · A guided walk through FHIR: topics? · social

Stream: social

Topic: A guided walk through FHIR: topics?


view this post on Zulip Josh Mandel (Oct 02 2020 at 17:49):

I've been thinking together with @Gino Canessa and @Carl Anderson about ways to build up resources that help folks learn FHIR. One experiment I'd like to try is a video (maybe live-stream?) series called "A guided walk through FHIR". I've recorded an example video here, to give the flavor:

A Guided Walk Through FHIR #1: Operations Framework Overview

view this post on Zulip Josh Mandel (Oct 02 2020 at 17:49):

I have two requests...

view this post on Zulip Josh Mandel (Oct 02 2020 at 17:50):

First, please share a :thumbs_up: here if you'd be interested in this kind of content.

view this post on Zulip Josh Mandel (Oct 02 2020 at 17:51):

Second, please share ideas for specific topics you'd like to see covered (or :thumbs_up: others' ideas if you like them!)

view this post on Zulip Vassil Peytchev (Oct 02 2020 at 18:04):

<pet peeve triggered>Ask is a verb</pet peeve triggered>
Can you edit your post one more time and replace two asks with two requests? Please? Pretty please? :cherries:

Regardless, I will watch the video, and provide feedback :smile:

view this post on Zulip Josh Mandel (Oct 02 2020 at 18:07):

Since you asked with a "pretty please" and even a :cherries:, I've updated. I love learning about people's pet peeves.

view this post on Zulip Jason Walonoski (Oct 02 2020 at 19:54):

Good idea. I'm not sure I'm the target audience, but it certainly will help newcomers. Suggested topic: reverse chaining (i.e. _has). Go big.

view this post on Zulip David Hay (Oct 03 2020 at 00:12):

I'd be happy to do one for clinFHIR...

view this post on Zulip Brendan Keeler (Oct 03 2020 at 01:53):

Screenshot_20201002-185333.png

view this post on Zulip Brendan Keeler (Oct 03 2020 at 01:53):

Ask also a noun?

view this post on Zulip Josh Mandel (Oct 03 2020 at 02:20):

(yes it's a perfectly legit noun, but I have no need to trigger Vassil!)

view this post on Zulip Craig Newman (Oct 05 2020 at 18:15):

Using Task (or not using Task as appropriate for a workflow) would be helpful

view this post on Zulip Vassil Peytchev (Oct 05 2020 at 18:18):

We can just record the current FHIR workflow call...

view this post on Zulip Josh Mandel (Oct 05 2020 at 18:53):

Haha, yeah -- I don't know how stable / settled the real-world use of Task is, but it'd be fun to give this a shot and see how much I get right vs wrong.

view this post on Zulip Dave deBronkart (Oct 06 2020 at 21:47):

Vassil Peytchev said:

<pet peeve triggered>Ask is a verb</pet peeve triggered>

Ha ha @Vassil Peytchev you are my cousin ... and we have both lost our battle against the ever-changing English language. To add to other responses, look on with horror:
image.png

view this post on Zulip Dave deBronkart (Oct 06 2020 at 21:51):

My personal nightmare on the evolving English language came true a few years ago when this was declared valid: "literally" does not literally mean "literally" anymore.
image.png

view this post on Zulip Grahame Grieve (Oct 06 2020 at 23:51):

that's literally the worst thing I've ever heard

view this post on Zulip Lin Zhang (Oct 07 2020 at 03:10):

just like virtually is not virtually

view this post on Zulip Rik Smithies (Oct 07 2020 at 09:24):

~ a few years ago ?
'figurative literally' is as old as the hills (not literally). https://www.merriam-webster.com/words-at-play/misuse-of-literally

view this post on Zulip Dave deBronkart (Oct 07 2020 at 09:38):

Rik Smithies said:

~ a few years ago ?
'figurative literally' is as old as the hills (not literally). https://www.merriam-webster.com/words-at-play/misuse-of-literally

That's a terrific essay, @Rik Smithies - thanks! Fun, informative, and delightful writing.

view this post on Zulip Dave deBronkart (Oct 07 2020 at 09:41):

(And, p.s., I hate the evolution of meanings (and spellings), but have learned that when one doesn't die, the inevitable consequence is seeing change. What irritates me is that in math and the sciences a truth rarely becomes not true, but language usage is governed by the ungoverned masses ... and besides, to be honest, when I was a little kid, I was proud of being good in school, and it hurts my feelings to see my prior answers become wrong when I didn't DO anything wrong. Feels like an insult! :-) :-))

view this post on Zulip Eric Haas (Oct 08 2020 at 23:41):

Josh speaks at a pretty quick clip so my usual 2x playback speed does not work but is still entertaining.

view this post on Zulip Dave deBronkart (Oct 09 2020 at 18:17):

Hey @Josh Mandel what tool did you use to record that picture-in-picture video?? I've long felt that such a thing was obviously needed (especially for keynote speakers who must now be virtual) but have not found it. Help!

Is it this from The Kevin Himself ... OBS Studio?? Where has this FOSS thing been all my life??

view this post on Zulip Josh Mandel (Oct 09 2020 at 18:44):

@Dave deBronkart Indeed -- I've been using OBS since ~March and love love love it. It's amazingly solid, open source, cross platform, highly functional, and pretty darn easy to use.

view this post on Zulip Josh Mandel (Oct 09 2020 at 18:47):

Just posted video #2! As a reminder, please keep sharing thoughts re: new topics (either here on in this github project board).

A Guided Walk Through FHIR #2: SMART Access Token Format

view this post on Zulip Dave deBronkart (Oct 09 2020 at 18:50):

since March

Well at least I'm glad to know I haven't been missing it for years.

view this post on Zulip René Spronk (Oct 10 2020 at 09:07):

@Josh Mandel Thanks for the video - well focused, an area with known implementation challenges, relatively short.
Of the topics you have listed on github the referencing one appeals most to me as a topic. This is tricky to explain, especially in a multi-server (e.g. federated) environment, or if one has middleware that aggregates resources from multiple backend systems.

The app launch framework itself would also be nice, or the subject of 'data cleansing' (upon import/export), or storing resources according to one profile whilst serving clients with other profiled versions of the stored resource, error handling [in general]. (these are subjects that I have on my own list as well, but I've not gotten around to them as of yet).

view this post on Zulip René Spronk (Oct 10 2020 at 13:28):

Regarding 'Conditional Operations', and to show a quite different approach for the creation of videos, one of the e-learning size training videos we've created on the subject, where all videos are guaranteed to be max. 5 minutes in length (the attention span of humans is rarely longer than that) : https://vimeo.com/407082294 - if we need more time, we chunk the material and create multiple 5 minute videos. That's not what you're aiming for; the context of the learning impacts the choice of presentation format.

view this post on Zulip Josh Mandel (Oct 15 2020 at 17:21):

Thanks René! When you think about "data cleansing" on import/export, do you have in mind specific tools like https://github.com/microsoft/FHIR-Tools-for-Anonymization and https://github.com/GoogleCloudPlatform/healthcare-deid, or is there something at the spec / standards level you're thinking about?

view this post on Zulip Josh Mandel (Oct 15 2020 at 17:24):

Also, as a cross-post with #implementers > clarity on id, reference, fullURI, identifier -- at 1p CT tomorrow I'll plan to live-stream a recording on the subject of "2.37.5.1 Resolving references in Bundles", covering how the resolution rules are supposed to work, and (I hope) working through some clarifications on the spec that I'll submit as a Jira issue.

Live-stream for 2p CT Tomorrow, Oct 16: https://youtu.be/ZK0AKB5PqGM

(I have no idea if anyone is interested in this kind of format, but figured I'd try the experiment. Feel free to join; I'll have an eye on the YouTube live chat during the session and will answer questions as they come up.)

view this post on Zulip Dave deBronkart (Oct 15 2020 at 18:39):

Microsoft guy speaks with forked time zones: is it 1pm CT (paragraph 1) or 2pm CT (the link)?

view this post on Zulip Josh Mandel (Oct 15 2020 at 19:57):

I wrote "1p" CT and at the link, YouTube shows me "1p" (in my local timzone, which is CT):

image.png

view this post on Zulip Josh Mandel (Oct 15 2020 at 19:58):

@Dave deBronkart when you click the link I expect YouTube shows you "2:00 PM" because your computer is in ET.

view this post on Zulip René Spronk (Oct 16 2020 at 08:05):

Data Cleansing: in my book that's the general process of trying to improve the quality or reliability of the data one has just received, by requesting corraborative information from third parties (registries, quite often), adding displayNames to codes, removal of data elements that re notoriusly unreliable when received from a particular source, combining partial resource data as received from source A with partial resource information from source B, where A and B provide equally, or a different level of, data quality/reliability. Massaging the data to ensure it fits with a given profile.
(After I wrote the above, I googled this: https://en.wikipedia.org/wiki/Data_cleansing ) In any environment where one has lots of data sources data cleansing is a fact of life, yet we've never seen any analysis as to how such principles would apply in a FHIR context.

view this post on Zulip René Spronk (Oct 16 2020 at 08:08):

And: I look forward to seeing your presentation, albeit not live, given the timing of the session. It would be nice to see how your approach differs from ours (in our training courses). we're still not happy with our (multiple times reworked) approach, we still see too high a degree of confusion/non-comprehension in the eyes of our course attendees when we discuss this.

view this post on Zulip Josh Mandel (Oct 16 2020 at 19:01):

From today's live stream:

Guided Walk Through FHIR #3: Resolving Bundle References

view this post on Zulip Dave deBronkart (Oct 16 2020 at 21:04):

Rats, didn't get it into my calendar!

view this post on Zulip John Moehrke (Oct 17 2020 at 13:57):

It was well done. Just the right mixture of RTFM, with demonstration on how one can use reference servers for self teaching, with deep technical detail, with show-and-tell on creating a CR, with humility and respect.

view this post on Zulip Josh Mandel (Oct 17 2020 at 16:45):

(Thanks John -- that's really nice to hear!)

view this post on Zulip René Spronk (Oct 18 2020 at 07:46):

The topic touches on many other issues, such as the relationship between the id-element and the fullURL, the use of references to contained resources, and on example scenarios where one would have bundles with resources from multiple different servers, scenarios where one is advised to / allowed to use urn:s as URLs etc.
You chose to be very focused, that certainly helps to see that indeed the wording around references within bundles could indeed use some improvement.

view this post on Zulip Josh Mandel (Oct 23 2020 at 18:39):

Today's topic: a very brief intro to terminology, through the CodeableConcept datatype:

Guided Walk Through FHIR #4: Terminology :: CodeableConcepts

view this post on Zulip Lin Zhang (Oct 24 2020 at 01:07):

APPRECIATE although not accessible for me here:+1:

view this post on Zulip Josh Mandel (Oct 24 2020 at 02:33):

Thanks -- and as I mentioned before, if you want to suggest an additional place where we can upload content, I'd be happy to make copies.

view this post on Zulip Lin Zhang (Oct 24 2020 at 03:41):

One of the locally popular video sites "youku" (https://www.youku.com/) may be an option. Thanks.

view this post on Zulip Josh Mandel (Oct 24 2020 at 16:37):

Hmm, when I try to create an account there, the "sign up" workflow leads to a modal with "cnpassport.youku.com’s server IP address could not be found." :/

view this post on Zulip Josh Mandel (Oct 24 2020 at 16:37):

Gotta love this partitioned global network we have.

view this post on Zulip Lin Zhang (Oct 24 2020 at 22:20):

@Josh Mandel Appreciate so much. Don't waste your time for this.

view this post on Zulip Dave deBronkart (Oct 26 2020 at 21:19):

Is it possible to screen share across such boundaries? Like, could someone play the video here (or some other country) while @Lin Zhang watches via Zoom?

view this post on Zulip Lin Zhang (Oct 26 2020 at 23:36):

Zoom is working here

view this post on Zulip Lin Zhang (Oct 26 2020 at 23:37):

@Dave deBronkart Thanks for your idea.

view this post on Zulip Dave deBronkart (Oct 26 2020 at 23:38):

If you can't find someone else to do it, next weekend I could start it running while I go out and do errands :smile:

view this post on Zulip Lin Zhang (Oct 26 2020 at 23:48):

That would be so nice:big_smile: Maybe next time I will make an appointment with you for this.

view this post on Zulip Josh Mandel (Oct 30 2020 at 19:59):

Just posted...

A Guided Walk Through FHIR #5: Terminology Con't -- Codes, and Codings and CodeableConcepts (Oh My!)

view this post on Zulip Josh Mandel (Oct 30 2020 at 21:15):

And @Lin Zhang: I've uploaded the first five videos to Azure blob storage. Please let me know if the links at https://github.com/microsoft-healthcare-madison/team/blob/master/videos.md work for you.

view this post on Zulip Lin Zhang (Oct 31 2020 at 02:49):

@Josh Mandel Ah, it's working! it would be better to download and watch them than to play them online. Thank you so much.

view this post on Zulip Josh Mandel (Oct 31 2020 at 02:52):

Great! (With those links, you should be able to download or play in your browser.)

view this post on Zulip Lin Zhang (Oct 31 2020 at 02:59):

Yeah! So happy to see you in the video.:blush:

view this post on Zulip Lin Zhang (Oct 31 2020 at 03:21):

Video List:

A Guided Walk Through FHIR
HL7 FHIR 标准导览

#1 - Operations Framework Overview
操作框架概述
#2 - SMART Access Token Format
SMART 访问令牌格式
#3 - Resolving Bundle References
捆束资源引用关系的解析
#4 - Terminology - - CodeableConcepts
术语模块:编码型概念
#5 - Terminology Con't -- Codes, and Codings and CodeableConcepts (Oh My!)
术语模块(续集):代码型、编码型和可编码概念型数据类型


Last updated: Apr 12 2022 at 19:14 UTC