-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmoh.csv
More file actions
We can make this file beautiful and searchable if this error is corrected: Illegal quoting in line 2.
154 lines (154 loc) · 17.3 KB
/
moh.csv
File metadata and controls
154 lines (154 loc) · 17.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
## Schema generated from https://raw.githubusercontent.com/CanDIG/katsu/develop/chord_metadata_service/mohpackets/docs/schema.yml
## Based on repo commit sha "29fd55d173b7a01daa72fcc89187e3aabd1fb51e"
## MoH template is manually updated to match the MoH clinical data model
## Items are comma separated: element, mapping method
DONOR.INDEX, {indexed_on(Donor.submitter_donor_id)}
DONOR.INDEX.cause_of_death, {single_val(Donor.cause_of_death)}
DONOR.INDEX.date_resolution, {single_val(Donor.date_resolution)}
DONOR.INDEX.date_alive_after_lost_to_followup, {map_function.self(Donor.date_alive_after_lost_to_followup)}
DONOR.INDEX.date_of_birth, {map_function.self(Donor.date_of_birth)}
DONOR.INDEX.date_of_death, {map_function.self(Donor.date_of_death)}
DONOR.INDEX.gender, {single_val(Donor.gender)}
DONOR.INDEX.is_deceased, {single_val(Donor.is_deceased)}
DONOR.INDEX.lost_to_followup_after_clinical_event_identifier, {single_val(Donor.lost_to_followup_after_clinical_event_identifier)}
DONOR.INDEX.lost_to_followup_reason, {single_val(Donor.lost_to_followup_reason)}
DONOR.INDEX.program_id, {single_val(Donor.program_id)}
DONOR.INDEX.sex_at_birth, {single_val(Donor.sex_at_birth)}
DONOR.INDEX.submitter_donor_id, {single_val(Donor.submitter_donor_id)}
DONOR.INDEX.primary_diagnoses.INDEX, {indexed_on(PrimaryDiagnosis.submitter_donor_id)}
DONOR.INDEX.primary_diagnoses.INDEX.basis_of_diagnosis, {single_val(PrimaryDiagnosis.basis_of_diagnosis)}
DONOR.INDEX.primary_diagnoses.INDEX.cancer_type_code, {single_val(PrimaryDiagnosis.cancer_type_code)}
DONOR.INDEX.primary_diagnoses.INDEX.clinical_m_category, {single_val(PrimaryDiagnosis.clinical_m_category)}
DONOR.INDEX.primary_diagnoses.INDEX.clinical_n_category, {single_val(PrimaryDiagnosis.clinical_n_category)}
DONOR.INDEX.primary_diagnoses.INDEX.clinical_stage_group, {single_val(PrimaryDiagnosis.clinical_stage_group)}
DONOR.INDEX.primary_diagnoses.INDEX.clinical_t_category, {single_val(PrimaryDiagnosis.clinical_t_category)}
DONOR.INDEX.primary_diagnoses.INDEX.clinical_tumour_staging_system, {single_val(PrimaryDiagnosis.clinical_tumour_staging_system)}
DONOR.INDEX.primary_diagnoses.INDEX.date_of_diagnosis, {map_function.self(PrimaryDiagnosis.date_of_diagnosis)}
DONOR.INDEX.primary_diagnoses.INDEX.laterality, {single_val(PrimaryDiagnosis.laterality)}
DONOR.INDEX.primary_diagnoses.INDEX.pathological_m_category, {single_val(PrimaryDiagnosis.pathological_m_category)}
DONOR.INDEX.primary_diagnoses.INDEX.pathological_n_category, {single_val(PrimaryDiagnosis.pathological_n_category)}
DONOR.INDEX.primary_diagnoses.INDEX.pathological_stage_group, {single_val(PrimaryDiagnosis.pathological_stage_group)}
DONOR.INDEX.primary_diagnoses.INDEX.pathological_t_category, {single_val(PrimaryDiagnosis.pathological_t_category)}
DONOR.INDEX.primary_diagnoses.INDEX.pathological_tumour_staging_system, {single_val(PrimaryDiagnosis.pathological_tumour_staging_system)}
DONOR.INDEX.primary_diagnoses.INDEX.primary_site, {single_val(PrimaryDiagnosis.primary_site)}
DONOR.INDEX.primary_diagnoses.INDEX.submitter_primary_diagnosis_id, {single_val(PrimaryDiagnosis.submitter_primary_diagnosis_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX, {indexed_on(Specimen.submitter_primary_diagnosis_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.percent_tumour_cells_measurement_method, {single_val(Specimen.percent_tumour_cells_measurement_method)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.percent_tumour_cells_range, {single_val(Specimen.percent_tumour_cells_range)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.reference_pathology_confirmed_diagnosis, {single_val(Specimen.reference_pathology_confirmed_diagnosis)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.reference_pathology_confirmed_tumour_presence, {single_val(Specimen.reference_pathology_confirmed_tumour_presence)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.specimen_anatomic_location, {single_val(Specimen.specimen_anatomic_location)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.specimen_collection_date, {map_function.self(Specimen.specimen_collection_date)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.specimen_laterality, {single_val(Specimen.specimen_laterality)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.specimen_processing, {single_val(Specimen.specimen_processing)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.specimen_storage, {single_val(Specimen.specimen_storage)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.submitter_specimen_id, {single_val(Specimen.submitter_specimen_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.submitter_treatment_id, {single_val(Specimen.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.tumour_grade, {single_val(Specimen.tumour_grade)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.tumour_grading_system, {single_val(Specimen.tumour_grading_system)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.tumour_histological_type, {single_val(Specimen.tumour_histological_type)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX, {indexed_on(SampleRegistration.submitter_specimen_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX.sample_type, {single_val(SampleRegistration.sample_type)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX.specimen_tissue_source, {single_val(SampleRegistration.specimen_tissue_source)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX.specimen_type, {single_val(SampleRegistration.specimen_type)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX.submitter_sample_id, {single_val(SampleRegistration.submitter_sample_id)}
DONOR.INDEX.primary_diagnoses.INDEX.specimens.INDEX.sample_registrations.INDEX.tumour_normal_designation, {single_val(SampleRegistration.tumour_normal_designation)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX, {indexed_on(Treatment.submitter_primary_diagnosis_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.is_primary_treatment, {single_val(Treatment.is_primary_treatment)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.response_to_treatment, {single_val(Treatment.response_to_treatment)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.response_to_treatment_criteria_method, {single_val(Treatment.response_to_treatment_criteria_method)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.status_of_treatment, {single_val(Treatment.status_of_treatment)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.submitter_treatment_id, {single_val(Treatment.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.treatment_end_date, {map_function.self(Treatment.treatment_end_date)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.treatment_intent, {single_val(Treatment.treatment_intent)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.treatment_start_date, {map_function.self(Treatment.treatment_start_date)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.treatment_type, {pipe_delim(Treatment.treatment_type)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX, {indexed_on(Radiation.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.anatomical_site_irradiated, {single_val(Radiation.anatomical_site_irradiated)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.radiation_boost, {single_val(Radiation.radiation_boost)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.radiation_therapy_dosage, {integer(Radiation.radiation_therapy_dosage)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.radiation_therapy_fractions, {integer(Radiation.radiation_therapy_fractions)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.radiation_therapy_modality, {single_val(Radiation.radiation_therapy_modality)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.radiation_therapy_type, {single_val(Radiation.radiation_therapy_type)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.radiations.INDEX.reference_radiation_treatment_id, {single_val(Radiation.reference_radiation_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX, {indexed_on(SystemicTherapy.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.actual_cumulative_drug_dose, {floating(SystemicTherapy.actual_cumulative_drug_dose)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.days_per_cycle, {integer(SystemicTherapy.days_per_cycle)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.drug_dose_units, {single_val(SystemicTherapy.drug_dose_units)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.drug_name, {single_val(SystemicTherapy.drug_name)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.drug_reference_database, {single_val(SystemicTherapy.drug_reference_database)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.drug_reference_identifier, {single_val(SystemicTherapy.drug_reference_identifier)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.end_date, {map_function.self(SystemicTherapy.end_date)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.number_of_cycles, {integer(SystemicTherapy.number_of_cycles)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.prescribed_cumulative_drug_dose, {floating(SystemicTherapy.prescribed_cumulative_drug_dose)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.start_date, {map_function.self(SystemicTherapy.start_date)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.systemic_therapies.INDEX.systemic_therapy_type, {single_val(SystemicTherapy.systemic_therapy_type)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX, {indexed_on(Surgery.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.greatest_dimension_tumour, {floating(Surgery.greatest_dimension_tumour)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.lymphovascular_invasion, {single_val(Surgery.lymphovascular_invasion)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.margin_types_involved, {pipe_delim(Surgery.margin_types_involved)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.margin_types_not_assessed, {pipe_delim(Surgery.margin_types_not_assessed)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.margin_types_not_involved, {pipe_delim(Surgery.margin_types_not_involved)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.perineural_invasion, {single_val(Surgery.perineural_invasion)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.residual_tumour_classification, {single_val(Surgery.residual_tumour_classification)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.surgery_location, {single_val(Surgery.surgery_location)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.surgery_reference_database, {single_val(Surgery.surgery_reference_database)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.surgery_reference_identifier, {single_val(Surgery.surgery_reference_identifier)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.surgery_site, {single_val(Surgery.surgery_site)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.surgery_type, {single_val(Surgery.surgery_type)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.tumour_focality, {single_val(Surgery.tumour_focality)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.tumour_length, {floating(Surgery.tumour_length)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.surgeries.INDEX.tumour_width, {floating(Surgery.tumour_width)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX, {indexed_on(FollowUp.submitter_treatment_id)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.anatomic_site_progression_or_recurrence, {pipe_delim(FollowUp.anatomic_site_progression_or_recurrence)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.date_of_followup, {map_function.self(FollowUp.date_of_followup)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.date_of_relapse, {map_function.self(FollowUp.date_of_relapse)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.disease_status_at_followup, {single_val(FollowUp.disease_status_at_followup)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.method_of_progression_status, {pipe_delim(FollowUp.method_of_progression_status)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.relapse_type, {single_val(FollowUp.relapse_type)}
DONOR.INDEX.primary_diagnoses.INDEX.treatments.INDEX.followups.INDEX.submitter_follow_up_id, {single_val(FollowUp.submitter_follow_up_id)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX, {indexed_on(FollowUp.submitter_primary_diagnosis_id)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.anatomic_site_progression_or_recurrence, {pipe_delim(FollowUp.anatomic_site_progression_or_recurrence)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.date_of_followup, {map_function.self(FollowUp.date_of_followup)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.date_of_relapse, {map_function.self(FollowUp.date_of_relapse)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.disease_status_at_followup, {single_val(FollowUp.disease_status_at_followup)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.method_of_progression_status, {pipe_delim(FollowUp.method_of_progression_status)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.relapse_type, {single_val(FollowUp.relapse_type)}
DONOR.INDEX.primary_diagnoses.INDEX.followups.INDEX.submitter_follow_up_id, {single_val(FollowUp.submitter_follow_up_id)}
DONOR.INDEX.comorbidities.INDEX, {indexed_on(Comorbidity.submitter_donor_id)}
DONOR.INDEX.comorbidities.INDEX.age_at_comorbidity_diagnosis, {integer(Comorbidity.age_at_comorbidity_diagnosis)}
DONOR.INDEX.comorbidities.INDEX.comorbidity_treatment, {single_val(Comorbidity.comorbidity_treatment)}
DONOR.INDEX.comorbidities.INDEX.comorbidity_treatment_status, {single_val(Comorbidity.comorbidity_treatment_status)}
DONOR.INDEX.comorbidities.INDEX.comorbidity_type_code, {single_val(Comorbidity.comorbidity_type_code)}
DONOR.INDEX.comorbidities.INDEX.laterality_of_prior_malignancy, {single_val(Comorbidity.laterality_of_prior_malignancy)}
DONOR.INDEX.comorbidities.INDEX.prior_malignancy, {single_val(Comorbidity.prior_malignancy)}
DONOR.INDEX.exposures.INDEX, {indexed_on(Exposure.submitter_donor_id)}
DONOR.INDEX.exposures.INDEX.pack_years_smoked, {integer(Exposure.pack_years_smoked)}
DONOR.INDEX.exposures.INDEX.tobacco_smoking_status, {single_val(Exposure.tobacco_smoking_status)}
DONOR.INDEX.exposures.INDEX.tobacco_type, {pipe_delim(Exposure.tobacco_type)}
DONOR.INDEX.biomarkers.INDEX, {indexed_on(Biomarker.submitter_donor_id)}
DONOR.INDEX.biomarkers.INDEX.ca125, {integer(Biomarker.ca125)}
DONOR.INDEX.biomarkers.INDEX.cea, {integer(Biomarker.cea)}
DONOR.INDEX.biomarkers.INDEX.er_percent_positive, {floating(Biomarker.er_percent_positive)}
DONOR.INDEX.biomarkers.INDEX.er_status, {single_val(Biomarker.er_status)}
DONOR.INDEX.biomarkers.INDEX.her2_ihc_status, {single_val(Biomarker.her2_ihc_status)}
DONOR.INDEX.biomarkers.INDEX.her2_ish_status, {single_val(Biomarker.her2_ish_status)}
DONOR.INDEX.biomarkers.INDEX.hpv_ihc_status, {single_val(Biomarker.hpv_ihc_status)}
DONOR.INDEX.biomarkers.INDEX.hpv_pcr_status, {single_val(Biomarker.hpv_pcr_status)}
DONOR.INDEX.biomarkers.INDEX.hpv_strain, {pipe_delim(Biomarker.hpv_strain)}
DONOR.INDEX.biomarkers.INDEX.pr_status, {single_val(Biomarker.pr_status)}
DONOR.INDEX.biomarkers.INDEX.pr_percent_positive, {floating(Biomarker.pr_percent_positive)}
DONOR.INDEX.biomarkers.INDEX.psa_level, {integer(Biomarker.psa_level)}
DONOR.INDEX.biomarkers.INDEX.submitter_follow_up_id, {single_val(Biomarker.submitter_follow_up_id)}
DONOR.INDEX.biomarkers.INDEX.submitter_primary_diagnosis_id, {single_val(Biomarker.submitter_primary_diagnosis_id)}
DONOR.INDEX.biomarkers.INDEX.submitter_specimen_id, {single_val(Biomarker.submitter_specimen_id)}
DONOR.INDEX.biomarkers.INDEX.submitter_treatment_id, {single_val(Biomarker.submitter_treatment_id)}
DONOR.INDEX.biomarkers.INDEX.test_date, {map_function.self(Biomarker.test_date)}
DONOR.INDEX.followups.INDEX, {moh_indexed_on_donor_if_others_absent(FollowUp.submitter_donor_id, FollowUp.submitter_primary_diagnosis_id, FollowUp.submitter_treatment_id)}
DONOR.INDEX.followups.INDEX.anatomic_site_progression_or_recurrence, {pipe_delim(FollowUp.anatomic_site_progression_or_recurrence)}
DONOR.INDEX.followups.INDEX.date_of_followup, {map_function.self(FollowUp.date_of_followup)}
DONOR.INDEX.followups.INDEX.date_of_relapse, {map_function.self(FollowUp.date_of_relapse)}
DONOR.INDEX.followups.INDEX.disease_status_at_followup, {single_val(FollowUp.disease_status_at_followup)}
DONOR.INDEX.followups.INDEX.method_of_progression_status, {pipe_delim(FollowUp.method_of_progression_status)}
DONOR.INDEX.followups.INDEX.relapse_type, {single_val(FollowUp.relapse_type)}
DONOR.INDEX.followups.INDEX.submitter_follow_up_id, {single_val(FollowUp.submitter_follow_up_id)}