FHIR Chat · DaVinci Notifications track participants · connectathon mgmt

Stream: connectathon mgmt

Topic: DaVinci Notifications track participants


view this post on Zulip Melissa Benzie (May 11 2020 at 13:51):

@Eric Haas I am planning to participate in this track. How do I add myself as a participant? thanks.

view this post on Zulip Eric Haas (May 11 2020 at 15:54):

you just did ... thanks,
can you provide me with more information:

Contact Name(s)
Email(s)
Organization
Role (Sender, Receiver, Intermediary)
Client/Server URL/Endpoint

Eric
Health eData Inc
35 Crescent Avenue, Sausalito, CA 94965

view this post on Zulip Melissa Benzie (May 11 2020 at 16:53):

Contact Name(s): Melissa Benzie
Email(s): benzie@careevolution.com
Organization: CareEvolution, Inc
Role (Sender, Receiver, Intermediary): Sender
Client/Server URL/Endpoint: tbd

view this post on Zulip Melissa Benzie (May 12 2020 at 12:25):

@Eric Haas What is the scheduled time the track will start? What authentication will sender/receeiver need to support? This from track page on confluence

'Bonus 2: Authorization and Authentication:...' seems to indicate that following the FHIR Bulk Data IG's SMART Backend Services Authorization Guide is optional.

My setup will support authentication. Will there be time before track start to workout/validate authentication between receiver and sender?

view this post on Zulip Eric Haas (May 12 2020 at 15:43):

The Da Vinci Schedule is posted here: https://confluence.hl7.org/display/DVP/HL7+Virtual+Connectathon+-+May+2020
As you can see:

  • Wednesday, May 13th 4pm HL7 Connectathon HL7 Connectathon Kick-Off
  • Wednesday, May 13th 5pm Da Vinci General Kick-Off Da Vinci General
  • Thursday, May 14th 1pm Da Vinci Track Kick-Off
    Notifications / Risk Based Contracts Member Attribution List

  • Thursday, May 14th 5:30pm Da Vinci Track Sync-Up

  • Friday, May 15th 5:30pm Da Vinci Track Demos Notifications / Risk Based Contracts Member Attribution List
  • Friday, May 15th 6pm HL7 Connectathon HL7 Connectathon Wrap-Up

And I will schedule a break-out for any open issues. time TBD

view this post on Zulip Eric Haas (May 12 2020 at 15:43):

all Eastern Time

view this post on Zulip Eric Haas (May 12 2020 at 15:47):

My setup will support authentication. Will there be time before track start to workout/validate authentication between receiver and sender?

Right now, I don't know of any other participants supporting that. I will check with the RI devs on whether the Ri supports authentication...any maybe can work with them. (They are in eastern Europe so that may be a challenge.)

view this post on Zulip Melissa Benzie (May 12 2020 at 15:56):

@Eric Haas thanks for posting the schedule.

view this post on Zulip Eric Haas (May 13 2020 at 14:39):

If you are joining the Notifications Track then add your information here or directly in the track page expected participants section.

Contact Name(s)
Email(s)
Organization
Role (Sender, Receiver, Intermediary)
Client/Server URL/Endpoint

view this post on Zulip Eric Haas (May 13 2020 at 14:59):

Our Zoom link for the DaVinci Notifications track participants is https://zoom.us/j/6192821589.

view this post on Zulip Nilesh Pagare (May 14 2020 at 17:54):

Hi @Shilpy Sharma , @Viet Nguyen , can you please help us on track to get access to the Logica Sandbox for some of our email addresses ? Would appreciate that. Thank you.

view this post on Zulip Shilpy Sharma (May 14 2020 at 17:58):

@Nilesh Pagare Sure. Are you not able to add a user to your sandbox? Please provide us the email address that you are trying to add to the sandbox.

view this post on Zulip Nilesh Pagare (May 14 2020 at 18:13):

Shilpy Sharma said:

Nilesh Pagare Sure. Are you not able to add a user to your sandbox? Please provide us the email address that you are trying to add to the sandbox.

Hi @Shilpy Sharma - I got access to the sender and reciever sandboxed. @Viet Nguyen helped me on that.
Is there a Sandbox that has subscriptions enabled for events that are outlined in Notification track ? Or at least I could create ones in that ..

view this post on Zulip Viet Nguyen (May 14 2020 at 18:24):

