FHIR Chat · Sept 2019 Connectathon · subscriptions

Stream: subscriptions

Topic: Sept 2019 Connectathon


view this post on Zulip Jenni Syed (Aug 13 2019 at 15:19):

The track orientation for the September Connectathon will be August 26th from 2:00 - 3:00 Central

view this post on Zulip Jenni Syed (Aug 13 2019 at 15:20):

Join: https://teams.microsoft.com/l/meetup-join/19%3ameeting_MzJiOTM3ZDYtNTQ2MS00OTQzLWI5ZmEtNWZiYTJkYjZiYmI5%40thread.v2/0?context=%7b%22Tid%22%3a%22fbc493a8-0d24-4454-a815-f4ca58e8c09d%22%2c%22Oid%22%3a%227b9ede33-0ebf-4e7f-ba71-83bdbce8153a%22%7d

+1 816-384-1534 United States, Kansas City (Toll)
Conference ID: 148 710 625#
Local numbers: https://dialin.teams.microsoft.com/a5964490-e017-43ed-867f-b2242ac3f535?id=148710625

view this post on Zulip Jenni Syed (Aug 26 2019 at 21:59):

The slides are linked from the connectathon page: https://confluence.hl7.org/display/FHIR/2019-09+Subscription

view this post on Zulip Jenni Syed (Aug 26 2019 at 21:59):

I was trying to attach the video and am getting a 404 on the confluence site... still working on it

view this post on Zulip Jenni Syed (Aug 26 2019 at 22:06):

Ok, the recording is now out there as well. Apparently there's a hidden file size limit that takes you to a 404 page when it errors out :)

view this post on Zulip Jenni Syed (Aug 26 2019 at 22:06):

Let me know if you have any issues accessing the recording

view this post on Zulip Jenni Syed (Sep 05 2019 at 13:14):

If you haven't seen it, the Preconnectathon survey went out. Make sure you fill it out so that we have enough room at our table! https://www.surveymonkey.com/r/LJVWVF9

view this post on Zulip Jenni Syed (Sep 05 2019 at 13:24):

Also, the track is up on Conman for you to register: http://conman.clinfhir.com/connectathon.html?event=atlanta2019

view this post on Zulip Jenni Syed (Sep 14 2019 at 13:23):

Reminder to register on conman!!

view this post on Zulip Jenni Syed (Sep 14 2019 at 13:42):

Ok, I'm having issues figuring out how to add the roles to the server. Cerner's servers are here:
https://fhir-ehr.stagingcerner.com/beta/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/ (secure)
https://fhir-open.stagingcerner.com/beta/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/ (open)

view this post on Zulip Rick Geimer (Sep 14 2019 at 13:44):

Just tried this GET
https://fhir-open.stagingcerner.com/beta/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/Topic
Returned "ERROR: The request could not be satisfied"

view this post on Zulip Michael Donnelly (Sep 14 2019 at 15:00):

@Gino Canessa does your test server support XML or just JSON?

view this post on Zulip Pascal Pfiffner (Sep 14 2019 at 15:04):

@Gino Canessa I'm posting "channel":{"payload":{"content":"empty"}} and the server complains that _Invalid channel payload type: currently only 'application/fhir+json' is supported._. Do I need to specify a mime-type nevertheless?

view this post on Zulip Jenni Syed (Sep 14 2019 at 15:05):

@Rick Geimer GF#21286 for the email inconsistencies

view this post on Zulip Gino Canessa (Sep 14 2019 at 15:09):

Yes, @Pascal Pfiffner the mime-type is required by the server

view this post on Zulip Pascal Pfiffner (Sep 14 2019 at 15:10):

Shall I file a bug? It's a 0..1 :grinning:

view this post on Zulip Gino Canessa (Sep 14 2019 at 15:13):

You could, but the server is allowed to enforce additional constraints :grinning:

view this post on Zulip Grahame Grieve (Sep 14 2019 at 15:14):

a server can still require it

view this post on Zulip Rick Geimer (Sep 14 2019 at 15:30):

Added our discussions around email here: https://chat.fhir.org/#narrow/stream/179229-subscriptions/topic/email

view this post on Zulip Pascal Pfiffner (Sep 14 2019 at 15:42):

Man you guys. Ok I'll send one. It's weird however that I need to specify a content type for no content.

view this post on Zulip Gino Canessa (Sep 14 2019 at 15:44):

The empty message still has a bundle (with things like the link to the subscription and topic). We need to know how to encode that data.

view this post on Zulip Gino Canessa (Sep 14 2019 at 19:32):

@Pascal Pfiffner The proxy now updates the subscription error if the endpoint returns an error.

view this post on Zulip Pascal Pfiffner (Sep 14 2019 at 20:19):

@Gino Canessa Is it me or is the server returning a plain old Array of Subscription resources when I search for all Subscriptions?

view this post on Zulip Pascal Pfiffner (Sep 14 2019 at 20:19):

(and not a Bundle)

view this post on Zulip Gino Canessa (Sep 14 2019 at 20:41):

Gino Canessa Is it me or is the server returning a plain old Array of Subscription resources when I search for all Subscriptions?

It is you. Unrelated, the server is in the middle of an update, and you should try again in a couple of minutes. :grinning:

view this post on Zulip Jenni Syed (Sep 15 2019 at 14:23):

It's that time again, friends. Let me know what coolness (or failures) happened while you're here so that I can build up the report out

view this post on Zulip Jenni Syed (Sep 15 2019 at 14:24):

Also, we have a breakout today 2:00-3:00

