We would like to create recurring appointments which could be of various types:
- Day - Can occur in every ‘n no. of days’ for ‘r no. of occurrences’ or ending of a give date.
- Week - Can occur on ‘x and y days’ of every week for ‘r no. of occurrences’
- Month- Can occur of specific days of the month.
We would need to pass the following information for storing the above information:
- recurrence type
- recurrence interval
- no. of occurrence
- days of week
- recurrence end date.
What would be the correct models to support the above information?
May you check this post, http://community.fhir.org/t/recurrence-schedule-or-slot/411 to see if it might assist with your requirements? Although that post/question was more for a Schedule but maybe the same suggestion of creating an Appointment extension might what you need?
Also see http://build.fhir.org/slot.html which mentions that " Slot instances do not have any recurrence information included. If recurring information is desired, this will be managed outside these resources, or included as extensions. "
Sounds like an extension is the way to go here?
Thanks @blessed_tabvirwa1, new to the forum, wanted to make sure I did not miss anything. Looks like we need to extend.