예제 #1
0
from edc.subject.lab_tracker.classes import site_lab_tracker
from edc.subject.lab_tracker.classes import HivLabTracker

from .models import HivTestReview, HivResult


class SubjectHivLabTracker(HivLabTracker):
    subject_type = 'subject'
    trackers = [(HivTestReview, 'recorded_hiv_result', 'hiv_test_date', ),
                (HivResult, 'hiv_result', 'hiv_result_datetime', )]

site_lab_tracker.register(SubjectHivLabTracker)
from edc.subject.lab_tracker.classes import site_lab_tracker
from edc.subject.lab_tracker.classes import HivLabTracker


class HnsccHivLabTracker(HivLabTracker):
    subject_type = 'subject'
    trackers = []

site_lab_tracker.register(HnsccHivLabTracker)
예제 #3
0
from edc.lab.lab_clinic_api.models import ResultItem
from edc.subject.lab_tracker.classes import HivLabTracker
from edc.subject.lab_tracker.classes import site_lab_tracker

from .models import MaternalEligibilityPost, MaternalEligibilityAnte


class MaternalHivLabTracker(HivLabTracker):
    subject_type = 'maternal'
    trackers = [(ResultItem, 'result_item_value', 'result_item_datetime'),
                (
                    MaternalEligibilityPost,
                    'is_hiv_positive',
                    'registration_datetime',
                ),
                (
                    MaternalEligibilityAnte,
                    'is_hiv_positive',
                    'registration_datetime',
                )]


site_lab_tracker.register(MaternalHivLabTracker)
예제 #4
0
from edc.lab.lab_clinic_api.models import ResultItem
from edc.subject.lab_tracker.classes import HivLabTracker
from edc.subject.lab_tracker.classes import site_lab_tracker


class MaternalHivLabTracker(HivLabTracker):
    subject_type = 'maternal'
    trackers = [
        (ResultItem, 'result_item_value', 'result_item_datetime'),
        ]
site_lab_tracker.register(MaternalHivLabTracker)
예제 #5
0
from edc.lab.lab_clinic_api.models import ResultItem
from edc.subject.lab_tracker.classes import HivLabTracker
from edc.subject.lab_tracker.classes import site_lab_tracker


class InfantHivLabTracker(HivLabTracker):
    subject_type = 'infant'
    trackers = [(ResultItem, 'result_item_value', 'result_item_datetime'),]
site_lab_tracker.register(InfantHivLabTracker)