… apologies if this is not the correct venue. Dabb...
# general
c
… apologies if this is not the correct venue. Dabbling with a little provider facing app and but wondering if anyone had any recommendations for a nice set of react (or other) components for scheduling. I am thinking kind of a timeline / gannt view of multiple provider schedules. There seem to be many out there, like syncfusion, react-schedule-calendar, etc but all have reasonably high liscencing fees (understandable given the complexity of scheduling), but I have $0 budget for this at the moment. Should I just roll my own?
r
This is totally the correct venue! We (Medplum team) don't at present offer any kind of Gantt style or scheduling specific timelines. The only one we have is really this guy - which is very utilitiarian https://storybook.medplum.com/?path=/docs/medplum-defaultresourcetimeline--docs
Our react component library is based off on Mantine - not sure if something there can help speed development for what you envision https://mantine.dev/
c
Yeah, Mantine was my first look. They don't have an out of the box solution for what I am thinking, but I will have have a closer look at some of the primitives they use to build things and then see where I can go from there.
I am thinking of something that looks like this:
Particularly useful when you are looking at weekly / monthly views
Scheduling for our group involves being able to simultaneously know who is on call, what days the hospitals allocate OR time to us (we work out of 4 different hospitals and operating rooms), who is in / out of town (a few people commute from other places and work part time), what days we are running clinics out of our office , what days we are running clinics out of one of the hospitals.
being able to pull of that information together into a gannt / timeline style view is the only feasible solution that I can see. Maybe this is a better picture.
FHIR's data model(s) work for resources, schedules, appointments, etc. I just need to be able to visualize it and work with it like this.
I'll see what I can cobble together
r
Very cool - please share where you net out