예제 #1
0
            "incidence": 1.0,
            "date": {
                "earliest": "1950-01-01",
                "latest": "index_date"
            },
        },
    ),
    stp=patients.registered_practice_as_of(
        "index_date",
        returning="stp_code",
        return_expectations={
            "rate": "universal",
            "category": {
                "ratios": {
                    "STP1": 1.0
                }
            },
        },
    ),
)

measures = [
    Measure(
        id="liver_disease_by_stp",
        numerator="has_chronic_liver_disease",
        denominator="population",
        group_by="stp",
        small_number_suppression=True,
    ),
]
예제 #2
0
    stp = patients.registered_practice_as_of("index_date",
        returning="stp_code",
        return_expectations={
             "category": {"ratios": {"STP1": 0.5, "STP2": 0.5}},
        },),

    first_dose=patients.with_these_clinical_events(first_dose_code,
        returning="binary_flag",
        between = ["index_date", "index_date + 1 month"],
        return_expectations = { "incidence": 0.4 }
        ),
    
    second_dose=patients.with_these_clinical_events(second_dose_code,
        returning="binary_flag",
        between = ["index_date", "index_date + 1 month"],
        return_expectations = { "incidence": 0.4 }
        ),    
    )

measures = [
    Measure(id="first_dose_stp",
        numerator="first_dose",
        denominator="population",
        group_by = ["stp", "age_group"]),

    Measure(id="second_dose_stp",
        numerator="second_dose",
        denominator="population",
        group_by = ["stp", "age_group"]),
    ]
        ketoacidosis_ons=patients.with_these_codes_on_death_certificate(
            ketoacidosis_codes,
            between=["index_date", "last_day_of_month(index_date)"],
            return_expectations={"incidence": 0.05},
        ),
    ),
    died=patients.died_from_any_cause(
        between=["index_date", "last_day_of_month(index_date)"],
        return_expectations={"incidence": 0.1},
    ),
)

measures = [
    Measure(
        id="died_rate",
        numerator="died",
        denominator="population",
        group_by=["covid_hospitalisation"],
    ),
    Measure(
        id="DVT_rate",
        numerator="DVT",
        denominator="population",
        group_by=["covid_hospitalisation"],
    ),
    Measure(
        id="PE_rate",
        numerator="PE",
        denominator="population",
        group_by=["covid_hospitalisation"],
    ),
    Measure(
예제 #4
0
        return_expectations={"incidence": 0.4}),
    vl_first_dose=patients.with_these_clinical_events(
        vl_first_dose_code,
        returning="binary_flag",
        between=["index_date", "index_date + 1 month"],
        return_expectations={"incidence": 0.4}),
    vl_second_dose=patients.with_these_clinical_events(
        vl_second_dose_code,
        returning="binary_flag",
        between=["index_date", "index_date + 1 month"],
        return_expectations={"incidence": 0.4}),
)

measures = [
    Measure(id="first_dose_stp",
            numerator="first_dose",
            denominator="population",
            group_by=["stp", "age_group"]),
    Measure(id="second_dose_stp",
            numerator="second_dose",
            denominator="population",
            group_by=["stp", "age_group"]),
    Measure(id="vl_second_dose_stp",
            numerator="vl_second_dose",
            denominator="population",
            group_by=["stp", "age_group"]),
    Measure(id="vl_first_dose_stp",
            numerator="vl_first_dose",
            denominator="population",
            group_by=["stp", "age_group"]),
    Measure(id="pf_second_dose_stp",
            numerator="pf_second_dose",
예제 #5
0
        returning="number_of_matches_in_period",
        return_expectations={
            "incidence": 0.6,
            "int": {
                "distribution": "normal",
                "mean": 8,
                "stddev": 2
            },
        },
    ),
)

measures = [
    Measure(
        id="liver_disease",
        numerator="has_chronic_liver_disease",
        denominator="population",
    ),
    Measure(
        id="liver_disease_by_stp",
        numerator="has_chronic_liver_disease",
        denominator="population",
        group_by="stp",
    ),
    Measure(
        id="liver_disease_by_stp_and_sex",
        numerator="has_chronic_liver_disease",
        denominator="population",
        group_by=["stp", "sex"],
    ),
]
        codes_inr,
        returning="number_of_episodes",
        between=["index_date", "index_date + 1 month"],
        return_expectations={
            "int": {
                "distribution": "normal",
                "mean": 3,
                "stddev": 0.5
            }
        },
    ),
)

measures = [
    Measure(id="cholesterol_practice",
            numerator="cholesterol",
            denominator="population",
            group_by="practice"),
    Measure(id="cholesterol_stp",
            numerator="cholesterol",
            denominator="population",
            group_by="stp"),
    Measure(id="inr_practice",
            numerator="inr",
            denominator="population",
            group_by="practice"),
    Measure(id="inr_stp",
            numerator="inr",
            denominator="population",
            group_by="stp"),
]