Stream: subscriptions
Topic: Sept 2019 Connectathon
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
Jenni Syed (Aug 13 2019 at 15:20):
+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
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
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
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 :)
Jenni Syed (Aug 26 2019 at 22:06):
Let me know if you have any issues accessing the recording
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
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
Jenni Syed (Sep 14 2019 at 13:23):
Reminder to register on conman!!
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)
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"
Michael Donnelly (Sep 14 2019 at 15:00):
@Gino Canessa does your test server support XML or just JSON?
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?
Jenni Syed (Sep 14 2019 at 15:05):
@Rick Geimer GF#21286 for the email inconsistencies
Gino Canessa (Sep 14 2019 at 15:09):
Yes, @Pascal Pfiffner the mime-type is required by the server
Pascal Pfiffner (Sep 14 2019 at 15:10):
Shall I file a bug? It's a 0..1
:grinning:
Gino Canessa (Sep 14 2019 at 15:13):
You could, but the server is allowed to enforce additional constraints :grinning:
Grahame Grieve (Sep 14 2019 at 15:14):
a server can still require it
Rick Geimer (Sep 14 2019 at 15:30):
Added our discussions around email here: https://chat.fhir.org/#narrow/stream/179229-subscriptions/topic/email
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.
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.
Gino Canessa (Sep 14 2019 at 19:32):
@Pascal Pfiffner The proxy now updates the subscription error if the endpoint returns an error.
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?
Pascal Pfiffner (Sep 14 2019 at 20:19):
(and not a Bundle)
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:
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
Jenni Syed (Sep 15 2019 at 14:24):
Also, we have a breakout today 2:00-3:00
Jenni Syed (Sep 15 2019 at 14:48):
GF#24350 logged for Topic.canFilterBy.matchType defaults
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?
Jenni Syed (Sep 15 2019 at 14:51):
What patient did you subscribe to?
Rick Geimer (Sep 15 2019 at 14:52):
Patient/123
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).
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
Bradley Strecker (Sep 15 2019 at 14:55):
Once you do that I can trigger the event
Rick Geimer (Sep 15 2019 at 14:57):
Done. It is Subscription/da2a16cf-8e5f-4e2c-bba1-b56baa35a706, still for Patient/123
Bradley Strecker (Sep 15 2019 at 14:58):
Sent the trigger. Get anything?
Rick Geimer (Sep 15 2019 at 14:59):
No, I did not.
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
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".
Bradley Strecker (Sep 15 2019 at 15:05):
Can you send the URL you tried to GET?
Rick Geimer (Sep 15 2019 at 15:06):
Rick Geimer (Sep 15 2019 at 15:06):
That was the in the location header that I got back when I POSTed the Subscription.
Rick Geimer (Sep 15 2019 at 15:06):
I did get a 201 created on the POST
Bradley Strecker (Sep 15 2019 at 15:07):
Try it again. I think there may be a transient network issue
Bradley Strecker (Sep 15 2019 at 15:07):
I was getting the same error, and then it started working for me
Rick Geimer (Sep 15 2019 at 15:09):
I just tried about 10 times, same error. Return code is 403 Forbidden
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?
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.
Gino Canessa (Sep 15 2019 at 15:30):
Argonaut server-proxy and UI are bouncing shortly, now have websocket support (available in playground)
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
Jenni Syed (Sep 15 2019 at 16:28):
This year: https://confluence.hl7.org/display/FHIR/2019-09+Subscription#id-2019-09Subscription-Outcomes
Jenni Syed (Sep 15 2019 at 17:52):
Reminder we have a breakout in 10 mins (at 2) in Room 106 and 107
Josh Mandel (Sep 15 2019 at 18:05):
(Live notes from the breakout session...)
Josh Mandel (Sep 15 2019 at 18:05):
Outcomes at https://confluence.hl7.org/display/FHIR/2019-09+Subscription
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 toresourceTrigger
, to detect when operations are invoked (but unclear how filtering would work)
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
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