I don't think the Logica sandbox supports subscriptions. There is a HAPI FHIR Subscriptions server though - https://hapifhir.io/hapi-fhir/apidocs/hapi-fhir-jpaserver-subscription/

view this post on Zulip Shilpy Sharma (May 14 2020 at 18:31):

@Nilesh Pagare @Viet Nguyen Logica Sandbox currently doesn't support subscriptions.

view this post on Zulip Viet Nguyen (May 14 2020 at 19:54):

@Eric Haas Sync-ups are scheduled to start soon based on this schedule - https://confluence.hl7.org/display/DVP/HL7+Virtual+Connectathon+-+May+2020. Please have your sync-up and review activities from today and identify next steps. We have folks jumping around to multiple tracks, so they will use this opportunity to survey what's been happening in each track. Thanks!!

view this post on Zulip Luis Maas (May 15 2020 at 17:39):

@Eric Haas Hey Eric, I've enabled $process-message support for our connectathon stage server; would be interested in testing receipt of unsolicited notifications today. trying you here as no one is responding on the zoom mtg right now...

view this post on Zulip Melissa Benzie (May 15 2020 at 18:15):

Hi @Luis Maas I would be able to send some notifications to your endpoint today. I would just need the url.

view this post on Zulip Luis Maas (May 15 2020 at 18:28):

Hi @Melissa Benzie: https://stage.healthtogo.me:8181/fhir/r4/stage/$process-message
This operation doesn't require an access token. If you want to test your client with the FAST/DCR profiles for client registration, too, let me know and we can get you a test cert...

view this post on Zulip Eric Haas (May 15 2020 at 18:50):

I'll post the endpoint and try it out as well.

view this post on Zulip Luis Maas (May 15 2020 at 18:52):

We successfully received 3 admit, 3 transfer, and 4 discharge notifications a few minutes ago.

view this post on Zulip Melissa Benzie (May 15 2020 at 18:52):

thanks @Luis Maas yes, that was me... I just sent 9 notifications (3 of each: admit, transfer, and discharge).

view this post on Zulip Melissa Benzie (May 15 2020 at 18:54):

ah, sorry, correction I sent 10, 4 discharges. (as you indicated)

view this post on Zulip Melissa Benzie (May 15 2020 at 18:55):

@Luis Maas are you suggesting that I also try posting notifications but with authentication (request/use an access token)? I would be willing to try if you send me a test cert and client id.

view this post on Zulip Luis Maas (May 15 2020 at 19:02):

Yes, that's right. The client registration and authentication protocol details are on the cross organization application access track page, scenario 1 (privileged app). There is a link in the scenario 1 preconditions to request a test cert if we haven't issued you one before. I can set up a static client_id too if you don't have time to try the dynamic registration.

view this post on Zulip Melissa Benzie (May 15 2020 at 19:10):

I've registered and requested a test cert, waiting for that. please provide me with a client id. thanks.

view this post on Zulip Luis Maas (May 15 2020 at 19:21):

I see it's being processed now; you should get an email confirmation shortly...

view this post on Zulip Eric Haas (May 15 2020 at 19:29):

@Luis Maas I've added your server here: http://ehaas.pythonanywhere.com/ just click through... It seems to work, Is there only a 200 response.

view this post on Zulip Eric Haas (May 15 2020 at 19:30):

no operation outcome...

view this post on Zulip Eric Haas (May 15 2020 at 19:31):

I'm not set up for auth but am interested in the token parameters content used for the operation

view this post on Zulip Eric Haas (May 15 2020 at 19:32):

@Melissa Benzie let me know if your are successful in using the authentication I will add that to the report also if you have any screenshots send them over.

view this post on Zulip Luis Maas (May 15 2020 at 19:36):

Eric Haas said:

no operation outcome...

yes, 200 only, i saw +/- OperationOutcome in IG and interpreted that as optional.

view this post on Zulip Eric Haas (May 15 2020 at 19:37):

indeed , just checking

view this post on Zulip Luis Maas (May 15 2020 at 19:39):

Eric Haas said:

I'm not set up for auth but am interested in the token parameters content used for the operation

We use client_credentials grant with JWT-based auth as per UDAP spec; essentially scenario 1 from the Cross Organization Application Access track a few virtual tables over :)

view this post on Zulip Melissa Benzie (May 15 2020 at 19:56):

@Luis Maas I received auth information. is the endpoint the same for requesting access token?

view this post on Zulip Luis Maas (May 15 2020 at 19:59):

