ehrQL: the electronic health record query language for OpenSAFELY

opensafely-core/ehrql có thân thiện với người mới không?

Trong 30 ngày gần nhất, opensafely-core/ehrql đã merge 9 trên 12 pull request của người đóng góp bên ngoài, và maintainer thường phản hồi trong vòng 2 ngày. Hiện có 6 issue phù hợp với người mới đang mở.

Star
14
Fork
8
Issue cho người mới đang mở
6
Issue đã lập chỉ mục
177
Merge trung bình
1 ngày 2 giờ
Pull request đã merge (30 ngày)
19
Ngôn ngữ chính
Python
Giấy phép
Không có dữ liệu giấy phép
Lần push lên GitHub gần nhất
4/11/2026
Lập chỉ mục gần nhất
19/9/2026
Hướng dẫn đóng góp
Không có hướng dẫn đóng góp
Quy tắc ứng xử
Không có quy tắc ứng xử
Label cho người mới
good first issue

Cách đóng góp cho opensafely-core/ehrql

  1. Dự án không có hướng dẫn đóng góp, vì vậy hãy bắt đầu từ README và vài pull request vừa được merge để xem thay đổi được đề xuất thế nào.
  2. Chọn một trong 6 issue phù hợp với người mới đang mở bên dưới và bình luận rằng bạn muốn làm nó trước khi bắt đầu.

Các issue có thể đã có người làm được xếp cuối danh sách. Sắp xếp tất cả theo ngày

  • EMIS query optimisation: review general guidance
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 52/100

    opensafely-core/ehrql#2935 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • EMIS query optimisation: avoid multiple scans of the Observation table
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2934 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • EMIS query optimisation: use aggregates for latest-record logic where possible
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 42/100

    opensafely-core/ehrql#2933 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • EMIS query optimisation: use explicit date ranges
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 56/100

    opensafely-core/ehrql#2932 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • EMIS query optimisation: prefer EXISTS for membership checks
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    opensafely-core/ehrql#2931 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • EMIS query optimisation: use native column types in predicates and joins
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 57/100

    opensafely-core/ehrql#2930 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate hitting "NULL denominator" assertion in EMIS staging data
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    opensafely-core/ehrql#2929 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • `table_from_file` should throw an error if given a file with multiple rows per patient
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100

    opensafely-core/ehrql#2927 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Dependency Dashboard
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 1/100

    opensafely-core/ehrql#2907 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate whether there's code we can drop following SQLAlchemy 2.1 release
    Đang mở

    Độ khó 4/5 1-2 ngày Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2896 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Inaccuracies in addresses table field descriptions
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100

    opensafely-core/ehrql#2890 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Gentest failure involving very large numbers
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 42/100

    opensafely-core/ehrql#2877 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Support registration history in EMIS queries
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2874 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve dummy data for practice registrations
    Đang mở
    dummy-data

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 62/100

    opensafely-core/ehrql#2872 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate how to provide stable patient IDs in EMIS
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2870 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate whether we can unpin hypothesis
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    opensafely-core/ehrql#2866 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Work out how to support more complex "episode clustering" logic
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2860 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Decide on how to handle 128-bit binary values in `patient_id` for EMISv2
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2851 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Potential breaking changes to Event Level Data API
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2841 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Extend `emisv2.clinical_events` and `emisv2.medications` to include `consultation_id`
    Có thể làm lại được @alarthast đã nhận 131 ngày trước và không có pull request nào đang mở. Đang mở

    opensafely-core/ehrql#2828 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add a warning for long running generative tests in CI
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    opensafely-core/ehrql#2824 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Update docs for adding a new dataset/table
    Đang mở

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 58/100

    opensafely-core/ehrql#2819 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Ignore arithmetic overflow errors in generative tests
    Đang mở

    Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 78/100

    opensafely-core/ehrql#2818 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate whether we can introspect TPP build progress
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2805 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve measures logging
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    opensafely-core/ehrql#2797 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Implement `core.practice_registrations` in EMISv2 backend
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2794 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Floating point mismatch between Trino and SQLite
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    opensafely-core/ehrql#2793 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Re-visit emisV2 practice_registrations and addresses tables
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    opensafely-core/ehrql#2789 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add a data check to alert us if the EmisV2 patient table contains duplicate patient IDS
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 48/100

    opensafely-core/ehrql#2788 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Confirm that we are validating Arrow files against the schema in the recommended way
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 55/100

    opensafely-core/ehrql#2782 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Document what is and isn't importable in an ehrQL dataset definition
    Đang mở
    documentation

    Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100

    opensafely-core/ehrql#2774 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate poor performance of some specific queries
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    opensafely-core/ehrql#2764 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Efficiently handle integer SNOMED codes in EMISv2
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100

    opensafely-core/ehrql#2755 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Support materialized query tables in Trino column type integration tests
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    opensafely-core/ehrql#2754 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Improve Measures (+ related parameters) documentation
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 70/100

    opensafely-core/ehrql#2748 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add `NotNull()` dummy data constraints to TPP tables based on database schema report
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 68/100

    opensafely-core/ehrql#2732 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Make it easier for users to write "coalesce" expressions (i.e. pick the first non-null value)
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    opensafely-core/ehrql#2714 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Consider folding SQLRunner into ehrQL
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2713 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Arbitrary case-variation in TPP schema report due to case-insensitive collations
    Đang mở

    Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2704 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Consider adding a hint to missing file error in `table_from_file()`
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    opensafely-core/ehrql#2697 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Catch some likely errors from using assurance tests incorrectly
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100

    opensafely-core/ehrql#2686 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Raise nicer error from `show()` when missing a dummy data file
    Đang mở

    Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100

    opensafely-core/ehrql#2675 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Behaviour of VSCode "erhQL debug" extension is very useful but also confusing
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2674 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Investigate moving special case dummy data logic onto the table definitions themselves
    Đang mở
    dummy-data

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2663 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Some ehrQL constructs generate deeply nested query graphs which hit Python recursion limits
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2662 · 3 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Consider automatically casting ints to floats in a wider range of circumstances
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 35/100

    opensafely-core/ehrql#2641 · 2 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Determine next steps to validate possible new approach to assurance testing
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 30/100

    opensafely-core/ehrql#2639 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Add dummy data workshop to ehrQL docs
    Có thể làm lại được @rebkwok đã nhận 285 ngày trước và không có pull request nào đang mở. Đang mở
    dummy-data

    opensafely-core/ehrql#2629 · 1 người được giao ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Dummy data: improve chances of generating an accepted patient by weighting list of possible values
    Đang mở
    dummy-data

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 25/100

    opensafely-core/ehrql#2627 ·

    Maintainer thường phản hồi trong vòng 2 ngày

  • Decide what to do about unintended import behaviour users have started relying on
    Đang mở

    Độ khó 5/5 Hơn một tuần Mức phù hợp với người mới 20/100

    opensafely-core/ehrql#2609 · 1 bình luận ·

    Maintainer thường phản hồi trong vòng 2 ngày

Đang hiển thị 100 mục mới nhất

Trang này chỉ liệt kê những gì được lập chỉ mục gần đây. Bộ lọc nâng cao có toàn bộ kho, thu hẹp theo ngôn ngữ, độ khó và thời lượng.

Mở bộ lọc nâng cao

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.