flip_api.domain.schemas.cohort
Classes
Model for age statistics in cohort results. |
|
Model for gender statistics in cohort results. |
|
Model for client visit statistics in cohort results. |
|
Model for results statistics in cohort results. |
|
Model for received cohort results. |
|
Response model for cohort result data. |
|
Model for individual results in OMOP trust results. |
|
Model for OMOP trust results. |
|
Model for OMOP results. |
|
Response model for OMOP cohort results. |
|
Model for OMOP database results. |
|
Model for submitting a cohort query. |
|
Model for the body of a cohort query submission. |
|
Model for trust details in cohort query submission. |
|
Output model for cohort query submission. |
|
Input model for cohort query submission. |
|
Input model for submitting a cohort query with authentication token. |
Module Contents
- class flip_api.domain.schemas.cohort.CohortResultsAge
Bases:
pydantic.BaseModelModel for age statistics in cohort results.
- mean: float
- class flip_api.domain.schemas.cohort.CohortResultsGender
Bases:
pydantic.BaseModelModel for gender statistics in cohort results.
- male: int
- female: int
- MissingData: int
- class flip_api.domain.schemas.cohort.CohortResultsClientVisit
Bases:
pydantic.BaseModelModel for client visit statistics in cohort results.
- Inpatient: int
- Emergency: int
- MissingData: int
- class flip_api.domain.schemas.cohort.ResultsStats
Bases:
pydantic.BaseModelModel for results statistics in cohort results.
- TotalCount: int
- Age: CohortResultsAge
- Gender: CohortResultsGender
- ClientVisit: CohortResultsClientVisit
- class flip_api.domain.schemas.cohort.ReceivedCohortResults
Bases:
pydantic.BaseModelModel for received cohort results.
- project_id: str
- query_id: str
- trust_id: str
- QueryName: str
- Result: ResultsStats
- class flip_api.domain.schemas.cohort.CohortResultDataResponse
Bases:
pydantic.BaseModelResponse model for cohort result data.
- data: str
- class flip_api.domain.schemas.cohort.Results
Bases:
pydantic.BaseModelModel for individual results in OMOP trust results.
- value: str
- count: int
- class flip_api.domain.schemas.cohort.OMOPTrustResults
Bases:
pydantic.BaseModelModel for OMOP trust results.
- trust_name: str
- trust_id: str
- model_config
- class flip_api.domain.schemas.cohort.OMOPResult
Bases:
pydantic.BaseModelModel for OMOP results.
- name: str
- results: list[OMOPTrustResults]
- class flip_api.domain.schemas.cohort.OmopCohortResultsResponse
Bases:
pydantic.BaseModelResponse model for OMOP cohort results.
- record_count: int
- trusts_results: list[OMOPResult]
- trust_record_counts: dict[str, int]
- trust_errors: dict[str, str]
- trust_suppressed: list[str]
- model_config
- class flip_api.domain.schemas.cohort.OMOPDbResult
Bases:
pydantic.BaseModelModel for OMOP database results.
- stats: str
- class flip_api.domain.schemas.cohort.SubmitCohortQuery
Bases:
pydantic.BaseModelModel for submitting a cohort query.
- authenticationToken: str
- query: str
- name: str
- project_id: uuid.UUID
- query_id: uuid.UUID
- class flip_api.domain.schemas.cohort.SubmitCohortQueryBody
Bases:
pydantic.BaseModelModel for the body of a cohort query submission.
- query: str
- query_name: str
- encrypted_project_id: str
- query_id: uuid.UUID
- trust_id: str
- class flip_api.domain.schemas.cohort.TrustDetails
Bases:
pydantic.BaseModelModel for trust details in cohort query submission.
- name: str
- statusCode: int
- message: str | None = None
- class flip_api.domain.schemas.cohort.SubmitCohortQueryOutput
Bases:
pydantic.BaseModelOutput model for cohort query submission.
- trust: list[TrustDetails]
- query_id: uuid.UUID
- model_config
- class flip_api.domain.schemas.cohort.CohortQueryInput
Bases:
pydantic.BaseModelInput model for cohort query submission.
- query: str
- name: str
- project_id: uuid.UUID
- model_config
- class flip_api.domain.schemas.cohort.SubmitCohortQueryInput
Bases:
CohortQueryInputInput model for submitting a cohort query with authentication token.
- authenticationToken: str
- query_id: uuid.UUID