FHIR Chat · Posted model changes · subscriptions

Stream: subscriptions

Topic: Posted model changes


view this post on Zulip Gino Canessa (Apr 20 2020 at 22:48):

Ok, just pushed up a bunch of the pending changes (built on my machine - will take a few minutes for the CI build to finish): Subscription, SubscriptionTopic, and SubscriptionStatus (sorry Vassil, it won again). Highlights include:

  • Removing extensions from bundle.meta
  • Adding a new bundle type: subscription-notification
  • Adding a new resource: SubscriptionStatus
  • Flattening Subscription.channel.payload up a level
  • Flattening Subscription.channel up a level
  • Rename SubscriptionTopic.canFilterBy.matchType to SubscriptionTopic.canFilterBy.searchModifier
  • Rename Subscription.filterBy.matchType to Subscription.filterBy.searchModifier
  • Expansion of the search-modifier sets to include all possible search modifiers
  • Changed SubscriptionTopic.resourceTrigger.fhirPathCritieria to be 0..* to chain criteria (joins with AND)
  • Changed Subscription.channelType to be Coding instead of CodeableConcept
  • Removed eventCount from Subscription
  • Added Subscription.timeout
    • Question: right now the timeout is in seconds for consistency with heartbeatPeriod, is that acceptable to those interested?
  • Renamed the code-list for Subscription.status from SubscriptionStatus to SubscriptionState due to build conflicts with new resource

I think that covers all the pending model changes. I was focused on those of the documentation on this pass (which I plan to get to next). So, there are quite a few documentation issues in the pages I posted above (e.g., I tore out the links to bundle extensions, but don't know that I updated the text correctly).

If there are changes that have been discussed and I missed, please let me know. Likewise, if any of these changes look incorrect or incomplete. Otherwise, I'll work on documentation next to prep for a voting session on a FHIR-I call soon.

Cheers!


Last updated: Apr 12 2022 at 19:14 UTC