Recurring Event Group
Recurring Event Group
Source Object: Recurring Event Group
The Recurring Event Group source object is a critical component for managing recurring events within a healthcare practice. It allows healthcare professionals to create and organize recurring events efficiently.
Overview
The Recurring Event Group source object is designed to facilitate the management of recurring events such as appointments or sessions in a healthcare practice. It provides information about the recurring event group, including details about the practice, reasons for scheduling these events, and the time slot type used. The object also contains schedules that specify when and how these recurring events occur.
Usage
The Recurring Event Group source object serves various purposes within healthcare operations:
- Recurring Events: It allows healthcare practices to schedule and manage recurring events, ensuring that patients can have appointments, sessions, or check-ups on a regular basis.
- Practice Information: The "practice" field stores information about the healthcare practice associated with the recurring event group.
- Event Scheduling: The "schedules" section holds detailed scheduling information, including the days of the week, duration, event time, physician assigned, repeat pattern, and the start and stop dates for the series of events.
- Efficiency: Healthcare professionals can efficiently manage and organize their schedules by creating recurring events, which is especially useful for follow-up appointments and routine sessions.
- Reason for Scheduling: The "reason" field can store information about why the recurring event group is being scheduled, helping healthcare providers categorize and prioritize appointments.
The Recurring Event Group source object plays a crucial role in ensuring that healthcare practices run smoothly by allowing them to schedule and manage recurring events with ease.
Mapping Table
Data Field | Source Field Data Type | Resource Mapping Context | Source Data Field Cardinality | Source Data Field Description | Example Value | Source Data Field Validation Rule | Mapped FHIR Resource | Mapped FHIR Data Field | Augmented Mapping | Associated Coding System | Associated FHIR Data Field Extension | Mapped FHIR Data Field Type |
---|---|---|---|---|---|---|---|---|---|---|---|---|
created_date | DateTime | Top Level | 0..1 | - | 2017-08-28T22:46:14.445876Z | - | Appointment | created | - | NA | - | TBD |
id | Integer | Top Level | 0..1 | - | - | - | Appointment | id | - | NA | - | TBD |
practice | Integer | Top Level | 0..1 | - | 65540 | - | Appointment | participant[*].actor.reference | - | NA | - | TBD |
reason | String | Top Level | 0..1 | - | followup | - | Appointment | reasonCode[0].coding[0].display | - | NA | - | TBD |
time_slot_type | String | Top Level | 0..1 | - | event | - | Appointment | extension[*].valueString | - | NA | slot-type | string |
schedules | Object | Contained | 0..* | - | - | - | Slot | - | - | NA | - | TBD |
schedules.created_date | DateTime | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueDateTime | - | NA | created-date | TBD |
schedules.description | String | Contained | 0..1 | - | - | - | Slot | contained[*].comment | - | NA | - | TBD |
schedules.dow_friday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-fri | TBD |
schedules.dow_monday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-mon | TBD |
schedules.dow_saturday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-sat | TBD |
schedules.dow_sunday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-sun | TBD |
schedules.dow_thursday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-thur | TBD |
schedules.dow_tuesday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-tue | TBD |
schedules.dow_wednesday | Boolean | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueBoolean | - | NA | dow-wed | TBD |
schedules.duration | Integer | Contained | 0..1 | - | - | - | Slot | contained[*].end | Add duration to start | NA | - | TBD |
schedules.event_time | DateTime | Contained | 0..1 | - | - | - | Slot | contained[*].start | - | NA | - | TBD |
schedules.id | Integer | Contained | 0..1 | - | - | - | Slot | contained[*].id | - | NA | - | TBD |
schedules.physician | Integer | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueReference.reference | - | NA | physician | TBD |
schedules.repeats | String | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueString | - | NA | repeats | TBD |
schedules.series_start | Date | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueDateTime | - | NA | series-start | TBD |
schedules.series_stop | Date | Contained | 0..1 | - | - | - | Slot | contained[].extension[].valueDateTime | - | NA | series-end | TBD |