Skip to content

Rename package and add EHRData workflow support#1

Merged
xushenbo merged 1 commit into
mainfrom
ehrdata-integration-drugscreenpy
May 14, 2026
Merged

Rename package and add EHRData workflow support#1
xushenbo merged 1 commit into
mainfrom
ehrdata-integration-drugscreenpy

Conversation

@xushenbo
Copy link
Copy Markdown
Owner

Rename the package from ˋehrapy-drug-screeningˋ / ˋehrapy_drug_screeningˋ to drugscreenpyˋ and align repository metadata, documentation links, imports, tests, and release configuration with the new independent package name.

Add first-class ˋehrdata. EHRDataˋ workflow support while preserving the existing pandas DataFrame APIs. Drug-screening input tables can now be stored in ˋedata.uns["drugscreenpy"]["tables"]ˋ, patient/cohort metadata is read from edata.obsˋ, and screening results/intermediate tables are written back to ‘edata.uns["drugscreenpy"]ˋ. This allows users to chain workflows through EHRData objects while the implementation continues to use DataFrames internally.

Also updates the drug-screening documentation and API docs with an EHRDatafirst workflow, OMOP-derived EHRData guidance, and tests covering EHRData parity for substance-level, cohort-level, grouped-therapy, prescriptionpreparation, and exposure-window workflows.

@xushenbo xushenbo merged commit 6272e97 into main May 14, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant