care.emr.api.viewsets.facility module¶
- class FacilityImageUploadSerializer(*args, **kwargs)¶
Bases:
ModelSerializer
- save(**kwargs)¶
- class GeoOrganizationFilter(field_name=None, lookup_expr=None, *, label=None, method=None, distinct=False, exclude=False, **kwargs)¶
Bases:
UUIDFilter
- filter(qs, value)¶
- class FacilityFilters(data=None, queryset=None, *, request=None, prefix=None)¶
Bases:
FilterSet
- base_filters = {'facility_type': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'organization': <care.emr.api.viewsets.facility.GeoOrganizationFilter object>, 'phone_number': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'facility_type': <django_filters.filters.NumberFilter object>, 'name': <django_filters.filters.CharFilter object>, 'organization': <care.emr.api.viewsets.facility.GeoOrganizationFilter object>, 'phone_number': <django_filters.filters.CharFilter object>}¶
- class FacilityViewSet(**kwargs)¶
Bases:
EMRModelViewSet
- pydantic_model¶
alias of
FacilityCreateSpec
- pydantic_read_model¶
alias of
FacilityReadSpec
- pydantic_retrieve_model¶
alias of
FacilityRetrieveSpec
- filterset_class¶
alias of
FacilityFilters
- filter_backends = [<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>]¶
- get_queryset()¶
- authorize_create(instance)¶
- authorize_update(request_obj, model_instance)¶
- authorize_destroy(instance)¶
- cover_image(request, external_id)¶
- set_monetary_codes(request, *args, **kwargs)¶
- set_invoice_expression(request, *args, **kwargs)¶
- class FacilitySchedulableUsersViewSet(**kwargs)¶
Bases:
EMRModelReadOnlyViewSet
- pydantic_read_model¶
alias of
PublicUserReadSpec
- authentication_classes = []¶
- permission_classes = []¶
- get_queryset()¶
- class FacilityUserFilter(data=None, queryset=None, *, request=None, prefix=None)¶
Bases:
FilterSet
- base_filters = {'username': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'username': <django_filters.filters.CharFilter object>}¶
- class FacilityUsersViewSet(**kwargs)¶
Bases:
EMRModelReadOnlyViewSet
- pydantic_retrieve_model¶
alias of
UserRetrieveSpec
- filterset_class¶
alias of
FacilityUserFilter
- filter_backends = [<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>, <class 'rest_framework.filters.SearchFilter'>]¶
- search_fields = ['first_name', 'last_name', 'username']¶
- get_queryset()¶
- class AllFacilityViewSet(**kwargs)¶
Bases:
EMRModelReadOnlyViewSet
- permission_classes = ()¶
- authentication_classes = ()¶
- pydantic_read_model¶
alias of
FacilityMinimalReadSpec
- filterset_class¶
alias of
FacilityFilters
- filter_backends = (<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>, <class 'rest_framework.filters.SearchFilter'>)¶
- lookup_field = 'external_id'¶
- search_fields = ['name']¶
- get_queryset()¶