1
0
mirror of https://github.com/dnpm-dip/mv64e-mtb-dto-rs.git synced 2025-07-03 11:22:54 +00:00

Merge pull request #6 from pcvolkmer/preview_datamodel_21

This commit is contained in:
2025-05-30 18:40:08 +02:00
committed by GitHub
4 changed files with 4233 additions and 774 deletions

View File

@ -1,7 +1,7 @@
[package] [package]
name = "mv64e-mtb-dto" name = "mv64e-mtb-dto"
version = "0.1.0" version = "0.1.0"
edition = "2021" edition = "2024"
license = "MIT" license = "MIT"
authors = ["Paul-Christian Volkmer <code@pcvolkmer.de>"] authors = ["Paul-Christian Volkmer <code@pcvolkmer.de>"]

View File

@ -58,37 +58,46 @@ impl Mtb {
care_plans: None, care_plans: None,
claim_responses: None, claim_responses: None,
claims: None, claims: None,
diagnoses: None, diagnoses: vec![],
performance_status: None, performance_status: None,
episode: None, episodes_of_care: vec![],
episodes_of_care: None,
genetic_counselling_requests: None,
histology_reports: None, histology_reports: None,
guideline_therapies: None, guideline_therapies: None,
molecular_therapies: None,
ngs_reports: None, ngs_reports: None,
ihc_reports: None, ihc_reports: None,
patient: MtbPatient { patient: Patient {
address: None, address: Address {
municipality_code: String::new(),
},
age: None, age: None,
birth_date: String::new(), birth_date: String::new(),
date_of_death: None, date_of_death: None,
gender: CodingGender { gender: GenderCoding {
code: Gender::Male, code: GenderCodingCode::Female,
display: None, display: None,
system: None, system: None,
version: None, version: None,
}, },
id: patient_id.to_string(), id: patient_id.to_string(),
health_insurance: None, health_insurance: HealthInsurance {
vital_status: None, health_insurance_type: HealthInsuranceCoding {
code: HealthInsuranceCodingCode::Bei,
display: None,
system: None,
version: None,
},
reference: None,
},
vital_status: None,
managing_site: None,
}, },
recommendations: None,
responses: None, responses: None,
specimens: None, specimens: None,
study_inclusion_requests: None,
guideline_procedures: None, guideline_procedures: None,
therapies: None, follow_ups: None,
prior_diagnostic_reports: None,
systemic_therapies: None,
metadata: None,
} }
} }
} }

2363
src/mtb.rs

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long