Publisher (Secretary in the Health Clinic) creates slots document:
Prepare excel document with empty slots. The slots must have field “State” with possible values “Taken”, “Free” or “Canceled”. A daily template might be used
The document is uploaded using web interface.
Publisher receives WebDAV link, so he can edit the file
Publisher subscribes for targeted objects of “WantToReserveSlot”
Client discovers “registration” page and creates targeted object “WantToReserveSlot”
Publisher confirms user's identity and fills up rows in the excel file - probably using WebDAV, to lock the document properly
Publisher creates targeted object “SlotReservedSuccess” for user with link to the excel file.
User chooses whether to subscribe to changes in the file. He might filter changes to individual rows, for example using the row data as “Anchor” and field “State” as Needle.