care.emr.api.viewsets.scheduling package¶
Submodules¶
- care.emr.api.viewsets.scheduling.availability module
SlotsForDayRequestSpec
AppointmentBookingSpec
AvailabilityStatsRequestSpec
AvailabilityStatsRequestSpec.from_date
AvailabilityStatsRequestSpec.to_date
AvailabilityStatsRequestSpec.resource_type
AvailabilityStatsRequestSpec.resource_id
AvailabilityStatsRequestSpec.validate_period()
AvailabilityStatsRequestSpec.model_computed_fields
AvailabilityStatsRequestSpec.model_config
AvailabilityStatsRequestSpec.model_fields
convert_availability_and_exceptions_to_slots()
lock_create_appointment()
SlotViewSet
SlotViewSet.database_model
SlotViewSet.pydantic_read_model
SlotViewSet.get_slots_for_day()
SlotViewSet.get_slots_for_day_handler()
SlotViewSet.create_appointment_handler()
SlotViewSet.authorize_update()
SlotViewSet.create_appointment()
SlotViewSet.availability_stats()
SlotViewSet.authorize_retrieve()
SlotViewSet.authorize_resource_read()
SlotViewSet.get_queryset()
calculate_slots()
- care.emr.api.viewsets.scheduling.availability_exceptions module
AvailabilityExceptionFilters
AvailabilityExceptionsViewSet
AvailabilityExceptionsViewSet.database_model
AvailabilityExceptionsViewSet.pydantic_model
AvailabilityExceptionsViewSet.pydantic_read_model
AvailabilityExceptionsViewSet.filterset_class
AvailabilityExceptionsViewSet.filter_backends
AvailabilityExceptionsViewSet.CREATE_QUESTIONNAIRE_RESPONSE
AvailabilityExceptionsViewSet.get_facility_obj()
AvailabilityExceptionsViewSet.clean_create_data()
AvailabilityExceptionsViewSet.perform_create()
AvailabilityExceptionsViewSet.authorize_destroy()
AvailabilityExceptionsViewSet.authorize_create()
AvailabilityExceptionsViewSet.authorize_retrieve()
AvailabilityExceptionsViewSet.get_queryset()
- care.emr.api.viewsets.scheduling.booking module
CancelBookingSpec
TokenGenerationSpec
RescheduleBookingSpec
TokenBookingFilters
TokenBookingViewSet
TokenBookingViewSet.database_model
TokenBookingViewSet.pydantic_model
TokenBookingViewSet.pydantic_read_model
TokenBookingViewSet.pydantic_retrieve_model
TokenBookingViewSet.pydantic_update_model
TokenBookingViewSet.filterset_class
TokenBookingViewSet.filter_backends
TokenBookingViewSet.ordering_fields
TokenBookingViewSet.resource_type
TokenBookingViewSet.get_facility_obj()
TokenBookingViewSet.get_facility_from_instance()
TokenBookingViewSet.authorize_update()
TokenBookingViewSet.authorize_retrieve()
TokenBookingViewSet.get_queryset()
TokenBookingViewSet.cancel_appointment_handler()
TokenBookingViewSet.cancel()
TokenBookingViewSet.reschedule()
TokenBookingViewSet.available_users()
TokenBookingViewSet.generate_token()
authorize_booking_list()
- care.emr.api.viewsets.scheduling.schedule module
ChargeItemDefinitionSetSpec
ScheduleFilters
validate_resource()
get_or_create_resource()
ScheduleViewSet
ScheduleViewSet.database_model
ScheduleViewSet.pydantic_model
ScheduleViewSet.pydantic_update_model
ScheduleViewSet.pydantic_read_model
ScheduleViewSet.filterset_class
ScheduleViewSet.filter_backends
ScheduleViewSet.CREATE_QUESTIONNAIRE_RESPONSE
ScheduleViewSet.get_facility_obj()
ScheduleViewSet.perform_create()
ScheduleViewSet.perform_update()
ScheduleViewSet.perform_destroy()
ScheduleViewSet.authorize_create()
ScheduleViewSet.authorize_update()
ScheduleViewSet.authorize_destroy()
ScheduleViewSet.clean_create_data()
ScheduleViewSet.can_read_resource_schedule()
ScheduleViewSet.authorize_retrieve()
ScheduleViewSet.get_queryset()
ScheduleViewSet.set_charge_item_definition()
AvailabilityViewSet
AvailabilityViewSet.database_model
AvailabilityViewSet.pydantic_model
AvailabilityViewSet.pydantic_retrieve_model
AvailabilityViewSet.get_schedule_obj()
AvailabilityViewSet.get_queryset()
AvailabilityViewSet.clean_create_data()
AvailabilityViewSet.perform_create()
AvailabilityViewSet.perform_destroy()
AvailabilityViewSet.authorize_create()
AvailabilityViewSet.authorize_destroy()
- care.emr.api.viewsets.scheduling.token module
SetCurrentTokenRequest
TokenFilters
TokenViewSet
TokenViewSet.database_model
TokenViewSet.pydantic_model
TokenViewSet.pydantic_update_model
TokenViewSet.pydantic_read_model
TokenViewSet.pydantic_retrieve_model
TokenViewSet.filterset_class
TokenViewSet.filter_backends
TokenViewSet.ordering_fields
TokenViewSet.CREATE_QUESTIONNAIRE_RESPONSE
TokenViewSet.get_facility_obj()
TokenViewSet.get_queue_obj()
TokenViewSet.perform_create()
TokenViewSet.validate_data()
TokenViewSet.perform_update()
TokenViewSet.perform_destroy()
TokenViewSet.authorize_create()
TokenViewSet.authorize_update()
TokenViewSet.authorize_destroy()
TokenViewSet.authorize_retrieve()
TokenViewSet.get_queryset()
TokenViewSet.set_next()
- care.emr.api.viewsets.scheduling.token_category module
TokenCategoryFilters
TokenCategoryViewSet
TokenCategoryViewSet.database_model
TokenCategoryViewSet.pydantic_model
TokenCategoryViewSet.pydantic_read_model
TokenCategoryViewSet.pydantic_retrieve_model
TokenCategoryViewSet.filterset_class
TokenCategoryViewSet.filter_backends
TokenCategoryViewSet.get_facility_obj()
TokenCategoryViewSet.perform_create()
TokenCategoryViewSet.check_write_access_facility()
TokenCategoryViewSet.authorize_create()
TokenCategoryViewSet.authorize_update()
TokenCategoryViewSet.get_queryset()
TokenCategoryViewSet.set_default()
- care.emr.api.viewsets.scheduling.token_queue module
TokenQueueFilters
SubQueueNextTokenRequest
TokenQueueViewSet
TokenQueueViewSet.database_model
TokenQueueViewSet.pydantic_model
TokenQueueViewSet.pydantic_update_model
TokenQueueViewSet.pydantic_read_model
TokenQueueViewSet.filterset_class
TokenQueueViewSet.filter_backends
TokenQueueViewSet.CREATE_QUESTIONNAIRE_RESPONSE
TokenQueueViewSet.get_facility_obj()
TokenQueueViewSet.perform_create()
TokenQueueViewSet.authorize_create()
TokenQueueViewSet.authorize_update()
TokenQueueViewSet.authorize_destroy()
TokenQueueViewSet.clean_create_data()
TokenQueueViewSet.can_read_resource_token()
TokenQueueViewSet.authorize_retrieve()
TokenQueueViewSet.get_queryset()
TokenQueueViewSet.set_primary()
TokenQueueViewSet.generate_token()
TokenQueueViewSet.set_next_token_to_subqueue()
TokenQueueViewSet.summary()
- care.emr.api.viewsets.scheduling.token_sub_queue module
TokenSubQueueFilters
TokenSubQueueViewSet
TokenSubQueueViewSet.database_model
TokenSubQueueViewSet.pydantic_model
TokenSubQueueViewSet.pydantic_update_model
TokenSubQueueViewSet.pydantic_read_model
TokenSubQueueViewSet.filterset_class
TokenSubQueueViewSet.filter_backends
TokenSubQueueViewSet.CREATE_QUESTIONNAIRE_RESPONSE
TokenSubQueueViewSet.get_facility_obj()
TokenSubQueueViewSet.perform_create()
TokenSubQueueViewSet.validate_data()
TokenSubQueueViewSet.authorize_create()
TokenSubQueueViewSet.authorize_update()
TokenSubQueueViewSet.authorize_destroy()
TokenSubQueueViewSet.clean_create_data()
TokenSubQueueViewSet.can_read_resource_token()
TokenSubQueueViewSet.authorize_retrieve()
TokenSubQueueViewSet.get_queryset()