INTECOMM EDC randomization
Project description
intecomm-rando
Randomization for INTECOMM trial
A dependency of the INTECOMM trial EDC.
The INTECOMM trial is a cluster randomized trial where the unit of randomization is the patient group.
At screening, data for individual potential participants are stored in the intecomm_screening.PatientLog model. Eligible individual potential participants (model PatientLog) are added to a patient group (model intecomm_group.PatientGroup).
The data flow is PatientLog -> SubjectScreening -> if eligible -> SubjectConsent
Ideally, for a patient group to be considered for randomization, the group must contain between 9-14 screened and consented members where a count of chronic conditions of those in the group meets an approximate ratio of 2 : 1; that is, 2(DM/HTN) : 1(HIV). The site coordinators may override these values.
Once a PatientGroup is ready to randomize, the site staff open the PatientGroup form and click “randomize”.
In the background, the Randomizer class calls its method randomize_group. randomize_group picks the next available record from the randomization_list (‘’intecomm_rando.RandomizationList``) and inserts a unique group_identifier value. A records is available if group_identifier has not been set. Ordering is ascending by sid.
The PatientGroup is given its newly allocated group_identifier. The subjects in this group may now be followed longitudinally starting with visit 1000.
The group_identifier, for subjects in a PatientGroup, is updated on the PatientLog record as well.
The RegisteredGroup model holds the sid to group_identifier relationship
The RandomizationList model holds the sid to assignment to group_identifier relationship
PatientLog links group_identifier and subject_identifier
See also tables: • Intecomm_rando_registeredgroup • Intecomm_rando_randomizationlist • intecomm_screening_patientlog • intecomm_group_patientlog
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file intecomm-rando-0.1.23.tar.gz
.
File metadata
- Download URL: intecomm-rando-0.1.23.tar.gz
- Upload date:
- Size: 37.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a731062a2a2ec68f5c23d677196feefbc6ee802bbc9302458bea9f874675139b |
|
MD5 | c47d0467709fdb107edb44cea17c56c5 |
|
BLAKE2b-256 | cff4ad3142bb13633e4618d53e83192d6989f32c94346758c7d6935fec0b9b1b |
File details
Details for the file intecomm_rando-0.1.23-py3-none-any.whl
.
File metadata
- Download URL: intecomm_rando-0.1.23-py3-none-any.whl
- Upload date:
- Size: 39.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c9bc287495c302e32604a8dc3f82f8e8550d838d7542aa43de438983177ca3 |
|
MD5 | 8c00553ab3447ae464c2b195313d2d73 |
|
BLAKE2b-256 | e7ef191466cb1bfe27cfc2d440d94a44f9fdda4b9717a9ebcc9540de3718a929 |