@Melissa Benzie: the token endpoint is in the CapabilityStatement or .well-known smart config file.

view this post on Zulip Luis Maas (May 15 2020 at 20:00):

looked it up for you: https://stage.healthtogo.me:8181/oauth/stage/token

view this post on Zulip Melissa Benzie (May 15 2020 at 20:11):

thanks.

view this post on Zulip Eric Haas (May 15 2020 at 20:33):

The track report is here: https://docs.google.com/document/d/1B6FvP5IP83tuUPvOMQjZIR5jYyw4OSbahgRqnbkPZZ8/edit?pli=1#heading=h.i71assd1lyk1

view this post on Zulip Eric Haas (May 15 2020 at 20:33):

let me know if you would like to add or edit.

view this post on Zulip Melissa Benzie (May 15 2020 at 21:22):

Luis Maas said:

looked it up for you: https://stage.healthtogo.me:8181/oauth/stage/token

I'm having issues on my end with my code reading certificate. I'm sorry I don't think I'll be able to test with auth today. Would it be ok for me to try again Monday? (even though connectathon is over?). no big deal if not. thanks for having endpoint available.

view this post on Zulip Luis Maas (May 15 2020 at 21:25):

no problem melissa. we'll be leaving the connecathon endpoint up so you can continue to test next week.

view this post on Zulip Melissa Benzie (May 15 2020 at 21:27):

thanks @Luis Maas

view this post on Zulip Abbie Watson (Aug 31 2020 at 15:53):

Hello,
We have some participants from the Chicago area interested in DaVinci Notifications:

Tell Health
@Ivan Daykov
@Nikola Nestorov

Nikola/Ivan, could you provide contact info, as per the start of the thread.

view this post on Zulip Abbie Watson (Aug 31 2020 at 15:56):

Also, Symptomatic will be shadowing the track as an observer, in preparation for a more detailed implementation in January.

Contact Name: Abigail Watson
Email: abigail@symptomatic.io
Organization: Symptomatic
Role (Sender, Receiver, Intermediary): Intermediary?
Client/Server URL/Endpoint: TBD

view this post on Zulip Viet Nguyen (Sep 09 2020 at 14:53):

@Riki Merrick - FYI
@Abigail Watson - would you please put this information the track page - https://confluence.hl7.org/display/FHIR/2020-09+DaVinci+Notifications ? We need to know who's participating so we can get connectathon "credit." Thanks!

view this post on Zulip Riki Merrick (Sep 09 2020 at 21:33):

I will be doing a 11 AM EDT on Thursday kick-off meeting - this is the first time I am leading a track, so will try to work through the technology etc. Once i know the zoom info I will post it to the confluence track page here: https://confluence.hl7.org/display/FHIR/2020-09+DaVinci+Notifications

view this post on Zulip Riki Merrick (Sep 10 2020 at 15:46):

thanks for all that joined the kick off - Looking for Ivan to post his URL here, so Eric can send him a admit notification

view this post on Zulip Riki Merrick (Sep 10 2020 at 15:58):

we will figure out what time between 2 - 4 PM works for Eric and Ivan and reconvene on the regular notification channel

view this post on Zulip Ivan Daykov (Sep 10 2020 at 16:02):

Here's the endpoint for us to receive notifications http://dev0.tell.health:8888/fhir/
Not sure how easy would it be for Eric to add an input field on his demo where one can enter a fhir endpoint and then the messages get sent there

view this post on Zulip Riki Merrick (Sep 10 2020 at 16:09):

We will check in at 3 PM on the notifications channel

view this post on Zulip Riki Merrick (Sep 10 2020 at 16:09):

3 PM EDT

view this post on Zulip David Johnson (Sep 10 2020 at 19:03):

Please do not post direct links to zoom. Access to the connectathon should be through Whova. Please let me know if there is anyone experiencing inability to connect. @Mary Ann Boyle , @Bryn Evans or @Melinda Stewart and I will be able to help.

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:11):

well it's not startign for me and I am supposed to be the host, so I am doing what I can to try to let folks talk -

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:11):

Eric and I are on that line - not sure if @Ivan Daykov is trying somewhere else

view this post on Zulip David Johnson (Sep 10 2020 at 19:11):

I understand why it would appear to be helpful. What is not starting for you?

view this post on Zulip David Johnson (Sep 10 2020 at 19:12):

I've asked @Bryn Evans to join us here as well.

