care.emr.api.viewsets.valueset module¶
- class ExpandRequest(*, search: str = '', count: Annotated[int, Gt(gt=0), Lt(lt=100)] = 10, display_language: str = 'en-gb')¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class ValueSetFilter(data=None, queryset=None, *, request=None, prefix=None)¶
Bases:
FilterSet- base_filters = {'name': <django_filters.filters.CharFilter object>, 'status': <django_filters.filters.CharFilter object>}¶
- declared_filters = {'name': <django_filters.filters.CharFilter object>, 'status': <django_filters.filters.CharFilter object>}¶
- class ValueSetViewSet(**kwargs)¶
Bases:
EMRModelViewSet- pydantic_model¶
alias of
ValueSetSpec
- pydantic_read_model¶
alias of
ValueSetReadSpec
- filterset_class¶
alias of
ValueSetFilter
- filter_backends = [<class 'django_filters.rest_framework.backends.DjangoFilterBackend'>]¶
- lookup_field = 'slug'¶
- permissions_controller(request)¶
- get_queryset()¶
- get_recent_view_cache_key(valueset_slug, user_id)¶
- get_favourites_cache_key(valueset_slug, user_id)¶
- expand(request, *args, **kwargs)¶
- preview_search(request, *args, **kwargs)¶
- validate_code(request, *args, **kwargs)¶
- lookup_code(request, *args, **kwargs)¶
- favourites(request, *args, **kwargs)¶
- add_favourite(request, *args, **kwargs)¶
- remove_favourite(request, *args, **kwargs)¶
- clear_favourites(request, *args, **kwargs)¶
- add_recent_view(request, *args, **kwargs)¶
- remove_recent_view(request, *args, **kwargs)¶
- recent_views(request, *args, **kwargs)¶
- clear_recent_views(request, *args, **kwargs)¶