view this post on Zulip Jenni Syed (Sep 15 2019 at 14:48):

GF#24350 logged for Topic.canFilterBy.matchType defaults

view this post on Zulip Rick Geimer (Sep 15 2019 at 14:50):

@Jenni Syed I just created a rest-hook subscription to the admission Topic in the Cerner open server. Can someone trigger that so I can test the result of the subscription firing, then report said coolness?

view this post on Zulip Jenni Syed (Sep 15 2019 at 14:51):

What patient did you subscribe to?

view this post on Zulip Rick Geimer (Sep 15 2019 at 14:52):

Patient/123

view this post on Zulip Rick Geimer (Sep 15 2019 at 14:53):

If you have a suggested patient to use let me know and I will update the subscription (or create a new one if you don't support updates).

view this post on Zulip Bradley Strecker (Sep 15 2019 at 14:54):

Can you try recreating your subscription? Been doing some maintenance and had just reset our subscription DB

view this post on Zulip Bradley Strecker (Sep 15 2019 at 14:55):

Once you do that I can trigger the event

view this post on Zulip Rick Geimer (Sep 15 2019 at 14:57):

Done. It is Subscription/da2a16cf-8e5f-4e2c-bba1-b56baa35a706, still for Patient/123

view this post on Zulip Bradley Strecker (Sep 15 2019 at 14:58):

Sent the trigger. Get anything?

view this post on Zulip Rick Geimer (Sep 15 2019 at 14:59):

No, I did not.

view this post on Zulip Bradley Strecker (Sep 15 2019 at 15:00):

Hmm... That's what it looked like from the logs. It looks like it didn't attempt to send your sub. I'll need to look into it a bit

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:04):

Ok, let me know if you need me to make any changes to the subscription. Also, I tried doing a get on the subscription to see what actually got stored, and got "ERROR: The request could not be satisfied".

view this post on Zulip Bradley Strecker (Sep 15 2019 at 15:05):

Can you send the URL you tried to GET?

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:06):

https://fhir-open.stagingcerner.com/beta/0b8a0111-e8e6-4c26-a91c-5069cbc6b1ca/Subscription/da2a16cf-8e5f-4e2c-bba1-b56baa35a706

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:06):

That was the in the location header that I got back when I POSTed the Subscription.

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:06):

I did get a 201 created on the POST

view this post on Zulip Bradley Strecker (Sep 15 2019 at 15:07):

Try it again. I think there may be a transient network issue

view this post on Zulip Bradley Strecker (Sep 15 2019 at 15:07):

I was getting the same error, and then it started working for me

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:09):

I just tried about 10 times, same error. Return code is 403 Forbidden

view this post on Zulip Bradley Strecker (Sep 15 2019 at 15:12):

Odd. Not seeing any 403s in the logs. Are you able to send the X-Request-Id header that's returned with the failure?

view this post on Zulip Rick Geimer (Sep 15 2019 at 15:14):

I'm not seeing that header in the error response. I'll be back at the table in a couple minutes, we can work through it then.

view this post on Zulip Gino Canessa (Sep 15 2019 at 15:30):

Argonaut server-proxy and UI are bouncing shortly, now have websocket support (available in playground)

view this post on Zulip Jenni Syed (Sep 15 2019 at 16:28):

All, if you don't want to email or PM me your results, you can also modify the Outcomes section of the wiki and add a section (there's a template section... which isn't much) for your group with a summary. You can include screenshots etc. Some examples from last year here: https://confluence.hl7.org/display/FHIR/2019-05+Subscriptions+Track#id-2019-05SubscriptionsTrack-Outcomes

view this post on Zulip Jenni Syed (Sep 15 2019 at 16:28):

This year: https://confluence.hl7.org/display/FHIR/2019-09+Subscription#id-2019-09Subscription-Outcomes

view this post on Zulip Jenni Syed (Sep 15 2019 at 17:52):

Reminder we have a breakout in 10 mins (at 2) in Room 106 and 107

view this post on Zulip Josh Mandel (Sep 15 2019 at 18:05):

(Live notes from the breakout session...)

view this post on Zulip Josh Mandel (Sep 15 2019 at 18:05):

Outcomes at https://confluence.hl7.org/display/FHIR/2019-09+Subscription

view this post on Zulip Josh Mandel (Sep 15 2019 at 18:18):

From discussion about $merge:

  • Need to wait until merge expectations/functionality is well defined in the REST API before figuring out the subscriptions approach specifically
  • May want to add operationTrigger in addition to resourceTrigger, to detect when operations are invoked (but unclear how filtering would work)

view this post on Zulip Abbie Watson (Sep 15 2019 at 20:25):

Hi,
Glad to see that people are discussing $merge functionality. Since we've been running FHIR resources over DDP/websockets for the past ~4 years, I wanted to dig up the mergebox functionality and make sure everybody had a reference to it.

https://github.com/meteor/meteor/blob/devel/packages/ddp-server/livedata_server.js
https://github.com/meteor/meteor/blob/devel/packages/ddp-client/common/livedata_connection.js

view this post on Zulip John Moehrke (Sep 15 2019 at 21:11):

Here is the IHE project on subscription for patient updates including merge. We are still drafting it, and want it to be well aligned with everyone. https://github.com/IHE/IT-Infrastructure/tree/master/PRIM
It uses the FHIR Message to carry the updates to Patient, including Link and Merge. This enables the same feed to be hard configured for those that don't want to use subscription.


Last updated: Apr 12 2022 at 19:14 UTC