view this post on Zulip Eric Haas (Sep 10 2020 at 19:12):

cannot access via whova

view this post on Zulip David Johnson (Sep 10 2020 at 19:12):

Eric, are you able to see whova.com in a browser, and if so, which?

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:12):

when I log into zoom with the host credentials for the meeting I don't have a choice of "start a scheduled meeting" , so I clicked on host a meetign - that's the link I posted

view this post on Zulip Bryn Evans (Sep 10 2020 at 19:13):

Okay, what session are you trying to start?

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:13):

notifications

view this post on Zulip Eric Haas (Sep 10 2020 at 19:13):

image.png

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:13):

https://whova.com/portal/webapp/hlfhi_202009/Agenda/1212516/

view this post on Zulip Eric Haas (Sep 10 2020 at 19:13):

says meeting is not started but it is

view this post on Zulip David Johnson (Sep 10 2020 at 19:16):

Is that the davinci notification break out?

view this post on Zulip David Johnson (Sep 10 2020 at 19:16):

I notice that the name of the meeting there is just Da Vinci Notifications

view this post on Zulip Sandy Vance (Sep 10 2020 at 19:17):

David Johnson said:

I notice that the name of the meeting there is just Da Vinci Notifications

Its a track zoom

view this post on Zulip Bryn Evans (Sep 10 2020 at 19:17):

I've logged in and started notifications

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:17):

image.png

view this post on Zulip Bryn Evans (Sep 10 2020 at 19:17):

If yall would like to join I'll make you hosts

view this post on Zulip Sandy Vance (Sep 10 2020 at 19:18):

Riki Merrick said:

image.png

Riki Click "View Details" and the link will pop up.

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:23):

the Whova meeting is now on

view this post on Zulip Riki Merrick (Sep 10 2020 at 19:46):

We will have a check in tomorrow, Friday 9/11/2020 at 11 AM EDT on the Whova Channel for notifications

view this post on Zulip Riki Merrick (Sep 11 2020 at 15:01):

Session is started

view this post on Zulip Riki Merrick (Sep 11 2020 at 15:21):

Ivan and I checked in - we will have another check in on the track session at 2:30 PM EDT to prep for the report out, which is scheduled from 3:30 - 4:00 (roughly)

view this post on Zulip Riki Merrick (Sep 11 2020 at 19:12):

@Ivan Daykov can you answer this question for the report out: approximate percentage of the IG, Profile, or Resource htat was implemented:

view this post on Zulip Riki Merrick (Sep 11 2020 at 19:32):

I think I am on the track highlights call now

view this post on Zulip Ivan Daykov (Sep 11 2020 at 19:36):

  • We tested the receive part and are passing 100% of the touchstone tests on that.
  • We're not passing the touchstone tests for sending/forwarding messages because we haven't implemented those (we may not have a need to do them for our use scenario).
  • I'm not sure whether $process-message, which is what we implement/test, is a Resource or a Profile. I believe it is termed an 'Operation' and may be Da Vinci Notifications is a profile on $process-message because it specifies all the details of the Bundle that's sent/received.
  • I guess we have the receiving part of it but not the sending part, so depending on the 'counting profile' it's either 100% of what we need for our use case, 50% of the 'specification subdivision' (send and receive), or 33% of the details (1/3 to assemble a bundle, 1/3 to send it, 1/3 to receive it ) ;)

view this post on Zulip Ivan Daykov (Sep 11 2020 at 19:37):

(deleted)

view this post on Zulip Riki Merrick (Sep 11 2020 at 19:44):

Thank you Ivan - I will update this detail to the summary :)

view this post on Zulip Riki Merrick (Sep 11 2020 at 19:57):

I had to drop off to a different call - thank youfor all your work on notifications!!!

view this post on Zulip Vanessa Candelora (Jan 15 2021 at 15:14):

@Mary Ann Boyle @Sandra Vance , Can you make Riki Merrick a host for the notifications track? It's happening now.

view this post on Zulip Mary Ann Boyle (Jan 15 2021 at 15:14):

yes. let me pop in there now

view this post on Zulip Vanessa Candelora (Jan 15 2021 at 15:15):

Thanks!

view this post on Zulip Mary Ann Boyle (Jan 15 2021 at 15:15):

Done

view this post on Zulip Mary Ann Boyle (Jan 15 2021 at 15:17):

Do you need me to stay here to be sure she is good?


Last updated: Apr 12 2022 at 19:14 UTC