From 15d8502b8ec61e89cc9400cfaab9f7e39d169e97 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 5 Apr 2025 15:56:33 +0200 Subject: [PATCH 1/2] chore: update to DNPM-Datamodel 2.1 preview --- mtb.go | 1562 ++++++++++++-------- tests/mv64e-mtb-fake-patient.json | 2244 ++++++++++++++++++++++++++++- 2 files changed, 3200 insertions(+), 606 deletions(-) diff --git a/mtb.go b/mtb.go index c623924..b437c87 100644 --- a/mtb.go +++ b/mtb.go @@ -18,83 +18,92 @@ func (r *Mtb) Marshal() ([]byte, error) { } type Mtb struct { - CarePlans []MTBCarePlan `json:"carePlans,omitempty"` - ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"` - Claims []ClaimElement `json:"claims,omitempty"` - Diagnoses []MTBDiagnosis `json:"diagnoses,omitempty"` - Episode *MTBEpisode `json:"episode,omitempty"` - EpisodesOfCare []EpisodeOfCare `json:"episodesOfCare,omitempty"` - GeneticCounsellingRequests []GeneticCounselingRecommendation `json:"geneticCounsellingRequests,omitempty"` - GuidelineProcedures []OncoProdecure `json:"guidelineProcedures,omitempty"` - GuidelineTherapies []GuidelineTherapyElement `json:"guidelineTherapies,omitempty"` - HistologyReports []HistologyReport `json:"histologyReports,omitempty"` - IhcReports []IHCReport `json:"ihcReports,omitempty"` - MolecularTherapies []MolecularTherapy `json:"molecularTherapies,omitempty"` - NgsReports []SomaticNGSReport `json:"ngsReports,omitempty"` - Patient MtbPatient `json:"patient"` - PerformanceStatus []PerformanceStatus `json:"performanceStatus,omitempty"` - Recommendations []MTBMedicationRecommendation `json:"recommendations,omitempty"` - Responses []Response `json:"responses,omitempty"` - Specimens []SpecimenElement `json:"specimens,omitempty"` - StudyInclusionRequests []StudyEnrollmentRecommendation `json:"studyInclusionRequests,omitempty"` - Therapies []Therapy `json:"therapies,omitempty"` + CarePlans []MTBCarePlan `json:"carePlans,omitempty"` + ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"` + Claims []Claim `json:"claims,omitempty"` + Diagnoses []MTBDiagnosis `json:"diagnoses"` + EpisodesOfCare []MTBEpisodeOfCare `json:"episodesOfCare"` + FollowUPS []FollowUp `json:"followUps,omitempty"` + GuidelineProcedures []OncoProcedure `json:"guidelineProcedures,omitempty"` + GuidelineTherapies []MTBSystemicTherapy `json:"guidelineTherapies,omitempty"` + HistologyReports []HistologyReport `json:"histologyReports,omitempty"` + IhcReports []IHCReport `json:"ihcReports,omitempty"` + NgsReports []SomaticNGSReportMetadata `json:"ngsReports,omitempty"` + Patient Patient `json:"patient"` + PerformanceStatus []PerformanceStatus `json:"performanceStatus,omitempty"` + PriorDiagnosticReports []PriorDiagnosticReport `json:"priorDiagnosticReports,omitempty"` + Responses []Response `json:"responses,omitempty"` + Specimens []TumorSpecimen `json:"specimens,omitempty"` + SystemicTherapies []SystemicTherapy `json:"systemicTherapies,omitempty"` } type MTBCarePlan struct { - Diagnosis *string `json:"diagnosis,omitempty"` - GeneticCounselingRecommendation *GeneticCounselingRecommendation `json:"geneticCounselingRecommendation,omitempty"` - ID string `json:"id"` - Indication *Reference `json:"indication,omitempty"` - IssuedOn *string `json:"issuedOn,omitempty"` - MedicationRecommendations []MTBMedicationRecommendation `json:"medicationRecommendations,omitempty"` - NoTargetFinding *NoTargetFinding `json:"noTargetFinding,omitempty"` - Notes *string `json:"notes,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - StatusReason *CodingCarePlanStatusReason `json:"statusReason,omitempty"` - StudyEnrollmentRecommendations []StudyEnrollmentRecommendation `json:"studyEnrollmentRecommendations,omitempty"` + GeneticCounselingRecommendation *GeneticCounselingRecommendation `json:"geneticCounselingRecommendation,omitempty"` + HistologyReevaluationRequests []HistologyReevaluationRequest `json:"histologyReevaluationRequests,omitempty"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + MedicationRecommendations []MTBMedicationRecommendation `json:"medicationRecommendations,omitempty"` + Notes []string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + ProcedureRecommendations []ProcedureRecommendation `json:"procedureRecommendations,omitempty"` + Reason *Reference `json:"reason,omitempty"` + RebiopsyRequests []RebiopsyRequest `json:"rebiopsyRequests,omitempty"` + StatusReason *CodingMTBCarePlanStatusReason `json:"statusReason,omitempty"` + StudyEnrollmentRecommendations []MTBStudyEnrollmentRecommendation `json:"studyEnrollmentRecommendations,omitempty"` } type GeneticCounselingRecommendation struct { - ID string `json:"id"` - IssuedOn *string `json:"issuedOn,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Reason Coding `json:"reason"` -} - -type GeneticCounsellingRequestPatient struct { - ID string `json:"id"` - Type PatientType `json:"type"` -} - -type Coding struct { - Code string `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + Reason CodingGeneticCounselingRecommendationReason `json:"reason"` } type Reference struct { Display *string `json:"display,omitempty"` ID string `json:"id"` + System *string `json:"system,omitempty"` Type *string `json:"type,omitempty"` } +type CodingGeneticCounselingRecommendationReason struct { + Code ReasonCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type HistologyReevaluationRequest struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + Specimen Reference `json:"specimen"` +} + type MTBMedicationRecommendation struct { - ID string `json:"id"` - Indication *Reference `json:"indication,omitempty"` - IssuedOn *string `json:"issuedOn,omitempty"` - LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` - Medication []Coding `json:"medication,omitempty"` - NgsReport *string `json:"ngsReport,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Priority *CodingTherapyRecommendationPriority `json:"priority,omitempty"` - SupportingVariants []Reference `json:"supportingVariants,omitempty"` + Category *CodingMTBMedicationRecommendationCategory `json:"category,omitempty"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` + Medication []CodingATCUnregisteredMedication `json:"medication"` + Patient Reference `json:"patient"` + Priority CodingRecommendationPriority `json:"priority"` + Reason *Reference `json:"reason,omitempty"` + SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` + UseType *CodingMTBMedicationRecommendationUseType `json:"useType,omitempty"` +} + +type CodingMTBMedicationRecommendationCategory struct { + Code CodingMTBMedicationRecommendationCategoryCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type LevelOfEvidence struct { Addendums []CodingLevelOfEvidenceAddendum `json:"addendums,omitempty"` Grading CodingLevelOfEvidenceGrading `json:"grading"` - Publications []ReferencePublication `json:"publications,omitempty"` + Publications []PublicationReference `json:"publications,omitempty"` } type CodingLevelOfEvidenceAddendum struct { @@ -105,256 +114,364 @@ type CodingLevelOfEvidenceAddendum struct { } type CodingLevelOfEvidenceGrading struct { - Code GradingCode `json:"code"` + Code LevelOfEvidenceCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type PublicationReference struct { + Display *string `json:"display,omitempty"` + ID string `json:"id"` + System PublicationSystem `json:"system"` + Type *string `json:"type,omitempty"` +} + +type CodingATCUnregisteredMedication struct { + Code string `json:"code"` + Display *string `json:"display,omitempty"` + System RequestedMedicationSystem `json:"system"` + Version *string `json:"version,omitempty"` +} + +type CodingRecommendationPriority struct { + Code PriorityCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type GeneAlterationReference struct { + Display *string `json:"display,omitempty"` + Gene *Coding `json:"gene,omitempty"` + Variant Reference `json:"variant"` +} + +type Coding struct { + Code string `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CodingMTBMedicationRecommendationUseType struct { + Code UseTypeCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type ReferencePublication struct { - EXTID *EXTID `json:"extId,omitempty"` - Type *string `json:"type,omitempty"` - URI *string `json:"uri,omitempty"` +type ProcedureRecommendation struct { + Code CodingMTBProcedureRecommendationCategory `json:"code"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` + Patient Reference `json:"patient"` + Priority CodingRecommendationPriority `json:"priority"` + Reason *Reference `json:"reason,omitempty"` + SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` } -type EXTID struct { - System *EXTIDSystem `json:"system,omitempty"` - Value string `json:"value"` +type CodingMTBProcedureRecommendationCategory struct { + Code CodingMTBProcedureRecommendationCategoryCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingTherapyRecommendationPriority struct { - Code TherapyRecommendationPriority `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` +type RebiopsyRequest struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + TumorEntity Reference `json:"tumorEntity"` } -type NoTargetFinding struct { - Diagnosis string `json:"diagnosis"` - IssuedOn *string `json:"issuedOn,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` +type CodingMTBCarePlanStatusReason struct { + Code CodingMTBCarePlanStatusReasonCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingCarePlanStatusReason struct { - Code string `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` +type MTBStudyEnrollmentRecommendation struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + LevelOfEvidence *CodingLevelOfEvidenceGrading `json:"levelOfEvidence,omitempty"` + Medication []CodingATCUnregisteredMedication `json:"medication,omitempty"` + Patient Reference `json:"patient"` + Priority CodingRecommendationPriority `json:"priority"` + Reason Reference `json:"reason"` + Study []StudyReference `json:"study"` + SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` } -type StudyEnrollmentRecommendation struct { - ID string `json:"id"` - IssuedOn *string `json:"issuedOn,omitempty"` - LevelOfEvidence *Coding `json:"levelOfEvidence,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Reason Reference `json:"reason"` - Studies []Study `json:"studies"` - SupportingVariants []Reference `json:"supportingVariants,omitempty"` -} - -type Study struct { - System string `json:"system"` - Value string `json:"value"` +type StudyReference struct { + Display *string `json:"display,omitempty"` + ID string `json:"id"` + System StudySystem `json:"system"` + Type *string `json:"type,omitempty"` } type ClaimResponse struct { - Claim ClaimResponseClaim `json:"claim"` + Claim Reference `json:"claim"` ID string `json:"id"` IssuedOn string `json:"issuedOn"` - Patient GeneticCounsellingRequestPatient `json:"patient"` + Patient Reference `json:"patient"` Status CodingClaimResponseStatus `json:"status"` StatusReason *CodingClaimResponseStatusReason `json:"statusReason,omitempty"` } -type ClaimResponseClaim struct { - ID *string `json:"id,omitempty"` - Type *ClaimResponseClaimType `json:"type,omitempty"` -} - type CodingClaimResponseStatus struct { - Code ClaimResponseStatus `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` + Code CodingClaimResponseStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type CodingClaimResponseStatusReason struct { - Code ClaimResponseStatusReason `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` + Code CodingClaimResponseStatusReasonCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type ClaimElement struct { - ID string `json:"id"` - IssuedOn string `json:"issuedOn"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Recommendation *Recommendation `json:"recommendation,omitempty"` - Stage *Coding `json:"stage,omitempty"` +type Claim struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + Recommendation Reference `json:"recommendation"` + RequestedMedication []CodingATCUnregisteredMedication `json:"requestedMedication,omitempty"` + Stage *CodingClaimStage `json:"stage,omitempty"` } -type Recommendation struct { - ID string `json:"id"` - Type string `json:"type"` -} - -type MTBDiagnosis struct { - Code Coding `json:"code"` - GuidelineTreatmentStatus *Coding `json:"guidelineTreatmentStatus,omitempty"` - HistologyResults []string `json:"histologyResults,omitempty"` - ID string `json:"id"` - IcdO3T *Coding `json:"icdO3T,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - RecordedOn *string `json:"recordedOn,omitempty"` - StageHistory []StageHistory `json:"stageHistory,omitempty"` - Topography *Coding `json:"topography,omitempty"` - TumorGrade *CodingTumorGrade `json:"tumorGrade,omitempty"` - WhoGrade *Coding `json:"whoGrade,omitempty"` - WhoGrading *Coding `json:"whoGrading,omitempty"` -} - -type StageHistory struct { - Date string `json:"date"` - Stage CodingTumorSpread `json:"stage"` -} - -type CodingTumorSpread struct { +type CodingClaimStage struct { Code StageCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingTumorGrade struct { - Code TumorGradeCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MTBDiagnosis struct { + Code Coding `json:"code"` + GermlineCodes []Coding `json:"germlineCodes,omitempty"` + Grading *Grading `json:"grading,omitempty"` + GuidelineTreatmentStatus *CodingMTBDiagnosisGuidelineTreatmentStatus `json:"guidelineTreatmentStatus,omitempty"` + Histology []Reference `json:"histology,omitempty"` + ID string `json:"id"` + Notes []string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + RecordedOn *string `json:"recordedOn,omitempty"` + Staging *Staging `json:"staging,omitempty"` + Topography *Coding `json:"topography,omitempty"` + Type Type `json:"type"` } -type MTBEpisode struct { - ID string `json:"id"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Period PeriodLocalDate `json:"period"` +type Grading struct { + History []TumorGrading `json:"history"` } -type PeriodLocalDate struct { +type TumorGrading struct { + Codes []Coding `json:"codes"` + Date string `json:"date"` +} + +type CodingMTBDiagnosisGuidelineTreatmentStatus struct { + Code GuidelineTreatmentStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type Staging struct { + History []TumorStaging `json:"history"` +} + +type TumorStaging struct { + Date string `json:"date"` + Method CodingTumorStagingMethod `json:"method"` + OtherClassifications []Coding `json:"otherClassifications,omitempty"` + TnmClassification *TnmClassification `json:"tnmClassification,omitempty"` +} + +type CodingTumorStagingMethod struct { + Code CodingTumorStagingMethodCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type TnmClassification struct { + Metastasis Coding `json:"metastasis"` + Nodes Coding `json:"nodes"` + Tumor Coding `json:"tumor"` +} + +type Type struct { + History []History `json:"history"` +} + +type History struct { + Date string `json:"date"` + Value CodingMTBDiagnosis `json:"value"` +} + +type CodingMTBDiagnosis struct { + Code CodingMTBDiagnosisCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type MTBEpisodeOfCare struct { + Diagnoses []Reference `json:"diagnoses,omitempty"` + ID string `json:"id"` + Patient Reference `json:"patient"` + Period PeriodDate `json:"period"` +} + +type PeriodDate struct { End *string `json:"end,omitempty"` Start string `json:"start"` } -type EpisodeOfCare struct { - Diagnoses []Reference `json:"diagnoses,omitempty"` - ID string `json:"id"` - Patient Reference `json:"patient"` - Period PeriodLocalDate `json:"period"` +type FollowUp struct { + Date string `json:"date"` + PatientStatus *CodingFollowUpPatientStatus `json:"patientStatus,omitempty"` } -type OncoProdecure struct { - BasedOn *string `json:"basedOn,omitempty"` - Code *Coding `json:"code,omitempty"` - Diagnosis *string `json:"diagnosis,omitempty"` - ID string `json:"id"` - Indication *Reference `json:"indication,omitempty"` - Notes *string `json:"notes,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Period *PeriodLocalDate `json:"period,omitempty"` - RecordedOn *string `json:"recordedOn,omitempty"` - Status *CodingTherapyStatus `json:"status,omitempty"` - StatusReason *CodingTherapyStatusReason `json:"statusReason,omitempty"` - TherapyLine *int64 `json:"therapyLine,omitempty"` +type CodingFollowUpPatientStatus struct { + Code PatientStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type OncoProcedure struct { + BasedOn *Reference `json:"basedOn,omitempty"` + Code CodingOncoProcedure `json:"code"` + ID string `json:"id"` + Intent *CodingMTBTherapyIntent `json:"intent,omitempty"` + Notes []string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + Period *PeriodDate `json:"period,omitempty"` + Reason *Reference `json:"reason,omitempty"` + RecordedOn string `json:"recordedOn"` + Status CodingTherapyStatus `json:"status"` + StatusReason *CodingMTBTherapyStatusReason `json:"statusReason,omitempty"` + TherapyLine *int64 `json:"therapyLine,omitempty"` +} + +type CodingOncoProcedure struct { + Code CodingOncoProcedureCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CodingMTBTherapyIntent struct { + Code IntentCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type CodingTherapyStatus struct { - Code TherapyStatus `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` + Code CodingTherapyStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingTherapyStatusReason struct { - Code StatusReasonCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type CodingMTBTherapyStatusReason struct { + Code CodingMTBTherapyStatusReasonCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type GuidelineTherapyElement struct { - BasedOn *Reference `json:"basedOn,omitempty"` - Diagnosis *string `json:"diagnosis,omitempty"` - ID string `json:"id"` - Indication *Reference `json:"indication,omitempty"` - Medication []Coding `json:"medication,omitempty"` - Notes *string `json:"notes,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Period *PeriodLocalDate `json:"period,omitempty"` - RecordedOn *string `json:"recordedOn,omitempty"` - Status *CodingTherapyStatus `json:"status,omitempty"` - StatusReason *CodingTherapyStatusReason `json:"statusReason,omitempty"` - TherapyLine *int64 `json:"therapyLine,omitempty"` +type MTBSystemicTherapy struct { + BasedOn *Reference `json:"basedOn,omitempty"` + Category *CodingMTBSystemicTherapyCategory `json:"category,omitempty"` + ID string `json:"id"` + Intent *CodingMTBTherapyIntent `json:"intent,omitempty"` + Medication []CodingATCUnregisteredMedication `json:"medication,omitempty"` + Notes []string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + Period *PeriodDate `json:"period,omitempty"` + Reason *Reference `json:"reason,omitempty"` + RecommendationFulfillmentStatus *CodingMTBSystemicTherapyRecommendationFulfillmentStatus `json:"recommendationFulfillmentStatus,omitempty"` + RecordedOn string `json:"recordedOn"` + Status CodingTherapyStatus `json:"status"` + StatusReason *CodingMTBTherapyStatusReason `json:"statusReason,omitempty"` + TherapyLine *int64 `json:"therapyLine,omitempty"` +} + +type CodingMTBSystemicTherapyCategory struct { + Code CodingMTBSystemicTherapyCategoryCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CodingMTBSystemicTherapyRecommendationFulfillmentStatus struct { + Code RecommendationFulfillmentStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type HistologyReport struct { - ID string `json:"id"` - IssuedOn string `json:"issuedOn"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Results HistologyReportResults `json:"results"` - Specimen HistologyReportSpecimen `json:"specimen"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + Results HistologyReportResults `json:"results"` + Specimen Reference `json:"specimen"` } type HistologyReportResults struct { - TumorCellContent TumorCellContent `json:"tumorCellContent"` - TumorMorphology TumorMorphology `json:"tumorMorphology"` + TumorCellContent *TumorCellContent `json:"tumorCellContent,omitempty"` + TumorMorphology TumorMorphology `json:"tumorMorphology"` } type TumorCellContent struct { - ID string `json:"id"` - Method CodingTumorCellContentMethod `json:"method"` - Patient *GeneticCounsellingRequestPatient `json:"patient,omitempty"` - Specimen TumorCellContentSpecimen `json:"specimen"` - Value float64 `json:"value"` + ID string `json:"id"` + Method CodingTumorCellContentMethod `json:"method"` + Patient Reference `json:"patient"` + Specimen Reference `json:"specimen"` + Value float64 `json:"value"` } type CodingTumorCellContentMethod struct { - Code TumorCellContentMethod `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` -} - -type TumorCellContentSpecimen struct { - ID string `json:"id"` - Type SpecimenType `json:"type"` + Code CodingTumorCellContentMethodCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type TumorMorphology struct { - ID string `json:"id"` - Notes *string `json:"notes,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Specimen TumorMorphologySpecimen `json:"specimen"` - Value Coding `json:"value"` -} - -type TumorMorphologySpecimen struct { - ID string `json:"id"` - Type SpecimenType `json:"type"` -} - -type HistologyReportSpecimen struct { - ID string `json:"id"` - Type SpecimenType `json:"type"` + ID string `json:"id"` + Notes *string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + Specimen Reference `json:"specimen"` + Value Coding `json:"value"` } type IHCReport struct { - BlockID ExternalID `json:"blockId"` - Date string `json:"date"` - ID string `json:"id"` - JournalID ExternalID `json:"journalId"` - MSIMmrResults []MSIMmrResult `json:"msiMmrResults"` - Patient Reference `json:"patient"` - ProteinExpressionResults []ProteinExpressionResult `json:"proteinExpressionResults"` - Specimen Reference `json:"specimen"` + BlockIDS []string `json:"blockIds"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + JournalID string `json:"journalId"` + Patient Reference `json:"patient"` + Results IhcReportResults `json:"results"` + Specimen Reference `json:"specimen"` } -type ExternalID struct { - System *string `json:"system,omitempty"` - Value string `json:"value"` +type IhcReportResults struct { + MSIMmr []MSIMmr `json:"msiMmr"` + ProteinExpression []ProteinExpression `json:"proteinExpression"` } -type MSIMmrResult struct { +type MSIMmr struct { ICScore *CodingProteinExpressionICScore `json:"icScore,omitempty"` ID string `json:"id"` Patient Reference `json:"patient"` @@ -379,13 +496,13 @@ type CodingProteinExpressionTCScore struct { } type CodingProteinExpressionResult struct { - Code ProteinExpressionResultCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` + Code CodingProteinExpressionResultCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type ProteinExpressionResult struct { +type ProteinExpression struct { ICScore *CodingProteinExpressionICScore `json:"icScore,omitempty"` ID string `json:"id"` Patient Reference `json:"patient"` @@ -395,22 +512,17 @@ type ProteinExpressionResult struct { Value CodingProteinExpressionResult `json:"value"` } -type MolecularTherapy struct { - History []GuidelineTherapyElement `json:"history"` +type SomaticNGSReportMetadata struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Metadata []Metadata `json:"metadata"` + Patient Reference `json:"patient"` + Results NgsReportResults `json:"results"` + Specimen Reference `json:"specimen"` + Type CodingNGSReport `json:"type"` } -type SomaticNGSReport struct { - ID string `json:"id"` - IssuedOn *string `json:"issuedOn,omitempty"` - MSI *float64 `json:"msi,omitempty"` - Metadata []Metadatum `json:"metadata"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Results *NgsReportResults `json:"results,omitempty"` - SequencingType Coding `json:"sequencingType"` - Specimen NgsReportSpecimen `json:"specimen"` -} - -type Metadatum struct { +type Metadata struct { KitManufacturer string `json:"kitManufacturer"` KitType string `json:"kitType"` Pipeline string `json:"pipeline"` @@ -420,12 +532,12 @@ type Metadatum struct { type NgsReportResults struct { Brcaness *BRCAness `json:"brcaness,omitempty"` - CopyNumberVariants []Cnv `json:"copyNumberVariants,omitempty"` - DnaFusions []DNAFusion `json:"dnaFusions,omitempty"` + CopyNumberVariants []Cnv `json:"copyNumberVariants"` + DnaFusions []DNAFusion `json:"dnaFusions"` HrdScore *HRDScore `json:"hrdScore,omitempty"` - RnaFusions []RNAFusion `json:"rnaFusions,omitempty"` - RnaSeqs []RNASeq `json:"rnaSeqs,omitempty"` - SimpleVariants []Snv `json:"simpleVariants,omitempty"` + RnaFusions []RNAFusion `json:"rnaFusions"` + RnaSeqs []RNASeq `json:"rnaSeqs"` + SimpleVariants []Snv `json:"simpleVariants"` Tmb *Tmb `json:"tmb,omitempty"` TumorCellContent *TumorCellContent `json:"tumorCellContent,omitempty"` } @@ -444,32 +556,21 @@ type ConfidenceRange struct { } type Cnv struct { - CNA *float64 `json:"cnA,omitempty"` - CNB *float64 `json:"cnB,omitempty"` - Chromosome CodingChromosome `json:"chromosome"` - CopyNumberNeutralLoH []CodingGene `json:"copyNumberNeutralLoH,omitempty"` - EndRange EndRange `json:"endRange"` - ID string `json:"id"` - Indication *Reference `json:"indication,omitempty"` - Patient *GeneticCounsellingRequestPatient `json:"patient,omitempty"` - RelativeCopyNumber *float64 `json:"relativeCopyNumber,omitempty"` - ReportedAffectedGenes []CodingGene `json:"reportedAffectedGenes,omitempty"` - ReportedFocality *string `json:"reportedFocality,omitempty"` - StartRange StartRange `json:"startRange"` - TotalCopyNumber *int64 `json:"totalCopyNumber,omitempty"` - Type CodingCNVType `json:"type"` -} - -type CodingChromosome struct { - Code ChromosomeCode `json:"code"` - Display *string `json:"display,omitempty"` - System *ChromosomeSystem `json:"system,omitempty"` -} - -type CodingGene struct { - Code string `json:"code"` - Display *string `json:"display,omitempty"` - System *GeneSystem `json:"system,omitempty"` + CNA *float64 `json:"cnA,omitempty"` + CNB *float64 `json:"cnB,omitempty"` + Chromosome Chromosome `json:"chromosome"` + CopyNumberNeutralLoH []Coding `json:"copyNumberNeutralLoH,omitempty"` + EndRange *EndRange `json:"endRange,omitempty"` + ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` + ID string `json:"id"` + Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Patient Reference `json:"patient"` + RelativeCopyNumber *float64 `json:"relativeCopyNumber,omitempty"` + ReportedAffectedGenes []Coding `json:"reportedAffectedGenes,omitempty"` + ReportedFocality *string `json:"reportedFocality,omitempty"` + StartRange *StartRange `json:"startRange,omitempty"` + TotalCopyNumber *int64 `json:"totalCopyNumber,omitempty"` + Type CodingCNV `json:"type"` } type EndRange struct { @@ -477,48 +578,59 @@ type EndRange struct { Start float64 `json:"start"` } +type VariantExternalID struct { + System ExternalIDSystem `json:"system"` + Value string `json:"value"` +} + +type CodingBaseVariantLocalization struct { + Code CodingBaseVariantLocalizationCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + type StartRange struct { End *float64 `json:"end,omitempty"` Start float64 `json:"start"` } -type CodingCNVType struct { - Code CNVType `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` +type CodingCNV struct { + Code CodingCNVCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type DNAFusion struct { - FusionPartner3Prime DnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` - FusionPartner5Prime DnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` - ID string `json:"id"` - ReportedNumReads int64 `json:"reportedNumReads"` + ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` + FusionPartner3Prime DnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` + FusionPartner5Prime DnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` + ID string `json:"id"` + Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Patient Reference `json:"patient"` + ReportedNumReads int64 `json:"reportedNumReads"` } type DnaFusionFusionPartner3Prime struct { - Chromosome CodingChromosome `json:"chromosome"` - Gene CodingGene `json:"gene"` - Position float64 `json:"position"` + Chromosome Chromosome `json:"chromosome"` + Gene Coding `json:"gene"` + Position float64 `json:"position"` } type DnaFusionFusionPartner5Prime struct { - Chromosome CodingChromosome `json:"chromosome"` - Gene Gene `json:"gene"` - Position float64 `json:"position"` -} - -type Gene struct { - EnsemblID *string `json:"ensemblId,omitempty"` - HgncID *string `json:"hgncId,omitempty"` + Chromosome Chromosome `json:"chromosome"` + Gene Coding `json:"gene"` + Position float64 `json:"position"` } type HRDScore struct { - Components Components `json:"components"` - ID string `json:"id"` - Interpretation *Coding `json:"interpretation,omitempty"` - Patient Reference `json:"patient"` - Specimen Reference `json:"specimen"` - Value float64 `json:"value"` + Components Components `json:"components"` + ID string `json:"id"` + Interpretation *CodingHRDScoreInterpretation `json:"interpretation,omitempty"` + Patient Reference `json:"patient"` + Specimen Reference `json:"specimen"` + Value float64 `json:"value"` } type Components struct { @@ -527,63 +639,84 @@ type Components struct { Tai float64 `json:"tai"` } +type CodingHRDScoreInterpretation struct { + Code InterpretationCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + type RNAFusion struct { - CosmicID *string `json:"cosmicId,omitempty"` - Effect *string `json:"effect,omitempty"` - FusionPartner3Prime RnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` - FusionPartner5Prime RnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` - ID string `json:"id"` - ReportedNumReads int64 `json:"reportedNumReads"` + Effect *string `json:"effect,omitempty"` + ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` + FusionPartner3Prime RnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` + FusionPartner5Prime RnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` + ID string `json:"id"` + Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Patient Reference `json:"patient"` + ReportedNumReads int64 `json:"reportedNumReads"` } type RnaFusionFusionPartner3Prime struct { - Exon string `json:"exon"` - Gene CodingGene `json:"gene"` - Position float64 `json:"position"` - Strand StrandEnum `json:"strand"` - TranscriptID string `json:"transcriptId"` + ExonID string `json:"exonId"` + Gene Coding `json:"gene"` + Position float64 `json:"position"` + Strand StrandEnum `json:"strand"` + TranscriptID TranscriptID `json:"transcriptId"` +} + +type TranscriptID struct { + System TranscriptIDSystem `json:"system"` + Value string `json:"value"` } type RnaFusionFusionPartner5Prime struct { - Exon string `json:"exon"` - Gene CodingGene `json:"gene"` - Position float64 `json:"position"` - Strand StrandEnum `json:"strand"` - TranscriptID string `json:"transcriptId"` + ExonID string `json:"exonId"` + Gene Coding `json:"gene"` + Position float64 `json:"position"` + Strand StrandEnum `json:"strand"` + TranscriptID TranscriptID `json:"transcriptId"` } type RNASeq struct { - CohortRanking *int64 `json:"cohortRanking,omitempty"` - EnsemblID string `json:"ensemblId"` - EntrezID string `json:"entrezId"` - FragmentsPerKilobaseMillion float64 `json:"fragmentsPerKilobaseMillion"` - FromNGS bool `json:"fromNGS"` - Gene CodingGene `json:"gene"` - ID string `json:"id"` - LibrarySize int64 `json:"librarySize"` - RawCounts int64 `json:"rawCounts"` - TissueCorrectedExpression bool `json:"tissueCorrectedExpression"` - TranscriptID string `json:"transcriptId"` + CohortRanking *int64 `json:"cohortRanking,omitempty"` + ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` + Gene *Coding `json:"gene,omitempty"` + ID string `json:"id"` + LibrarySize *int64 `json:"librarySize,omitempty"` + Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Patient Reference `json:"patient"` + RawCounts int64 `json:"rawCounts"` + TissueCorrectedExpression *bool `json:"tissueCorrectedExpression,omitempty"` + TranscriptID *TranscriptID `json:"transcriptId,omitempty"` + TranscriptsPerMillion float64 `json:"transcriptsPerMillion"` + Variant Reference `json:"variant"` } type Snv struct { - AllelicFrequency float64 `json:"allelicFrequency"` - AltAllele string `json:"altAllele"` - AminoAcidChange *Coding `json:"aminoAcidChange,omitempty"` - Chromosome CodingChromosome `json:"chromosome"` - CosmicID *string `json:"cosmicId,omitempty"` - DBSNPID *string `json:"dbSNPId,omitempty"` - DnaChange *Coding `json:"dnaChange,omitempty"` - ExternalIDS []ExternalID `json:"externalIds,omitempty"` - Gene *CodingGene `json:"gene,omitempty"` - ID string `json:"id"` - Interpretation *Coding `json:"interpretation,omitempty"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Position Position `json:"position"` - ProteinChange *Coding `json:"proteinChange,omitempty"` - ReadDepth int64 `json:"readDepth"` - RefAllele string `json:"refAllele"` - TranscriptID *ExternalID `json:"transcriptId,omitempty"` + AllelicFrequency float64 `json:"allelicFrequency"` + AltAllele string `json:"altAllele"` + Chromosome Chromosome `json:"chromosome"` + DnaChange *Coding `json:"dnaChange,omitempty"` + ExonID *string `json:"exonId,omitempty"` + ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` + Gene *Coding `json:"gene,omitempty"` + ID string `json:"id"` + Interpretation *CodingClinVar `json:"interpretation,omitempty"` + Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Patient Reference `json:"patient"` + Position Position `json:"position"` + ProteinChange *Coding `json:"proteinChange,omitempty"` + ReadDepth int64 `json:"readDepth"` + RefAllele string `json:"refAllele"` + TranscriptID TranscriptID `json:"transcriptId"` +} + +type CodingClinVar struct { + Code CodingClinVarCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type Position struct { @@ -592,141 +725,191 @@ type Position struct { } type Tmb struct { - ID string `json:"id"` - Interpretation *Coding `json:"interpretation,omitempty"` - Patient Reference `json:"patient"` - Specimen Reference `json:"specimen"` - Value Value `json:"value"` + ID string `json:"id"` + Interpretation *CodingTMBInterpretation `json:"interpretation,omitempty"` + Patient Reference `json:"patient"` + Specimen Reference `json:"specimen"` + Value TMBResult `json:"value"` } -type Value struct { - Unit string `json:"unit"` +type CodingTMBInterpretation struct { + Code InterpretationCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type TMBResult struct { + Unit *string `json:"unit,omitempty"` Value float64 `json:"value"` } -type NgsReportSpecimen struct { - ID string `json:"id"` - Type SpecimenType `json:"type"` +type CodingNGSReport struct { + Code CodingNGSReportCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type MtbPatient struct { - Address *Address `json:"address,omitempty"` - Age *ValueWithUnit `json:"age,omitempty"` - BirthDate string `json:"birthDate"` - DateOfDeath *string `json:"dateOfDeath,omitempty"` - Gender CodingGender `json:"gender"` - HealthInsurance *HealthInsurance `json:"healthInsurance,omitempty"` - ID string `json:"id"` - VitalStatus *VitalStatus `json:"vitalStatus,omitempty"` +type Patient struct { + Address Address `json:"address"` + Age *Age `json:"age,omitempty"` + BirthDate string `json:"birthDate"` + DateOfDeath *string `json:"dateOfDeath,omitempty"` + Gender CodingGender `json:"gender"` + HealthInsurance HealthInsurance `json:"healthInsurance"` + ID string `json:"id"` + ManagingSite *Coding `json:"managingSite,omitempty"` + VitalStatus *CodingVitalStatus `json:"vitalStatus,omitempty"` } type Address struct { MunicipalityCode string `json:"municipalityCode"` } -type ValueWithUnit struct { +type Age struct { Unit Unit `json:"unit"` Value float64 `json:"value"` } type CodingGender struct { - Code Gender `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` -} - -type HealthInsurance struct { - Display *string `json:"display,omitempty"` - EXTID ExternalID `json:"extId"` - Type *Type `json:"type,omitempty"` -} - -type VitalStatus struct { - Code VitalStatusCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` -} - -type PerformanceStatus struct { - EffectiveDate string `json:"effectiveDate"` - ID string `json:"id"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Value CodingECOG `json:"value"` -} - -type CodingECOG struct { - Code EcogCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` -} - -type Response struct { - EffectiveDate string `json:"effectiveDate"` - ID string `json:"id"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Therapy ResponseTherapy `json:"therapy"` - Value CodingRECIST `json:"value"` -} - -type ResponseTherapy struct { - ID string `json:"id"` - Type ResponseTherapyType `json:"type"` -} - -type CodingRECIST struct { - Code RecistCode `json:"code"` + Code GenderCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type SpecimenElement struct { - Collection *Collection `json:"collection,omitempty"` - Diagnosis *Diagnosis `json:"diagnosis,omitempty"` - ID string `json:"id"` - Patient GeneticCounsellingRequestPatient `json:"patient"` - Type *CodingTumorSpecimenType `json:"type,omitempty"` +type HealthInsurance struct { + Reference *Reference `json:"reference,omitempty"` + Type CodingHealthInsurance `json:"type"` +} + +type CodingHealthInsurance struct { + Code CodingHealthInsuranceCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CodingVitalStatus struct { + Code VitalStatusCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type PerformanceStatus struct { + EffectiveDate string `json:"effectiveDate"` + ID string `json:"id"` + Patient Reference `json:"patient"` + Value CodingECOG `json:"value"` +} + +type CodingECOG struct { + Code CodingECOGCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type PriorDiagnosticReport struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Patient Reference `json:"patient"` + Performer *Reference `json:"performer,omitempty"` + Results []string `json:"results,omitempty"` + Specimen Reference `json:"specimen"` + Type CodingMolecularDiagnosticReport `json:"type"` +} + +type CodingMolecularDiagnosticReport struct { + Code CodingMolecularDiagnosticReportCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type Response struct { + EffectiveDate string `json:"effectiveDate"` + ID string `json:"id"` + Method CodingResponseMethod `json:"method"` + Patient Reference `json:"patient"` + Therapy Reference `json:"therapy"` + Value CodingRECIST `json:"value"` +} + +type CodingResponseMethod struct { + Code CodingResponseMethodCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CodingRECIST struct { + Code CodingRECISTCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type TumorSpecimen struct { + Collection *Collection `json:"collection,omitempty"` + Diagnosis Reference `json:"diagnosis"` + ID string `json:"id"` + Patient Reference `json:"patient"` + Type CodingTumorSpecimen `json:"type"` } type Collection struct { - Date string `json:"date"` + Date *string `json:"date,omitempty"` Localization CodingTumorSpecimenCollectionLocalization `json:"localization"` Method CodingTumorSpecimenCollectionMethod `json:"method"` } type CodingTumorSpecimenCollectionLocalization struct { - Code TumorSpecimenCollectionLocalization `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` + Code CodingTumorSpecimenCollectionLocalizationCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type CodingTumorSpecimenCollectionMethod struct { - Code TumorSpecimenCollectionMethod `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` + Code CodingTumorSpecimenCollectionMethodCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type Diagnosis struct { - ID string `json:"id"` - Type string `json:"type"` +type CodingTumorSpecimen struct { + Code CodingTumorSpecimenCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingTumorSpecimenType struct { - Code TumorSpecimenType `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` +type SystemicTherapy struct { + History []MTBSystemicTherapy `json:"history"` } -type Therapy struct { - History []GuidelineTherapyElement `json:"history"` -} - -type PatientType string +type ReasonCode string const ( - Patient PatientType = "Patient" + FamilyAnamnesis ReasonCode = "family-anamnesis" + PurpleOther ReasonCode = "other" + PurpleUnknown ReasonCode = "unknown" + SecondaryTumor ReasonCode = "secondary-tumor" + SelfAnamnesis ReasonCode = "self-anamnesis" +) + +type CodingMTBMedicationRecommendationCategoryCode string + +const ( + Ch CodingMTBMedicationRecommendationCategoryCode = "CH" + Ho CodingMTBMedicationRecommendationCategoryCode = "HO" + IM CodingMTBMedicationRecommendationCategoryCode = "IM" + PurpleSO CodingMTBMedicationRecommendationCategoryCode = "SO" + Sz CodingMTBMedicationRecommendationCategoryCode = "SZ" + Zs CodingMTBMedicationRecommendationCategoryCode = "ZS" ) type AddendumCode string @@ -738,205 +921,314 @@ const ( Z AddendumCode = "Z" ) -type GradingCode string +type LevelOfEvidenceCode string const ( - M1A GradingCode = "m1A" - M1B GradingCode = "m1B" - M1C GradingCode = "m1C" - M2A GradingCode = "m2A" - M2B GradingCode = "m2B" - M2C GradingCode = "m2C" - M3 GradingCode = "m3" - M4 GradingCode = "m4" - Undefined GradingCode = "undefined" + CodeUndefined LevelOfEvidenceCode = "undefined" + M1A LevelOfEvidenceCode = "m1A" + M1B LevelOfEvidenceCode = "m1B" + M1C LevelOfEvidenceCode = "m1C" + M2A LevelOfEvidenceCode = "m2A" + M2B LevelOfEvidenceCode = "m2B" + M2C LevelOfEvidenceCode = "m2C" + M3 LevelOfEvidenceCode = "m3" + M4 LevelOfEvidenceCode = "m4" ) -type EXTIDSystem string +type PublicationSystem string const ( - HTTPSPubmedNcbiNlmNihGov EXTIDSystem = "https://pubmed.ncbi.nlm.nih.gov/" + HTTPSPubmedNcbiNlmNihGov PublicationSystem = "https://pubmed.ncbi.nlm.nih.gov" + HTTPSWWWDoiOrg PublicationSystem = "https://www.doi.org" ) -type TherapyRecommendationPriority string +type RequestedMedicationSystem string const ( - Prio1 TherapyRecommendationPriority = "1" - Prio2 TherapyRecommendationPriority = "2" - Prio3 TherapyRecommendationPriority = "3" - Prio4 TherapyRecommendationPriority = "4" + HTTPFhirDeCodeSystemBfarmAtc RequestedMedicationSystem = "http://fhir.de/CodeSystem/bfarm/atc" + SystemUndefined RequestedMedicationSystem = "undefined" ) -type ClaimResponseClaimType string +type PriorityCode string const ( - Claim ClaimResponseClaimType = "Claim" + Purple1 PriorityCode = "1" + Purple2 PriorityCode = "2" + Purple3 PriorityCode = "3" + Purple4 PriorityCode = "4" ) -type ClaimResponseStatus string +type UseTypeCode string const ( - Accepted ClaimResponseStatus = "accepted" - ClaimResponseStatusUnknown ClaimResponseStatus = "unknown" - Rejected ClaimResponseStatus = "rejected" + Compassionate UseTypeCode = "compassionate" + FluffyUnknown UseTypeCode = "unknown" + InLabel UseTypeCode = "in-label" + OffLabel UseTypeCode = "off-label" + SECPreventive UseTypeCode = "sec-preventive" ) -type ClaimResponseStatusReason string +type CodingMTBProcedureRecommendationCategoryCode string const ( - ApprovalRevocation ClaimResponseStatusReason = "approval-revocation" - ClaimResponseStatusReasonOther ClaimResponseStatusReason = "other" - ClaimResponseStatusReasonUnknown ClaimResponseStatusReason = "unknown" - FormalReasons ClaimResponseStatusReason = "formal-reasons" - InclusionInStudy ClaimResponseStatusReason = "inclusion-in-study" - InsufficientEvidence ClaimResponseStatusReason = "insufficient-evidence" - OtherTherapyRecommended ClaimResponseStatusReason = "other-therapy-recommended" - StandardTherapyNotExhausted ClaimResponseStatusReason = "standard-therapy-not-exhausted" + As CodingMTBProcedureRecommendationCategoryCode = "AS" + FluffySO CodingMTBProcedureRecommendationCategoryCode = "SO" + Op CodingMTBProcedureRecommendationCategoryCode = "OP" + St CodingMTBProcedureRecommendationCategoryCode = "ST" + Ws CodingMTBProcedureRecommendationCategoryCode = "WS" + Ww CodingMTBProcedureRecommendationCategoryCode = "WW" +) + +type CodingMTBCarePlanStatusReasonCode string + +const ( + FluffyOther CodingMTBCarePlanStatusReasonCode = "other" + NoTarget CodingMTBCarePlanStatusReasonCode = "no-target" + NonGeneticCause CodingMTBCarePlanStatusReasonCode = "non-genetic-cause" + NotRareDisease CodingMTBCarePlanStatusReasonCode = "not-rare-disease" + Psychosomatic CodingMTBCarePlanStatusReasonCode = "psychosomatic" + TargetedDiagnosticsRecommended CodingMTBCarePlanStatusReasonCode = "targeted-diagnostics-recommended" +) + +type StudySystem string + +const ( + Drks StudySystem = "DRKS" + Eudamed StudySystem = "EUDAMED" + EudraCT StudySystem = "Eudra-CT" + Nct StudySystem = "NCT" +) + +type CodingClaimResponseStatusCode string + +const ( + Accepted CodingClaimResponseStatusCode = "accepted" + Rejected CodingClaimResponseStatusCode = "rejected" + TentacledUnknown CodingClaimResponseStatusCode = "unknown" +) + +type CodingClaimResponseStatusReasonCode string + +const ( + ApprovalRevocation CodingClaimResponseStatusReasonCode = "approval-revocation" + FormalReasons CodingClaimResponseStatusReasonCode = "formal-reasons" + InclusionInStudy CodingClaimResponseStatusReasonCode = "inclusion-in-study" + InsufficientEvidence CodingClaimResponseStatusReasonCode = "insufficient-evidence" + OtherTherapyRecommended CodingClaimResponseStatusReasonCode = "other-therapy-recommended" + StandardTherapyNotExhausted CodingClaimResponseStatusReasonCode = "standard-therapy-not-exhausted" + StickyUnknown CodingClaimResponseStatusReasonCode = "unknown" + TentacledOther CodingClaimResponseStatusReasonCode = "other" ) type StageCode string const ( - Local StageCode = "local" - Metastasized StageCode = "metastasized" - PurpleUnknown StageCode = "unknown" - TumorFree StageCode = "tumor-free" + FollowUpClaim StageCode = "follow-up-claim" + IndigoUnknown StageCode = "unknown" + InitialClaim StageCode = "initial-claim" + Revocation StageCode = "revocation" ) -type TumorGradeCode string +type GuidelineTreatmentStatusCode string const ( - G1 TumorGradeCode = "G1" - G2 TumorGradeCode = "G2" - G3 TumorGradeCode = "G3" - G4 TumorGradeCode = "G4" - Gx TumorGradeCode = "GX" + Exhausted GuidelineTreatmentStatusCode = "exhausted" + Impossible GuidelineTreatmentStatusCode = "impossible" + IndecentUnknown GuidelineTreatmentStatusCode = "unknown" + NoGuidelinesAvailable GuidelineTreatmentStatusCode = "no-guidelines-available" + NonExhausted GuidelineTreatmentStatusCode = "non-exhausted" ) -type TherapyStatus string +type CodingTumorStagingMethodCode string const ( - Completed TherapyStatus = "completed" - NotDone TherapyStatus = "not-done" - OnGoing TherapyStatus = "on-going" - Stopped TherapyStatus = "stopped" - TherapyStatusUnknown TherapyStatus = "unknown" + Clinical CodingTumorStagingMethodCode = "clinical" + Pathologic CodingTumorStagingMethodCode = "pathologic" ) -type StatusReasonCode string +type CodingMTBDiagnosisCode string const ( - ChronicRemission StatusReasonCode = "chronic-remission" - CodeOther StatusReasonCode = "other" - ContinuedExternally StatusReasonCode = "continued-externally" - Deterioration StatusReasonCode = "deterioration" - FluffyUnknown StatusReasonCode = "unknown" - LostToFu StatusReasonCode = "lost-to-fu" - MedicalReason StatusReasonCode = "medical-reason" - NoIndication StatusReasonCode = "no-indication" - OtherTherapyChosen StatusReasonCode = "other-therapy-chosen" - PatientDeath StatusReasonCode = "patient-death" - PatientRefusal StatusReasonCode = "patient-refusal" - PatientWish StatusReasonCode = "patient-wish" - PaymentEnded StatusReasonCode = "payment-ended" - PaymentPending StatusReasonCode = "payment-pending" - PaymentRefused StatusReasonCode = "payment-refused" - Progression StatusReasonCode = "progression" - Toxicity StatusReasonCode = "toxicity" + Main CodingMTBDiagnosisCode = "main" + Metachronous CodingMTBDiagnosisCode = "metachronous" + Secondary CodingMTBDiagnosisCode = "secondary" ) -type TumorCellContentMethod string +type PatientStatusCode string const ( - Bioinformatic TumorCellContentMethod = "bioinformatic" - Histologic TumorCellContentMethod = "histologic" + PurpleLostToFu PatientStatusCode = "lost-to-fu" ) -type SpecimenType string +type CodingOncoProcedureCode string const ( - TumorSpecimen SpecimenType = "TumorSpecimen" + NuclearMedicine CodingOncoProcedureCode = "nuclear-medicine" + RadioTherapy CodingOncoProcedureCode = "radio-therapy" + Surgery CodingOncoProcedureCode = "surgery" +) + +type IntentCode string + +const ( + K IntentCode = "K" + P IntentCode = "P" + PurpleS IntentCode = "S" + X IntentCode = "X" +) + +type CodingTherapyStatusCode string + +const ( + Completed CodingTherapyStatusCode = "completed" + HilariousUnknown CodingTherapyStatusCode = "unknown" + NotDone CodingTherapyStatusCode = "not-done" + OnGoing CodingTherapyStatusCode = "on-going" + Stopped CodingTherapyStatusCode = "stopped" +) + +type CodingMTBTherapyStatusReasonCode string + +const ( + BestSupportiveCare CodingMTBTherapyStatusReasonCode = "best-supportive-care" + ChronicRemission CodingMTBTherapyStatusReasonCode = "chronic-remission" + Deterioration CodingMTBTherapyStatusReasonCode = "deterioration" + FluffyLostToFu CodingMTBTherapyStatusReasonCode = "lost-to-fu" + MedicalReasons CodingMTBTherapyStatusReasonCode = "medical-reasons" + NoIndication CodingMTBTherapyStatusReasonCode = "no-indication" + OtherTherapyChosen CodingMTBTherapyStatusReasonCode = "other-therapy-chosen" + PatientDeath CodingMTBTherapyStatusReasonCode = "patient-death" + PatientRefusal CodingMTBTherapyStatusReasonCode = "patient-refusal" + PatientWish CodingMTBTherapyStatusReasonCode = "patient-wish" + PaymentEnded CodingMTBTherapyStatusReasonCode = "payment-ended" + PaymentPending CodingMTBTherapyStatusReasonCode = "payment-pending" + PaymentRefused CodingMTBTherapyStatusReasonCode = "payment-refused" + Progression CodingMTBTherapyStatusReasonCode = "progression" + RegularCompletion CodingMTBTherapyStatusReasonCode = "regular-completion" + RegularCompletionWithDosageReduction CodingMTBTherapyStatusReasonCode = "regular-completion-with-dosage-reduction" + RegularCompletionWithSubstanceChange CodingMTBTherapyStatusReasonCode = "regular-completion-with-substance-change" + StickyOther CodingMTBTherapyStatusReasonCode = "other" + Toxicity CodingMTBTherapyStatusReasonCode = "toxicity" +) + +type CodingMTBSystemicTherapyCategoryCode string + +const ( + A CodingMTBSystemicTherapyCategoryCode = "A" + FluffyS CodingMTBSystemicTherapyCategoryCode = "S" + I CodingMTBSystemicTherapyCategoryCode = "I" + N CodingMTBSystemicTherapyCategoryCode = "N" + O CodingMTBSystemicTherapyCategoryCode = "O" +) + +type RecommendationFulfillmentStatusCode string + +const ( + Complete RecommendationFulfillmentStatusCode = "complete" + Partial RecommendationFulfillmentStatusCode = "partial" +) + +type CodingTumorCellContentMethodCode string + +const ( + Bioinformatic CodingTumorCellContentMethodCode = "bioinformatic" + Histologic CodingTumorCellContentMethodCode = "histologic" ) type ICScoreCode string const ( - ICScoreCode0 ICScoreCode = "0" - ICScoreCode1 ICScoreCode = "1" - ICScoreCode2 ICScoreCode = "2" - ICScoreCode3 ICScoreCode = "3" + Fluffy1 ICScoreCode = "1" + Fluffy2 ICScoreCode = "2" + Fluffy3 ICScoreCode = "3" + Purple0 ICScoreCode = "0" ) type TcScoreCode string const ( - TcScoreCode0 TcScoreCode = "0" - TcScoreCode1 TcScoreCode = "1" - TcScoreCode2 TcScoreCode = "2" - TcScoreCode3 TcScoreCode = "3" - TcScoreCode4 TcScoreCode = "4" - TcScoreCode5 TcScoreCode = "5" - TcScoreCode6 TcScoreCode = "6" + Fluffy0 TcScoreCode = "0" + Fluffy4 TcScoreCode = "4" + Purple5 TcScoreCode = "5" + Tentacled1 TcScoreCode = "1" + Tentacled2 TcScoreCode = "2" + Tentacled3 TcScoreCode = "3" + The6 TcScoreCode = "6" ) -type ProteinExpressionResultCode string +type CodingProteinExpressionResultCode string const ( - Exp ProteinExpressionResultCode = "exp" - NotExp ProteinExpressionResultCode = "not-exp" - TentacledUnknown ProteinExpressionResultCode = "unknown" - ProteinExpressionResultCode1Plus ProteinExpressionResultCode = "1+" - ProteinExpressionResultCode2Plus ProteinExpressionResultCode = "2+" - ProteinExpressionResultCode3Plus ProteinExpressionResultCode = "3+" + AmbitiousUnknown CodingProteinExpressionResultCode = "unknown" + Exp CodingProteinExpressionResultCode = "exp" + NotExp CodingProteinExpressionResultCode = "not-exp" + The1 CodingProteinExpressionResultCode = "1+" + The2 CodingProteinExpressionResultCode = "2+" + The3 CodingProteinExpressionResultCode = "3+" ) -type ChromosomeCode string +type Chromosome string const ( - Chr1 ChromosomeCode = "chr1" - Chr10 ChromosomeCode = "chr10" - Chr11 ChromosomeCode = "chr11" - Chr12 ChromosomeCode = "chr12" - Chr13 ChromosomeCode = "chr13" - Chr14 ChromosomeCode = "chr14" - Chr15 ChromosomeCode = "chr15" - Chr16 ChromosomeCode = "chr16" - Chr17 ChromosomeCode = "chr17" - Chr18 ChromosomeCode = "chr18" - Chr19 ChromosomeCode = "chr19" - Chr2 ChromosomeCode = "chr2" - Chr20 ChromosomeCode = "chr20" - Chr21 ChromosomeCode = "chr21" - Chr22 ChromosomeCode = "chr22" - Chr3 ChromosomeCode = "chr3" - Chr4 ChromosomeCode = "chr4" - Chr5 ChromosomeCode = "chr5" - Chr6 ChromosomeCode = "chr6" - Chr7 ChromosomeCode = "chr7" - Chr8 ChromosomeCode = "chr8" - Chr9 ChromosomeCode = "chr9" - ChrX ChromosomeCode = "chrX" - ChrY ChromosomeCode = "chrY" + Chr1 Chromosome = "chr1" + Chr10 Chromosome = "chr10" + Chr11 Chromosome = "chr11" + Chr12 Chromosome = "chr12" + Chr13 Chromosome = "chr13" + Chr14 Chromosome = "chr14" + Chr15 Chromosome = "chr15" + Chr16 Chromosome = "chr16" + Chr17 Chromosome = "chr17" + Chr18 Chromosome = "chr18" + Chr19 Chromosome = "chr19" + Chr2 Chromosome = "chr2" + Chr20 Chromosome = "chr20" + Chr21 Chromosome = "chr21" + Chr22 Chromosome = "chr22" + Chr3 Chromosome = "chr3" + Chr4 Chromosome = "chr4" + Chr5 Chromosome = "chr5" + Chr6 Chromosome = "chr6" + Chr7 Chromosome = "chr7" + Chr8 Chromosome = "chr8" + Chr9 Chromosome = "chr9" + ChrX Chromosome = "chrX" + ChrY Chromosome = "chrY" ) -type ChromosomeSystem string +type ExternalIDSystem string const ( - Chromosome ChromosomeSystem = "chromosome" + HTTPSCancerSangerACUkCosmic ExternalIDSystem = "https://cancer.sanger.ac.uk/cosmic" + HTTPSWWWNcbiNlmNihGovEntrez ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/entrez" + HTTPSWWWNcbiNlmNihGovSnp ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/snp" + PurpleHTTPSWWWEnsemblOrg ExternalIDSystem = "https://www.ensembl.org" ) -type GeneSystem string +type CodingBaseVariantLocalizationCode string const ( - HTTPSWWWGenenamesOrg GeneSystem = "https://www.genenames.org/" + CodingRegion CodingBaseVariantLocalizationCode = "coding-region" + Intergenic CodingBaseVariantLocalizationCode = "intergenic" + Intronic CodingBaseVariantLocalizationCode = "intronic" + RegulatoryRegion CodingBaseVariantLocalizationCode = "regulatory-region" + SplicingRegion CodingBaseVariantLocalizationCode = "splicing-region" ) -type CNVType string +type CodingCNVCode string const ( - HighLevelGain CNVType = "high-level-gain" - Loss CNVType = "loss" - LowLevelGain CNVType = "low-level-gain" + HighLevelGain CodingCNVCode = "high-level-gain" + Loss CodingCNVCode = "loss" + LowLevelGain CodingCNVCode = "low-level-gain" +) + +type InterpretationCode string + +const ( + High InterpretationCode = "high" + Intermediate InterpretationCode = "intermediate" + Low InterpretationCode = "low" ) type StrandEnum string @@ -946,25 +1238,64 @@ const ( RNAFusionStrand StrandEnum = "-" ) +type TranscriptIDSystem string + +const ( + FluffyHTTPSWWWEnsemblOrg TranscriptIDSystem = "https://www.ensembl.org" + HTTPSWWWNcbiNlmNihGovRefseq TranscriptIDSystem = "https://www.ncbi.nlm.nih.gov/refseq" +) + +type CodingClinVarCode string + +const ( + Fluffy5 CodingClinVarCode = "5" + Sticky1 CodingClinVarCode = "1" + Sticky2 CodingClinVarCode = "2" + Sticky3 CodingClinVarCode = "3" + Tentacled4 CodingClinVarCode = "4" +) + +type CodingNGSReportCode string + +const ( + IndigoOther CodingNGSReportCode = "other" + PurpleArray CodingNGSReportCode = "array" + PurpleExome CodingNGSReportCode = "exome" + PurpleGenomeLongRead CodingNGSReportCode = "genome-long-read" + PurpleGenomeShortRead CodingNGSReportCode = "genome-short-read" + PurpleKaryotyping CodingNGSReportCode = "karyotyping" + PurplePanel CodingNGSReportCode = "panel" + PurpleSingle CodingNGSReportCode = "single" +) + type Unit string const ( - Years Unit = "Years" + Months Unit = "Months" + Years Unit = "Years" ) -type Gender string +type GenderCode string const ( - Female Gender = "female" - GenderOther Gender = "other" - GenderUnknown Gender = "unknown" - Male Gender = "male" + CunningUnknown GenderCode = "unknown" + Female GenderCode = "female" + IndecentOther GenderCode = "other" + Male GenderCode = "male" ) -type Type string +type CodingHealthInsuranceCode string const ( - Organization Type = "Organization" + Bei CodingHealthInsuranceCode = "BEI" + Bg CodingHealthInsuranceCode = "BG" + Gkv CodingHealthInsuranceCode = "GKV" + Gpv CodingHealthInsuranceCode = "GPV" + Pkv CodingHealthInsuranceCode = "PKV" + Ppv CodingHealthInsuranceCode = "PPV" + Sel CodingHealthInsuranceCode = "SEL" + Soz CodingHealthInsuranceCode = "SOZ" + Unk CodingHealthInsuranceCode = "UNK" ) type VitalStatusCode string @@ -974,58 +1305,79 @@ const ( Deceased VitalStatusCode = "deceased" ) -type EcogCode string +type CodingECOGCode string const ( - EcogCode0 EcogCode = "0" - EcogCode1 EcogCode = "1" - EcogCode2 EcogCode = "2" - EcogCode3 EcogCode = "3" - EcogCode4 EcogCode = "4" + Indigo1 CodingECOGCode = "1" + Indigo2 CodingECOGCode = "2" + Indigo3 CodingECOGCode = "3" + Sticky4 CodingECOGCode = "4" + Tentacled0 CodingECOGCode = "0" + Tentacled5 CodingECOGCode = "5" ) -type ResponseTherapyType string +type CodingMolecularDiagnosticReportCode string const ( - MTBMedicationTherapy ResponseTherapyType = "MTBMedicationTherapy" + Fish CodingMolecularDiagnosticReportCode = "FISH" + FluffyArray CodingMolecularDiagnosticReportCode = "array" + FluffyExome CodingMolecularDiagnosticReportCode = "exome" + FluffyGenomeLongRead CodingMolecularDiagnosticReportCode = "genome-long-read" + FluffyGenomeShortRead CodingMolecularDiagnosticReportCode = "genome-short-read" + FluffyKaryotyping CodingMolecularDiagnosticReportCode = "karyotyping" + FluffyPanel CodingMolecularDiagnosticReportCode = "panel" + FluffySingle CodingMolecularDiagnosticReportCode = "single" + FusionPanel CodingMolecularDiagnosticReportCode = "fusion-panel" + GenePanel CodingMolecularDiagnosticReportCode = "gene-panel" + HilariousOther CodingMolecularDiagnosticReportCode = "other" + Pcr CodingMolecularDiagnosticReportCode = "PCR" ) -type RecistCode string +type CodingResponseMethodCode string const ( - CR RecistCode = "CR" - Mr RecistCode = "MR" - Na RecistCode = "NA" - Nya RecistCode = "NYA" - PD RecistCode = "PD" - PR RecistCode = "PR" - SD RecistCode = "SD" + Rano CodingResponseMethodCode = "RANO" + Recist CodingResponseMethodCode = "RECIST" ) -type TumorSpecimenCollectionLocalization string +type CodingRECISTCode string const ( - Metastasis TumorSpecimenCollectionLocalization = "metastasis" - PrimaryTumor TumorSpecimenCollectionLocalization = "primary-tumor" - TumorSpecimenCollectionLocalizationUnknown TumorSpecimenCollectionLocalization = "unknown" + CR CodingRECISTCode = "CR" + Mr CodingRECISTCode = "MR" + Na CodingRECISTCode = "NA" + PD CodingRECISTCode = "PD" + PR CodingRECISTCode = "PR" + SD CodingRECISTCode = "SD" ) -type TumorSpecimenCollectionMethod string +type CodingTumorSpecimenCollectionLocalizationCode string const ( - Biopsy TumorSpecimenCollectionMethod = "biopsy" - Cytology TumorSpecimenCollectionMethod = "cytology" - Resection TumorSpecimenCollectionMethod = "resection" - TumorSpecimenCollectionMethodLiquidBiopsy TumorSpecimenCollectionMethod = "liquid-biopsy" - TumorSpecimenCollectionMethodUnknown TumorSpecimenCollectionMethod = "unknown" + CellfreeDna CodingTumorSpecimenCollectionLocalizationCode = "cellfree-dna" + LocalRecurrence CodingTumorSpecimenCollectionLocalizationCode = "local-recurrence" + MagentaUnknown CodingTumorSpecimenCollectionLocalizationCode = "unknown" + Metastasis CodingTumorSpecimenCollectionLocalizationCode = "metastasis" + PrimaryTumor CodingTumorSpecimenCollectionLocalizationCode = "primary-tumor" + RegionalLymphNodes CodingTumorSpecimenCollectionLocalizationCode = "regional-lymph-nodes" ) -type TumorSpecimenType string +type CodingTumorSpecimenCollectionMethodCode string const ( - CryoFrozen TumorSpecimenType = "cryo-frozen" - Ffpe TumorSpecimenType = "FFPE" - FreshTissue TumorSpecimenType = "fresh-tissue" - TumorSpecimenTypeLiquidBiopsy TumorSpecimenType = "liquid-biopsy" - TumorSpecimenTypeUnknown TumorSpecimenType = "unknown" + Biopsy CodingTumorSpecimenCollectionMethodCode = "biopsy" + Cytology CodingTumorSpecimenCollectionMethodCode = "cytology" + FriskyUnknown CodingTumorSpecimenCollectionMethodCode = "unknown" + PurpleLiquidBiopsy CodingTumorSpecimenCollectionMethodCode = "liquid-biopsy" + Resection CodingTumorSpecimenCollectionMethodCode = "resection" +) + +type CodingTumorSpecimenCode string + +const ( + CryoFrozen CodingTumorSpecimenCode = "cryo-frozen" + Ffpe CodingTumorSpecimenCode = "FFPE" + FluffyLiquidBiopsy CodingTumorSpecimenCode = "liquid-biopsy" + FreshTissue CodingTumorSpecimenCode = "fresh-tissue" + MischievousUnknown CodingTumorSpecimenCode = "unknown" ) diff --git a/tests/mv64e-mtb-fake-patient.json b/tests/mv64e-mtb-fake-patient.json index 94ec8ad..c82d951 100644 --- a/tests/mv64e-mtb-fake-patient.json +++ b/tests/mv64e-mtb-fake-patient.json @@ -1 +1,2243 @@ -{"patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","gender":{"code":"male","display":"Männlich","system":"Gender"},"birthDate":"1982-12-20","dateOfDeath":"2016-12-20","healthInsurance":{"extId":{"value":"aok-ik","system":"IK"},"display":"AOK","type":"Organization"},"age":{"value":34,"unit":"Years"},"vitalStatus":{"code":"deceased","display":"Verstorben","system":"dnpm-dip/patient/vital-status"}},"episodesOfCare":[{"id":"0a9c7aa4-2d50-4798-9903-a3e378e4cf47","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"period":{"start":"2024-06-05"},"diagnoses":[{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","type":"MTBDiagnosis"}]}],"diagnoses":[{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"recordedOn":"2013-07-20","code":{"code":"C72.8","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","system":"http://fhir.de/CodeSystem/bfarm/icd-10-gm","version":"2025"},"topography":{"code":"C72.8","display":"Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","system":"urn:oid:2.16.840.1.113883.6.43.1","version":"Zweite Revision"},"tumorGrade":{"code":"G3","display":"G3 – schlecht differenziert","system":"dnpm-dip/mtb/tumor-grade"},"whoGrading":{"code":"2","display":"Diffuse astrocytoma","system":"dnpm-dip/mtb/who-grading-cns-tumors","version":"2021"},"stageHistory":[{"stage":{"code":"local","display":"Lokal","system":"dnpm-dip/mtb/diagnosis/tumor-spread"},"date":"2024-12-05"}],"guidelineTreatmentStatus":{"code":"non-exhausted","display":"Leitlinien nicht ausgeschöpft","system":"dnpm-dip/diagnosis/guideline-therapy/status"}}],"guidelineTherapies":[{"id":"81766541-269b-40ce-87fb-67d7119f1f7c","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"therapyLine":7,"recordedOn":"2024-12-05","status":{"code":"stopped","display":"Abgebrochen","system":"dnpm-dip/therapy/status"},"statusReason":{"code":"progression","display":"Progression","system":"dnpm-dip/therapy/status-reason"},"period":{"start":"2023-07-05","end":"2023-11-22"},"medication":[{"code":"L01FX23","display":"Tisotumab vedotin","system":"http://fhir.de/CodeSystem/bfarm/atc","version":"2024"}],"notes":"Notes on the therapy..."}],"guidelineProcedures":[{"id":"a985be3c-5fd4-487a-8bcf-84e486aeaaed","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"code":{"code":"nuclear-medicine","display":"Nuklearmedizinische Therapie","system":"dnpm-dip/mtb/procedure/type"},"status":{"code":"on-going","display":"Laufend","system":"dnpm-dip/therapy/status"},"statusReason":{"code":"medical-reason","display":"Medizinische Gründe","system":"dnpm-dip/therapy/status-reason"},"therapyLine":2,"recordedOn":"2024-12-05","period":{"start":"2024-06-05"},"notes":"Notes on the therapy..."}],"performanceStatus":[{"id":"a72e7813-e11b-4191-9d60-a9798ba35c6d","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"effectiveDate":"2024-12-05","value":{"code":"3","display":"ECOG 3","system":"ECOG-Performance-Status"}}],"specimens":[{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"diagnosis":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","type":"MTBDiagnosis"},"type":{"code":"cryo-frozen","display":"Cryo-frozen","system":"dnpm-dip/mtb/tumor-specimen/type"},"collection":{"date":"2024-12-05","method":{"code":"biopsy","display":"Biopsie","system":"dnpm-dip/mtb/tumor-specimen/collection/method"},"localization":{"code":"primary-tumor","display":"Primärtumor","system":"dnpm-dip/mtb/tumor-specimen/collection/localization"}}}],"histologyReports":[{"id":"e0e30beb-d4f2-4b40-8cfc-7d2e7f20eaee","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"issuedOn":"2024-12-05","results":{"tumorMorphology":{"id":"86ff597d-6940-497f-9171-3b66fe892c9f","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"value":{"code":"8034/3","display":"Polygonalzelliges Karzinom","system":"urn:oid:2.16.840.1.113883.6.43.1","version":"Zweite Revision"},"notes":"Notes..."},"tumorCellContent":{"id":"6f6eb719-85cd-45ed-b53c-cf2024edf968","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"method":{"code":"histologic","display":"Histologisch","system":"dnpm-dip/mtb/tumor-cell-content/method"},"value":0.10858877664379252}}}],"ihcReports":[{"id":"95bf304c-a182-4cee-acf9-449e71cf4254","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"date":"2024-12-05","journalId":{"value":"2b4c5993-df70-451f-962e-48be062911c1"},"blockId":{"value":"b097a0e9-1d6d-402d-9aae-471c2074a36d"},"proteinExpressionResults":[{"id":"7dcbb823-24aa-4b53-af8a-fa1d612e7e03","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"protein":{"code":"HGNC:5173","display":"HRAS","system":"https://www.genenames.org/"},"value":{"code":"3+","display":"3+","system":"dnpm-dip/mtb/ihc/protein-expression/result"},"tpsScore":66,"icScore":{"code":"2","display":">= 5%","system":"dnpm-dip/mtb/ihc/protein-expression/ic-score"},"tcScore":{"code":"3","display":">= 10%","system":"dnpm-dip/mtb/ihc/protein-expression/tc-score"}},{"id":"0b2736f5-5e6d-44ea-8e54-e17257b1b932","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"protein":{"code":"HGNC:5173","display":"HRAS","system":"https://www.genenames.org/"},"value":{"code":"1+","display":"1+","system":"dnpm-dip/mtb/ihc/protein-expression/result"},"tpsScore":42,"icScore":{"code":"3","display":">= 10%","system":"dnpm-dip/mtb/ihc/protein-expression/ic-score"},"tcScore":{"code":"2","display":">= 5%","system":"dnpm-dip/mtb/ihc/protein-expression/tc-score"}},{"id":"f9583be5-bb9b-45db-93bb-edaf4311c1cc","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"protein":{"code":"HGNC:3236","display":"EGFR","system":"https://www.genenames.org/"},"value":{"code":"not-exp","display":"Nicht exprimiert","system":"dnpm-dip/mtb/ihc/protein-expression/result"},"tpsScore":3,"icScore":{"code":"3","display":">= 10%","system":"dnpm-dip/mtb/ihc/protein-expression/ic-score"},"tcScore":{"code":"1","display":">= 1%","system":"dnpm-dip/mtb/ihc/protein-expression/tc-score"}}],"msiMmrResults":[]}],"ngsReports":[{"id":"45eccf05-0689-400e-8d0b-4d3916e5992d","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"issuedOn":"2024-12-05","sequencingType":{"code":"panel","display":"Panel","system":"dnpm-dip/ngs/sequencing-type"},"metadata":[{"kitType":"Kit Type","kitManufacturer":"Manufacturer","sequencer":"Sequencer","referenceGenome":"HG38","pipeline":"https://github.com/pipeline-project"}],"results":{"tumorCellContent":{"id":"2158a41a-47f7-433d-8bb8-e03c206fe544","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"method":{"code":"bioinformatic","display":"Bioinformatisch","system":"dnpm-dip/mtb/tumor-cell-content/method"},"value":0.3996684912972519},"tmb":{"id":"e76fc83f-f34a-4c23-a341-e4b474e79543","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"value":{"value":460720,"unit":"Mutations per megabase"},"interpretation":{"code":"low","display":"Niedrig","system":"dnpm-dip/mtb/ngs/tmb/interpretation"}},"brcaness":{"id":"0e7027f8-4420-4f5c-921e-5ad618e19500","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"value":0.5,"confidenceRange":{"min":0.4,"max":0.6}},"hrdScore":{"id":"1ca6d158-c516-4e09-bf41-14274d813745","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"specimen":{"id":"4cf8e4dc-7aad-43f7-b988-06095d8dd775","type":"TumorSpecimen"},"value":0.6694837759325275,"components":{"lst":0.975584528571115,"loh":0.3550000346611628,"tai":0.7552648749927258},"interpretation":{"code":"intermediate","display":"Mittel","system":"dnpm-dip/mtb/ngs/hrd-score/interpretation"}},"simpleVariants":[{"id":"2ac9cdab-1470-420b-8202-b364d4bbd874","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"externalIds":[{"value":"25ea5aa0-de87-4ad0-8dd0-6eb722a2dd33","system":"https://www.ncbi.nlm.nih.gov/snp/"},{"value":"675918f5-b44c-4ae3-931c-8fd237fbda6f","system":"https://cancer.sanger.ac.uk/cosmic"}],"chromosome":{"code":"chr20","display":"chr20","system":"chromosome"},"gene":{"code":"HGNC:3690","display":"FGFR3","system":"https://www.genenames.org/"},"transcriptId":{"value":"75e6db4e-3690-486b-af90-3897de5858be","system":"https://www.ensembl.org/index.html"},"position":{"start":150},"altAllele":"T","refAllele":"A","dnaChange":{"code":"c.150A>T","system":"https://hgvs-nomenclature.org"},"proteinChange":{"code":"p.Gly12Cys","system":"https://hgvs-nomenclature.org"},"readDepth":19,"allelicFrequency":0.685010869061194,"interpretation":{"code":"5","display":"Pathogenic","system":"https://www.ncbi.nlm.nih.gov/clinvar/"}},{"id":"6daeb5dd-6c07-4a02-adb2-1bfcd95ff5c5","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"externalIds":[{"value":"c30785e8-8cf5-424e-87fb-2352e3281faa","system":"https://www.ncbi.nlm.nih.gov/snp/"},{"value":"d05c2209-804d-4d09-a40e-687b29fbb022","system":"https://cancer.sanger.ac.uk/cosmic"}],"chromosome":{"code":"chr8","display":"chr8","system":"chromosome"},"gene":{"code":"HGNC:5173","display":"HRAS","system":"https://www.genenames.org/"},"transcriptId":{"value":"dab28033-52de-4d24-9613-81af3766cfb4","system":"https://www.ensembl.org/index.html"},"position":{"start":64},"altAllele":"C","refAllele":"A","dnaChange":{"code":"c.64A>C","system":"https://hgvs-nomenclature.org"},"proteinChange":{"code":"p.Lys23_Val25del","system":"https://hgvs-nomenclature.org"},"readDepth":16,"allelicFrequency":0.8311864378627531,"interpretation":{"code":"2","display":"Likely benign","system":"https://www.ncbi.nlm.nih.gov/clinvar/"}},{"id":"1516de8b-454e-4a54-a6e5-345cf30c6f2b","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"externalIds":[{"value":"5dba0049-4cfe-4223-bebf-76d0abe6f709","system":"https://www.ncbi.nlm.nih.gov/snp/"},{"value":"8aaf1a47-773b-47f3-9e16-397a9d44147c","system":"https://cancer.sanger.ac.uk/cosmic"}],"chromosome":{"code":"chr1","display":"chr1","system":"chromosome"},"gene":{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},"transcriptId":{"value":"bfca3449-0c83-4aca-9ccf-38e4f7683ac4","system":"https://www.ensembl.org/index.html"},"position":{"start":146},"altAllele":"C","refAllele":"A","dnaChange":{"code":"c.146A>C","system":"https://hgvs-nomenclature.org"},"proteinChange":{"code":"p.Cys28delinsTrpVal","system":"https://hgvs-nomenclature.org"},"readDepth":9,"allelicFrequency":0.8086334871218963,"interpretation":{"code":"3","display":"Uncertain significance","system":"https://www.ncbi.nlm.nih.gov/clinvar/"}},{"id":"9419a119-7313-4374-85ab-ae02c5889be9","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"externalIds":[{"value":"4a6f7810-3760-4701-88de-56c2c15e4aa3","system":"https://www.ncbi.nlm.nih.gov/snp/"},{"value":"60158888-304f-47b0-a509-fea306c94fcd","system":"https://cancer.sanger.ac.uk/cosmic"}],"chromosome":{"code":"chr6","display":"chr6","system":"chromosome"},"gene":{"code":"HGNC:34","display":"ABCA4","system":"https://www.genenames.org/"},"transcriptId":{"value":"cffb0dd0-71df-46a8-b76d-4d26f6693e0a","system":"https://www.ensembl.org/index.html"},"position":{"start":263},"altAllele":"T","refAllele":"G","dnaChange":{"code":"c.263G>T","system":"https://hgvs-nomenclature.org"},"proteinChange":{"code":"p.(His321Leufs*3)","system":"https://hgvs-nomenclature.org"},"readDepth":8,"allelicFrequency":0.8409595330886142,"interpretation":{"code":"1","display":"Benign","system":"https://www.ncbi.nlm.nih.gov/clinvar/"}}],"copyNumberVariants":[{"id":"d6871ca0-d8f4-4486-9e4c-4005f100daf5","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"chromosome":{"code":"chr4","display":"chr4","system":"chromosome"},"startRange":{"start":16319,"end":16361},"endRange":{"start":16688,"end":16738},"totalCopyNumber":1,"relativeCopyNumber":0.9062571771396243,"cnA":0.01136986168423515,"cnB":0.9007380377937474,"reportedAffectedGenes":[{"code":"HGNC:25829","display":"ABRAXAS1","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:1100","display":"BRCA1","system":"https://www.genenames.org/"},{"code":"HGNC:391","display":"AKT1","system":"https://www.genenames.org/"},{"code":"HGNC:886","display":"ATRX","system":"https://www.genenames.org/"},{"code":"HGNC:1777","display":"CDK6","system":"https://www.genenames.org/"},{"code":"HGNC:9967","display":"RET","system":"https://www.genenames.org/"},{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"},{"code":"HGNC:34","display":"ABCA4","system":"https://www.genenames.org/"},{"code":"HGNC:3236","display":"EGFR","system":"https://www.genenames.org/"}],"reportedFocality":"partial q-arm","type":{"code":"loss","display":"Loss","system":"dnpm-dip/mtb/ngs-report/cnv/type"},"copyNumberNeutralLoH":[{"code":"HGNC:33","display":"ABCA3","system":"https://www.genenames.org/"},{"code":"HGNC:11998","display":"TP53","system":"https://www.genenames.org/"},{"code":"HGNC:5173","display":"HRAS","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:3690","display":"FGFR3","system":"https://www.genenames.org/"},{"code":"HGNC:391","display":"AKT1","system":"https://www.genenames.org/"},{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},{"code":"HGNC:1097","display":"BRAF","system":"https://www.genenames.org/"},{"code":"HGNC:25662","display":"AAGAB","system":"https://www.genenames.org/"},{"code":"HGNC:3942","display":"MTOR","system":"https://www.genenames.org/"},{"code":"HGNC:21597","display":"ACAD10","system":"https://www.genenames.org/"}]},{"id":"921efd94-4055-4e71-82e4-a06b67cc0325","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"chromosome":{"code":"chrY","display":"chrY","system":"chromosome"},"startRange":{"start":10433,"end":10475},"endRange":{"start":10719,"end":10769},"totalCopyNumber":1,"relativeCopyNumber":0.5236175144644951,"cnA":0.26914869021054866,"cnB":0.23749126880255889,"reportedAffectedGenes":[{"code":"HGNC:33","display":"ABCA3","system":"https://www.genenames.org/"},{"code":"HGNC:11998","display":"TP53","system":"https://www.genenames.org/"},{"code":"HGNC:3690","display":"FGFR3","system":"https://www.genenames.org/"},{"code":"HGNC:391","display":"AKT1","system":"https://www.genenames.org/"},{"code":"HGNC:76","display":"ABL1","system":"https://www.genenames.org/"},{"code":"HGNC:1777","display":"CDK6","system":"https://www.genenames.org/"},{"code":"HGNC:1097","display":"BRAF","system":"https://www.genenames.org/"},{"code":"HGNC:1100","display":"BRCA1","system":"https://www.genenames.org/"},{"code":"HGNC:9967","display":"RET","system":"https://www.genenames.org/"},{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"},{"code":"HGNC:3236","display":"EGFR","system":"https://www.genenames.org/"},{"code":"HGNC:21597","display":"ACAD10","system":"https://www.genenames.org/"}],"reportedFocality":"partial q-arm","type":{"code":"loss","display":"Loss","system":"dnpm-dip/mtb/ngs-report/cnv/type"},"copyNumberNeutralLoH":[{"code":"HGNC:1777","display":"CDK6","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"},{"code":"HGNC:6407","display":"KRAS","system":"https://www.genenames.org/"}]},{"id":"adc6f36b-1a2e-4cc7-89c0-f7c64b565ba4","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"chromosome":{"code":"chr3","display":"chr3","system":"chromosome"},"startRange":{"start":2502,"end":2544},"endRange":{"start":3402,"end":3452},"totalCopyNumber":5,"relativeCopyNumber":0.26595729208793106,"cnA":0.007428617339384491,"cnB":0.8904149213157745,"reportedAffectedGenes":[{"code":"HGNC:25829","display":"ABRAXAS1","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:1097","display":"BRAF","system":"https://www.genenames.org/"},{"code":"HGNC:391","display":"AKT1","system":"https://www.genenames.org/"},{"code":"HGNC:76","display":"ABL1","system":"https://www.genenames.org/"}],"reportedFocality":"partial q-arm","type":{"code":"high-level-gain","display":"High-level-gain","system":"dnpm-dip/mtb/ngs-report/cnv/type"},"copyNumberNeutralLoH":[{"code":"HGNC:11998","display":"TP53","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:391","display":"AKT1","system":"https://www.genenames.org/"},{"code":"HGNC:3236","display":"EGFR","system":"https://www.genenames.org/"},{"code":"HGNC:18615","display":"BRAFP1","system":"https://www.genenames.org/"},{"code":"HGNC:9967","display":"RET","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"}]},{"id":"efc5e8cd-1928-4217-84bc-9e79d44a5ee5","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"chromosome":{"code":"chr14","display":"chr14","system":"chromosome"},"startRange":{"start":44534,"end":44576},"endRange":{"start":45326,"end":45376},"totalCopyNumber":1,"relativeCopyNumber":0.9899175316498431,"cnA":0.6048797572788662,"cnB":0.6682079776039204,"reportedAffectedGenes":[{"code":"HGNC:33","display":"ABCA3","system":"https://www.genenames.org/"},{"code":"HGNC:1097","display":"BRAF","system":"https://www.genenames.org/"},{"code":"HGNC:886","display":"ATRX","system":"https://www.genenames.org/"},{"code":"HGNC:1777","display":"CDK6","system":"https://www.genenames.org/"},{"code":"HGNC:21597","display":"ACAD10","system":"https://www.genenames.org/"},{"code":"HGNC:18615","display":"BRAFP1","system":"https://www.genenames.org/"},{"code":"HGNC:1753","display":"CDH13","system":"https://www.genenames.org/"},{"code":"HGNC:3690","display":"FGFR3","system":"https://www.genenames.org/"}],"reportedFocality":"partial q-arm","type":{"code":"loss","display":"Loss","system":"dnpm-dip/mtb/ngs-report/cnv/type"},"copyNumberNeutralLoH":[{"code":"HGNC:25829","display":"ABRAXAS1","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:1100","display":"BRCA1","system":"https://www.genenames.org/"},{"code":"HGNC:76","display":"ABL1","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"}]},{"id":"58d0f9de-bf58-4727-8ede-0ad8e258c7eb","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"chromosome":{"code":"chr8","display":"chr8","system":"chromosome"},"startRange":{"start":30335,"end":30377},"endRange":{"start":31083,"end":31133},"totalCopyNumber":7,"relativeCopyNumber":0.7020221929136304,"cnA":0.053474273003236594,"cnB":0.7126880519485409,"reportedAffectedGenes":[{"code":"HGNC:11998","display":"TP53","system":"https://www.genenames.org/"},{"code":"HGNC:25829","display":"ABRAXAS1","system":"https://www.genenames.org/"},{"code":"HGNC:6973","display":"MDM2","system":"https://www.genenames.org/"},{"code":"HGNC:1753","display":"CDH13","system":"https://www.genenames.org/"},{"code":"HGNC:1097","display":"BRAF","system":"https://www.genenames.org/"},{"code":"HGNC:886","display":"ATRX","system":"https://www.genenames.org/"},{"code":"HGNC:3236","display":"EGFR","system":"https://www.genenames.org/"},{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},{"code":"HGNC:3689","display":"FGFR2","system":"https://www.genenames.org/"},{"code":"HGNC:18615","display":"BRAFP1","system":"https://www.genenames.org/"},{"code":"HGNC:6407","display":"KRAS","system":"https://www.genenames.org/"}],"reportedFocality":"partial q-arm","type":{"code":"high-level-gain","display":"High-level-gain","system":"dnpm-dip/mtb/ngs-report/cnv/type"},"copyNumberNeutralLoH":[{"code":"HGNC:33","display":"ABCA3","system":"https://www.genenames.org/"},{"code":"HGNC:5173","display":"HRAS","system":"https://www.genenames.org/"},{"code":"HGNC:25662","display":"AAGAB","system":"https://www.genenames.org/"},{"code":"HGNC:886","display":"ATRX","system":"https://www.genenames.org/"},{"code":"HGNC:1777","display":"CDK6","system":"https://www.genenames.org/"},{"code":"HGNC:21298","display":"AACS","system":"https://www.genenames.org/"},{"code":"HGNC:34","display":"ABCA4","system":"https://www.genenames.org/"},{"code":"HGNC:6407","display":"KRAS","system":"https://www.genenames.org/"}]}],"dnaFusions":[],"rnaFusions":[],"rnaSeqs":[]}}],"carePlans":[{"id":"fadc68ed-1d43-4024-93aa-7016ea49ba8a","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"issuedOn":"2024-12-05","statusReason":{"code":"no-target","display":"Keine Therapeutische Konsequenz","system":"dnpm-dip/mtb/careplan/status-reason"},"medicationRecommendations":[{"id":"01eca133-147d-41d8-bc9b-dab2e83cb5b4","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"issuedOn":"2024-12-05","levelOfEvidence":{"grading":{"code":"undefined","display":"Nicht definiert","system":"dnpm-dip/mtb/level-of-evidence/grading"},"addendums":[{"code":"is","display":"is","system":"dnpm-dip/mtb/level-of-evidence/addendum"}],"publications":[{"extId":{"value":"547348950","system":"https://pubmed.ncbi.nlm.nih.gov/"},"type":"Publication"}]},"priority":{"code":"1","display":"1","system":"dnpm-dip/therapy-recommendation/priority"},"medication":[{"code":"L01FX02","display":"Gemtuzumab ozogamicin","system":"http://fhir.de/CodeSystem/bfarm/atc","version":"2024"}],"supportingVariants":[{"id":"efc5e8cd-1928-4217-84bc-9e79d44a5ee5","display":"CNV ABCA3,ATRX,CDH13,BRAF,FGFR3,CDK6,ACAD10,BRAFP1 Loss","type":"Variant"}]},{"id":"c647ecac-4c88-4afb-8888-e71b43bd8422","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"issuedOn":"2024-12-05","levelOfEvidence":{"grading":{"code":"undefined","display":"Nicht definiert","system":"dnpm-dip/mtb/level-of-evidence/grading"},"addendums":[{"code":"R","display":"R","system":"dnpm-dip/mtb/level-of-evidence/addendum"}],"publications":[{"extId":{"value":"150735084","system":"https://pubmed.ncbi.nlm.nih.gov/"},"type":"Publication"}]},"priority":{"code":"2","display":"2","system":"dnpm-dip/therapy-recommendation/priority"},"medication":[{"code":"L01EX27","display":"Capivasertib","system":"http://fhir.de/CodeSystem/bfarm/atc","version":"2024"}],"supportingVariants":[{"id":"1516de8b-454e-4a54-a6e5-345cf30c6f2b","display":"SNV AACS p.Cys28delinsTrpVal","type":"Variant"}]}],"geneticCounselingRecommendation":{"id":"0ee29ee6-2507-4f15-a3db-43c8e9c7e3bc","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"issuedOn":"2024-12-05","reason":{"code":"unknown","display":"Unbekannt","system":"dnpm-dip/mtb/recommendation/genetic-counseling/reason"}},"studyEnrollmentRecommendations":[{"id":"1ea64b0f-2c90-4fde-9f73-d19a310ae165","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"reason":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"issuedOn":"2024-12-05","levelOfEvidence":{"code":"undefined","display":"Nicht definiert","system":"dnpm-dip/mtb/level-of-evidence/grading"},"supportingVariants":[{"id":"efc5e8cd-1928-4217-84bc-9e79d44a5ee5","display":"CNV ABCA3,ATRX,CDH13,BRAF,FGFR3,CDK6,ACAD10,BRAFP1 Loss","type":"Variant"}],"studies":[{"value":"NCT:33299761","system":"NCT"}]}],"notes":"Protocol of the MTB conference..."}],"claims":[{"id":"b4cddc10-88c1-42df-ac5e-d5c7c67ccdbf","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"recommendation":{"id":"01eca133-147d-41d8-bc9b-dab2e83cb5b4","type":"MTBMedicationRecommendation"},"issuedOn":"2024-12-05","stage":{"code":"unknown","display":"Unbekannt","system":"dnpm-dip/mtb/claim/stage"}},{"id":"3474c270-a652-4cd8-82fc-8530cabb798c","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"recommendation":{"id":"c647ecac-4c88-4afb-8888-e71b43bd8422","type":"MTBMedicationRecommendation"},"issuedOn":"2024-12-05","stage":{"code":"initial-claim","display":"Erstantrag","system":"dnpm-dip/mtb/claim/stage"}}],"claimResponses":[{"id":"c967ea31-bd7f-480e-b9c8-5f86a58be6e8","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"claim":{"id":"b4cddc10-88c1-42df-ac5e-d5c7c67ccdbf","type":"Claim"},"issuedOn":"2024-12-05","status":{"code":"accepted","display":"Angenommen","system":"dnpm-dip/mtb/claim-response/status"}},{"id":"1ef676a3-842e-4473-bae2-1090f606f235","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"claim":{"id":"3474c270-a652-4cd8-82fc-8530cabb798c","type":"Claim"},"issuedOn":"2024-12-05","status":{"code":"unknown","display":"Unbekannt","system":"dnpm-dip/mtb/claim-response/status"}}],"therapies":[{"history":[{"id":"bb2f7dac-281d-419a-9562-012ba5c918d3","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"basedOn":{"id":"01eca133-147d-41d8-bc9b-dab2e83cb5b4","type":"MTBMedicationRecommendation"},"recordedOn":"2024-12-05","status":{"code":"on-going","display":"Laufend","system":"dnpm-dip/therapy/status"},"period":{"start":"2016-07-05","end":"2016-12-20"},"medication":[{"code":"L01FX02","display":"Gemtuzumab ozogamicin","system":"http://fhir.de/CodeSystem/bfarm/atc","version":"2024"}],"notes":"Notes on the therapy..."}]},{"history":[{"id":"5463ebc8-637f-4eb3-8884-ce4355211d6e","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"indication":{"id":"78d5b572-c3fa-4d26-8a07-302a28956b80","display":"Bösartige Neubildung: Gehirn und andere Teile des Zentralnervensystems, mehrere Teilbereiche überlappend","type":"MTBDiagnosis"},"basedOn":{"id":"c647ecac-4c88-4afb-8888-e71b43bd8422","type":"MTBMedicationRecommendation"},"recordedOn":"2024-12-05","status":{"code":"completed","display":"Abgeschlossen","system":"dnpm-dip/therapy/status"},"period":{"start":"2016-08-16","end":"2016-12-20"},"medication":[{"code":"L01EX27","display":"Capivasertib","system":"http://fhir.de/CodeSystem/bfarm/atc","version":"2024"}],"notes":"Notes on the therapy..."}]}],"responses":[{"id":"5565d5ac-dfa7-4a70-b64e-494c5be60b5b","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"therapy":{"id":"bb2f7dac-281d-419a-9562-012ba5c918d3","type":"MTBMedicationTherapy"},"effectiveDate":"2016-08-30","value":{"code":"PD","display":"Progressive Disease","system":"RECIST"}},{"id":"d51793ce-76c4-4909-b3a7-82c04a2c5846","patient":{"id":"b944f6b0-d65f-432c-9e6f-e6d3a4ea79f2","type":"Patient"},"therapy":{"id":"5463ebc8-637f-4eb3-8884-ce4355211d6e","type":"MTBMedicationTherapy"},"effectiveDate":"2016-10-18","value":{"code":"CR","display":"Complete Response","system":"RECIST"}}]} \ No newline at end of file +{ + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "gender" : { + "code" : "female", + "display" : "Weiblich", + "system" : "Gender" + }, + "birthDate" : "1956-02-25", + "dateOfDeath" : "2007-02-25", + "healthInsurance" : { + "type" : { + "code" : "GKV", + "display" : "gesetzliche Krankenversicherung", + "system" : "http://fhir.de/CodeSystem/versicherungsart-de-basis" + }, + "reference" : { + "id" : "1234567890", + "system" : "https://www.dguv.de/arge-ik", + "display" : "AOK", + "type" : "HealthInsurance" + } + }, + "address" : { + "municipalityCode" : "12345" + }, + "age" : { + "value" : 51, + "unit" : "Years" + }, + "vitalStatus" : { + "code" : "deceased", + "display" : "Verstorben", + "system" : "dnpm-dip/patient/vital-status" + } + }, + "episodesOfCare" : [ { + "id" : "a95f44a6-5dbb-4acd-9d52-05db10f8410b", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "period" : { + "start" : "2024-10-03" + }, + "diagnoses" : [ { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "type" : "MTBDiagnosis" + } ] + } ], + "diagnoses" : [ { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "recordedOn" : "2004-01-25", + "type" : { + "history" : [ { + "value" : { + "code" : "main", + "display" : "Hauptdiagnose", + "system" : "dnpm-dip/mtb/diagnosis/type" + }, + "date" : "2004-01-25" + } ] + }, + "code" : { + "code" : "C69.0", + "display" : "Bösartige Neubildung: Konjunktiva", + "system" : "http://fhir.de/CodeSystem/bfarm/icd-10-gm", + "version" : "2025" + }, + "topography" : { + "code" : "C69.0", + "display" : "Konjunktiva", + "system" : "urn:oid:2.16.840.1.113883.6.43.1", + "version" : "Zweite Revision" + }, + "grading" : { + "history" : [ { + "date" : "2004-01-25", + "codes" : [ { + "code" : "U", + "display" : "U = unbekannt", + "system" : "https://www.basisdatensatz.de/feld/161/grading" + }, { + "code" : "4", + "display" : "Glioblastoma", + "system" : "dnpm-dip/mtb/who-grading-cns-tumors", + "version" : "2021" + } ] + } ] + }, + "staging" : { + "history" : [ { + "date" : "2004-01-25", + "method" : { + "code" : "clinical", + "display" : "Klinisch", + "system" : "dnpm-dip/mtb/tumor-staging/method" + }, + "tnmClassification" : { + "tumor" : { + "code" : "T1", + "system" : "UICC" + }, + "nodes" : { + "code" : "N2", + "system" : "UICC" + }, + "metastasis" : { + "code" : "Mx", + "system" : "UICC" + } + }, + "otherClassifications" : [ { + "code" : "metastasized", + "display" : "Metastasiert", + "system" : "dnpm-dip/mtb/diagnosis/kds-tumor-spread" + } ] + } ] + }, + "guidelineTreatmentStatus" : { + "code" : "non-exhausted", + "display" : "Leitlinien nicht ausgeschöpft", + "system" : "dnpm-dip/mtb/diagnosis/guideline-treatment-status" + }, + "notes" : [ "Notes on the tumor diagnosis..." ] + } ], + "guidelineTherapies" : [ { + "id" : "a3a6a53f-d531-4f46-8697-9052d98cc9e5", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "therapyLine" : 2, + "intent" : { + "code" : "S", + "display" : "Sonstiges", + "system" : "dnpm-dip/therapy/intent" + }, + "category" : { + "code" : "I", + "display" : "Intraopterativ", + "system" : "dnpm-dip/therapy/category" + }, + "recordedOn" : "2025-04-03", + "status" : { + "code" : "stopped", + "display" : "Abgebrochen", + "system" : "dnpm-dip/therapy/status" + }, + "statusReason" : { + "code" : "progression", + "display" : "Progression", + "system" : "dnpm-dip/therapy/status-reason" + }, + "period" : { + "start" : "2023-08-03", + "end" : "2024-01-18" + }, + "medication" : [ { + "code" : "L01EX24", + "display" : "Surufatinib", + "system" : "http://fhir.de/CodeSystem/bfarm/atc", + "version" : "2024" + } ], + "notes" : [ "Notes on the therapy..." ] + } ], + "guidelineProcedures" : [ { + "id" : "ff5148ce-94ab-487f-a2a4-ebc5e1ea8a53", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "therapyLine" : 1, + "intent" : { + "code" : "K", + "display" : "Kurativ", + "system" : "dnpm-dip/therapy/intent" + }, + "code" : { + "code" : "surgery", + "display" : "OP", + "system" : "dnpm-dip/mtb/procedure/type" + }, + "status" : { + "code" : "completed", + "display" : "Abgeschlossen", + "system" : "dnpm-dip/therapy/status" + }, + "statusReason" : { + "code" : "chronic-remission", + "display" : "Anhaltende Remission", + "system" : "dnpm-dip/therapy/status-reason" + }, + "recordedOn" : "2025-04-03", + "period" : { + "start" : "2024-10-03" + }, + "notes" : [ "Notes on the therapeutic procedure..." ] + }, { + "id" : "461105eb-c3c6-4fd4-bcd3-799e7eaf281d", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "therapyLine" : 8, + "intent" : { + "code" : "K", + "display" : "Kurativ", + "system" : "dnpm-dip/therapy/intent" + }, + "code" : { + "code" : "nuclear-medicine", + "display" : "Nuklearmedizinische Therapie", + "system" : "dnpm-dip/mtb/procedure/type" + }, + "status" : { + "code" : "stopped", + "display" : "Abgebrochen", + "system" : "dnpm-dip/therapy/status" + }, + "statusReason" : { + "code" : "progression", + "display" : "Progression", + "system" : "dnpm-dip/therapy/status-reason" + }, + "recordedOn" : "2025-04-03", + "period" : { + "start" : "2024-10-03" + }, + "notes" : [ "Notes on the therapeutic procedure..." ] + } ], + "performanceStatus" : [ { + "id" : "2b1522a8-9628-4e66-8769-e1f329bf37c5", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "effectiveDate" : "2025-04-03", + "value" : { + "code" : "3", + "display" : "ECOG 3", + "system" : "ECOG-Performance-Status" + } + } ], + "specimens" : [ { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "diagnosis" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "type" : "MTBDiagnosis" + }, + "type" : { + "code" : "FFPE", + "display" : "FFPE", + "system" : "dnpm-dip/mtb/tumor-specimen/type" + }, + "collection" : { + "date" : "2025-04-03", + "method" : { + "code" : "unknown", + "display" : "Unbekannt", + "system" : "dnpm-dip/mtb/tumor-specimen/collection/method" + }, + "localization" : { + "code" : "unknown", + "display" : "Unbekannt", + "system" : "dnpm-dip/mtb/tumor-specimen/collection/localization" + } + } + } ], + "priorDiagnosticReports" : [ { + "id" : "e3d6eb01-6afb-4cb2-8682-b5f67565a701", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "performer" : { + "id" : "xyz", + "display" : "Molekular-Pathologie UKx", + "type" : "Institute" + }, + "issuedOn" : "2025-04-03", + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "type" : { + "code" : "other", + "display" : "Other", + "system" : "dnpm-dip/mtb/molecular-diagnostics/type" + }, + "results" : [ "Result of diagnostics..." ] + } ], + "histologyReports" : [ { + "id" : "49154f97-84a9-4a8c-8f52-b5dcbf6973ce", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "issuedOn" : "2025-04-03", + "results" : { + "tumorMorphology" : { + "id" : "af23d218-7c03-4950-984c-a5c35295b696", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "value" : { + "code" : "8935/1", + "display" : "Stromatumor o.n.A.", + "system" : "urn:oid:2.16.840.1.113883.6.43.1", + "version" : "Zweite Revision" + }, + "notes" : "Notes..." + }, + "tumorCellContent" : { + "id" : "f45c7add-f441-4786-aff3-917bad76b140", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "method" : { + "code" : "histologic", + "display" : "Histologisch", + "system" : "dnpm-dip/mtb/tumor-cell-content/method" + }, + "value" : 0.8229387003304868 + } + } + } ], + "ihcReports" : [ { + "id" : "dfc2429b-4677-4c04-8359-2e8bd68e8006", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "issuedOn" : "2025-04-03", + "journalId" : "9dc66c04-ad2c-4d4c-9e38-b524e4e59c4a", + "blockIds" : [ "34c921a8-d047-414d-a1b6-b0bd24c6b771" ], + "results" : { + "proteinExpression" : [ { + "id" : "ca7b6082-f4ac-4be2-a28f-d1d73ad3eff3", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "protein" : { + "code" : "HGNC:391", + "display" : "AKT1", + "system" : "https://www.genenames.org/" + }, + "value" : { + "code" : "2+", + "display" : "2+", + "system" : "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore" : 64, + "icScore" : { + "code" : "3", + "display" : ">= 10%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore" : { + "code" : "6", + "display" : ">= 75%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, { + "id" : "824afa8e-332f-498f-9e98-5e03ba072857", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "protein" : { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, + "value" : { + "code" : "unknown", + "display" : "untersucht, kein Ergebnis", + "system" : "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore" : 67, + "icScore" : { + "code" : "2", + "display" : ">= 5%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore" : { + "code" : "4", + "display" : ">= 25%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, { + "id" : "697544ba-c91b-498c-825d-4768db65f064", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "protein" : { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + }, + "value" : { + "code" : "3+", + "display" : "3+", + "system" : "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore" : 99, + "icScore" : { + "code" : "3", + "display" : ">= 10%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore" : { + "code" : "1", + "display" : ">= 1%", + "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + } ], + "msiMmr" : [ ] + } + } ], + "ngsReports" : [ { + "id" : "3a17112d-3dd2-468a-8eb5-d2acd2439b47", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "issuedOn" : "2025-04-03", + "type" : { + "code" : "genome-long-read", + "display" : "Genome long-read", + "system" : "dnpm-dip/ngs/type" + }, + "metadata" : [ { + "kitType" : "Kit Type", + "kitManufacturer" : "Manufacturer", + "sequencer" : "Sequencer", + "referenceGenome" : "HG19", + "pipeline" : "https://github.com/pipeline-project" + } ], + "results" : { + "tumorCellContent" : { + "id" : "1d0df7a7-b298-450d-99f6-be2eaee4c3f2", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "method" : { + "code" : "bioinformatic", + "display" : "Bioinformatisch", + "system" : "dnpm-dip/mtb/tumor-cell-content/method" + }, + "value" : 0.4814437947770913 + }, + "tmb" : { + "id" : "e2b42e18-1c99-4d7f-a049-ebf71e3fc2f6", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "value" : { + "value" : 282329, + "unit" : "Mutations per megabase" + }, + "interpretation" : { + "code" : "low", + "display" : "Niedrig", + "system" : "dnpm-dip/mtb/ngs/tmb/interpretation" + } + }, + "brcaness" : { + "id" : "9246f72b-790a-4c6b-aa8d-d00f0cda7a00", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "value" : 0.5, + "confidenceRange" : { + "min" : 0.4, + "max" : 0.6 + } + }, + "hrdScore" : { + "id" : "7a89c96e-f4c3-4f74-b7e7-69676a750ab6", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "value" : 0.7825761496253648, + "components" : { + "lst" : 0.845193455817853, + "loh" : 0.12405816770424238, + "tai" : 0.8345960469445086 + }, + "interpretation" : { + "code" : "high", + "display" : "Hoch", + "system" : "dnpm-dip/mtb/ngs/hrd-score/interpretation" + } + }, + "simpleVariants" : [ { + "id" : "a7a6d971-ccaf-489b-9d6c-3dce0fad63aa", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "aad4cdeb-d085-41d9-a3af-02e4e165ccc1", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "a302ca16-8c98-4697-85c1-6e0a2623ca12", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr22", + "gene" : { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "coding-region", + "display" : "Coding region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "468fbe60-ff1f-4151-a8d4-4bd2bd53e9ad", + "system" : "https://www.ensembl.org" + }, + "exonId" : "10", + "position" : { + "start" : 442 + }, + "altAllele" : "G", + "refAllele" : "A", + "dnaChange" : { + "code" : "c.442A>G", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Val7del", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 7, + "allelicFrequency" : 0.05075371444497867, + "interpretation" : { + "code" : "3", + "display" : "Uncertain significance", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, { + "id" : "cfe756be-a9d1-4726-ad1f-16d18c40e1e4", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "3549065d-1a19-4f52-8b5a-7acdc0052981", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "915a64b9-dfd5-4d8f-ba53-5760c452b153", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr19", + "gene" : { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "30d82280-ce5d-4477-97f8-8dfb33491662", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "5", + "position" : { + "start" : 124 + }, + "altAllele" : "G", + "refAllele" : "A", + "dnaChange" : { + "code" : "c.124A>G", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Gly2_Met46del", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 20, + "allelicFrequency" : 0.623433864043018, + "interpretation" : { + "code" : "1", + "display" : "Benign", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, { + "id" : "d6088d5a-3059-40a3-ae44-22ff4a63fe20", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "59c813ad-f057-4d3e-92f0-f64d198e7a9e", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "f47ba852-77d2-4495-af83-ebbbade46041", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr6", + "gene" : { + "code" : "HGNC:1100", + "display" : "BRCA1", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "7dc56f62-01fe-48de-8425-f2407a5f6797", + "system" : "https://www.ensembl.org" + }, + "exonId" : "9", + "position" : { + "start" : 586 + }, + "altAllele" : "G", + "refAllele" : "C", + "dnaChange" : { + "code" : "c.586C>G", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Cys28_Lys29delinsTrp", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 11, + "allelicFrequency" : 0.7808371811689188, + "interpretation" : { + "code" : "1", + "display" : "Benign", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, { + "id" : "01a40602-1992-44ee-86cf-af4b9f8ede17", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "0c12c379-ec6b-48d2-ab7d-f3ef1e832782", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "e0d20f40-37c8-4203-825c-f8c1c7aabbc9", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr11", + "gene" : { + "code" : "HGNC:25829", + "display" : "ABRAXAS1", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "coding-region", + "display" : "Coding region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "45566daf-2799-45bf-836b-227ad57f1e13", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "11", + "position" : { + "start" : 340 + }, + "altAllele" : "A", + "refAllele" : "G", + "dnaChange" : { + "code" : "c.340G>A", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Trp24Cys", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 23, + "allelicFrequency" : 0.350726510140109, + "interpretation" : { + "code" : "2", + "display" : "Likely benign", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, { + "id" : "b548d991-4270-4b60-96e9-d4d1897e2f3f", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "87a18418-1e1e-4546-9316-c14907c53122", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "7ab23f44-806e-480e-ba8a-2974789b7acc", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr9", + "gene" : { + "code" : "HGNC:1777", + "display" : "CDK6", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "444c908a-a87b-401f-9446-f152b70abff6", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "3", + "position" : { + "start" : 82 + }, + "altAllele" : "C", + "refAllele" : "T", + "dnaChange" : { + "code" : "c.82T>C", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Cys28delinsTrpVal", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 9, + "allelicFrequency" : 0.7308207727279626, + "interpretation" : { + "code" : "1", + "display" : "Benign", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, { + "id" : "b9b37461-cad8-4aa9-ab9a-765cc390ae93", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "c9343e8a-a961-478d-abf7-af8eca753195", + "system" : "https://www.ncbi.nlm.nih.gov/snp" + }, { + "value" : "fe9cf415-da2c-48ee-8239-1c0fff308477", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "chromosome" : "chr22", + "gene" : { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, + "localization" : [ { + "code" : "coding-region", + "display" : "Coding region", + "system" : "dnpm-dip/variant/localization" + } ], + "transcriptId" : { + "value" : "e089a986-861c-4987-a2d4-4127cd94cfcc", + "system" : "https://www.ensembl.org" + }, + "exonId" : "5", + "position" : { + "start" : 350 + }, + "altAllele" : "A", + "refAllele" : "G", + "dnaChange" : { + "code" : "c.350G>A", + "system" : "https://hgvs-nomenclature.org" + }, + "proteinChange" : { + "code" : "p.Trp24Cys", + "system" : "https://hgvs-nomenclature.org" + }, + "readDepth" : 20, + "allelicFrequency" : 0.6561532201278295, + "interpretation" : { + "code" : "2", + "display" : "Likely benign", + "system" : "https://www.ncbi.nlm.nih.gov/clinvar" + } + } ], + "copyNumberVariants" : [ { + "id" : "674dcb35-ae1f-4c9a-bf96-d718631b0b76", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "chromosome" : "chr13", + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "startRange" : { + "start" : 7504, + "end" : 7546 + }, + "endRange" : { + "start" : 8028, + "end" : 8078 + }, + "totalCopyNumber" : 7, + "relativeCopyNumber" : 0.11223346698282377, + "cnA" : 0.4978945009603952, + "cnB" : 0.4387588889519498, + "reportedAffectedGenes" : [ { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1097", + "display" : "BRAF", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:9967", + "display" : "RET", + "system" : "https://www.genenames.org/" + } ], + "reportedFocality" : "partial q-arm", + "type" : { + "code" : "high-level-gain", + "display" : "High-level-gain", + "system" : "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH" : [ { + "code" : "HGNC:25662", + "display" : "AAGAB", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:11998", + "display" : "TP53", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1753", + "display" : "CDH13", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + } ] + }, { + "id" : "0ccc8b6a-7692-405e-afb3-9ba79f6a6dc6", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "chromosome" : "chr4", + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "startRange" : { + "start" : 29821, + "end" : 29863 + }, + "endRange" : { + "start" : 30310, + "end" : 30360 + }, + "totalCopyNumber" : 2, + "relativeCopyNumber" : 0.004237951938893092, + "cnA" : 0.4120221366346364, + "cnB" : 0.021984357963086842, + "reportedAffectedGenes" : [ { + "code" : "HGNC:11998", + "display" : "TP53", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:25829", + "display" : "ABRAXAS1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1753", + "display" : "CDH13", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:886", + "display" : "ATRX", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3942", + "display" : "MTOR", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:9967", + "display" : "RET", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3689", + "display" : "FGFR2", + "system" : "https://www.genenames.org/" + } ], + "reportedFocality" : "partial q-arm", + "type" : { + "code" : "low-level-gain", + "display" : "Low-level-gain", + "system" : "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH" : [ { + "code" : "HGNC:1097", + "display" : "BRAF", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3690", + "display" : "FGFR3", + "system" : "https://www.genenames.org/" + } ] + }, { + "id" : "5eec91bc-94e1-462e-8686-df33216192eb", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "chromosome" : "chrX", + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "startRange" : { + "start" : 18371, + "end" : 18413 + }, + "endRange" : { + "start" : 19283, + "end" : 19333 + }, + "totalCopyNumber" : 3, + "relativeCopyNumber" : 0.795318484180268, + "cnA" : 0.86546686869607, + "cnB" : 0.7216652781170053, + "reportedAffectedGenes" : [ { + "code" : "HGNC:33", + "display" : "ABCA3", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:6973", + "display" : "MDM2", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1100", + "display" : "BRCA1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:76", + "display" : "ABL1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:21298", + "display" : "AACS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:6407", + "display" : "KRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3236", + "display" : "EGFR", + "system" : "https://www.genenames.org/" + } ], + "reportedFocality" : "partial q-arm", + "type" : { + "code" : "low-level-gain", + "display" : "Low-level-gain", + "system" : "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH" : [ { + "code" : "HGNC:33", + "display" : "ABCA3", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:25829", + "display" : "ABRAXAS1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3690", + "display" : "FGFR3", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:25662", + "display" : "AAGAB", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:76", + "display" : "ABL1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:886", + "display" : "ATRX", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:18615", + "display" : "BRAFP1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3236", + "display" : "EGFR", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + } ] + }, { + "id" : "7a162258-d213-4243-be7e-59244f4561e9", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "chromosome" : "chr9", + "localization" : [ { + "code" : "intronic", + "display" : "Intronic", + "system" : "dnpm-dip/variant/localization" + } ], + "startRange" : { + "start" : 23025, + "end" : 23067 + }, + "endRange" : { + "start" : 23220, + "end" : 23270 + }, + "totalCopyNumber" : 1, + "relativeCopyNumber" : 0.3220959397254798, + "cnA" : 0.11998983501009763, + "cnB" : 0.08203835493839595, + "reportedAffectedGenes" : [ { + "code" : "HGNC:33", + "display" : "ABCA3", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3690", + "display" : "FGFR3", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1097", + "display" : "BRAF", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:25662", + "display" : "AAGAB", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:1100", + "display" : "BRCA1", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3236", + "display" : "EGFR", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + } ], + "reportedFocality" : "partial q-arm", + "type" : { + "code" : "loss", + "display" : "Loss", + "system" : "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH" : [ { + "code" : "HGNC:25662", + "display" : "AAGAB", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:886", + "display" : "ATRX", + "system" : "https://www.genenames.org/" + }, { + "code" : "HGNC:3689", + "display" : "FGFR2", + "system" : "https://www.genenames.org/" + } ] + } ], + "dnaFusions" : [ { + "id" : "bfbb4eb3-fecf-4be6-a0b6-39ed3ab9f54c", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "chromosome" : "chr9", + "gene" : { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + }, + "position" : 788 + }, + "fusionPartner3prime" : { + "chromosome" : "chr19", + "gene" : { + "code" : "HGNC:1753", + "display" : "CDH13", + "system" : "https://www.genenames.org/" + }, + "position" : 384 + }, + "reportedNumReads" : 7 + }, { + "id" : "e99862ce-c098-4aa1-932c-5bfb7de2bb54", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "chromosome" : "chr10", + "gene" : { + "code" : "HGNC:1100", + "display" : "BRCA1", + "system" : "https://www.genenames.org/" + }, + "position" : 426 + }, + "fusionPartner3prime" : { + "chromosome" : "chrY", + "gene" : { + "code" : "HGNC:76", + "display" : "ABL1", + "system" : "https://www.genenames.org/" + }, + "position" : 587 + }, + "reportedNumReads" : 8 + }, { + "id" : "362f5786-4521-409a-b63f-69aad335abcb", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "localization" : [ { + "code" : "intronic", + "display" : "Intronic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "chromosome" : "chrX", + "gene" : { + "code" : "HGNC:1777", + "display" : "CDK6", + "system" : "https://www.genenames.org/" + }, + "position" : 421 + }, + "fusionPartner3prime" : { + "chromosome" : "chr15", + "gene" : { + "code" : "HGNC:3942", + "display" : "MTOR", + "system" : "https://www.genenames.org/" + }, + "position" : 618 + }, + "reportedNumReads" : 3 + }, { + "id" : "d9cc0ae1-1f22-4545-bcfc-3fc93faf1c7b", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "chromosome" : "chr16", + "gene" : { + "code" : "HGNC:6407", + "display" : "KRAS", + "system" : "https://www.genenames.org/" + }, + "position" : 727 + }, + "fusionPartner3prime" : { + "chromosome" : "chr22", + "gene" : { + "code" : "HGNC:6973", + "display" : "MDM2", + "system" : "https://www.genenames.org/" + }, + "position" : 955 + }, + "reportedNumReads" : 6 + }, { + "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "localization" : [ { + "code" : "intergenic", + "display" : "Intergenic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "chromosome" : "chr8", + "gene" : { + "code" : "HGNC:6407", + "display" : "KRAS", + "system" : "https://www.genenames.org/" + }, + "position" : 910 + }, + "fusionPartner3prime" : { + "chromosome" : "chr6", + "gene" : { + "code" : "HGNC:33", + "display" : "ABCA3", + "system" : "https://www.genenames.org/" + }, + "position" : 567 + }, + "reportedNumReads" : 7 + } ], + "rnaFusions" : [ { + "id" : "809f015f-8e17-45ae-82fe-1d2642a379c0", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "a961e828-b8eb-46a7-b92b-077b188d22eb", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "7f69ae21-f0ae-4f10-965b-116b5a3a4306", + "system" : "https://www.ensembl.org" + }, + "exonId" : "3", + "gene" : { + "code" : "HGNC:76", + "display" : "ABL1", + "system" : "https://www.genenames.org/" + }, + "position" : 939, + "strand" : "-" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "3e4978f1-a4e6-4822-bca2-6d65bfa903d0", + "system" : "https://www.ensembl.org" + }, + "exonId" : "5", + "gene" : { + "code" : "HGNC:1097", + "display" : "BRAF", + "system" : "https://www.genenames.org/" + }, + "position" : 898, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 9 + }, { + "id" : "e2686fdf-5aee-4a1c-a9f9-b5117d586a56", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "3530f838-6a51-4f34-84ff-a978182da6a6", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "intronic", + "display" : "Intronic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "ccf31cee-09ab-4bfc-a92b-f48f5523989e", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "9", + "gene" : { + "code" : "HGNC:21597", + "display" : "ACAD10", + "system" : "https://www.genenames.org/" + }, + "position" : 272, + "strand" : "-" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "71d1e8fc-9296-4d46-9d1f-a36e1f382d35", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "7", + "gene" : { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, + "position" : 848, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 8 + }, { + "id" : "139c8db9-edde-4bd0-ac25-4b7b1729f5cc", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "a1324b2a-96de-46a1-86a7-a575fb29b41a", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "20da1339-f72c-4481-a844-b690a0b950e5", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "6", + "gene" : { + "code" : "HGNC:3689", + "display" : "FGFR2", + "system" : "https://www.genenames.org/" + }, + "position" : 996, + "strand" : "+" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "96d13df2-6551-41f7-94b5-c7da14dd5ce0", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "6", + "gene" : { + "code" : "HGNC:18615", + "display" : "BRAFP1", + "system" : "https://www.genenames.org/" + }, + "position" : 814, + "strand" : "-" + }, + "effect" : "Effect", + "reportedNumReads" : 7 + }, { + "id" : "bf815c71-c890-40a3-84fb-714f31814c59", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "a6e3dd2f-1d7c-404d-953c-710873f846dd", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "d7d2344f-6651-4527-aa93-cb5b93f05aee", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "6", + "gene" : { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, + "position" : 292, + "strand" : "-" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "4092f456-1d4a-43e0-84a9-f70c3c14cf6b", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "5", + "gene" : { + "code" : "HGNC:6973", + "display" : "MDM2", + "system" : "https://www.genenames.org/" + }, + "position" : 925, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 7 + }, { + "id" : "5436e5f8-db2d-4947-a88a-1ab6b07e5faa", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "b83aa40a-fd2f-49c3-a34f-1411cc32783f", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "intergenic", + "display" : "Intergenic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "f9481fda-4a3f-442d-ad3f-e6adccfc4e73", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "5", + "gene" : { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, + "position" : 951, + "strand" : "+" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "18488fee-209c-4abe-9896-f49007bcc648", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "9", + "gene" : { + "code" : "HGNC:5173", + "display" : "HRAS", + "system" : "https://www.genenames.org/" + }, + "position" : 944, + "strand" : "-" + }, + "effect" : "Effect", + "reportedNumReads" : 6 + }, { + "id" : "a206e483-f18c-4656-924b-0f79969da5ab", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "adae872d-f6a7-4c3f-a7be-c4aad3f57694", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "regulatory-region", + "display" : "Regulatory region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "1a5c5afe-c41d-4300-b483-9a55a2ca0ac7", + "system" : "https://www.ensembl.org" + }, + "exonId" : "10", + "gene" : { + "code" : "HGNC:3942", + "display" : "MTOR", + "system" : "https://www.genenames.org/" + }, + "position" : 778, + "strand" : "+" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "16ca230d-78b7-4dfe-9025-616b2d1e0e0e", + "system" : "https://www.ensembl.org" + }, + "exonId" : "10", + "gene" : { + "code" : "HGNC:34", + "display" : "ABCA4", + "system" : "https://www.genenames.org/" + }, + "position" : 216, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 7 + }, { + "id" : "3345abf6-6afa-4069-8b45-390c5ceda24c", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "1b970bcf-766a-472e-a210-4b245c6b697d", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "intergenic", + "display" : "Intergenic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "030c35d3-eafb-4980-9d26-a6d124e5b411", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "8", + "gene" : { + "code" : "HGNC:33", + "display" : "ABCA3", + "system" : "https://www.genenames.org/" + }, + "position" : 496, + "strand" : "+" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "4e673024-533a-4931-9ac0-f069d139d0ad", + "system" : "https://www.ensembl.org" + }, + "exonId" : "11", + "gene" : { + "code" : "HGNC:3689", + "display" : "FGFR2", + "system" : "https://www.genenames.org/" + }, + "position" : 525, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 6 + }, { + "id" : "74254963-0987-4123-ba2c-c57e9de9afd7", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "28050793-0c1d-4d3b-abac-3d569d26a154", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "splicing-region", + "display" : "splicing region", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "b6536e66-bc89-4288-812f-436aa4d5a9a2", + "system" : "https://www.ensembl.org" + }, + "exonId" : "10", + "gene" : { + "code" : "HGNC:1100", + "display" : "BRCA1", + "system" : "https://www.genenames.org/" + }, + "position" : 51, + "strand" : "-" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "1289121c-c6fa-4179-b7fe-5c1f6326c2fa", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "3", + "gene" : { + "code" : "HGNC:21298", + "display" : "AACS", + "system" : "https://www.genenames.org/" + }, + "position" : 905, + "strand" : "-" + }, + "effect" : "Effect", + "reportedNumReads" : 5 + }, { + "id" : "476bf705-ea3e-4a4e-8e9b-29a8fd79446c", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "externalIds" : [ { + "value" : "ed80a31e-8f15-4e4f-8c78-654bc16e56a2", + "system" : "https://cancer.sanger.ac.uk/cosmic" + } ], + "localization" : [ { + "code" : "intronic", + "display" : "Intronic", + "system" : "dnpm-dip/variant/localization" + } ], + "fusionPartner5prime" : { + "transcriptId" : { + "value" : "6ec1314f-0301-4448-adad-da588a340928", + "system" : "https://www.ensembl.org" + }, + "exonId" : "3", + "gene" : { + "code" : "HGNC:21298", + "display" : "AACS", + "system" : "https://www.genenames.org/" + }, + "position" : 335, + "strand" : "+" + }, + "fusionPartner3prime" : { + "transcriptId" : { + "value" : "869e0853-097c-4c03-81f2-5d2b1f702e83", + "system" : "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId" : "6", + "gene" : { + "code" : "HGNC:1753", + "display" : "CDH13", + "system" : "https://www.genenames.org/" + }, + "position" : 927, + "strand" : "+" + }, + "effect" : "Effect", + "reportedNumReads" : 5 + } ], + "rnaSeqs" : [ ] + } + } ], + "carePlans" : [ { + "id" : "ddecb45f-d328-4a31-9f0b-504dd74a09bb", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03", + "statusReason" : { + "code" : "targeted-diagnostics-recommended", + "display" : "Zieldiagnostik empfohlen", + "system" : "dnpm-dip/mtb/careplan/status-reason" + }, + "geneticCounselingRecommendation" : { + "id" : "caee4091-8b35-4be8-954e-e6d7f4d6f8b2", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "issuedOn" : "2025-04-03", + "reason" : { + "code" : "unknown", + "display" : "Unbekannt", + "system" : "dnpm-dip/mtb/recommendation/genetic-counseling/reason" + } + }, + "medicationRecommendations" : [ { + "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03", + "priority" : { + "code" : "2", + "display" : "2", + "system" : "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence" : { + "grading" : { + "code" : "m1B", + "display" : "m1B", + "system" : "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums" : [ { + "code" : "is", + "display" : "is", + "system" : "dnpm-dip/mtb/level-of-evidence/addendum" + } ], + "publications" : [ { + "id" : "884742948", + "system" : "https://pubmed.ncbi.nlm.nih.gov", + "type" : "Publication" + } ] + }, + "category" : { + "code" : "IM", + "display" : "Immun-/Antikörpertherapie", + "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/category" + }, + "medication" : [ { + "code" : "L01EN01", + "display" : "Erdafitinib", + "system" : "http://fhir.de/CodeSystem/bfarm/atc", + "version" : "2024" + } ], + "useType" : { + "code" : "in-label", + "display" : "In-label Use", + "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" + }, + "supportingVariants" : [ { + "variant" : { + "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", + "type" : "Variant" + }, + "gene" : { + "code" : "HGNC:6407", + "display" : "KRAS", + "system" : "https://www.genenames.org/" + } + } ] + }, { + "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03", + "priority" : { + "code" : "1", + "display" : "1", + "system" : "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence" : { + "grading" : { + "code" : "m2C", + "display" : "m2C", + "system" : "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums" : [ { + "code" : "Z", + "display" : "Z", + "system" : "dnpm-dip/mtb/level-of-evidence/addendum" + } ], + "publications" : [ { + "id" : "1566646481", + "system" : "https://pubmed.ncbi.nlm.nih.gov", + "type" : "Publication" + } ] + }, + "category" : { + "code" : "HO", + "display" : "Hormontherapie", + "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/category" + }, + "medication" : [ { + "code" : "L01FX33", + "display" : "Tarlatamab", + "system" : "http://fhir.de/CodeSystem/bfarm/atc", + "version" : "2024" + } ], + "useType" : { + "code" : "off-label", + "display" : "Off-bel Use", + "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" + }, + "supportingVariants" : [ { + "variant" : { + "id" : "0ccc8b6a-7692-405e-afb3-9ba79f6a6dc6", + "type" : "Variant" + }, + "gene" : { + "code" : "HGNC:11998", + "display" : "TP53", + "system" : "https://www.genenames.org/" + } + } ] + } ], + "procedureRecommendations" : [ { + "id" : "1e76d94c-a57a-4b3f-9d6b-4af303c05199", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03", + "priority" : { + "code" : "3", + "display" : "3", + "system" : "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence" : { + "grading" : { + "code" : "m2C", + "display" : "m2C", + "system" : "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums" : [ { + "code" : "iv", + "display" : "iv", + "system" : "dnpm-dip/mtb/level-of-evidence/addendum" + } ], + "publications" : [ { + "id" : "9936302", + "system" : "https://pubmed.ncbi.nlm.nih.gov", + "type" : "Publication" + } ] + }, + "code" : { + "code" : "SO", + "display" : "Sonstiges", + "system" : "dnpm-dip/mtb/recommendation/procedure/category" + }, + "supportingVariants" : [ { + "variant" : { + "id" : "01a40602-1992-44ee-86cf-af4b9f8ede17", + "type" : "Variant" + }, + "gene" : { + "code" : "HGNC:25829", + "display" : "ABRAXAS1", + "system" : "https://www.genenames.org/" + } + } ] + } ], + "studyEnrollmentRecommendations" : [ { + "id" : "c617652e-d118-4033-9678-ea8eade11abb", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03", + "levelOfEvidence" : { + "code" : "m1B", + "display" : "m1B", + "system" : "dnpm-dip/mtb/level-of-evidence/grading" + }, + "priority" : { + "code" : "1", + "display" : "1", + "system" : "dnpm-dip/recommendation/priority" + }, + "study" : [ { + "id" : "fe066270-e69e-4fc7-95b1-59a3e8456a11", + "system" : "EUDAMED", + "type" : "Study" + } ], + "supportingVariants" : [ { + "variant" : { + "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", + "type" : "Variant" + }, + "gene" : { + "code" : "HGNC:6407", + "display" : "KRAS", + "system" : "https://www.genenames.org/" + } + } ] + } ], + "histologyReevaluationRequests" : [ { + "id" : "d9565325-726d-4fc8-bfa9-0fa4c0b53d7b", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "specimen" : { + "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", + "type" : "TumorSpecimen" + }, + "issuedOn" : "2025-04-03" + } ], + "rebiopsyRequests" : [ { + "id" : "858ce32e-3dea-4cdf-b85a-ae9fa84d113b", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "tumorEntity" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "type" : "MTBDiagnosis" + }, + "issuedOn" : "2025-04-03" + } ], + "notes" : [ "Protocol of the MTB conference..." ] + } ], + "followUps" : [ { + "date" : "2006-12-10" + } ], + "claims" : [ { + "id" : "d7afc9e8-5342-443d-9e13-0a88b4dd6037", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "recommendation" : { + "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", + "type" : "MTBMedicationRecommendation" + }, + "issuedOn" : "2025-04-03", + "stage" : { + "code" : "initial-claim", + "display" : "Erstantrag", + "system" : "dnpm-dip/mtb/claim/stage" + } + }, { + "id" : "2ef6b3c7-ce7e-4415-8a43-bd7a3a67be95", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "recommendation" : { + "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", + "type" : "MTBMedicationRecommendation" + }, + "issuedOn" : "2025-04-03", + "stage" : { + "code" : "revocation", + "display" : "Widerspruch", + "system" : "dnpm-dip/mtb/claim/stage" + } + } ], + "claimResponses" : [ { + "id" : "d9085718-77f6-4ace-b6da-c9358c853ff0", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "claim" : { + "id" : "d7afc9e8-5342-443d-9e13-0a88b4dd6037", + "type" : "Claim" + }, + "issuedOn" : "2025-04-03", + "status" : { + "code" : "rejected", + "display" : "Abgelehnt", + "system" : "dnpm-dip/mtb/claim-response/status" + }, + "statusReason" : { + "code" : "unknown", + "display" : "Unbekant", + "system" : "dnpm-dip/mtb/claim-response/status-reason" + } + }, { + "id" : "d93a0943-628d-47c6-9eda-4fba38df42be", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "claim" : { + "id" : "2ef6b3c7-ce7e-4415-8a43-bd7a3a67be95", + "type" : "Claim" + }, + "issuedOn" : "2025-04-03", + "status" : { + "code" : "rejected", + "display" : "Abgelehnt", + "system" : "dnpm-dip/mtb/claim-response/status" + }, + "statusReason" : { + "code" : "approval-revocation", + "display" : "Rücknahme der Zulassung", + "system" : "dnpm-dip/mtb/claim-response/status-reason" + } + } ], + "systemicTherapies" : [ { + "history" : [ { + "id" : "6b150d30-1c82-4663-833f-6a12ac582ca4", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "intent" : { + "code" : "S", + "display" : "Sonstiges", + "system" : "dnpm-dip/therapy/intent" + }, + "category" : { + "code" : "I", + "display" : "Intraopterativ", + "system" : "dnpm-dip/therapy/category" + }, + "basedOn" : { + "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", + "type" : "MTBMedicationRecommendation" + }, + "recordedOn" : "2025-04-03", + "status" : { + "code" : "stopped", + "display" : "Abgebrochen", + "system" : "dnpm-dip/therapy/status" + }, + "statusReason" : { + "code" : "progression", + "display" : "Progression", + "system" : "dnpm-dip/therapy/status-reason" + }, + "recommendationFulfillmentStatus" : { + "code" : "complete", + "display" : "Komplett", + "system" : "dnpm-dip/therapy/recommendation-fulfillment-status" + }, + "period" : { + "start" : "2006-10-15", + "end" : "2007-02-25" + }, + "medication" : [ { + "code" : "L01EN01", + "display" : "Erdafitinib", + "system" : "http://fhir.de/CodeSystem/bfarm/atc", + "version" : "2024" + } ], + "notes" : [ "Notes on the therapy..." ] + } ] + }, { + "history" : [ { + "id" : "27b6eddc-1a4f-4d68-a027-190a2c38754b", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "reason" : { + "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", + "display" : "Bösartige Neubildung: Konjunktiva", + "type" : "MTBDiagnosis" + }, + "intent" : { + "code" : "X", + "display" : "Keine Angabe", + "system" : "dnpm-dip/therapy/intent" + }, + "category" : { + "code" : "A", + "display" : "Adjuvant", + "system" : "dnpm-dip/therapy/category" + }, + "basedOn" : { + "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", + "type" : "MTBMedicationRecommendation" + }, + "recordedOn" : "2025-04-03", + "status" : { + "code" : "stopped", + "display" : "Abgebrochen", + "system" : "dnpm-dip/therapy/status" + }, + "statusReason" : { + "code" : "progression", + "display" : "Progression", + "system" : "dnpm-dip/therapy/status-reason" + }, + "recommendationFulfillmentStatus" : { + "code" : "partial", + "display" : "Partiell", + "system" : "dnpm-dip/therapy/recommendation-fulfillment-status" + }, + "period" : { + "start" : "2006-10-29", + "end" : "2007-02-25" + }, + "medication" : [ { + "code" : "L01FX33", + "display" : "Tarlatamab", + "system" : "http://fhir.de/CodeSystem/bfarm/atc", + "version" : "2024" + } ], + "notes" : [ "Notes on the therapy..." ] + } ] + } ], + "responses" : [ { + "id" : "bbbbbaaf-8486-454c-ba59-28593519342c", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "therapy" : { + "id" : "6b150d30-1c82-4663-833f-6a12ac582ca4", + "type" : "MTBSystemicTherapy" + }, + "effectiveDate" : "2006-12-10", + "method" : { + "code" : "RECIST", + "display" : "Nach RECIST-Kriterien", + "system" : "dnpm-dip/mtb/response/method" + }, + "value" : { + "code" : "SD", + "display" : "Stable Disease", + "system" : "RECIST" + } + }, { + "id" : "6b93b820-4d03-4883-af96-cf504fa6798e", + "patient" : { + "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", + "type" : "Patient" + }, + "therapy" : { + "id" : "27b6eddc-1a4f-4d68-a027-190a2c38754b", + "type" : "MTBSystemicTherapy" + }, + "effectiveDate" : "2007-02-11", + "method" : { + "code" : "RECIST", + "display" : "Nach RECIST-Kriterien", + "system" : "dnpm-dip/mtb/response/method" + }, + "value" : { + "code" : "PD", + "display" : "Progressive Disease", + "system" : "RECIST" + } + } ] +} From 76380a7c4fec4eda84de6707a8a7195bbaf2b692 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Fri, 30 May 2025 18:57:12 +0200 Subject: [PATCH 2/2] chore: update to lastest data model version --- mtb.go | 1111 +++---- tests/mv64e-mtb-fake-patient.json | 4771 ++++++++++++++++------------- 2 files changed, 3160 insertions(+), 2722 deletions(-) diff --git a/mtb.go b/mtb.go index b437c87..6bec79e 100644 --- a/mtb.go +++ b/mtb.go @@ -18,45 +18,47 @@ func (r *Mtb) Marshal() ([]byte, error) { } type Mtb struct { - CarePlans []MTBCarePlan `json:"carePlans,omitempty"` - ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"` - Claims []Claim `json:"claims,omitempty"` - Diagnoses []MTBDiagnosis `json:"diagnoses"` - EpisodesOfCare []MTBEpisodeOfCare `json:"episodesOfCare"` - FollowUPS []FollowUp `json:"followUps,omitempty"` - GuidelineProcedures []OncoProcedure `json:"guidelineProcedures,omitempty"` - GuidelineTherapies []MTBSystemicTherapy `json:"guidelineTherapies,omitempty"` - HistologyReports []HistologyReport `json:"histologyReports,omitempty"` - IhcReports []IHCReport `json:"ihcReports,omitempty"` - NgsReports []SomaticNGSReportMetadata `json:"ngsReports,omitempty"` - Patient Patient `json:"patient"` - PerformanceStatus []PerformanceStatus `json:"performanceStatus,omitempty"` - PriorDiagnosticReports []PriorDiagnosticReport `json:"priorDiagnosticReports,omitempty"` - Responses []Response `json:"responses,omitempty"` - Specimens []TumorSpecimen `json:"specimens,omitempty"` - SystemicTherapies []SystemicTherapy `json:"systemicTherapies,omitempty"` + CarePlans []MtbCarePlan `json:"carePlans,omitempty"` + ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"` + Claims []Claim `json:"claims,omitempty"` + Diagnoses []MtbDiagnosis `json:"diagnoses"` + EpisodesOfCare []MtbEpisodeOfCare `json:"episodesOfCare"` + FollowUPS []FollowUp `json:"followUps,omitempty"` + GuidelineProcedures []OncoProcedure `json:"guidelineProcedures,omitempty"` + GuidelineTherapies []MtbSystemicTherapy `json:"guidelineTherapies,omitempty"` + HistologyReports []HistologyReport `json:"histologyReports,omitempty"` + IhcReports []IhcReport `json:"ihcReports,omitempty"` + Metadata *MvhMetadata `json:"metadata,omitempty"` + NgsReports []SomaticNgsReport `json:"ngsReports,omitempty"` + Patient Patient `json:"patient"` + PerformanceStatus []PerformanceStatus `json:"performanceStatus,omitempty"` + PriorDiagnosticReports []PriorDiagnosticReport `json:"priorDiagnosticReports,omitempty"` + Responses []Response `json:"responses,omitempty"` + Specimens []TumorSpecimen `json:"specimens,omitempty"` + SystemicTherapies []SystemicTherapy `json:"systemicTherapies,omitempty"` } -type MTBCarePlan struct { - GeneticCounselingRecommendation *GeneticCounselingRecommendation `json:"geneticCounselingRecommendation,omitempty"` - HistologyReevaluationRequests []HistologyReevaluationRequest `json:"histologyReevaluationRequests,omitempty"` - ID string `json:"id"` - IssuedOn string `json:"issuedOn"` - MedicationRecommendations []MTBMedicationRecommendation `json:"medicationRecommendations,omitempty"` - Notes []string `json:"notes,omitempty"` - Patient Reference `json:"patient"` - ProcedureRecommendations []ProcedureRecommendation `json:"procedureRecommendations,omitempty"` - Reason *Reference `json:"reason,omitempty"` - RebiopsyRequests []RebiopsyRequest `json:"rebiopsyRequests,omitempty"` - StatusReason *CodingMTBCarePlanStatusReason `json:"statusReason,omitempty"` - StudyEnrollmentRecommendations []MTBStudyEnrollmentRecommendation `json:"studyEnrollmentRecommendations,omitempty"` +type MtbCarePlan struct { + GeneticCounselingRecommendation *GeneticCounselingRecommendation `json:"geneticCounselingRecommendation,omitempty"` + HistologyReevaluationRequests []HistologyReevaluationRequest `json:"histologyReevaluationRequests,omitempty"` + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + MedicationRecommendations []MtbMedicationRecommendation `json:"medicationRecommendations,omitempty"` + NoSequencingPerformedReason *CarePlanNoSequencingPerformedReasonCoding `json:"noSequencingPerformedReason,omitempty"` + Notes []string `json:"notes,omitempty"` + Patient Reference `json:"patient"` + ProcedureRecommendations []ProcedureRecommendation `json:"procedureRecommendations,omitempty"` + Reason *Reference `json:"reason,omitempty"` + RebiopsyRequests []RebiopsyRequest `json:"rebiopsyRequests,omitempty"` + RecommendationsMissingReason *MtbCarePlanRecommendationsMissingReasonCoding `json:"recommendationsMissingReason,omitempty"` + StudyEnrollmentRecommendations []MtbStudyEnrollmentRecommendation `json:"studyEnrollmentRecommendations,omitempty"` } type GeneticCounselingRecommendation struct { ID string `json:"id"` IssuedOn string `json:"issuedOn"` Patient Reference `json:"patient"` - Reason CodingGeneticCounselingRecommendationReason `json:"reason"` + Reason GeneticCounselingRecommendationReasonCoding `json:"reason"` } type Reference struct { @@ -66,11 +68,11 @@ type Reference struct { Type *string `json:"type,omitempty"` } -type CodingGeneticCounselingRecommendationReason struct { - Code ReasonCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type GeneticCounselingRecommendationReasonCoding struct { + Code GeneticCounselingRecommendationReasonCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type HistologyReevaluationRequest struct { @@ -80,44 +82,44 @@ type HistologyReevaluationRequest struct { Specimen Reference `json:"specimen"` } -type MTBMedicationRecommendation struct { - Category *CodingMTBMedicationRecommendationCategory `json:"category,omitempty"` +type MtbMedicationRecommendation struct { + Category *MtbMedicationRecommendationCategoryCoding `json:"category,omitempty"` ID string `json:"id"` IssuedOn string `json:"issuedOn"` LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` - Medication []CodingATCUnregisteredMedication `json:"medication"` + Medication []AtcUnregisteredMedicationCoding `json:"medication"` Patient Reference `json:"patient"` - Priority CodingRecommendationPriority `json:"priority"` + Priority RecommendationPriorityCoding `json:"priority"` Reason *Reference `json:"reason,omitempty"` SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` - UseType *CodingMTBMedicationRecommendationUseType `json:"useType,omitempty"` + UseType *MtbMedicationRecommendationUseTypeCoding `json:"useType,omitempty"` } -type CodingMTBMedicationRecommendationCategory struct { - Code CodingMTBMedicationRecommendationCategoryCode `json:"code"` +type MtbMedicationRecommendationCategoryCoding struct { + Code MtbMedicationRecommendationCategoryCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } type LevelOfEvidence struct { - Addendums []CodingLevelOfEvidenceAddendum `json:"addendums,omitempty"` - Grading CodingLevelOfEvidenceGrading `json:"grading"` + Addendums []LevelOfEvidenceAddendumCoding `json:"addendums,omitempty"` + Grading LevelOfEvidenceGradingCoding `json:"grading"` Publications []PublicationReference `json:"publications,omitempty"` } -type CodingLevelOfEvidenceAddendum struct { - Code AddendumCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type LevelOfEvidenceAddendumCoding struct { + Code LevelOfEvidenceAddendumCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingLevelOfEvidenceGrading struct { - Code LevelOfEvidenceCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type LevelOfEvidenceGradingCoding struct { + Code LevelOfEvidenceGradingCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type PublicationReference struct { @@ -127,18 +129,18 @@ type PublicationReference struct { Type *string `json:"type,omitempty"` } -type CodingATCUnregisteredMedication struct { +type AtcUnregisteredMedicationCoding struct { Code string `json:"code"` Display *string `json:"display,omitempty"` System RequestedMedicationSystem `json:"system"` Version *string `json:"version,omitempty"` } -type CodingRecommendationPriority struct { - Code PriorityCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type RecommendationPriorityCoding struct { + Code RecommendationPriorityCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type GeneAlterationReference struct { @@ -154,26 +156,33 @@ type Coding struct { Version *string `json:"version,omitempty"` } -type CodingMTBMedicationRecommendationUseType struct { - Code UseTypeCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbMedicationRecommendationUseTypeCoding struct { + Code MtbMedicationRecommendationUseTypeCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type CarePlanNoSequencingPerformedReasonCoding struct { + Code NoSequencingPerformedReasonCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type ProcedureRecommendation struct { - Code CodingMTBProcedureRecommendationCategory `json:"code"` + Code MtbProcedureRecommendationCategoryCoding `json:"code"` ID string `json:"id"` IssuedOn string `json:"issuedOn"` LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` Patient Reference `json:"patient"` - Priority CodingRecommendationPriority `json:"priority"` + Priority RecommendationPriorityCoding `json:"priority"` Reason *Reference `json:"reason,omitempty"` SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` } -type CodingMTBProcedureRecommendationCategory struct { - Code CodingMTBProcedureRecommendationCategoryCode `json:"code"` +type MtbProcedureRecommendationCategoryCoding struct { + Code MtbProcedureRecommendationCategoryCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -186,20 +195,20 @@ type RebiopsyRequest struct { TumorEntity Reference `json:"tumorEntity"` } -type CodingMTBCarePlanStatusReason struct { - Code CodingMTBCarePlanStatusReasonCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbCarePlanRecommendationsMissingReasonCoding struct { + Code MtbCarePlanRecommendationsMissingReasonCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type MTBStudyEnrollmentRecommendation struct { +type MtbStudyEnrollmentRecommendation struct { ID string `json:"id"` IssuedOn string `json:"issuedOn"` - LevelOfEvidence *CodingLevelOfEvidenceGrading `json:"levelOfEvidence,omitempty"` - Medication []CodingATCUnregisteredMedication `json:"medication,omitempty"` + LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"` + Medication []AtcUnregisteredMedicationCoding `json:"medication,omitempty"` Patient Reference `json:"patient"` - Priority CodingRecommendationPriority `json:"priority"` + Priority RecommendationPriorityCoding `json:"priority"` Reason Reference `json:"reason"` Study []StudyReference `json:"study"` SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"` @@ -217,19 +226,19 @@ type ClaimResponse struct { ID string `json:"id"` IssuedOn string `json:"issuedOn"` Patient Reference `json:"patient"` - Status CodingClaimResponseStatus `json:"status"` - StatusReason *CodingClaimResponseStatusReason `json:"statusReason,omitempty"` + Status ClaimResponseStatusCoding `json:"status"` + StatusReason *ClaimResponseStatusReasonCoding `json:"statusReason,omitempty"` } -type CodingClaimResponseStatus struct { - Code CodingClaimResponseStatusCode `json:"code"` +type ClaimResponseStatusCoding struct { + Code ClaimResponseStatusCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingClaimResponseStatusReason struct { - Code CodingClaimResponseStatusReasonCode `json:"code"` +type ClaimResponseStatusReasonCoding struct { + Code ClaimResponseStatusReasonCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -240,29 +249,29 @@ type Claim struct { IssuedOn string `json:"issuedOn"` Patient Reference `json:"patient"` Recommendation Reference `json:"recommendation"` - RequestedMedication []CodingATCUnregisteredMedication `json:"requestedMedication,omitempty"` - Stage *CodingClaimStage `json:"stage,omitempty"` + RequestedMedication []AtcUnregisteredMedicationCoding `json:"requestedMedication,omitempty"` + Stage *ClaimStageCoding `json:"stage,omitempty"` } -type CodingClaimStage struct { - Code StageCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type ClaimStageCoding struct { + Code ClaimStageCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type MTBDiagnosis struct { +type MtbDiagnosis struct { Code Coding `json:"code"` GermlineCodes []Coding `json:"germlineCodes,omitempty"` Grading *Grading `json:"grading,omitempty"` - GuidelineTreatmentStatus *CodingMTBDiagnosisGuidelineTreatmentStatus `json:"guidelineTreatmentStatus,omitempty"` + GuidelineTreatmentStatus *MtbDiagnosisGuidelineTreatmentStatusCoding `json:"guidelineTreatmentStatus,omitempty"` Histology []Reference `json:"histology,omitempty"` ID string `json:"id"` Notes []string `json:"notes,omitempty"` Patient Reference `json:"patient"` - RecordedOn *string `json:"recordedOn,omitempty"` + RecordedOn string `json:"recordedOn"` Staging *Staging `json:"staging,omitempty"` - Topography *Coding `json:"topography,omitempty"` + Topography Coding `json:"topography"` Type Type `json:"type"` } @@ -275,11 +284,11 @@ type TumorGrading struct { Date string `json:"date"` } -type CodingMTBDiagnosisGuidelineTreatmentStatus struct { - Code GuidelineTreatmentStatusCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbDiagnosisGuidelineTreatmentStatusCoding struct { + Code MtbDiagnosisGuidelineTreatmentStatusCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type Staging struct { @@ -288,13 +297,13 @@ type Staging struct { type TumorStaging struct { Date string `json:"date"` - Method CodingTumorStagingMethod `json:"method"` + Method TumorStagingMethodCoding `json:"method"` OtherClassifications []Coding `json:"otherClassifications,omitempty"` TnmClassification *TnmClassification `json:"tnmClassification,omitempty"` } -type CodingTumorStagingMethod struct { - Code CodingTumorStagingMethodCode `json:"code"` +type TumorStagingMethodCoding struct { + Code TumorStagingMethodCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -312,17 +321,17 @@ type Type struct { type History struct { Date string `json:"date"` - Value CodingMTBDiagnosis `json:"value"` + Value MtbDiagnosisCoding `json:"value"` } -type CodingMTBDiagnosis struct { - Code CodingMTBDiagnosisCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbDiagnosisCoding struct { + Code ValueCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type MTBEpisodeOfCare struct { +type MtbEpisodeOfCare struct { Diagnoses []Reference `json:"diagnoses,omitempty"` ID string `json:"id"` Patient Reference `json:"patient"` @@ -335,89 +344,99 @@ type PeriodDate struct { } type FollowUp struct { - Date string `json:"date"` - PatientStatus *CodingFollowUpPatientStatus `json:"patientStatus,omitempty"` + Date string `json:"date"` + LastContactDate *string `json:"lastContactDate,omitempty"` + Patient Reference `json:"patient"` + PatientStatus *FollowUpPatientStatusCoding `json:"patientStatus,omitempty"` } -type CodingFollowUpPatientStatus struct { - Code PatientStatusCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type FollowUpPatientStatusCoding struct { + Code FollowUpPatientStatusCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type OncoProcedure struct { BasedOn *Reference `json:"basedOn,omitempty"` - Code CodingOncoProcedure `json:"code"` + Code OncoProcedureCoding `json:"code"` ID string `json:"id"` - Intent *CodingMTBTherapyIntent `json:"intent,omitempty"` + Intent *MtbTherapyIntentCoding `json:"intent,omitempty"` Notes []string `json:"notes,omitempty"` Patient Reference `json:"patient"` Period *PeriodDate `json:"period,omitempty"` Reason *Reference `json:"reason,omitempty"` RecordedOn string `json:"recordedOn"` - Status CodingTherapyStatus `json:"status"` - StatusReason *CodingMTBTherapyStatusReason `json:"statusReason,omitempty"` + Status TherapyStatusCoding `json:"status"` + StatusReason *MtbTherapyStatusReasonCoding `json:"statusReason,omitempty"` TherapyLine *int64 `json:"therapyLine,omitempty"` } -type CodingOncoProcedure struct { - Code CodingOncoProcedureCode `json:"code"` +type OncoProcedureCoding struct { + Code OncoProcedureCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingMTBTherapyIntent struct { - Code IntentCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbTherapyIntentCoding struct { + Code MtbTherapyIntentCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingTherapyStatus struct { - Code CodingTherapyStatusCode `json:"code"` +type TherapyStatusCoding struct { + Code TherapyStatusCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingMTBTherapyStatusReason struct { - Code CodingMTBTherapyStatusReasonCode `json:"code"` +type MtbTherapyStatusReasonCoding struct { + Code MtbTherapyStatusReasonCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type MTBSystemicTherapy struct { +type MtbSystemicTherapy struct { BasedOn *Reference `json:"basedOn,omitempty"` - Category *CodingMTBSystemicTherapyCategory `json:"category,omitempty"` + Category *MtbSystemicTherapyCategoryCoding `json:"category,omitempty"` + Dosage *MtbSystemicTherapyDosageDensityCoding `json:"dosage,omitempty"` ID string `json:"id"` - Intent *CodingMTBTherapyIntent `json:"intent,omitempty"` - Medication []CodingATCUnregisteredMedication `json:"medication,omitempty"` + Intent *MtbTherapyIntentCoding `json:"intent,omitempty"` + Medication []AtcUnregisteredMedicationCoding `json:"medication,omitempty"` Notes []string `json:"notes,omitempty"` Patient Reference `json:"patient"` Period *PeriodDate `json:"period,omitempty"` Reason *Reference `json:"reason,omitempty"` - RecommendationFulfillmentStatus *CodingMTBSystemicTherapyRecommendationFulfillmentStatus `json:"recommendationFulfillmentStatus,omitempty"` + RecommendationFulfillmentStatus *MtbSystemicTherapyRecommendationFulfillmentStatusCoding `json:"recommendationFulfillmentStatus,omitempty"` RecordedOn string `json:"recordedOn"` - Status CodingTherapyStatus `json:"status"` - StatusReason *CodingMTBTherapyStatusReason `json:"statusReason,omitempty"` + Status TherapyStatusCoding `json:"status"` + StatusReason *MtbTherapyStatusReasonCoding `json:"statusReason,omitempty"` TherapyLine *int64 `json:"therapyLine,omitempty"` } -type CodingMTBSystemicTherapyCategory struct { - Code CodingMTBSystemicTherapyCategoryCode `json:"code"` +type MtbSystemicTherapyCategoryCoding struct { + Code MtbSystemicTherapyCategoryCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingMTBSystemicTherapyRecommendationFulfillmentStatus struct { - Code RecommendationFulfillmentStatusCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type MtbSystemicTherapyDosageDensityCoding struct { + Code MtbSystemicTherapyDosageDensityCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` +} + +type MtbSystemicTherapyRecommendationFulfillmentStatusCoding struct { + Code MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type HistologyReport struct { @@ -435,14 +454,14 @@ type HistologyReportResults struct { type TumorCellContent struct { ID string `json:"id"` - Method CodingTumorCellContentMethod `json:"method"` + Method TumorCellContentMethodCoding `json:"method"` Patient Reference `json:"patient"` Specimen Reference `json:"specimen"` Value float64 `json:"value"` } -type CodingTumorCellContentMethod struct { - Code CodingTumorCellContentMethodCode `json:"code"` +type TumorCellContentMethodCoding struct { + Code TumorCellContentMethodCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -450,13 +469,13 @@ type CodingTumorCellContentMethod struct { type TumorMorphology struct { ID string `json:"id"` - Notes *string `json:"notes,omitempty"` + Note *string `json:"note,omitempty"` Patient Reference `json:"patient"` Specimen Reference `json:"specimen"` Value Coding `json:"value"` } -type IHCReport struct { +type IhcReport struct { BlockIDS []string `json:"blockIds"` ID string `json:"id"` IssuedOn string `json:"issuedOn"` @@ -472,57 +491,76 @@ type IhcReportResults struct { } type MSIMmr struct { - ICScore *CodingProteinExpressionICScore `json:"icScore,omitempty"` + ICScore *ProteinExpressionICScoreCoding `json:"icScore,omitempty"` ID string `json:"id"` Patient Reference `json:"patient"` Protein Coding `json:"protein"` - TcScore *CodingProteinExpressionTCScore `json:"tcScore,omitempty"` + TcScore *ProteinExpressionTcScoreCoding `json:"tcScore,omitempty"` TpsScore *int64 `json:"tpsScore,omitempty"` - Value CodingProteinExpressionResult `json:"value"` + Value ProteinExpressionResultCoding `json:"value"` } -type CodingProteinExpressionICScore struct { - Code ICScoreCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type ProteinExpressionICScoreCoding struct { + Code ProteinExpressionICScoreCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingProteinExpressionTCScore struct { - Code TcScoreCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type ProteinExpressionTcScoreCoding struct { + Code ProteinExpressionTcScoreCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type CodingProteinExpressionResult struct { - Code CodingProteinExpressionResultCode `json:"code"` +type ProteinExpressionResultCoding struct { + Code ProteinExpressionResultCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } type ProteinExpression struct { - ICScore *CodingProteinExpressionICScore `json:"icScore,omitempty"` + ICScore *ProteinExpressionICScoreCoding `json:"icScore,omitempty"` ID string `json:"id"` Patient Reference `json:"patient"` Protein Coding `json:"protein"` - TcScore *CodingProteinExpressionTCScore `json:"tcScore,omitempty"` + TcScore *ProteinExpressionTcScoreCoding `json:"tcScore,omitempty"` TpsScore *int64 `json:"tpsScore,omitempty"` - Value CodingProteinExpressionResult `json:"value"` + Value ProteinExpressionResultCoding `json:"value"` } -type SomaticNGSReportMetadata struct { - ID string `json:"id"` - IssuedOn string `json:"issuedOn"` - Metadata []Metadata `json:"metadata"` - Patient Reference `json:"patient"` - Results NgsReportResults `json:"results"` - Specimen Reference `json:"specimen"` - Type CodingNGSReport `json:"type"` +type MvhMetadata struct { + ModelProjectConsent ModelProjectConsent `json:"modelProjectConsent"` + ResearchConsents []map[string]interface{} `json:"researchConsents,omitempty"` + TransferTAN string `json:"transferTAN"` + Type MvhSubmissionType `json:"type"` } -type Metadata struct { +type ModelProjectConsent struct { + Date *string `json:"date,omitempty"` + Provisions []Provision `json:"provisions"` + Version string `json:"version"` +} + +type Provision struct { + Date string `json:"date"` + Purpose ModelProjectConsentPurpose `json:"purpose"` + Type ConsentProvision `json:"type"` +} + +type SomaticNgsReport struct { + ID string `json:"id"` + IssuedOn string `json:"issuedOn"` + Metadata []NgsReportMetadata `json:"metadata"` + Patient Reference `json:"patient"` + Results NgsReportResults `json:"results"` + Specimen Reference `json:"specimen"` + Type NgsReportCoding `json:"type"` +} + +type NgsReportMetadata struct { KitManufacturer string `json:"kitManufacturer"` KitType string `json:"kitType"` Pipeline string `json:"pipeline"` @@ -531,18 +569,18 @@ type Metadata struct { } type NgsReportResults struct { - Brcaness *BRCAness `json:"brcaness,omitempty"` - CopyNumberVariants []Cnv `json:"copyNumberVariants"` - DnaFusions []DNAFusion `json:"dnaFusions"` - HrdScore *HRDScore `json:"hrdScore,omitempty"` - RnaFusions []RNAFusion `json:"rnaFusions"` - RnaSeqs []RNASeq `json:"rnaSeqs"` - SimpleVariants []Snv `json:"simpleVariants"` + Brcaness *Brcaness `json:"brcaness,omitempty"` + CopyNumberVariants []Cnv `json:"copyNumberVariants,omitempty"` + DnaFusions []DnaFusion `json:"dnaFusions,omitempty"` + HrdScore *HrdScore `json:"hrdScore,omitempty"` + RnaFusions []RnaFusion `json:"rnaFusions,omitempty"` + RnaSeqs []RnaSeq `json:"rnaSeqs,omitempty"` + SimpleVariants []Snv `json:"simpleVariants,omitempty"` Tmb *Tmb `json:"tmb,omitempty"` TumorCellContent *TumorCellContent `json:"tumorCellContent,omitempty"` } -type BRCAness struct { +type Brcaness struct { ConfidenceRange ConfidenceRange `json:"confidenceRange"` ID string `json:"id"` Patient Reference `json:"patient"` @@ -563,14 +601,14 @@ type Cnv struct { EndRange *EndRange `json:"endRange,omitempty"` ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` ID string `json:"id"` - Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"` Patient Reference `json:"patient"` RelativeCopyNumber *float64 `json:"relativeCopyNumber,omitempty"` ReportedAffectedGenes []Coding `json:"reportedAffectedGenes,omitempty"` ReportedFocality *string `json:"reportedFocality,omitempty"` StartRange *StartRange `json:"startRange,omitempty"` TotalCopyNumber *int64 `json:"totalCopyNumber,omitempty"` - Type CodingCNV `json:"type"` + Type CnvCoding `json:"type"` } type EndRange struct { @@ -583,8 +621,8 @@ type VariantExternalID struct { Value string `json:"value"` } -type CodingBaseVariantLocalization struct { - Code CodingBaseVariantLocalizationCode `json:"code"` +type BaseVariantLocalizationCoding struct { + Code BaseVariantLocalizationCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -595,19 +633,19 @@ type StartRange struct { Start float64 `json:"start"` } -type CodingCNV struct { - Code CodingCNVCode `json:"code"` +type CnvCoding struct { + Code CnvCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type DNAFusion struct { +type DnaFusion struct { ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` FusionPartner3Prime DnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` FusionPartner5Prime DnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` ID string `json:"id"` - Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"` Patient Reference `json:"patient"` ReportedNumReads int64 `json:"reportedNumReads"` } @@ -624,10 +662,10 @@ type DnaFusionFusionPartner5Prime struct { Position float64 `json:"position"` } -type HRDScore struct { +type HrdScore struct { Components Components `json:"components"` ID string `json:"id"` - Interpretation *CodingHRDScoreInterpretation `json:"interpretation,omitempty"` + Interpretation *HrdScoreInterpretationCoding `json:"interpretation,omitempty"` Patient Reference `json:"patient"` Specimen Reference `json:"specimen"` Value float64 `json:"value"` @@ -639,20 +677,20 @@ type Components struct { Tai float64 `json:"tai"` } -type CodingHRDScoreInterpretation struct { - Code InterpretationCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type HrdScoreInterpretationCoding struct { + Code InterpretationCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type RNAFusion struct { +type RnaFusion struct { Effect *string `json:"effect,omitempty"` ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` FusionPartner3Prime RnaFusionFusionPartner3Prime `json:"fusionPartner3prime"` FusionPartner5Prime RnaFusionFusionPartner5Prime `json:"fusionPartner5prime"` ID string `json:"id"` - Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"` Patient Reference `json:"patient"` ReportedNumReads int64 `json:"reportedNumReads"` } @@ -678,13 +716,13 @@ type RnaFusionFusionPartner5Prime struct { TranscriptID TranscriptID `json:"transcriptId"` } -type RNASeq struct { +type RnaSeq struct { CohortRanking *int64 `json:"cohortRanking,omitempty"` ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` Gene *Coding `json:"gene,omitempty"` ID string `json:"id"` LibrarySize *int64 `json:"librarySize,omitempty"` - Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"` Patient Reference `json:"patient"` RawCounts int64 `json:"rawCounts"` TissueCorrectedExpression *bool `json:"tissueCorrectedExpression,omitempty"` @@ -697,23 +735,23 @@ type Snv struct { AllelicFrequency float64 `json:"allelicFrequency"` AltAllele string `json:"altAllele"` Chromosome Chromosome `json:"chromosome"` - DnaChange *Coding `json:"dnaChange,omitempty"` + DnaChange string `json:"dnaChange"` ExonID *string `json:"exonId,omitempty"` ExternalIDS []VariantExternalID `json:"externalIds,omitempty"` - Gene *Coding `json:"gene,omitempty"` + Gene Coding `json:"gene"` ID string `json:"id"` - Interpretation *CodingClinVar `json:"interpretation,omitempty"` - Localization []CodingBaseVariantLocalization `json:"localization,omitempty"` + Interpretation *ClinVarCoding `json:"interpretation,omitempty"` + Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"` Patient Reference `json:"patient"` Position Position `json:"position"` - ProteinChange *Coding `json:"proteinChange,omitempty"` + ProteinChange *string `json:"proteinChange,omitempty"` ReadDepth int64 `json:"readDepth"` RefAllele string `json:"refAllele"` TranscriptID TranscriptID `json:"transcriptId"` } -type CodingClinVar struct { - Code CodingClinVarCode `json:"code"` +type ClinVarCoding struct { + Code ClinVarCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -726,26 +764,26 @@ type Position struct { type Tmb struct { ID string `json:"id"` - Interpretation *CodingTMBInterpretation `json:"interpretation,omitempty"` + Interpretation *TmbInterpretationCoding `json:"interpretation,omitempty"` Patient Reference `json:"patient"` Specimen Reference `json:"specimen"` - Value TMBResult `json:"value"` + Value TmbResult `json:"value"` } -type CodingTMBInterpretation struct { - Code InterpretationCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type TmbInterpretationCoding struct { + Code InterpretationCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } -type TMBResult struct { +type TmbResult struct { Unit *string `json:"unit,omitempty"` Value float64 `json:"value"` } -type CodingNGSReport struct { - Code CodingNGSReportCode `json:"code"` +type NgsReportCoding struct { + Code NgsReportCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -756,11 +794,11 @@ type Patient struct { Age *Age `json:"age,omitempty"` BirthDate string `json:"birthDate"` DateOfDeath *string `json:"dateOfDeath,omitempty"` - Gender CodingGender `json:"gender"` + Gender GenderCoding `json:"gender"` HealthInsurance HealthInsurance `json:"healthInsurance"` ID string `json:"id"` ManagingSite *Coding `json:"managingSite,omitempty"` - VitalStatus *CodingVitalStatus `json:"vitalStatus,omitempty"` + VitalStatus *VitalStatusCoding `json:"vitalStatus,omitempty"` } type Address struct { @@ -772,41 +810,41 @@ type Age struct { Value float64 `json:"value"` } -type CodingGender struct { - Code GenderCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type GenderCoding struct { + Code GenderCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type HealthInsurance struct { Reference *Reference `json:"reference,omitempty"` - Type CodingHealthInsurance `json:"type"` + Type HealthInsuranceCoding `json:"type"` } -type CodingHealthInsurance struct { - Code CodingHealthInsuranceCode `json:"code"` +type HealthInsuranceCoding struct { + Code HealthInsuranceCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingVitalStatus struct { - Code VitalStatusCode `json:"code"` - Display *string `json:"display,omitempty"` - System *string `json:"system,omitempty"` - Version *string `json:"version,omitempty"` +type VitalStatusCoding struct { + Code VitalStatusCodingCode `json:"code"` + Display *string `json:"display,omitempty"` + System *string `json:"system,omitempty"` + Version *string `json:"version,omitempty"` } type PerformanceStatus struct { EffectiveDate string `json:"effectiveDate"` ID string `json:"id"` Patient Reference `json:"patient"` - Value CodingECOG `json:"value"` + Value EcogCoding `json:"value"` } -type CodingECOG struct { - Code CodingECOGCode `json:"code"` +type EcogCoding struct { + Code EcogCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -819,11 +857,11 @@ type PriorDiagnosticReport struct { Performer *Reference `json:"performer,omitempty"` Results []string `json:"results,omitempty"` Specimen Reference `json:"specimen"` - Type CodingMolecularDiagnosticReport `json:"type"` + Type MolecularDiagnosticReportCoding `json:"type"` } -type CodingMolecularDiagnosticReport struct { - Code CodingMolecularDiagnosticReportCode `json:"code"` +type MolecularDiagnosticReportCoding struct { + Code MolecularDiagnosticReportCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -832,21 +870,21 @@ type CodingMolecularDiagnosticReport struct { type Response struct { EffectiveDate string `json:"effectiveDate"` ID string `json:"id"` - Method CodingResponseMethod `json:"method"` + Method ResponseMethodCoding `json:"method"` Patient Reference `json:"patient"` Therapy Reference `json:"therapy"` - Value CodingRECIST `json:"value"` + Value RecistCoding `json:"value"` } -type CodingResponseMethod struct { - Code CodingResponseMethodCode `json:"code"` +type ResponseMethodCoding struct { + Code ResponseMethodCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingRECIST struct { - Code CodingRECISTCode `json:"code"` +type RecistCoding struct { + Code RecistCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` @@ -857,137 +895,142 @@ type TumorSpecimen struct { Diagnosis Reference `json:"diagnosis"` ID string `json:"id"` Patient Reference `json:"patient"` - Type CodingTumorSpecimen `json:"type"` + Type TumorSpecimenCoding `json:"type"` } type Collection struct { Date *string `json:"date,omitempty"` - Localization CodingTumorSpecimenCollectionLocalization `json:"localization"` - Method CodingTumorSpecimenCollectionMethod `json:"method"` + Localization TumorSpecimenCollectionLocalizationCoding `json:"localization"` + Method TumorSpecimenCollectionMethodCoding `json:"method"` } -type CodingTumorSpecimenCollectionLocalization struct { - Code CodingTumorSpecimenCollectionLocalizationCode `json:"code"` +type TumorSpecimenCollectionLocalizationCoding struct { + Code TumorSpecimenCollectionLocalizationCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingTumorSpecimenCollectionMethod struct { - Code CodingTumorSpecimenCollectionMethodCode `json:"code"` +type TumorSpecimenCollectionMethodCoding struct { + Code TumorSpecimenCollectionMethodCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } -type CodingTumorSpecimen struct { - Code CodingTumorSpecimenCode `json:"code"` +type TumorSpecimenCoding struct { + Code TumorSpecimenCodingCode `json:"code"` Display *string `json:"display,omitempty"` System *string `json:"system,omitempty"` Version *string `json:"version,omitempty"` } type SystemicTherapy struct { - History []MTBSystemicTherapy `json:"history"` + History []MtbSystemicTherapy `json:"history"` } -type ReasonCode string +type GeneticCounselingRecommendationReasonCodingCode string const ( - FamilyAnamnesis ReasonCode = "family-anamnesis" - PurpleOther ReasonCode = "other" - PurpleUnknown ReasonCode = "unknown" - SecondaryTumor ReasonCode = "secondary-tumor" - SelfAnamnesis ReasonCode = "self-anamnesis" + FamilyAnamnesis GeneticCounselingRecommendationReasonCodingCode = "family-anamnesis" + GeneticCounselingRecommendationReasonCodingCodeOther GeneticCounselingRecommendationReasonCodingCode = "other" + GeneticCounselingRecommendationReasonCodingCodeUnknown GeneticCounselingRecommendationReasonCodingCode = "unknown" + SecondaryTumor GeneticCounselingRecommendationReasonCodingCode = "secondary-tumor" + SelfAnamnesis GeneticCounselingRecommendationReasonCodingCode = "self-anamnesis" ) -type CodingMTBMedicationRecommendationCategoryCode string +type MtbMedicationRecommendationCategoryCodingCode string const ( - Ch CodingMTBMedicationRecommendationCategoryCode = "CH" - Ho CodingMTBMedicationRecommendationCategoryCode = "HO" - IM CodingMTBMedicationRecommendationCategoryCode = "IM" - PurpleSO CodingMTBMedicationRecommendationCategoryCode = "SO" - Sz CodingMTBMedicationRecommendationCategoryCode = "SZ" - Zs CodingMTBMedicationRecommendationCategoryCode = "ZS" + MtbMedicationRecommendationCategoryCodingCodeCh MtbMedicationRecommendationCategoryCodingCode = "CH" + MtbMedicationRecommendationCategoryCodingCodeHo MtbMedicationRecommendationCategoryCodingCode = "HO" + MtbMedicationRecommendationCategoryCodingCodeIm MtbMedicationRecommendationCategoryCodingCode = "IM" + MtbMedicationRecommendationCategoryCodingCodeSO MtbMedicationRecommendationCategoryCodingCode = "SO" + MtbMedicationRecommendationCategoryCodingCodeSz MtbMedicationRecommendationCategoryCodingCode = "SZ" + MtbMedicationRecommendationCategoryCodingCodeZs MtbMedicationRecommendationCategoryCodingCode = "ZS" ) -type AddendumCode string +type LevelOfEvidenceAddendumCodingCode string const ( - Is AddendumCode = "is" - Iv AddendumCode = "iv" - R AddendumCode = "R" - Z AddendumCode = "Z" + Is LevelOfEvidenceAddendumCodingCode = "is" + Iv LevelOfEvidenceAddendumCodingCode = "iv" + R LevelOfEvidenceAddendumCodingCode = "R" + Z LevelOfEvidenceAddendumCodingCode = "Z" ) -type LevelOfEvidenceCode string +type LevelOfEvidenceGradingCodingCode string const ( - CodeUndefined LevelOfEvidenceCode = "undefined" - M1A LevelOfEvidenceCode = "m1A" - M1B LevelOfEvidenceCode = "m1B" - M1C LevelOfEvidenceCode = "m1C" - M2A LevelOfEvidenceCode = "m2A" - M2B LevelOfEvidenceCode = "m2B" - M2C LevelOfEvidenceCode = "m2C" - M3 LevelOfEvidenceCode = "m3" - M4 LevelOfEvidenceCode = "m4" + LevelOfEvidenceGradingCodingCodeUndefined LevelOfEvidenceGradingCodingCode = "undefined" + LevelOfEvidenceGradingCodingCodeM1A LevelOfEvidenceGradingCodingCode = "m1A" + LevelOfEvidenceGradingCodingCodeM1B LevelOfEvidenceGradingCodingCode = "m1B" + LevelOfEvidenceGradingCodingCodeM1C LevelOfEvidenceGradingCodingCode = "m1C" + LevelOfEvidenceGradingCodingCodeM2A LevelOfEvidenceGradingCodingCode = "m2A" + LevelOfEvidenceGradingCodingCodeM2B LevelOfEvidenceGradingCodingCode = "m2B" + LevelOfEvidenceGradingCodingCodeM2C LevelOfEvidenceGradingCodingCode = "m2C" + LevelOfEvidenceGradingCodingCodeM3 LevelOfEvidenceGradingCodingCode = "m3" + LevelOfEvidenceGradingCodingCodeM4 LevelOfEvidenceGradingCodingCode = "m4" ) type PublicationSystem string const ( - HTTPSPubmedNcbiNlmNihGov PublicationSystem = "https://pubmed.ncbi.nlm.nih.gov" - HTTPSWWWDoiOrg PublicationSystem = "https://www.doi.org" + PubmedNcbiNlmNihGov PublicationSystem = "https://pubmed.ncbi.nlm.nih.gov" + DoiOrg PublicationSystem = "https://www.doi.org" ) type RequestedMedicationSystem string const ( - HTTPFhirDeCodeSystemBfarmAtc RequestedMedicationSystem = "http://fhir.de/CodeSystem/bfarm/atc" - SystemUndefined RequestedMedicationSystem = "undefined" + FhirDeCodeSystemBfarmAtc RequestedMedicationSystem = "http://fhir.de/CodeSystem/bfarm/atc" + SystemUndefined RequestedMedicationSystem = "undefined" ) -type PriorityCode string +type RecommendationPriorityCodingCode string const ( - Purple1 PriorityCode = "1" - Purple2 PriorityCode = "2" - Purple3 PriorityCode = "3" - Purple4 PriorityCode = "4" + RecommendationPriorityCodingCode1 RecommendationPriorityCodingCode = "1" + RecommendationPriorityCodingCode2 RecommendationPriorityCodingCode = "2" + RecommendationPriorityCodingCode3 RecommendationPriorityCodingCode = "3" + RecommendationPriorityCodingCode4 RecommendationPriorityCodingCode = "4" ) -type UseTypeCode string +type MtbMedicationRecommendationUseTypeCodingCode string const ( - Compassionate UseTypeCode = "compassionate" - FluffyUnknown UseTypeCode = "unknown" - InLabel UseTypeCode = "in-label" - OffLabel UseTypeCode = "off-label" - SECPreventive UseTypeCode = "sec-preventive" + MtbMedicationRecommendationUseTypeCodingCodeCompassionate MtbMedicationRecommendationUseTypeCodingCode = "compassionate" + MtbMedicationRecommendationUseTypeCodingCodeInLabel MtbMedicationRecommendationUseTypeCodingCode = "in-label" + MtbMedicationRecommendationUseTypeCodingCodeUnknown MtbMedicationRecommendationUseTypeCodingCode = "unknown" + MtbMedicationRecommendationUseTypeCodingCodeOffLabel MtbMedicationRecommendationUseTypeCodingCode = "off-label" + MtbMedicationRecommendationUseTypeCodingCodeSECPreventive MtbMedicationRecommendationUseTypeCodingCode = "sec-preventive" ) -type CodingMTBProcedureRecommendationCategoryCode string +type NoSequencingPerformedReasonCode string const ( - As CodingMTBProcedureRecommendationCategoryCode = "AS" - FluffySO CodingMTBProcedureRecommendationCategoryCode = "SO" - Op CodingMTBProcedureRecommendationCategoryCode = "OP" - St CodingMTBProcedureRecommendationCategoryCode = "ST" - Ws CodingMTBProcedureRecommendationCategoryCode = "WS" - Ww CodingMTBProcedureRecommendationCategoryCode = "WW" + MtbDiagnosisCodingCodeOther NoSequencingPerformedReasonCode = "other" + NonGeneticCause NoSequencingPerformedReasonCode = "non-genetic-cause" + NotRareDisease NoSequencingPerformedReasonCode = "not-rare-disease" + Psychosomatic NoSequencingPerformedReasonCode = "psychosomatic" + TargetedDiagnosticsRecommended NoSequencingPerformedReasonCode = "targeted-diagnostics-recommended" ) -type CodingMTBCarePlanStatusReasonCode string +type MtbProcedureRecommendationCategoryCodingCode string const ( - FluffyOther CodingMTBCarePlanStatusReasonCode = "other" - NoTarget CodingMTBCarePlanStatusReasonCode = "no-target" - NonGeneticCause CodingMTBCarePlanStatusReasonCode = "non-genetic-cause" - NotRareDisease CodingMTBCarePlanStatusReasonCode = "not-rare-disease" - Psychosomatic CodingMTBCarePlanStatusReasonCode = "psychosomatic" - TargetedDiagnosticsRecommended CodingMTBCarePlanStatusReasonCode = "targeted-diagnostics-recommended" + MtbProcedureRecommendationCategoryCodingCodeAs MtbProcedureRecommendationCategoryCodingCode = "AS" + MtbProcedureRecommendationCategoryCodingCodeSO MtbProcedureRecommendationCategoryCodingCode = "SO" + MtbProcedureRecommendationCategoryCodingCodeOp MtbProcedureRecommendationCategoryCodingCode = "OP" + MtbProcedureRecommendationCategoryCodingCodeSt MtbProcedureRecommendationCategoryCodingCode = "ST" + MtbProcedureRecommendationCategoryCodingCodeWs MtbProcedureRecommendationCategoryCodingCode = "WS" + MtbProcedureRecommendationCategoryCodingCodeWw MtbProcedureRecommendationCategoryCodingCode = "WW" +) + +type MtbCarePlanRecommendationsMissingReasonCodingCode string + +const ( + NoTarget MtbCarePlanRecommendationsMissingReasonCodingCode = "no-target" ) type StudySystem string @@ -999,172 +1042,203 @@ const ( Nct StudySystem = "NCT" ) -type CodingClaimResponseStatusCode string +type ClaimResponseStatusCodingCode string const ( - Accepted CodingClaimResponseStatusCode = "accepted" - Rejected CodingClaimResponseStatusCode = "rejected" - TentacledUnknown CodingClaimResponseStatusCode = "unknown" + Accepted ClaimResponseStatusCodingCode = "accepted" + ClaimResponseStatusCodingCodeUnknown ClaimResponseStatusCodingCode = "unknown" + Rejected ClaimResponseStatusCodingCode = "rejected" ) -type CodingClaimResponseStatusReasonCode string +type ClaimResponseStatusReasonCodingCode string const ( - ApprovalRevocation CodingClaimResponseStatusReasonCode = "approval-revocation" - FormalReasons CodingClaimResponseStatusReasonCode = "formal-reasons" - InclusionInStudy CodingClaimResponseStatusReasonCode = "inclusion-in-study" - InsufficientEvidence CodingClaimResponseStatusReasonCode = "insufficient-evidence" - OtherTherapyRecommended CodingClaimResponseStatusReasonCode = "other-therapy-recommended" - StandardTherapyNotExhausted CodingClaimResponseStatusReasonCode = "standard-therapy-not-exhausted" - StickyUnknown CodingClaimResponseStatusReasonCode = "unknown" - TentacledOther CodingClaimResponseStatusReasonCode = "other" + ClaimResponseStatusReasonCodingCodeApprovalRevocation ClaimResponseStatusReasonCodingCode = "approval-revocation" + ClaimResponseStatusReasonCodingCodeOther ClaimResponseStatusReasonCodingCode = "other" + ClaimResponseStatusReasonCodingCodeUnknown ClaimResponseStatusReasonCodingCode = "unknown" + ClaimResponseStatusReasonCodingCodeFormalReasons ClaimResponseStatusReasonCodingCode = "formal-reasons" + ClaimResponseStatusReasonCodingCodeInclusionInStudy ClaimResponseStatusReasonCodingCode = "inclusion-in-study" + ClaimResponseStatusReasonCodingCodeInsufficientEvidence ClaimResponseStatusReasonCodingCode = "insufficient-evidence" + ClaimResponseStatusReasonCodingCodeOtherTherapyRecommended ClaimResponseStatusReasonCodingCode = "other-therapy-recommended" + ClaimResponseStatusReasonCodingCodeStandardTherapyNotExhausted ClaimResponseStatusReasonCodingCode = "standard-therapy-not-exhausted" ) -type StageCode string +type ClaimStageCodingCode string const ( - FollowUpClaim StageCode = "follow-up-claim" - IndigoUnknown StageCode = "unknown" - InitialClaim StageCode = "initial-claim" - Revocation StageCode = "revocation" + ClaimStageCodingCodeUnknown ClaimStageCodingCode = "unknown" + ClaimStageCodingCodeFollowUpClaim ClaimStageCodingCode = "follow-up-claim" + ClaimStageCodingCodeInitialClaim ClaimStageCodingCode = "initial-claim" + ClaimStageCodingCodeRevocation ClaimStageCodingCode = "revocation" ) -type GuidelineTreatmentStatusCode string +type MtbDiagnosisGuidelineTreatmentStatusCodingCode string const ( - Exhausted GuidelineTreatmentStatusCode = "exhausted" - Impossible GuidelineTreatmentStatusCode = "impossible" - IndecentUnknown GuidelineTreatmentStatusCode = "unknown" - NoGuidelinesAvailable GuidelineTreatmentStatusCode = "no-guidelines-available" - NonExhausted GuidelineTreatmentStatusCode = "non-exhausted" + MtbDiagnosisGuidelineTreatmentStatusCodingCodeExhausted MtbDiagnosisGuidelineTreatmentStatusCodingCode = "exhausted" + MtbDiagnosisGuidelineTreatmentStatusCodingCodeImpossible MtbDiagnosisGuidelineTreatmentStatusCodingCode = "impossible" + MtbDiagnosisGuidelineTreatmentStatusCodingCodeUnknown MtbDiagnosisGuidelineTreatmentStatusCodingCode = "unknown" + MtbDiagnosisGuidelineTreatmentStatusCodingCodeNoGuidelinesAvailable MtbDiagnosisGuidelineTreatmentStatusCodingCode = "no-guidelines-available" + MtbDiagnosisGuidelineTreatmentStatusCodingCodeNonExhausted MtbDiagnosisGuidelineTreatmentStatusCodingCode = "non-exhausted" ) -type CodingTumorStagingMethodCode string +type TumorStagingMethodCodingCode string const ( - Clinical CodingTumorStagingMethodCode = "clinical" - Pathologic CodingTumorStagingMethodCode = "pathologic" + Clinical TumorStagingMethodCodingCode = "clinical" + Pathologic TumorStagingMethodCodingCode = "pathologic" ) -type CodingMTBDiagnosisCode string +type ValueCode string const ( - Main CodingMTBDiagnosisCode = "main" - Metachronous CodingMTBDiagnosisCode = "metachronous" - Secondary CodingMTBDiagnosisCode = "secondary" + Main ValueCode = "main" + Metachronous ValueCode = "metachronous" + Secondary ValueCode = "secondary" ) -type PatientStatusCode string +type FollowUpPatientStatusCodingCode string const ( - PurpleLostToFu PatientStatusCode = "lost-to-fu" + FollowUpPatientStatusCodingCodeLostToFu FollowUpPatientStatusCodingCode = "lost-to-fu" ) -type CodingOncoProcedureCode string +type OncoProcedureCodingCode string const ( - NuclearMedicine CodingOncoProcedureCode = "nuclear-medicine" - RadioTherapy CodingOncoProcedureCode = "radio-therapy" - Surgery CodingOncoProcedureCode = "surgery" + NuclearMedicine OncoProcedureCodingCode = "nuclear-medicine" + RadioTherapy OncoProcedureCodingCode = "radio-therapy" + Surgery OncoProcedureCodingCode = "surgery" ) -type IntentCode string +type MtbTherapyIntentCodingCode string const ( - K IntentCode = "K" - P IntentCode = "P" - PurpleS IntentCode = "S" - X IntentCode = "X" + MtbTherapyIntentCodingCodeK MtbTherapyIntentCodingCode = "K" + MtbTherapyIntentCodingCodeS MtbTherapyIntentCodingCode = "S" + MtbTherapyIntentCodingCodeP MtbTherapyIntentCodingCode = "P" + MtbTherapyIntentCodingCodeX MtbTherapyIntentCodingCode = "X" ) -type CodingTherapyStatusCode string +type TherapyStatusCodingCode string const ( - Completed CodingTherapyStatusCode = "completed" - HilariousUnknown CodingTherapyStatusCode = "unknown" - NotDone CodingTherapyStatusCode = "not-done" - OnGoing CodingTherapyStatusCode = "on-going" - Stopped CodingTherapyStatusCode = "stopped" + TherapyStatusCodingCodeCompleted TherapyStatusCodingCode = "completed" + TherapyStatusCodingCodeNotDone TherapyStatusCodingCode = "not-done" + TherapyStatusCodingCodeOnGoing TherapyStatusCodingCode = "on-going" + TherapyStatusCodingCodeStopped TherapyStatusCodingCode = "stopped" + TherapyStatusCodingCodeUnknown TherapyStatusCodingCode = "unknown" ) -type CodingMTBTherapyStatusReasonCode string +type MtbTherapyStatusReasonCodingCode string const ( - BestSupportiveCare CodingMTBTherapyStatusReasonCode = "best-supportive-care" - ChronicRemission CodingMTBTherapyStatusReasonCode = "chronic-remission" - Deterioration CodingMTBTherapyStatusReasonCode = "deterioration" - FluffyLostToFu CodingMTBTherapyStatusReasonCode = "lost-to-fu" - MedicalReasons CodingMTBTherapyStatusReasonCode = "medical-reasons" - NoIndication CodingMTBTherapyStatusReasonCode = "no-indication" - OtherTherapyChosen CodingMTBTherapyStatusReasonCode = "other-therapy-chosen" - PatientDeath CodingMTBTherapyStatusReasonCode = "patient-death" - PatientRefusal CodingMTBTherapyStatusReasonCode = "patient-refusal" - PatientWish CodingMTBTherapyStatusReasonCode = "patient-wish" - PaymentEnded CodingMTBTherapyStatusReasonCode = "payment-ended" - PaymentPending CodingMTBTherapyStatusReasonCode = "payment-pending" - PaymentRefused CodingMTBTherapyStatusReasonCode = "payment-refused" - Progression CodingMTBTherapyStatusReasonCode = "progression" - RegularCompletion CodingMTBTherapyStatusReasonCode = "regular-completion" - RegularCompletionWithDosageReduction CodingMTBTherapyStatusReasonCode = "regular-completion-with-dosage-reduction" - RegularCompletionWithSubstanceChange CodingMTBTherapyStatusReasonCode = "regular-completion-with-substance-change" - StickyOther CodingMTBTherapyStatusReasonCode = "other" - Toxicity CodingMTBTherapyStatusReasonCode = "toxicity" + MtbTherapyStatusReasonCodingCodeBestSupportiveCare MtbTherapyStatusReasonCodingCode = "best-supportive-care" + MtbTherapyStatusReasonCodingCodeChronicRemission MtbTherapyStatusReasonCodingCode = "chronic-remission" + MtbTherapyStatusReasonCodingCodeDeterioration MtbTherapyStatusReasonCodingCode = "deterioration" + MtbTherapyStatusReasonCodingCodeMedicalReasons MtbTherapyStatusReasonCodingCode = "medical-reasons" + MtbTherapyStatusReasonCodingCodeLostToFu MtbTherapyStatusReasonCodingCode = "lost-to-fu" + MtbTherapyStatusReasonCodingCodeOther MtbTherapyStatusReasonCodingCode = "other" + MtbTherapyStatusReasonCodingCodeNoIndication MtbTherapyStatusReasonCodingCode = "no-indication" + MtbTherapyStatusReasonCodingCodeOtherTherapyChosen MtbTherapyStatusReasonCodingCode = "other-therapy-chosen" + MtbTherapyStatusReasonCodingCodePatientDeath MtbTherapyStatusReasonCodingCode = "patient-death" + MtbTherapyStatusReasonCodingCodePatientRefusal MtbTherapyStatusReasonCodingCode = "patient-refusal" + MtbTherapyStatusReasonCodingCodePatientWish MtbTherapyStatusReasonCodingCode = "patient-wish" + MtbTherapyStatusReasonCodingCodePaymentEnded MtbTherapyStatusReasonCodingCode = "payment-ended" + MtbTherapyStatusReasonCodingCodePaymentPending MtbTherapyStatusReasonCodingCode = "payment-pending" + MtbTherapyStatusReasonCodingCodePaymentRefused MtbTherapyStatusReasonCodingCode = "payment-refused" + MtbTherapyStatusReasonCodingCodeProgression MtbTherapyStatusReasonCodingCode = "progression" + MtbTherapyStatusReasonCodingCodeRegularCompletion MtbTherapyStatusReasonCodingCode = "regular-completion" + MtbTherapyStatusReasonCodingCodeRegularCompletionWithDosageReduction MtbTherapyStatusReasonCodingCode = "regular-completion-with-dosage-reduction" + MtbTherapyStatusReasonCodingCodeRegularCompletionWithSubstanceChange MtbTherapyStatusReasonCodingCode = "regular-completion-with-substance-change" + MtbTherapyStatusReasonCodingCodeToxicity MtbTherapyStatusReasonCodingCode = "toxicity" ) -type CodingMTBSystemicTherapyCategoryCode string +type MtbSystemicTherapyCategoryCodingCode string const ( - A CodingMTBSystemicTherapyCategoryCode = "A" - FluffyS CodingMTBSystemicTherapyCategoryCode = "S" - I CodingMTBSystemicTherapyCategoryCode = "I" - N CodingMTBSystemicTherapyCategoryCode = "N" - O CodingMTBSystemicTherapyCategoryCode = "O" + MtbSystemicTherapyCategoryCodingCodeA MtbSystemicTherapyCategoryCodingCode = "A" + MtbSystemicTherapyCategoryCodingCodeI MtbSystemicTherapyCategoryCodingCode = "I" + MtbSystemicTherapyCategoryCodingCodeS MtbSystemicTherapyCategoryCodingCode = "S" + MtbSystemicTherapyCategoryCodingCodeN MtbSystemicTherapyCategoryCodingCode = "N" + MtbSystemicTherapyCategoryCodingCodeO MtbSystemicTherapyCategoryCodingCode = "O" ) -type RecommendationFulfillmentStatusCode string +type MtbSystemicTherapyDosageDensityCodingCode string const ( - Complete RecommendationFulfillmentStatusCode = "complete" - Partial RecommendationFulfillmentStatusCode = "partial" + Over50 MtbSystemicTherapyDosageDensityCodingCode = "over-50%" + Under50 MtbSystemicTherapyDosageDensityCodingCode = "under-50%" ) -type CodingTumorCellContentMethodCode string +type MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode string const ( - Bioinformatic CodingTumorCellContentMethodCode = "bioinformatic" - Histologic CodingTumorCellContentMethodCode = "histologic" + Complete MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode = "complete" + Partial MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode = "partial" ) -type ICScoreCode string +type TumorCellContentMethodCodingCode string const ( - Fluffy1 ICScoreCode = "1" - Fluffy2 ICScoreCode = "2" - Fluffy3 ICScoreCode = "3" - Purple0 ICScoreCode = "0" + Bioinformatic TumorCellContentMethodCodingCode = "bioinformatic" + Histologic TumorCellContentMethodCodingCode = "histologic" ) -type TcScoreCode string +type ProteinExpressionICScoreCodingCode string const ( - Fluffy0 TcScoreCode = "0" - Fluffy4 TcScoreCode = "4" - Purple5 TcScoreCode = "5" - Tentacled1 TcScoreCode = "1" - Tentacled2 TcScoreCode = "2" - Tentacled3 TcScoreCode = "3" - The6 TcScoreCode = "6" + ProteinExpressionICScoreCodingCode0 ProteinExpressionICScoreCodingCode = "0" + ProteinExpressionICScoreCodingCode1 ProteinExpressionICScoreCodingCode = "1" + ProteinExpressionICScoreCodingCode2 ProteinExpressionICScoreCodingCode = "2" + ProteinExpressionICScoreCodingCode3 ProteinExpressionICScoreCodingCode = "3" ) -type CodingProteinExpressionResultCode string +type ProteinExpressionTcScoreCodingCode string const ( - AmbitiousUnknown CodingProteinExpressionResultCode = "unknown" - Exp CodingProteinExpressionResultCode = "exp" - NotExp CodingProteinExpressionResultCode = "not-exp" - The1 CodingProteinExpressionResultCode = "1+" - The2 CodingProteinExpressionResultCode = "2+" - The3 CodingProteinExpressionResultCode = "3+" + ProteinExpressionTcScoreCodingCode0 ProteinExpressionTcScoreCodingCode = "0" + ProteinExpressionTcScoreCodingCode1 ProteinExpressionTcScoreCodingCode = "1" + ProteinExpressionTcScoreCodingCode2 ProteinExpressionTcScoreCodingCode = "2" + ProteinExpressionTcScoreCodingCode3 ProteinExpressionTcScoreCodingCode = "3" + ProteinExpressionTcScoreCodingCode4 ProteinExpressionTcScoreCodingCode = "4" + ProteinExpressionTcScoreCodingCode5 ProteinExpressionTcScoreCodingCode = "5" + ProteinExpressionTcScoreCodingCode6 ProteinExpressionTcScoreCodingCode = "6" +) + +type ProteinExpressionResultCodingCode string + +const ( + ProteinExpressionResultCodingCodeExp ProteinExpressionResultCodingCode = "exp" + ProteinExpressionResultCodingCodeNotExp ProteinExpressionResultCodingCode = "not-exp" + ProteinExpressionResultCodingCodeUnknown ProteinExpressionResultCodingCode = "unknown" + ProteinExpressionResultCodingCodeCode1Plus ProteinExpressionResultCodingCode = "1+" + ProteinExpressionResultCodingCodeCode2Plus ProteinExpressionResultCodingCode = "2+" + ProteinExpressionResultCodingCodeCode3Plus ProteinExpressionResultCodingCode = "3+" +) + +type ModelProjectConsentPurpose string + +const ( + CaseIdentification ModelProjectConsentPurpose = "case-identification" + Reidentification ModelProjectConsentPurpose = "reidentification" + Sequencing ModelProjectConsentPurpose = "sequencing" +) + +type ConsentProvision string + +const ( + Deny ConsentProvision = "deny" + Permit ConsentProvision = "permit" +) + +type MvhSubmissionType string + +const ( + Addition MvhSubmissionType = "addition" + Correction MvhSubmissionType = "correction" + Followup MvhSubmissionType = "followup" + Initial MvhSubmissionType = "initial" ) type Chromosome string @@ -1199,43 +1273,43 @@ const ( type ExternalIDSystem string const ( - HTTPSCancerSangerACUkCosmic ExternalIDSystem = "https://cancer.sanger.ac.uk/cosmic" - HTTPSWWWNcbiNlmNihGovEntrez ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/entrez" - HTTPSWWWNcbiNlmNihGovSnp ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/snp" - PurpleHTTPSWWWEnsemblOrg ExternalIDSystem = "https://www.ensembl.org" + CancerSangerACUkCosmic ExternalIDSystem = "https://cancer.sanger.ac.uk/cosmic" + NcbiNlmNihGovEntrez ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/entrez" + NcbiNlmNihGovSnp ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/snp" + EnsemblOrg ExternalIDSystem = "https://www.ensembl.org" ) -type CodingBaseVariantLocalizationCode string +type BaseVariantLocalizationCodingCode string const ( - CodingRegion CodingBaseVariantLocalizationCode = "coding-region" - Intergenic CodingBaseVariantLocalizationCode = "intergenic" - Intronic CodingBaseVariantLocalizationCode = "intronic" - RegulatoryRegion CodingBaseVariantLocalizationCode = "regulatory-region" - SplicingRegion CodingBaseVariantLocalizationCode = "splicing-region" + CodingRegion BaseVariantLocalizationCodingCode = "coding-region" + Intergenic BaseVariantLocalizationCodingCode = "intergenic" + Intronic BaseVariantLocalizationCodingCode = "intronic" + RegulatoryRegion BaseVariantLocalizationCodingCode = "regulatory-region" + SplicingRegion BaseVariantLocalizationCodingCode = "splicing-region" ) -type CodingCNVCode string +type CnvCodingCode string const ( - HighLevelGain CodingCNVCode = "high-level-gain" - Loss CodingCNVCode = "loss" - LowLevelGain CodingCNVCode = "low-level-gain" + HighLevelGain CnvCodingCode = "high-level-gain" + Loss CnvCodingCode = "loss" + LowLevelGain CnvCodingCode = "low-level-gain" ) -type InterpretationCode string +type InterpretationCodingCode string const ( - High InterpretationCode = "high" - Intermediate InterpretationCode = "intermediate" - Low InterpretationCode = "low" + High InterpretationCodingCode = "high" + Intermediate InterpretationCodingCode = "intermediate" + Low InterpretationCodingCode = "low" ) type StrandEnum string const ( Empty StrandEnum = "+" - RNAFusionStrand StrandEnum = "-" + RnaFusionStrand StrandEnum = "-" ) type TranscriptIDSystem string @@ -1245,27 +1319,27 @@ const ( HTTPSWWWNcbiNlmNihGovRefseq TranscriptIDSystem = "https://www.ncbi.nlm.nih.gov/refseq" ) -type CodingClinVarCode string +type ClinVarCodingCode string const ( - Fluffy5 CodingClinVarCode = "5" - Sticky1 CodingClinVarCode = "1" - Sticky2 CodingClinVarCode = "2" - Sticky3 CodingClinVarCode = "3" - Tentacled4 CodingClinVarCode = "4" + ClinVarCodingCode1 ClinVarCodingCode = "1" + ClinVarCodingCode2 ClinVarCodingCode = "2" + ClinVarCodingCode3 ClinVarCodingCode = "3" + ClinVarCodingCode4 ClinVarCodingCode = "4" + ClinVarCodingCode5 ClinVarCodingCode = "5" ) -type CodingNGSReportCode string +type NgsReportCodingCode string const ( - IndigoOther CodingNGSReportCode = "other" - PurpleArray CodingNGSReportCode = "array" - PurpleExome CodingNGSReportCode = "exome" - PurpleGenomeLongRead CodingNGSReportCode = "genome-long-read" - PurpleGenomeShortRead CodingNGSReportCode = "genome-short-read" - PurpleKaryotyping CodingNGSReportCode = "karyotyping" - PurplePanel CodingNGSReportCode = "panel" - PurpleSingle CodingNGSReportCode = "single" + NgsReportCodingCodeArray NgsReportCodingCode = "array" + NgsReportCodingCodeExome NgsReportCodingCode = "exome" + NgsReportCodingCodeGenomeLongRead NgsReportCodingCode = "genome-long-read" + NgsReportCodingCodeGenomeShortRead NgsReportCodingCode = "genome-short-read" + NgsReportCodingCodeKaryotyping NgsReportCodingCode = "karyotyping" + NgsReportCodingCodeOther NgsReportCodingCode = "other" + NgsReportCodingCodePanel NgsReportCodingCode = "panel" + NgsReportCodingCodeSingle NgsReportCodingCode = "single" ) type Unit string @@ -1275,109 +1349,110 @@ const ( Years Unit = "Years" ) -type GenderCode string +type GenderCodingCode string const ( - CunningUnknown GenderCode = "unknown" - Female GenderCode = "female" - IndecentOther GenderCode = "other" - Male GenderCode = "male" + GenderCodingCodeFemale GenderCodingCode = "female" + GenderCodingCodeOther GenderCodingCode = "other" + GenderCodingCodeUnknown GenderCodingCode = "unknown" + GenderCodingCodeMale GenderCodingCode = "male" ) -type CodingHealthInsuranceCode string +type HealthInsuranceCodingCode string const ( - Bei CodingHealthInsuranceCode = "BEI" - Bg CodingHealthInsuranceCode = "BG" - Gkv CodingHealthInsuranceCode = "GKV" - Gpv CodingHealthInsuranceCode = "GPV" - Pkv CodingHealthInsuranceCode = "PKV" - Ppv CodingHealthInsuranceCode = "PPV" - Sel CodingHealthInsuranceCode = "SEL" - Soz CodingHealthInsuranceCode = "SOZ" - Unk CodingHealthInsuranceCode = "UNK" + Bei HealthInsuranceCodingCode = "BEI" + Bg HealthInsuranceCodingCode = "BG" + Gkv HealthInsuranceCodingCode = "GKV" + Gpv HealthInsuranceCodingCode = "GPV" + Pkv HealthInsuranceCodingCode = "PKV" + Ppv HealthInsuranceCodingCode = "PPV" + Sel HealthInsuranceCodingCode = "SEL" + Skt HealthInsuranceCodingCode = "SKT" + Soz HealthInsuranceCodingCode = "SOZ" + Unk HealthInsuranceCodingCode = "UNK" ) -type VitalStatusCode string +type VitalStatusCodingCode string const ( - Alive VitalStatusCode = "alive" - Deceased VitalStatusCode = "deceased" + Alive VitalStatusCodingCode = "alive" + Deceased VitalStatusCodingCode = "deceased" ) -type CodingECOGCode string +type EcogCodingCode string const ( - Indigo1 CodingECOGCode = "1" - Indigo2 CodingECOGCode = "2" - Indigo3 CodingECOGCode = "3" - Sticky4 CodingECOGCode = "4" - Tentacled0 CodingECOGCode = "0" - Tentacled5 CodingECOGCode = "5" + EcogCodingCode0 EcogCodingCode = "0" + EcogCodingCode1 EcogCodingCode = "1" + EcogCodingCode2 EcogCodingCode = "2" + EcogCodingCode3 EcogCodingCode = "3" + EcogCodingCode4 EcogCodingCode = "4" + EcogCodingCode5 EcogCodingCode = "5" ) -type CodingMolecularDiagnosticReportCode string +type MolecularDiagnosticReportCodingCode string const ( - Fish CodingMolecularDiagnosticReportCode = "FISH" - FluffyArray CodingMolecularDiagnosticReportCode = "array" - FluffyExome CodingMolecularDiagnosticReportCode = "exome" - FluffyGenomeLongRead CodingMolecularDiagnosticReportCode = "genome-long-read" - FluffyGenomeShortRead CodingMolecularDiagnosticReportCode = "genome-short-read" - FluffyKaryotyping CodingMolecularDiagnosticReportCode = "karyotyping" - FluffyPanel CodingMolecularDiagnosticReportCode = "panel" - FluffySingle CodingMolecularDiagnosticReportCode = "single" - FusionPanel CodingMolecularDiagnosticReportCode = "fusion-panel" - GenePanel CodingMolecularDiagnosticReportCode = "gene-panel" - HilariousOther CodingMolecularDiagnosticReportCode = "other" - Pcr CodingMolecularDiagnosticReportCode = "PCR" + MolecularDiagnosticReportCodingCodeFish MolecularDiagnosticReportCodingCode = "FISH" + MolecularDiagnosticReportCodingCodeFusionPanel MolecularDiagnosticReportCodingCode = "fusion-panel" + MolecularDiagnosticReportCodingCodeGenePanel MolecularDiagnosticReportCodingCode = "gene-panel" + MolecularDiagnosticReportCodingCodeArray MolecularDiagnosticReportCodingCode = "array" + MolecularDiagnosticReportCodingCodeExome MolecularDiagnosticReportCodingCode = "exome" + MolecularDiagnosticReportCodingCodeGenomeLongRead MolecularDiagnosticReportCodingCode = "genome-long-read" + MolecularDiagnosticReportCodingCodeGenomeShortRead MolecularDiagnosticReportCodingCode = "genome-short-read" + MolecularDiagnosticReportCodingCodeKaryotyping MolecularDiagnosticReportCodingCode = "karyotyping" + MolecularDiagnosticReportCodingCodeOther MolecularDiagnosticReportCodingCode = "other" + MolecularDiagnosticReportCodingCodePanel MolecularDiagnosticReportCodingCode = "panel" + MolecularDiagnosticReportCodingCodeSingle MolecularDiagnosticReportCodingCode = "single" + MolecularDiagnosticReportCodingCodePcr MolecularDiagnosticReportCodingCode = "PCR" ) -type CodingResponseMethodCode string +type ResponseMethodCodingCode string const ( - Rano CodingResponseMethodCode = "RANO" - Recist CodingResponseMethodCode = "RECIST" + Rano ResponseMethodCodingCode = "RANO" + Recist ResponseMethodCodingCode = "RECIST" ) -type CodingRECISTCode string +type RecistCodingCode string const ( - CR CodingRECISTCode = "CR" - Mr CodingRECISTCode = "MR" - Na CodingRECISTCode = "NA" - PD CodingRECISTCode = "PD" - PR CodingRECISTCode = "PR" - SD CodingRECISTCode = "SD" + CR RecistCodingCode = "CR" + Mr RecistCodingCode = "MR" + Na RecistCodingCode = "NA" + PD RecistCodingCode = "PD" + PR RecistCodingCode = "PR" + SD RecistCodingCode = "SD" ) -type CodingTumorSpecimenCollectionLocalizationCode string +type TumorSpecimenCollectionLocalizationCodingCode string const ( - CellfreeDna CodingTumorSpecimenCollectionLocalizationCode = "cellfree-dna" - LocalRecurrence CodingTumorSpecimenCollectionLocalizationCode = "local-recurrence" - MagentaUnknown CodingTumorSpecimenCollectionLocalizationCode = "unknown" - Metastasis CodingTumorSpecimenCollectionLocalizationCode = "metastasis" - PrimaryTumor CodingTumorSpecimenCollectionLocalizationCode = "primary-tumor" - RegionalLymphNodes CodingTumorSpecimenCollectionLocalizationCode = "regional-lymph-nodes" + TumorSpecimenCollectionLocalizationCodingCodeCellfreeDna TumorSpecimenCollectionLocalizationCodingCode = "cellfree-dna" + TumorSpecimenCollectionLocalizationCodingCodeLocalRecurrence TumorSpecimenCollectionLocalizationCodingCode = "local-recurrence" + TumorSpecimenCollectionLocalizationCodingCodeMetastasis TumorSpecimenCollectionLocalizationCodingCode = "metastasis" + TumorSpecimenCollectionLocalizationCodingCodePrimaryTumor TumorSpecimenCollectionLocalizationCodingCode = "primary-tumor" + TumorSpecimenCollectionLocalizationCodingCodeRegionalLymphNodes TumorSpecimenCollectionLocalizationCodingCode = "regional-lymph-nodes" + TumorSpecimenCollectionLocalizationCodingCodeUnknown TumorSpecimenCollectionLocalizationCodingCode = "unknown" ) -type CodingTumorSpecimenCollectionMethodCode string +type TumorSpecimenCollectionMethodCodingCode string const ( - Biopsy CodingTumorSpecimenCollectionMethodCode = "biopsy" - Cytology CodingTumorSpecimenCollectionMethodCode = "cytology" - FriskyUnknown CodingTumorSpecimenCollectionMethodCode = "unknown" - PurpleLiquidBiopsy CodingTumorSpecimenCollectionMethodCode = "liquid-biopsy" - Resection CodingTumorSpecimenCollectionMethodCode = "resection" + TumorSpecimenCollectionMethodCodingCodeBiopsy TumorSpecimenCollectionMethodCodingCode = "biopsy" + TumorSpecimenCollectionMethodCodingCodeCytology TumorSpecimenCollectionMethodCodingCode = "cytology" + TumorSpecimenCollectionMethodCodingCodeResection TumorSpecimenCollectionMethodCodingCode = "resection" + TumorSpecimenCollectionMethodCodingCodeLiquidBiopsy TumorSpecimenCollectionMethodCodingCode = "liquid-biopsy" + TumorSpecimenCollectionMethodCodingCodeUnknown TumorSpecimenCollectionMethodCodingCode = "unknown" ) -type CodingTumorSpecimenCode string +type TumorSpecimenCodingCode string const ( - CryoFrozen CodingTumorSpecimenCode = "cryo-frozen" - Ffpe CodingTumorSpecimenCode = "FFPE" - FluffyLiquidBiopsy CodingTumorSpecimenCode = "liquid-biopsy" - FreshTissue CodingTumorSpecimenCode = "fresh-tissue" - MischievousUnknown CodingTumorSpecimenCode = "unknown" + TumorSpecimenCodingCodeCryoFrozen TumorSpecimenCodingCode = "cryo-frozen" + TumorSpecimenCodingCodeFfpe TumorSpecimenCodingCode = "FFPE" + TumorSpecimenCodingCodeFreshTissue TumorSpecimenCodingCode = "fresh-tissue" + TumorSpecimenCodingCodeLiquidBiopsy TumorSpecimenCodingCode = "liquid-biopsy" + TumorSpecimenCodingCodeUnknown TumorSpecimenCodingCode = "unknown" ) diff --git a/tests/mv64e-mtb-fake-patient.json b/tests/mv64e-mtb-fake-patient.json index c82d951..5895be5 100644 --- a/tests/mv64e-mtb-fake-patient.json +++ b/tests/mv64e-mtb-fake-patient.json @@ -1,2243 +1,2606 @@ { - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "gender" : { - "code" : "female", - "display" : "Weiblich", - "system" : "Gender" + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "gender": { + "code": "male", + "display": "Männlich", + "system": "Gender" }, - "birthDate" : "1956-02-25", - "dateOfDeath" : "2007-02-25", - "healthInsurance" : { - "type" : { - "code" : "GKV", - "display" : "gesetzliche Krankenversicherung", - "system" : "http://fhir.de/CodeSystem/versicherungsart-de-basis" + "birthDate": "1993-08-01", + "healthInsurance": { + "type": { + "code": "GKV", + "display": "gesetzliche Krankenversicherung", + "system": "http://fhir.de/CodeSystem/versicherungsart-de-basis" }, - "reference" : { - "id" : "1234567890", - "system" : "https://www.dguv.de/arge-ik", - "display" : "AOK", - "type" : "HealthInsurance" + "reference": { + "id": "1234567890", + "system": "https://www.dguv.de/arge-ik", + "display": "AOK", + "type": "HealthInsurance" } }, - "address" : { - "municipalityCode" : "12345" + "address": { + "municipalityCode": "12345" }, - "age" : { - "value" : 51, - "unit" : "Years" + "age": { + "value": 31, + "unit": "Years" }, - "vitalStatus" : { - "code" : "deceased", - "display" : "Verstorben", - "system" : "dnpm-dip/patient/vital-status" + "vitalStatus": { + "code": "alive", + "display": "Lebend", + "system": "dnpm-dip/patient/vital-status" } }, - "episodesOfCare" : [ { - "id" : "a95f44a6-5dbb-4acd-9d52-05db10f8410b", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" + "episodesOfCare": [ + { + "id": "dc4d1b2c-7468-4a4a-8fbd-1b0bb645c082", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "period": { + "start": "2024-11-30" + }, + "diagnoses": [ + { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "type": "MTBDiagnosis" + } + ] + } + ], + "diagnoses": [ + { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "recordedOn": "2022-09-01", + "type": { + "history": [ + { + "value": { + "code": "main", + "display": "Hauptdiagnose", + "system": "dnpm-dip/mtb/diagnosis/type" + }, + "date": "2022-09-01" + } + ] + }, + "code": { + "code": "C57.0", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "system": "http://fhir.de/CodeSystem/bfarm/icd-10-gm", + "version": "2025" + }, + "topography": { + "code": "C57.0", + "display": "Eileiter", + "system": "urn:oid:2.16.840.1.113883.6.43.1", + "version": "Zweite Revision" + }, + "grading": { + "history": [ + { + "date": "2022-09-01", + "codes": [ + { + "code": "4", + "display": "4 = undifferenziert", + "system": "https://www.basisdatensatz.de/feld/161/grading" + }, + { + "code": "1", + "display": "Pilocytic astrocytoma", + "system": "dnpm-dip/mtb/who-grading-cns-tumors", + "version": "2021" + } + ] + } + ] + }, + "staging": { + "history": [ + { + "date": "2022-09-01", + "method": { + "code": "clinical", + "display": "Klinisch", + "system": "dnpm-dip/mtb/tumor-staging/method" + }, + "tnmClassification": { + "tumor": { + "code": "T1", + "system": "UICC" + }, + "nodes": { + "code": "N3", + "system": "UICC" + }, + "metastasis": { + "code": "M0", + "system": "UICC" + } + }, + "otherClassifications": [ + { + "code": "local", + "display": "Lokal", + "system": "dnpm-dip/mtb/diagnosis/kds-tumor-spread" + } + ] + } + ] + }, + "guidelineTreatmentStatus": { + "code": "no-guidelines-available", + "display": "Keine Leitlinien vorhanden", + "system": "dnpm-dip/mtb/diagnosis/guideline-treatment-status" + }, + "notes": [ + "Notes on the tumor diagnosis..." + ] + } + ], + "guidelineTherapies": [ + { + "id": "b63bcd3e-1bbb-425d-bd4f-03820036e249", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "therapyLine": 8, + "intent": { + "code": "X", + "display": "Keine Angabe", + "system": "dnpm-dip/therapy/intent" + }, + "category": { + "code": "S", + "display": "Sonstiges", + "system": "dnpm-dip/therapy/category" + }, + "recordedOn": "2025-05-30", + "status": { + "code": "stopped", + "display": "Abgebrochen", + "system": "dnpm-dip/therapy/status" + }, + "statusReason": { + "code": "progression", + "display": "Progression", + "system": "dnpm-dip/therapy/status-reason" + }, + "period": { + "start": "2024-05-30", + "end": "2024-08-22" + }, + "medication": [ + { + "code": "L01XX57", + "display": "Plitidepsin", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "notes": [ + "Notes on the therapy..." + ] }, - "period" : { - "start" : "2024-10-03" - }, - "diagnoses" : [ { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "type" : "MTBDiagnosis" - } ] - } ], - "diagnoses" : [ { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "recordedOn" : "2004-01-25", - "type" : { - "history" : [ { - "value" : { - "code" : "main", - "display" : "Hauptdiagnose", - "system" : "dnpm-dip/mtb/diagnosis/type" + { + "id": "d7de61c1-a5cc-429b-9c6f-e47765828f90", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "therapyLine": 5, + "intent": { + "code": "P", + "display": "Palliativ", + "system": "dnpm-dip/therapy/intent" + }, + "category": { + "code": "S", + "display": "Sonstiges", + "system": "dnpm-dip/therapy/category" + }, + "recordedOn": "2025-05-30", + "status": { + "code": "stopped", + "display": "Abgebrochen", + "system": "dnpm-dip/therapy/status" + }, + "statusReason": { + "code": "progression", + "display": "Progression", + "system": "dnpm-dip/therapy/status-reason" + }, + "period": { + "start": "2024-02-29", + "end": "2024-10-03" + }, + "medication": [ + { + "code": "L01XX29", + "display": "Denileukindiftitox", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "notes": [ + "Notes on the therapy..." + ] + } + ], + "guidelineProcedures": [ + { + "id": "960c989f-12f0-4592-96a8-fcb55938cd38", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "therapyLine": 3, + "intent": { + "code": "X", + "display": "Keine Angabe", + "system": "dnpm-dip/therapy/intent" + }, + "code": { + "code": "surgery", + "display": "OP", + "system": "dnpm-dip/mtb/procedure/type" + }, + "status": { + "code": "on-going", + "display": "Laufend", + "system": "dnpm-dip/therapy/status" + }, + "statusReason": { + "code": "payment-pending", + "display": "Kostenübernahme noch ausstehend", + "system": "dnpm-dip/therapy/status-reason" + }, + "recordedOn": "2025-05-30", + "period": { + "start": "2024-11-30" + }, + "notes": [ + "Notes on the therapeutic procedure..." + ] + } + ], + "performanceStatus": [ + { + "id": "2d5108a3-600c-4153-8600-0427ad00d8a9", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "effectiveDate": "2025-05-30", + "value": { + "code": "5", + "display": "ECOG 5", + "system": "ECOG-Performance-Status" + } + } + ], + "specimens": [ + { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "diagnosis": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "type": "MTBDiagnosis" + }, + "type": { + "code": "unknown", + "display": "Unbekannt", + "system": "dnpm-dip/mtb/tumor-specimen/type" + }, + "collection": { + "date": "2025-05-30", + "method": { + "code": "unknown", + "display": "Unbekannt", + "system": "dnpm-dip/mtb/tumor-specimen/collection/method" }, - "date" : "2004-01-25" - } ] - }, - "code" : { - "code" : "C69.0", - "display" : "Bösartige Neubildung: Konjunktiva", - "system" : "http://fhir.de/CodeSystem/bfarm/icd-10-gm", - "version" : "2025" - }, - "topography" : { - "code" : "C69.0", - "display" : "Konjunktiva", - "system" : "urn:oid:2.16.840.1.113883.6.43.1", - "version" : "Zweite Revision" - }, - "grading" : { - "history" : [ { - "date" : "2004-01-25", - "codes" : [ { - "code" : "U", - "display" : "U = unbekannt", - "system" : "https://www.basisdatensatz.de/feld/161/grading" - }, { - "code" : "4", - "display" : "Glioblastoma", - "system" : "dnpm-dip/mtb/who-grading-cns-tumors", - "version" : "2021" - } ] - } ] - }, - "staging" : { - "history" : [ { - "date" : "2004-01-25", - "method" : { - "code" : "clinical", - "display" : "Klinisch", - "system" : "dnpm-dip/mtb/tumor-staging/method" + "localization": { + "code": "primary-tumor", + "display": "Primärtumor", + "system": "dnpm-dip/mtb/tumor-specimen/collection/localization" + } + } + } + ], + "priorDiagnosticReports": [ + { + "id": "c02f0997-c43f-4da0-819e-d7ae7370d78d", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "performer": { + "id": "xyz", + "display": "Molekular-Pathologie UKx", + "type": "Institute" + }, + "issuedOn": "2025-05-30", + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "type": { + "code": "karyotyping", + "display": "Karyotyping", + "system": "dnpm-dip/mtb/molecular-diagnostics/type" + }, + "results": [ + "Result of diagnostics..." + ] + } + ], + "histologyReports": [ + { + "id": "791de8a5-b766-42d5-9454-12fbfe25ad92", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "issuedOn": "2025-05-30", + "results": { + "tumorMorphology": { + "id": "699db4c1-74a1-4c0f-bc20-275f85abfd20", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "value": { + "code": "8891/0", + "display": "Epitheloides Leiomyom", + "system": "urn:oid:2.16.840.1.113883.6.43.1", + "version": "Zweite Revision" + }, + "note": "Notes..." }, - "tnmClassification" : { - "tumor" : { - "code" : "T1", - "system" : "UICC" + "tumorCellContent": { + "id": "5c408779-8f1c-4c44-a3f1-0bee32a0b7f1", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "nodes" : { - "code" : "N2", - "system" : "UICC" + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" }, - "metastasis" : { - "code" : "Mx", - "system" : "UICC" + "method": { + "code": "histologic", + "display": "Histologisch", + "system": "dnpm-dip/mtb/tumor-cell-content/method" + }, + "value": 0.022777185931090127 + } + } + } + ], + "ihcReports": [ + { + "id": "d913c59b-7788-4931-a24c-5a71995ee77b", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "issuedOn": "2025-05-30", + "journalId": "7f39e2f3-6b0f-486d-b2d2-a1c8c4ec0493", + "blockIds": [ + "a91d53a8-7949-4233-b710-1f1b456ff8c7" + ], + "results": { + "proteinExpression": [ + { + "id": "60538b11-9da7-4248-a878-00dbfe31cf37", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "protein": { + "code": "HGNC:34", + "display": "ABCA4", + "system": "https://www.genenames.org/" + }, + "value": { + "code": "2+", + "display": "2+", + "system": "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore": 15, + "icScore": { + "code": "3", + "display": ">= 10%", + "system": "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore": { + "code": "5", + "display": ">= 50%", + "system": "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, + { + "id": "32a8c01c-4bd7-4ae9-8835-6ba747fe1991", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "protein": { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + "value": { + "code": "not-exp", + "display": "Nicht exprimiert", + "system": "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore": 33, + "icScore": { + "code": "2", + "display": ">= 5%", + "system": "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore": { + "code": "5", + "display": ">= 50%", + "system": "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, + { + "id": "edd1cb04-8c1a-49f7-bb88-36ee576ade21", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "protein": { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + "value": { + "code": "3+", + "display": "3+", + "system": "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore": 95, + "icScore": { + "code": "2", + "display": ">= 5%", + "system": "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore": { + "code": "1", + "display": ">= 1%", + "system": "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, + { + "id": "8e7f8610-2bab-4baa-9567-98a0c71eead4", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "protein": { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + "value": { + "code": "not-exp", + "display": "Nicht exprimiert", + "system": "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore": 81, + "icScore": { + "code": "3", + "display": ">= 10%", + "system": "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore": { + "code": "1", + "display": ">= 1%", + "system": "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + }, + { + "id": "845b905d-eef9-4a2c-9aff-cde382933968", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "protein": { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + "value": { + "code": "1+", + "display": "1+", + "system": "dnpm-dip/mtb/ihc/protein-expression/result" + }, + "tpsScore": 70, + "icScore": { + "code": "1", + "display": ">= 1%", + "system": "dnpm-dip/mtb/ihc/protein-expression/ic-score" + }, + "tcScore": { + "code": "5", + "display": ">= 50%", + "system": "dnpm-dip/mtb/ihc/protein-expression/tc-score" + } + } + ], + "msiMmr": [] + } + } + ], + "ngsReports": [ + { + "id": "c21b5bdb-47e2-4579-a0d4-7bea8f12a1ae", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "issuedOn": "2025-05-30", + "type": { + "code": "single", + "display": "Single", + "system": "dnpm-dip/ngs/type" + }, + "metadata": [ + { + "kitType": "Kit Type", + "kitManufacturer": "Manufacturer", + "sequencer": "Sequencer", + "referenceGenome": "HG38", + "pipeline": "https://github.com/pipeline-project" + } + ], + "results": { + "tumorCellContent": { + "id": "94927ed9-449d-4b20-b87b-8d30c3262cd8", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "method": { + "code": "bioinformatic", + "display": "Bioinformatisch", + "system": "dnpm-dip/mtb/tumor-cell-content/method" + }, + "value": 0.09638668241172943 + }, + "tmb": { + "id": "b50f37ba-684a-4456-baec-1b852506522e", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "value": { + "value": 111701, + "unit": "Mutations per megabase" + }, + "interpretation": { + "code": "intermediate", + "display": "Mittel", + "system": "dnpm-dip/mtb/ngs/tmb/interpretation" } }, - "otherClassifications" : [ { - "code" : "metastasized", - "display" : "Metastasiert", - "system" : "dnpm-dip/mtb/diagnosis/kds-tumor-spread" - } ] - } ] - }, - "guidelineTreatmentStatus" : { - "code" : "non-exhausted", - "display" : "Leitlinien nicht ausgeschöpft", - "system" : "dnpm-dip/mtb/diagnosis/guideline-treatment-status" - }, - "notes" : [ "Notes on the tumor diagnosis..." ] - } ], - "guidelineTherapies" : [ { - "id" : "a3a6a53f-d531-4f46-8697-9052d98cc9e5", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "therapyLine" : 2, - "intent" : { - "code" : "S", - "display" : "Sonstiges", - "system" : "dnpm-dip/therapy/intent" - }, - "category" : { - "code" : "I", - "display" : "Intraopterativ", - "system" : "dnpm-dip/therapy/category" - }, - "recordedOn" : "2025-04-03", - "status" : { - "code" : "stopped", - "display" : "Abgebrochen", - "system" : "dnpm-dip/therapy/status" - }, - "statusReason" : { - "code" : "progression", - "display" : "Progression", - "system" : "dnpm-dip/therapy/status-reason" - }, - "period" : { - "start" : "2023-08-03", - "end" : "2024-01-18" - }, - "medication" : [ { - "code" : "L01EX24", - "display" : "Surufatinib", - "system" : "http://fhir.de/CodeSystem/bfarm/atc", - "version" : "2024" - } ], - "notes" : [ "Notes on the therapy..." ] - } ], - "guidelineProcedures" : [ { - "id" : "ff5148ce-94ab-487f-a2a4-ebc5e1ea8a53", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "therapyLine" : 1, - "intent" : { - "code" : "K", - "display" : "Kurativ", - "system" : "dnpm-dip/therapy/intent" - }, - "code" : { - "code" : "surgery", - "display" : "OP", - "system" : "dnpm-dip/mtb/procedure/type" - }, - "status" : { - "code" : "completed", - "display" : "Abgeschlossen", - "system" : "dnpm-dip/therapy/status" - }, - "statusReason" : { - "code" : "chronic-remission", - "display" : "Anhaltende Remission", - "system" : "dnpm-dip/therapy/status-reason" - }, - "recordedOn" : "2025-04-03", - "period" : { - "start" : "2024-10-03" - }, - "notes" : [ "Notes on the therapeutic procedure..." ] - }, { - "id" : "461105eb-c3c6-4fd4-bcd3-799e7eaf281d", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "therapyLine" : 8, - "intent" : { - "code" : "K", - "display" : "Kurativ", - "system" : "dnpm-dip/therapy/intent" - }, - "code" : { - "code" : "nuclear-medicine", - "display" : "Nuklearmedizinische Therapie", - "system" : "dnpm-dip/mtb/procedure/type" - }, - "status" : { - "code" : "stopped", - "display" : "Abgebrochen", - "system" : "dnpm-dip/therapy/status" - }, - "statusReason" : { - "code" : "progression", - "display" : "Progression", - "system" : "dnpm-dip/therapy/status-reason" - }, - "recordedOn" : "2025-04-03", - "period" : { - "start" : "2024-10-03" - }, - "notes" : [ "Notes on the therapeutic procedure..." ] - } ], - "performanceStatus" : [ { - "id" : "2b1522a8-9628-4e66-8769-e1f329bf37c5", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "effectiveDate" : "2025-04-03", - "value" : { - "code" : "3", - "display" : "ECOG 3", - "system" : "ECOG-Performance-Status" - } - } ], - "specimens" : [ { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "diagnosis" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "type" : "MTBDiagnosis" - }, - "type" : { - "code" : "FFPE", - "display" : "FFPE", - "system" : "dnpm-dip/mtb/tumor-specimen/type" - }, - "collection" : { - "date" : "2025-04-03", - "method" : { - "code" : "unknown", - "display" : "Unbekannt", - "system" : "dnpm-dip/mtb/tumor-specimen/collection/method" - }, - "localization" : { - "code" : "unknown", - "display" : "Unbekannt", - "system" : "dnpm-dip/mtb/tumor-specimen/collection/localization" + "brcaness": { + "id": "ae6d8152-2ec0-46f3-bc96-a8cdb0354dff", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "value": 0.5, + "confidenceRange": { + "min": 0.4, + "max": 0.6 + } + }, + "hrdScore": { + "id": "09b18803-9465-4cd0-8525-60d7aba52cda", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "value": 0.05766991221140638, + "components": { + "lst": 0.702408484465023, + "loh": 0.9316758294159152, + "tai": 0.27810914785699703 + }, + "interpretation": { + "code": "high", + "display": "Hoch", + "system": "dnpm-dip/mtb/ngs/hrd-score/interpretation" + } + }, + "simpleVariants": [ + { + "id": "d2209570-1391-4035-9365-765e707a7675", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "3ff51b45-bea4-4adf-a652-68e9a8eb9ba0", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "d4ef6e0d-70f3-48af-9815-12add7d405fd", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr4", + "gene": { + "code": "HGNC:18615", + "display": "BRAFP1", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "b0819774-a371-4f25-898e-0e60971a3bba", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "3", + "position": { + "start": 561 + }, + "altAllele": "T", + "refAllele": "C", + "dnaChange": "c.561C>T", + "proteinChange": "p.Trp24=/Cys", + "readDepth": 6, + "allelicFrequency": 0.7168882236398768, + "interpretation": { + "code": "3", + "display": "Uncertain significance", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, + { + "id": "0d033c43-d69b-44b3-90f6-b816180829b5", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "e91b92ac-b721-4dfe-a5fc-d39ad54537c9", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "3cc72402-f627-4bbf-9468-fbb566459d81", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr17", + "gene": { + "code": "HGNC:3690", + "display": "FGFR3", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "6512c902-f492-4951-a614-ff4801d2c308", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "2", + "position": { + "start": 193 + }, + "altAllele": "A", + "refAllele": "G", + "dnaChange": "c.193G>A", + "proteinChange": "p.Trp24=/Cys", + "readDepth": 5, + "allelicFrequency": 0.1081527557463462, + "interpretation": { + "code": "2", + "display": "Likely benign", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, + { + "id": "ea5a3264-8d84-4312-ba18-7de0da5a89b5", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "29ecbc7d-32bc-41ec-8654-4dbfb76a2333", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "e14e1284-920c-429d-9893-8a027eee414c", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr1", + "gene": { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "dd7b0cca-2707-4bf7-a361-37906e36a22c", + "system": "https://www.ensembl.org" + }, + "exonId": "8", + "position": { + "start": 131 + }, + "altAllele": "G", + "refAllele": "T", + "dnaChange": "c.131T>G", + "proteinChange": "p.His4_Gln5insAla", + "readDepth": 24, + "allelicFrequency": 0.7601485607234963, + "interpretation": { + "code": "5", + "display": "Pathogenic", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, + { + "id": "5feae8bd-710c-42b6-ba52-e9a33be957b7", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "45515482-873f-46ea-818e-9b2b4dd8d389", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "c49c7e81-c34d-445e-804f-d110718752e1", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr4", + "gene": { + "code": "HGNC:34", + "display": "ABCA4", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "regulatory-region", + "display": "Regulatory region", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "90ed01ce-b09b-44db-87e5-f8b083664838", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "2", + "position": { + "start": 445 + }, + "altAllele": "C", + "refAllele": "A", + "dnaChange": "c.445A>C", + "proteinChange": "p.Gly2_Met46del", + "readDepth": 15, + "allelicFrequency": 0.42158645101228087, + "interpretation": { + "code": "4", + "display": "Likely pathogenic", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, + { + "id": "7748dd2f-e547-4412-996b-c8116040a5d4", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "5600f37a-7570-4177-8ca9-43f08f297c1b", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "1c6569e0-a8e6-477a-956a-c95e04097143", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr3", + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "coding-region", + "display": "Coding region", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "e97218d5-8e07-4516-980b-9bc3a944f5ed", + "system": "https://www.ensembl.org" + }, + "exonId": "3", + "position": { + "start": 52 + }, + "altAllele": "A", + "refAllele": "T", + "dnaChange": "c.52T>A", + "proteinChange": "p.(Glu125_Ala132delinsGlyLeuHisArgPheIleValLeu)", + "readDepth": 16, + "allelicFrequency": 0.43914773954080655, + "interpretation": { + "code": "2", + "display": "Likely benign", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + }, + { + "id": "c6e4a8ca-9fd5-46d6-b9c3-4fb92fa3ad7f", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "414cfb9c-1a27-49f4-89a7-20fa9b34d4c1", + "system": "https://www.ncbi.nlm.nih.gov/snp" + }, + { + "value": "029491a2-a2ec-4153-8f58-0a0643b82c7f", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "chromosome": "chr19", + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + "localization": [ + { + "code": "regulatory-region", + "display": "Regulatory region", + "system": "dnpm-dip/variant/localization" + } + ], + "transcriptId": { + "value": "12393377-f07e-468b-bb15-a5dd2498cd31", + "system": "https://www.ensembl.org" + }, + "exonId": "10", + "position": { + "start": 77 + }, + "altAllele": "G", + "refAllele": "C", + "dnaChange": "c.77C>G", + "proteinChange": "p.Lys23_Val25del", + "readDepth": 23, + "allelicFrequency": 0.7263541136743669, + "interpretation": { + "code": "1", + "display": "Benign", + "system": "https://www.ncbi.nlm.nih.gov/clinvar" + } + } + ], + "copyNumberVariants": [ + { + "id": "def11b75-84d6-4910-8f0a-e289326fa14c", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "chromosome": "chr17", + "localization": [ + { + "code": "intronic", + "display": "Intronic", + "system": "dnpm-dip/variant/localization" + } + ], + "startRange": { + "start": 49051, + "end": 49093 + }, + "endRange": { + "start": 49114, + "end": 49164 + }, + "totalCopyNumber": 4, + "relativeCopyNumber": 0.951841616210335, + "cnA": 0.4819056712797626, + "cnB": 0.6266734124941649, + "reportedAffectedGenes": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:5173", + "display": "HRAS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:76", + "display": "ABL1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:9967", + "display": "RET", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3942", + "display": "MTOR", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + } + ], + "reportedFocality": "partial q-arm", + "type": { + "code": "high-level-gain", + "display": "High-level-gain", + "system": "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:5173", + "display": "HRAS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1753", + "display": "CDH13", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1777", + "display": "CDK6", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1097", + "display": "BRAF", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:9967", + "display": "RET", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + } + ] + }, + { + "id": "a8702d47-5520-458e-929f-fdd2bc55fe17", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "chromosome": "chr22", + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "startRange": { + "start": 48141, + "end": 48183 + }, + "endRange": { + "start": 48711, + "end": 48761 + }, + "totalCopyNumber": 2, + "relativeCopyNumber": 0.5067539649405646, + "cnA": 0.9335404521608939, + "cnB": 0.04708321769922241, + "reportedAffectedGenes": [ + { + "code": "HGNC:3690", + "display": "FGFR3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1097", + "display": "BRAF", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:76", + "display": "ABL1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:18615", + "display": "BRAFP1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:9967", + "display": "RET", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:21597", + "display": "ACAD10", + "system": "https://www.genenames.org/" + } + ], + "reportedFocality": "partial q-arm", + "type": { + "code": "low-level-gain", + "display": "Low-level-gain", + "system": "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:11998", + "display": "TP53", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:5173", + "display": "HRAS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:391", + "display": "AKT1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:18615", + "display": "BRAFP1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + } + ] + }, + { + "id": "e459c5b6-16ab-45ad-be8e-588a466fa42e", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "chromosome": "chr22", + "localization": [ + { + "code": "regulatory-region", + "display": "Regulatory region", + "system": "dnpm-dip/variant/localization" + } + ], + "startRange": { + "start": 10844, + "end": 10886 + }, + "endRange": { + "start": 11502, + "end": 11552 + }, + "totalCopyNumber": 3, + "relativeCopyNumber": 0.18257424389770927, + "cnA": 0.6677514703429981, + "cnB": 0.03993481724373449, + "reportedAffectedGenes": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + } + ], + "reportedFocality": "partial q-arm", + "type": { + "code": "low-level-gain", + "display": "Low-level-gain", + "system": "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1753", + "display": "CDH13", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1777", + "display": "CDK6", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:9967", + "display": "RET", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + } + ] + }, + { + "id": "6050ca03-a0ae-4da7-87b8-76cac7dffa8d", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "chromosome": "chr22", + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "startRange": { + "start": 29573, + "end": 29615 + }, + "endRange": { + "start": 30148, + "end": 30198 + }, + "totalCopyNumber": 5, + "relativeCopyNumber": 0.3733910734264396, + "cnA": 0.4299750761842057, + "cnB": 0.20874476574745604, + "reportedAffectedGenes": [ + { + "code": "HGNC:33", + "display": "ABCA3", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:11998", + "display": "TP53", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:5173", + "display": "HRAS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6973", + "display": "MDM2", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1753", + "display": "CDH13", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:76", + "display": "ABL1", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:34", + "display": "ABCA4", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3942", + "display": "MTOR", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + } + ], + "reportedFocality": "partial q-arm", + "type": { + "code": "high-level-gain", + "display": "High-level-gain", + "system": "dnpm-dip/mtb/ngs-report/cnv/type" + }, + "copyNumberNeutralLoH": [ + { + "code": "HGNC:11998", + "display": "TP53", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:6973", + "display": "MDM2", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1753", + "display": "CDH13", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:1777", + "display": "CDK6", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:9967", + "display": "RET", + "system": "https://www.genenames.org/" + }, + { + "code": "HGNC:21597", + "display": "ACAD10", + "system": "https://www.genenames.org/" + } + ] + } + ], + "dnaFusions": [ + { + "id": "1901fef1-f341-49cd-80b3-80af8f6f7bea", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr9", + "gene": { + "code": "HGNC:21597", + "display": "ACAD10", + "system": "https://www.genenames.org/" + }, + "position": 968 + }, + "fusionPartner3prime": { + "chromosome": "chrX", + "gene": { + "code": "HGNC:6407", + "display": "KRAS", + "system": "https://www.genenames.org/" + }, + "position": 61 + }, + "reportedNumReads": 7 + }, + { + "id": "12ca0894-8fe6-4243-aed7-d630df490cac", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr20", + "gene": { + "code": "HGNC:18615", + "display": "BRAFP1", + "system": "https://www.genenames.org/" + }, + "position": 462 + }, + "fusionPartner3prime": { + "chromosome": "chr3", + "gene": { + "code": "HGNC:3942", + "display": "MTOR", + "system": "https://www.genenames.org/" + }, + "position": 984 + }, + "reportedNumReads": 5 + }, + { + "id": "17335f8f-1ac4-43a7-9fdf-5574d8390bf5", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "intronic", + "display": "Intronic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr21", + "gene": { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + "position": 930 + }, + "fusionPartner3prime": { + "chromosome": "chr14", + "gene": { + "code": "HGNC:76", + "display": "ABL1", + "system": "https://www.genenames.org/" + }, + "position": 896 + }, + "reportedNumReads": 7 + }, + { + "id": "a6acd3bb-127b-44f6-8331-dc4b2488ed38", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr8", + "gene": { + "code": "HGNC:1097", + "display": "BRAF", + "system": "https://www.genenames.org/" + }, + "position": 460 + }, + "fusionPartner3prime": { + "chromosome": "chr19", + "gene": { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + }, + "position": 577 + }, + "reportedNumReads": 9 + }, + { + "id": "4705fb0d-d429-47d6-8191-c07d06d16c7a", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "regulatory-region", + "display": "Regulatory region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr19", + "gene": { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + }, + "position": 270 + }, + "fusionPartner3prime": { + "chromosome": "chr5", + "gene": { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + "position": 124 + }, + "reportedNumReads": 3 + }, + { + "id": "9df78e1b-5126-4e72-9d3b-09ddc0fc4d0c", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "intronic", + "display": "Intronic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr9", + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + "position": 658 + }, + "fusionPartner3prime": { + "chromosome": "chr1", + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + "position": 805 + }, + "reportedNumReads": 7 + }, + { + "id": "60c7636c-7207-4dbd-bf1f-35fba21137b5", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "coding-region", + "display": "Coding region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr11", + "gene": { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + "position": 146 + }, + "fusionPartner3prime": { + "chromosome": "chr13", + "gene": { + "code": "HGNC:886", + "display": "ATRX", + "system": "https://www.genenames.org/" + }, + "position": 521 + }, + "reportedNumReads": 5 + }, + { + "id": "ade9cd16-516a-4725-b803-51402b8913b2", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "chromosome": "chr13", + "gene": { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + "position": 555 + }, + "fusionPartner3prime": { + "chromosome": "chrY", + "gene": { + "code": "HGNC:3690", + "display": "FGFR3", + "system": "https://www.genenames.org/" + }, + "position": 510 + }, + "reportedNumReads": 9 + } + ], + "rnaFusions": [ + { + "id": "1da6ea65-074a-4850-b2a5-d6c014ba34ec", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "675d80ec-d50b-44ad-8669-a10323550d5a", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "63338877-2207-459b-9700-15bb3794fef4", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "5", + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + }, + "position": 844, + "strand": "-" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "1f43ad86-86f4-4f7c-bc47-893e8ec15584", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "8", + "gene": { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + }, + "position": 280, + "strand": "-" + }, + "effect": "Effect", + "reportedNumReads": 6 + }, + { + "id": "78aaf57f-5e75-47f5-b2ce-284a45f15df3", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "2ac1b8c8-47ec-4465-86c0-0252c9c77fba", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "coding-region", + "display": "Coding region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "c05b0d75-918a-4cde-8ad3-1e72ed88c04c", + "system": "https://www.ensembl.org" + }, + "exonId": "10", + "gene": { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + "position": 837, + "strand": "-" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "4e21b4fc-81fb-4e79-a7a7-cff1c9e428ca", + "system": "https://www.ensembl.org" + }, + "exonId": "11", + "gene": { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + "position": 167, + "strand": "-" + }, + "effect": "Effect", + "reportedNumReads": 3 + }, + { + "id": "85ae18ea-3c4b-4990-a983-4d8cdfbc9987", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "3eaec2c4-3a36-466c-9462-46bfd9238c27", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "splicing-region", + "display": "splicing region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "6b4b1249-f90d-4971-85d7-444d39e220eb", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "2", + "gene": { + "code": "HGNC:6973", + "display": "MDM2", + "system": "https://www.genenames.org/" + }, + "position": 252, + "strand": "-" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "67beabf6-e37e-400b-8861-2706e40e63d0", + "system": "https://www.ensembl.org" + }, + "exonId": "6", + "gene": { + "code": "HGNC:3690", + "display": "FGFR3", + "system": "https://www.genenames.org/" + }, + "position": 755, + "strand": "-" + }, + "effect": "Effect", + "reportedNumReads": 3 + }, + { + "id": "33f12136-e588-4fdb-9a00-d54fd045a8ae", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "f7c89ee5-77fb-40eb-8542-916111cf8b68", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "3a84500a-fbdc-4086-b38e-b7e3454a61a7", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "5", + "gene": { + "code": "HGNC:3689", + "display": "FGFR2", + "system": "https://www.genenames.org/" + }, + "position": 902, + "strand": "-" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "30c64920-c400-407b-93b5-3bbd8ba3f255", + "system": "https://www.ensembl.org" + }, + "exonId": "7", + "gene": { + "code": "HGNC:21298", + "display": "AACS", + "system": "https://www.genenames.org/" + }, + "position": 254, + "strand": "+" + }, + "effect": "Effect", + "reportedNumReads": 3 + }, + { + "id": "f53c79bf-72e0-4e92-a1fe-b91017602828", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "5b988b8f-54a7-43b7-a001-0feaf31fcfef", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "regulatory-region", + "display": "Regulatory region", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "41d8e247-25d3-426b-b3f7-fddf5cdb558c", + "system": "https://www.ensembl.org" + }, + "exonId": "7", + "gene": { + "code": "HGNC:3236", + "display": "EGFR", + "system": "https://www.genenames.org/" + }, + "position": 376, + "strand": "+" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "5ec975b9-d2f1-4717-82bd-c7ce4dd2734c", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "10", + "gene": { + "code": "HGNC:1100", + "display": "BRCA1", + "system": "https://www.genenames.org/" + }, + "position": 356, + "strand": "-" + }, + "effect": "Effect", + "reportedNumReads": 4 + }, + { + "id": "7a5955a4-c7d4-4fe8-a529-0a0c01b84743", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "externalIds": [ + { + "value": "032e1ac6-e21f-4311-98a6-ad6a19ee7b35", + "system": "https://cancer.sanger.ac.uk/cosmic" + } + ], + "localization": [ + { + "code": "intergenic", + "display": "Intergenic", + "system": "dnpm-dip/variant/localization" + } + ], + "fusionPartner5prime": { + "transcriptId": { + "value": "6e43eb94-48ca-41e2-a57e-bf964c1d953a", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "5", + "gene": { + "code": "HGNC:391", + "display": "AKT1", + "system": "https://www.genenames.org/" + }, + "position": 714, + "strand": "-" + }, + "fusionPartner3prime": { + "transcriptId": { + "value": "91fb4eaf-c3da-434b-991b-cbaeee330de2", + "system": "https://www.ncbi.nlm.nih.gov/refseq" + }, + "exonId": "11", + "gene": { + "code": "HGNC:34", + "display": "ABCA4", + "system": "https://www.genenames.org/" + }, + "position": 357, + "strand": "-" + }, + "effect": "Effect", + "reportedNumReads": 4 + } + ], + "rnaSeqs": [] } } - } ], - "priorDiagnosticReports" : [ { - "id" : "e3d6eb01-6afb-4cb2-8682-b5f67565a701", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "performer" : { - "id" : "xyz", - "display" : "Molekular-Pathologie UKx", - "type" : "Institute" - }, - "issuedOn" : "2025-04-03", - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "type" : { - "code" : "other", - "display" : "Other", - "system" : "dnpm-dip/mtb/molecular-diagnostics/type" - }, - "results" : [ "Result of diagnostics..." ] - } ], - "histologyReports" : [ { - "id" : "49154f97-84a9-4a8c-8f52-b5dcbf6973ce", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "issuedOn" : "2025-04-03", - "results" : { - "tumorMorphology" : { - "id" : "af23d218-7c03-4950-984c-a5c35295b696", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "value" : { - "code" : "8935/1", - "display" : "Stromatumor o.n.A.", - "system" : "urn:oid:2.16.840.1.113883.6.43.1", - "version" : "Zweite Revision" - }, - "notes" : "Notes..." + ], + "carePlans": [ + { + "id": "01b19e31-f38b-4b69-bb72-01248bb92d11", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "tumorCellContent" : { - "id" : "f45c7add-f441-4786-aff3-917bad76b140", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30", + "geneticCounselingRecommendation": { + "id": "f75d972c-f6be-4be9-bd2a-aeef0d492072", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" + "issuedOn": "2025-05-30", + "reason": { + "code": "other", + "display": "Andere", + "system": "dnpm-dip/mtb/recommendation/genetic-counseling/reason" + } + }, + "medicationRecommendations": [ + { + "id": "8c9e7e7f-daea-4b7b-ad72-6ef6be070f95", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30", + "priority": { + "code": "1", + "display": "1", + "system": "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence": { + "grading": { + "code": "m2A", + "display": "m2A", + "system": "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums": [ + { + "code": "iv", + "display": "iv", + "system": "dnpm-dip/mtb/level-of-evidence/addendum" + } + ], + "publications": [ + { + "id": "482370142", + "system": "https://pubmed.ncbi.nlm.nih.gov", + "type": "Publication" + } + ] + }, + "category": { + "code": "HO", + "display": "Hormontherapie", + "system": "dnpm-dip/mtb/recommendation/systemic-therapy/category" + }, + "medication": [ + { + "code": "L01EX01", + "display": "Sunitinib", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "useType": { + "code": "in-label", + "display": "In-label Use", + "system": "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" + }, + "supportingVariants": [ + { + "variant": { + "id": "4705fb0d-d429-47d6-8191-c07d06d16c7a", + "type": "Variant" + }, + "gene": { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + } + } + ] }, - "method" : { - "code" : "histologic", - "display" : "Histologisch", - "system" : "dnpm-dip/mtb/tumor-cell-content/method" - }, - "value" : 0.8229387003304868 - } + { + "id": "5adb8293-f9d1-4e65-bdcf-9d4803bd9d1c", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30", + "priority": { + "code": "2", + "display": "2", + "system": "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence": { + "grading": { + "code": "m4", + "display": "m4", + "system": "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums": [ + { + "code": "iv", + "display": "iv", + "system": "dnpm-dip/mtb/level-of-evidence/addendum" + } + ], + "publications": [ + { + "id": "1987640662", + "system": "https://pubmed.ncbi.nlm.nih.gov", + "type": "Publication" + } + ] + }, + "category": { + "code": "HO", + "display": "Hormontherapie", + "system": "dnpm-dip/mtb/recommendation/systemic-therapy/category" + }, + "medication": [ + { + "code": "L01FX01", + "display": "Edrecolomab", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "useType": { + "code": "sec-preventive", + "display": "Sec-preventive", + "system": "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" + }, + "supportingVariants": [ + { + "variant": { + "id": "c6e4a8ca-9fd5-46d6-b9c3-4fb92fa3ad7f", + "type": "Variant" + }, + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + } + } + ] + } + ], + "procedureRecommendations": [ + { + "id": "7c51af31-3e47-467b-aee6-87a6aee9068a", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30", + "priority": { + "code": "1", + "display": "1", + "system": "dnpm-dip/recommendation/priority" + }, + "levelOfEvidence": { + "grading": { + "code": "m1A", + "display": "m1A", + "system": "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums": [ + { + "code": "iv", + "display": "iv", + "system": "dnpm-dip/mtb/level-of-evidence/addendum" + } + ], + "publications": [ + { + "id": "45577081", + "system": "https://pubmed.ncbi.nlm.nih.gov", + "type": "Publication" + } + ] + }, + "code": { + "code": "WS", + "display": "Wait and see", + "system": "dnpm-dip/mtb/recommendation/procedure/category" + }, + "supportingVariants": [ + { + "variant": { + "id": "7748dd2f-e547-4412-996b-c8116040a5d4", + "type": "Variant" + }, + "gene": { + "code": "HGNC:25829", + "display": "ABRAXAS1", + "system": "https://www.genenames.org/" + } + } + ] + } + ], + "studyEnrollmentRecommendations": [ + { + "id": "3d4c243c-2908-46b7-9faf-d795fd883ac0", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30", + "levelOfEvidence": { + "grading": { + "code": "m2A", + "display": "m2A", + "system": "dnpm-dip/mtb/level-of-evidence/grading" + }, + "addendums": [ + { + "code": "iv", + "display": "iv", + "system": "dnpm-dip/mtb/level-of-evidence/addendum" + } + ], + "publications": [ + { + "id": "482370142", + "system": "https://pubmed.ncbi.nlm.nih.gov", + "type": "Publication" + } + ] + }, + "priority": { + "code": "4", + "display": "4", + "system": "dnpm-dip/recommendation/priority" + }, + "study": [ + { + "id": "8547-845744-34-56", + "system": "Eudra-CT", + "type": "Study" + } + ], + "supportingVariants": [ + { + "variant": { + "id": "4705fb0d-d429-47d6-8191-c07d06d16c7a", + "type": "Variant" + }, + "gene": { + "code": "HGNC:25662", + "display": "AAGAB", + "system": "https://www.genenames.org/" + } + } + ] + } + ], + "histologyReevaluationRequests": [ + { + "id": "a641f201-fa1e-4650-8fba-adf3665040ed", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "specimen": { + "id": "c59253e3-3c11-40bd-bc35-7c089f734862", + "type": "TumorSpecimen" + }, + "issuedOn": "2025-05-30" + } + ], + "rebiopsyRequests": [ + { + "id": "2501cd78-c360-40c1-9ced-455fa7172191", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "tumorEntity": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "type": "MTBDiagnosis" + }, + "issuedOn": "2025-05-30" + } + ], + "notes": [ + "Protocol of the MTB conference..." + ] } - } ], - "ihcReports" : [ { - "id" : "dfc2429b-4677-4c04-8359-2e8bd68e8006", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "issuedOn" : "2025-04-03", - "journalId" : "9dc66c04-ad2c-4d4c-9e38-b524e4e59c4a", - "blockIds" : [ "34c921a8-d047-414d-a1b6-b0bd24c6b771" ], - "results" : { - "proteinExpression" : [ { - "id" : "ca7b6082-f4ac-4be2-a28f-d1d73ad3eff3", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "protein" : { - "code" : "HGNC:391", - "display" : "AKT1", - "system" : "https://www.genenames.org/" - }, - "value" : { - "code" : "2+", - "display" : "2+", - "system" : "dnpm-dip/mtb/ihc/protein-expression/result" - }, - "tpsScore" : 64, - "icScore" : { - "code" : "3", - "display" : ">= 10%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" - }, - "tcScore" : { - "code" : "6", - "display" : ">= 75%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" - } - }, { - "id" : "824afa8e-332f-498f-9e98-5e03ba072857", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "protein" : { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, - "value" : { - "code" : "unknown", - "display" : "untersucht, kein Ergebnis", - "system" : "dnpm-dip/mtb/ihc/protein-expression/result" - }, - "tpsScore" : 67, - "icScore" : { - "code" : "2", - "display" : ">= 5%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" - }, - "tcScore" : { - "code" : "4", - "display" : ">= 25%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" - } - }, { - "id" : "697544ba-c91b-498c-825d-4768db65f064", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "protein" : { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - }, - "value" : { - "code" : "3+", - "display" : "3+", - "system" : "dnpm-dip/mtb/ihc/protein-expression/result" - }, - "tpsScore" : 99, - "icScore" : { - "code" : "3", - "display" : ">= 10%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/ic-score" - }, - "tcScore" : { - "code" : "1", - "display" : ">= 1%", - "system" : "dnpm-dip/mtb/ihc/protein-expression/tc-score" - } - } ], - "msiMmr" : [ ] + ], + "followUps": [ + { + "date": "2025-02-07", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "lastContactDate": "2025-02-07" } - } ], - "ngsReports" : [ { - "id" : "3a17112d-3dd2-468a-8eb5-d2acd2439b47", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "issuedOn" : "2025-04-03", - "type" : { - "code" : "genome-long-read", - "display" : "Genome long-read", - "system" : "dnpm-dip/ngs/type" - }, - "metadata" : [ { - "kitType" : "Kit Type", - "kitManufacturer" : "Manufacturer", - "sequencer" : "Sequencer", - "referenceGenome" : "HG19", - "pipeline" : "https://github.com/pipeline-project" - } ], - "results" : { - "tumorCellContent" : { - "id" : "1d0df7a7-b298-450d-99f6-be2eaee4c3f2", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "method" : { - "code" : "bioinformatic", - "display" : "Bioinformatisch", - "system" : "dnpm-dip/mtb/tumor-cell-content/method" - }, - "value" : 0.4814437947770913 + ], + "claims": [ + { + "id": "4aa57f09-d47a-4916-852e-c79175a0eca7", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "tmb" : { - "id" : "e2b42e18-1c99-4d7f-a049-ebf71e3fc2f6", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "value" : { - "value" : 282329, - "unit" : "Mutations per megabase" - }, - "interpretation" : { - "code" : "low", - "display" : "Niedrig", - "system" : "dnpm-dip/mtb/ngs/tmb/interpretation" - } + "recommendation": { + "id": "8c9e7e7f-daea-4b7b-ad72-6ef6be070f95", + "type": "MTBMedicationRecommendation" }, - "brcaness" : { - "id" : "9246f72b-790a-4c6b-aa8d-d00f0cda7a00", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "value" : 0.5, - "confidenceRange" : { - "min" : 0.4, - "max" : 0.6 - } - }, - "hrdScore" : { - "id" : "7a89c96e-f4c3-4f74-b7e7-69676a750ab6", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "value" : 0.7825761496253648, - "components" : { - "lst" : 0.845193455817853, - "loh" : 0.12405816770424238, - "tai" : 0.8345960469445086 - }, - "interpretation" : { - "code" : "high", - "display" : "Hoch", - "system" : "dnpm-dip/mtb/ngs/hrd-score/interpretation" - } - }, - "simpleVariants" : [ { - "id" : "a7a6d971-ccaf-489b-9d6c-3dce0fad63aa", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "aad4cdeb-d085-41d9-a3af-02e4e165ccc1", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "a302ca16-8c98-4697-85c1-6e0a2623ca12", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr22", - "gene" : { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "coding-region", - "display" : "Coding region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "468fbe60-ff1f-4151-a8d4-4bd2bd53e9ad", - "system" : "https://www.ensembl.org" - }, - "exonId" : "10", - "position" : { - "start" : 442 - }, - "altAllele" : "G", - "refAllele" : "A", - "dnaChange" : { - "code" : "c.442A>G", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Val7del", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 7, - "allelicFrequency" : 0.05075371444497867, - "interpretation" : { - "code" : "3", - "display" : "Uncertain significance", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - }, { - "id" : "cfe756be-a9d1-4726-ad1f-16d18c40e1e4", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "3549065d-1a19-4f52-8b5a-7acdc0052981", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "915a64b9-dfd5-4d8f-ba53-5760c452b153", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr19", - "gene" : { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "30d82280-ce5d-4477-97f8-8dfb33491662", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "5", - "position" : { - "start" : 124 - }, - "altAllele" : "G", - "refAllele" : "A", - "dnaChange" : { - "code" : "c.124A>G", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Gly2_Met46del", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 20, - "allelicFrequency" : 0.623433864043018, - "interpretation" : { - "code" : "1", - "display" : "Benign", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - }, { - "id" : "d6088d5a-3059-40a3-ae44-22ff4a63fe20", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "59c813ad-f057-4d3e-92f0-f64d198e7a9e", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "f47ba852-77d2-4495-af83-ebbbade46041", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr6", - "gene" : { - "code" : "HGNC:1100", - "display" : "BRCA1", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "7dc56f62-01fe-48de-8425-f2407a5f6797", - "system" : "https://www.ensembl.org" - }, - "exonId" : "9", - "position" : { - "start" : 586 - }, - "altAllele" : "G", - "refAllele" : "C", - "dnaChange" : { - "code" : "c.586C>G", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Cys28_Lys29delinsTrp", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 11, - "allelicFrequency" : 0.7808371811689188, - "interpretation" : { - "code" : "1", - "display" : "Benign", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - }, { - "id" : "01a40602-1992-44ee-86cf-af4b9f8ede17", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "0c12c379-ec6b-48d2-ab7d-f3ef1e832782", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "e0d20f40-37c8-4203-825c-f8c1c7aabbc9", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr11", - "gene" : { - "code" : "HGNC:25829", - "display" : "ABRAXAS1", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "coding-region", - "display" : "Coding region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "45566daf-2799-45bf-836b-227ad57f1e13", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "11", - "position" : { - "start" : 340 - }, - "altAllele" : "A", - "refAllele" : "G", - "dnaChange" : { - "code" : "c.340G>A", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Trp24Cys", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 23, - "allelicFrequency" : 0.350726510140109, - "interpretation" : { - "code" : "2", - "display" : "Likely benign", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - }, { - "id" : "b548d991-4270-4b60-96e9-d4d1897e2f3f", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "87a18418-1e1e-4546-9316-c14907c53122", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "7ab23f44-806e-480e-ba8a-2974789b7acc", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr9", - "gene" : { - "code" : "HGNC:1777", - "display" : "CDK6", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "444c908a-a87b-401f-9446-f152b70abff6", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "3", - "position" : { - "start" : 82 - }, - "altAllele" : "C", - "refAllele" : "T", - "dnaChange" : { - "code" : "c.82T>C", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Cys28delinsTrpVal", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 9, - "allelicFrequency" : 0.7308207727279626, - "interpretation" : { - "code" : "1", - "display" : "Benign", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - }, { - "id" : "b9b37461-cad8-4aa9-ab9a-765cc390ae93", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "c9343e8a-a961-478d-abf7-af8eca753195", - "system" : "https://www.ncbi.nlm.nih.gov/snp" - }, { - "value" : "fe9cf415-da2c-48ee-8239-1c0fff308477", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "chromosome" : "chr22", - "gene" : { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, - "localization" : [ { - "code" : "coding-region", - "display" : "Coding region", - "system" : "dnpm-dip/variant/localization" - } ], - "transcriptId" : { - "value" : "e089a986-861c-4987-a2d4-4127cd94cfcc", - "system" : "https://www.ensembl.org" - }, - "exonId" : "5", - "position" : { - "start" : 350 - }, - "altAllele" : "A", - "refAllele" : "G", - "dnaChange" : { - "code" : "c.350G>A", - "system" : "https://hgvs-nomenclature.org" - }, - "proteinChange" : { - "code" : "p.Trp24Cys", - "system" : "https://hgvs-nomenclature.org" - }, - "readDepth" : 20, - "allelicFrequency" : 0.6561532201278295, - "interpretation" : { - "code" : "2", - "display" : "Likely benign", - "system" : "https://www.ncbi.nlm.nih.gov/clinvar" - } - } ], - "copyNumberVariants" : [ { - "id" : "674dcb35-ae1f-4c9a-bf96-d718631b0b76", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "chromosome" : "chr13", - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "startRange" : { - "start" : 7504, - "end" : 7546 - }, - "endRange" : { - "start" : 8028, - "end" : 8078 - }, - "totalCopyNumber" : 7, - "relativeCopyNumber" : 0.11223346698282377, - "cnA" : 0.4978945009603952, - "cnB" : 0.4387588889519498, - "reportedAffectedGenes" : [ { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1097", - "display" : "BRAF", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:9967", - "display" : "RET", - "system" : "https://www.genenames.org/" - } ], - "reportedFocality" : "partial q-arm", - "type" : { - "code" : "high-level-gain", - "display" : "High-level-gain", - "system" : "dnpm-dip/mtb/ngs-report/cnv/type" - }, - "copyNumberNeutralLoH" : [ { - "code" : "HGNC:25662", - "display" : "AAGAB", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:11998", - "display" : "TP53", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1753", - "display" : "CDH13", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - } ] - }, { - "id" : "0ccc8b6a-7692-405e-afb3-9ba79f6a6dc6", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "chromosome" : "chr4", - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "startRange" : { - "start" : 29821, - "end" : 29863 - }, - "endRange" : { - "start" : 30310, - "end" : 30360 - }, - "totalCopyNumber" : 2, - "relativeCopyNumber" : 0.004237951938893092, - "cnA" : 0.4120221366346364, - "cnB" : 0.021984357963086842, - "reportedAffectedGenes" : [ { - "code" : "HGNC:11998", - "display" : "TP53", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:25829", - "display" : "ABRAXAS1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1753", - "display" : "CDH13", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:886", - "display" : "ATRX", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3942", - "display" : "MTOR", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:9967", - "display" : "RET", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3689", - "display" : "FGFR2", - "system" : "https://www.genenames.org/" - } ], - "reportedFocality" : "partial q-arm", - "type" : { - "code" : "low-level-gain", - "display" : "Low-level-gain", - "system" : "dnpm-dip/mtb/ngs-report/cnv/type" - }, - "copyNumberNeutralLoH" : [ { - "code" : "HGNC:1097", - "display" : "BRAF", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3690", - "display" : "FGFR3", - "system" : "https://www.genenames.org/" - } ] - }, { - "id" : "5eec91bc-94e1-462e-8686-df33216192eb", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "chromosome" : "chrX", - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "startRange" : { - "start" : 18371, - "end" : 18413 - }, - "endRange" : { - "start" : 19283, - "end" : 19333 - }, - "totalCopyNumber" : 3, - "relativeCopyNumber" : 0.795318484180268, - "cnA" : 0.86546686869607, - "cnB" : 0.7216652781170053, - "reportedAffectedGenes" : [ { - "code" : "HGNC:33", - "display" : "ABCA3", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:6973", - "display" : "MDM2", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1100", - "display" : "BRCA1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:76", - "display" : "ABL1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:21298", - "display" : "AACS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:6407", - "display" : "KRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3236", - "display" : "EGFR", - "system" : "https://www.genenames.org/" - } ], - "reportedFocality" : "partial q-arm", - "type" : { - "code" : "low-level-gain", - "display" : "Low-level-gain", - "system" : "dnpm-dip/mtb/ngs-report/cnv/type" - }, - "copyNumberNeutralLoH" : [ { - "code" : "HGNC:33", - "display" : "ABCA3", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:25829", - "display" : "ABRAXAS1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3690", - "display" : "FGFR3", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:25662", - "display" : "AAGAB", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:76", - "display" : "ABL1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:886", - "display" : "ATRX", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:18615", - "display" : "BRAFP1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3236", - "display" : "EGFR", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - } ] - }, { - "id" : "7a162258-d213-4243-be7e-59244f4561e9", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "chromosome" : "chr9", - "localization" : [ { - "code" : "intronic", - "display" : "Intronic", - "system" : "dnpm-dip/variant/localization" - } ], - "startRange" : { - "start" : 23025, - "end" : 23067 - }, - "endRange" : { - "start" : 23220, - "end" : 23270 - }, - "totalCopyNumber" : 1, - "relativeCopyNumber" : 0.3220959397254798, - "cnA" : 0.11998983501009763, - "cnB" : 0.08203835493839595, - "reportedAffectedGenes" : [ { - "code" : "HGNC:33", - "display" : "ABCA3", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3690", - "display" : "FGFR3", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1097", - "display" : "BRAF", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:25662", - "display" : "AAGAB", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:1100", - "display" : "BRCA1", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3236", - "display" : "EGFR", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - } ], - "reportedFocality" : "partial q-arm", - "type" : { - "code" : "loss", - "display" : "Loss", - "system" : "dnpm-dip/mtb/ngs-report/cnv/type" - }, - "copyNumberNeutralLoH" : [ { - "code" : "HGNC:25662", - "display" : "AAGAB", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:886", - "display" : "ATRX", - "system" : "https://www.genenames.org/" - }, { - "code" : "HGNC:3689", - "display" : "FGFR2", - "system" : "https://www.genenames.org/" - } ] - } ], - "dnaFusions" : [ { - "id" : "bfbb4eb3-fecf-4be6-a0b6-39ed3ab9f54c", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "chromosome" : "chr9", - "gene" : { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - }, - "position" : 788 - }, - "fusionPartner3prime" : { - "chromosome" : "chr19", - "gene" : { - "code" : "HGNC:1753", - "display" : "CDH13", - "system" : "https://www.genenames.org/" - }, - "position" : 384 - }, - "reportedNumReads" : 7 - }, { - "id" : "e99862ce-c098-4aa1-932c-5bfb7de2bb54", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "chromosome" : "chr10", - "gene" : { - "code" : "HGNC:1100", - "display" : "BRCA1", - "system" : "https://www.genenames.org/" - }, - "position" : 426 - }, - "fusionPartner3prime" : { - "chromosome" : "chrY", - "gene" : { - "code" : "HGNC:76", - "display" : "ABL1", - "system" : "https://www.genenames.org/" - }, - "position" : 587 - }, - "reportedNumReads" : 8 - }, { - "id" : "362f5786-4521-409a-b63f-69aad335abcb", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "localization" : [ { - "code" : "intronic", - "display" : "Intronic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "chromosome" : "chrX", - "gene" : { - "code" : "HGNC:1777", - "display" : "CDK6", - "system" : "https://www.genenames.org/" - }, - "position" : 421 - }, - "fusionPartner3prime" : { - "chromosome" : "chr15", - "gene" : { - "code" : "HGNC:3942", - "display" : "MTOR", - "system" : "https://www.genenames.org/" - }, - "position" : 618 - }, - "reportedNumReads" : 3 - }, { - "id" : "d9cc0ae1-1f22-4545-bcfc-3fc93faf1c7b", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "chromosome" : "chr16", - "gene" : { - "code" : "HGNC:6407", - "display" : "KRAS", - "system" : "https://www.genenames.org/" - }, - "position" : 727 - }, - "fusionPartner3prime" : { - "chromosome" : "chr22", - "gene" : { - "code" : "HGNC:6973", - "display" : "MDM2", - "system" : "https://www.genenames.org/" - }, - "position" : 955 - }, - "reportedNumReads" : 6 - }, { - "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "localization" : [ { - "code" : "intergenic", - "display" : "Intergenic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "chromosome" : "chr8", - "gene" : { - "code" : "HGNC:6407", - "display" : "KRAS", - "system" : "https://www.genenames.org/" - }, - "position" : 910 - }, - "fusionPartner3prime" : { - "chromosome" : "chr6", - "gene" : { - "code" : "HGNC:33", - "display" : "ABCA3", - "system" : "https://www.genenames.org/" - }, - "position" : 567 - }, - "reportedNumReads" : 7 - } ], - "rnaFusions" : [ { - "id" : "809f015f-8e17-45ae-82fe-1d2642a379c0", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "a961e828-b8eb-46a7-b92b-077b188d22eb", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "7f69ae21-f0ae-4f10-965b-116b5a3a4306", - "system" : "https://www.ensembl.org" - }, - "exonId" : "3", - "gene" : { - "code" : "HGNC:76", - "display" : "ABL1", - "system" : "https://www.genenames.org/" - }, - "position" : 939, - "strand" : "-" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "3e4978f1-a4e6-4822-bca2-6d65bfa903d0", - "system" : "https://www.ensembl.org" - }, - "exonId" : "5", - "gene" : { - "code" : "HGNC:1097", - "display" : "BRAF", - "system" : "https://www.genenames.org/" - }, - "position" : 898, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 9 - }, { - "id" : "e2686fdf-5aee-4a1c-a9f9-b5117d586a56", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "3530f838-6a51-4f34-84ff-a978182da6a6", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "intronic", - "display" : "Intronic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "ccf31cee-09ab-4bfc-a92b-f48f5523989e", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "9", - "gene" : { - "code" : "HGNC:21597", - "display" : "ACAD10", - "system" : "https://www.genenames.org/" - }, - "position" : 272, - "strand" : "-" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "71d1e8fc-9296-4d46-9d1f-a36e1f382d35", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "7", - "gene" : { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, - "position" : 848, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 8 - }, { - "id" : "139c8db9-edde-4bd0-ac25-4b7b1729f5cc", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "a1324b2a-96de-46a1-86a7-a575fb29b41a", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "20da1339-f72c-4481-a844-b690a0b950e5", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "6", - "gene" : { - "code" : "HGNC:3689", - "display" : "FGFR2", - "system" : "https://www.genenames.org/" - }, - "position" : 996, - "strand" : "+" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "96d13df2-6551-41f7-94b5-c7da14dd5ce0", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "6", - "gene" : { - "code" : "HGNC:18615", - "display" : "BRAFP1", - "system" : "https://www.genenames.org/" - }, - "position" : 814, - "strand" : "-" - }, - "effect" : "Effect", - "reportedNumReads" : 7 - }, { - "id" : "bf815c71-c890-40a3-84fb-714f31814c59", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "a6e3dd2f-1d7c-404d-953c-710873f846dd", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "d7d2344f-6651-4527-aa93-cb5b93f05aee", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "6", - "gene" : { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, - "position" : 292, - "strand" : "-" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "4092f456-1d4a-43e0-84a9-f70c3c14cf6b", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "5", - "gene" : { - "code" : "HGNC:6973", - "display" : "MDM2", - "system" : "https://www.genenames.org/" - }, - "position" : 925, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 7 - }, { - "id" : "5436e5f8-db2d-4947-a88a-1ab6b07e5faa", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "b83aa40a-fd2f-49c3-a34f-1411cc32783f", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "intergenic", - "display" : "Intergenic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "f9481fda-4a3f-442d-ad3f-e6adccfc4e73", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "5", - "gene" : { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, - "position" : 951, - "strand" : "+" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "18488fee-209c-4abe-9896-f49007bcc648", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "9", - "gene" : { - "code" : "HGNC:5173", - "display" : "HRAS", - "system" : "https://www.genenames.org/" - }, - "position" : 944, - "strand" : "-" - }, - "effect" : "Effect", - "reportedNumReads" : 6 - }, { - "id" : "a206e483-f18c-4656-924b-0f79969da5ab", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "adae872d-f6a7-4c3f-a7be-c4aad3f57694", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "regulatory-region", - "display" : "Regulatory region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "1a5c5afe-c41d-4300-b483-9a55a2ca0ac7", - "system" : "https://www.ensembl.org" - }, - "exonId" : "10", - "gene" : { - "code" : "HGNC:3942", - "display" : "MTOR", - "system" : "https://www.genenames.org/" - }, - "position" : 778, - "strand" : "+" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "16ca230d-78b7-4dfe-9025-616b2d1e0e0e", - "system" : "https://www.ensembl.org" - }, - "exonId" : "10", - "gene" : { - "code" : "HGNC:34", - "display" : "ABCA4", - "system" : "https://www.genenames.org/" - }, - "position" : 216, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 7 - }, { - "id" : "3345abf6-6afa-4069-8b45-390c5ceda24c", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "1b970bcf-766a-472e-a210-4b245c6b697d", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "intergenic", - "display" : "Intergenic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "030c35d3-eafb-4980-9d26-a6d124e5b411", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "8", - "gene" : { - "code" : "HGNC:33", - "display" : "ABCA3", - "system" : "https://www.genenames.org/" - }, - "position" : 496, - "strand" : "+" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "4e673024-533a-4931-9ac0-f069d139d0ad", - "system" : "https://www.ensembl.org" - }, - "exonId" : "11", - "gene" : { - "code" : "HGNC:3689", - "display" : "FGFR2", - "system" : "https://www.genenames.org/" - }, - "position" : 525, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 6 - }, { - "id" : "74254963-0987-4123-ba2c-c57e9de9afd7", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "28050793-0c1d-4d3b-abac-3d569d26a154", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "splicing-region", - "display" : "splicing region", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "b6536e66-bc89-4288-812f-436aa4d5a9a2", - "system" : "https://www.ensembl.org" - }, - "exonId" : "10", - "gene" : { - "code" : "HGNC:1100", - "display" : "BRCA1", - "system" : "https://www.genenames.org/" - }, - "position" : 51, - "strand" : "-" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "1289121c-c6fa-4179-b7fe-5c1f6326c2fa", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "3", - "gene" : { - "code" : "HGNC:21298", - "display" : "AACS", - "system" : "https://www.genenames.org/" - }, - "position" : 905, - "strand" : "-" - }, - "effect" : "Effect", - "reportedNumReads" : 5 - }, { - "id" : "476bf705-ea3e-4a4e-8e9b-29a8fd79446c", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "externalIds" : [ { - "value" : "ed80a31e-8f15-4e4f-8c78-654bc16e56a2", - "system" : "https://cancer.sanger.ac.uk/cosmic" - } ], - "localization" : [ { - "code" : "intronic", - "display" : "Intronic", - "system" : "dnpm-dip/variant/localization" - } ], - "fusionPartner5prime" : { - "transcriptId" : { - "value" : "6ec1314f-0301-4448-adad-da588a340928", - "system" : "https://www.ensembl.org" - }, - "exonId" : "3", - "gene" : { - "code" : "HGNC:21298", - "display" : "AACS", - "system" : "https://www.genenames.org/" - }, - "position" : 335, - "strand" : "+" - }, - "fusionPartner3prime" : { - "transcriptId" : { - "value" : "869e0853-097c-4c03-81f2-5d2b1f702e83", - "system" : "https://www.ncbi.nlm.nih.gov/refseq" - }, - "exonId" : "6", - "gene" : { - "code" : "HGNC:1753", - "display" : "CDH13", - "system" : "https://www.genenames.org/" - }, - "position" : 927, - "strand" : "+" - }, - "effect" : "Effect", - "reportedNumReads" : 5 - } ], - "rnaSeqs" : [ ] - } - } ], - "carePlans" : [ { - "id" : "ddecb45f-d328-4a31-9f0b-504dd74a09bb", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "issuedOn" : "2025-04-03", - "statusReason" : { - "code" : "targeted-diagnostics-recommended", - "display" : "Zieldiagnostik empfohlen", - "system" : "dnpm-dip/mtb/careplan/status-reason" - }, - "geneticCounselingRecommendation" : { - "id" : "caee4091-8b35-4be8-954e-e6d7f4d6f8b2", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "issuedOn" : "2025-04-03", - "reason" : { - "code" : "unknown", - "display" : "Unbekannt", - "system" : "dnpm-dip/mtb/recommendation/genetic-counseling/reason" + "issuedOn": "2025-05-30", + "stage": { + "code": "revocation", + "display": "Widerspruch", + "system": "dnpm-dip/mtb/claim/stage" } }, - "medicationRecommendations" : [ { - "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" + { + "id": "fa9b668c-c39d-42a9-bdb2-410bc3f4a361", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" + "recommendation": { + "id": "5adb8293-f9d1-4e65-bdcf-9d4803bd9d1c", + "type": "MTBMedicationRecommendation" }, - "issuedOn" : "2025-04-03", - "priority" : { - "code" : "2", - "display" : "2", - "system" : "dnpm-dip/recommendation/priority" + "issuedOn": "2025-05-30", + "stage": { + "code": "initial-claim", + "display": "Erstantrag", + "system": "dnpm-dip/mtb/claim/stage" + } + } + ], + "claimResponses": [ + { + "id": "db18a72a-293e-4f2d-bfe5-273776f8286b", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "levelOfEvidence" : { - "grading" : { - "code" : "m1B", - "display" : "m1B", - "system" : "dnpm-dip/mtb/level-of-evidence/grading" - }, - "addendums" : [ { - "code" : "is", - "display" : "is", - "system" : "dnpm-dip/mtb/level-of-evidence/addendum" - } ], - "publications" : [ { - "id" : "884742948", - "system" : "https://pubmed.ncbi.nlm.nih.gov", - "type" : "Publication" - } ] + "claim": { + "id": "4aa57f09-d47a-4916-852e-c79175a0eca7", + "type": "Claim" }, - "category" : { - "code" : "IM", - "display" : "Immun-/Antikörpertherapie", - "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/category" + "issuedOn": "2025-05-30", + "status": { + "code": "accepted", + "display": "Angenommen", + "system": "dnpm-dip/mtb/claim-response/status" + } + }, + { + "id": "ff5f495e-20c6-4c18-b150-4799343049c4", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" }, - "medication" : [ { - "code" : "L01EN01", - "display" : "Erdafitinib", - "system" : "http://fhir.de/CodeSystem/bfarm/atc", - "version" : "2024" - } ], - "useType" : { - "code" : "in-label", - "display" : "In-label Use", - "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" + "claim": { + "id": "fa9b668c-c39d-42a9-bdb2-410bc3f4a361", + "type": "Claim" }, - "supportingVariants" : [ { - "variant" : { - "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", - "type" : "Variant" - }, - "gene" : { - "code" : "HGNC:6407", - "display" : "KRAS", - "system" : "https://www.genenames.org/" + "issuedOn": "2025-05-30", + "status": { + "code": "accepted", + "display": "Angenommen", + "system": "dnpm-dip/mtb/claim-response/status" + } + } + ], + "systemicTherapies": [ + { + "history": [ + { + "id": "bc0b340d-17ea-4598-ad69-38d309e47182", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "intent": { + "code": "X", + "display": "Keine Angabe", + "system": "dnpm-dip/therapy/intent" + }, + "category": { + "code": "N", + "display": "Neoadjuvant", + "system": "dnpm-dip/therapy/category" + }, + "basedOn": { + "id": "8c9e7e7f-daea-4b7b-ad72-6ef6be070f95", + "type": "MTBMedicationRecommendation" + }, + "recordedOn": "2025-05-30", + "status": { + "code": "on-going", + "display": "Laufend", + "system": "dnpm-dip/therapy/status" + }, + "recommendationFulfillmentStatus": { + "code": "partial", + "display": "Partiell", + "system": "dnpm-dip/therapy/recommendation-fulfillment-status" + }, + "dosage": { + "code": "under-50%", + "display": "< 50 %", + "system": "dnpm-dip/therapy/dosage-density" + }, + "period": { + "start": "2024-11-08", + "end": "2025-05-30" + }, + "medication": [ + { + "code": "L01EX01", + "display": "Sunitinib", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "notes": [ + "Notes on the therapy..." + ] } - } ] - }, { - "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "issuedOn" : "2025-04-03", - "priority" : { - "code" : "1", - "display" : "1", - "system" : "dnpm-dip/recommendation/priority" - }, - "levelOfEvidence" : { - "grading" : { - "code" : "m2C", - "display" : "m2C", - "system" : "dnpm-dip/mtb/level-of-evidence/grading" - }, - "addendums" : [ { - "code" : "Z", - "display" : "Z", - "system" : "dnpm-dip/mtb/level-of-evidence/addendum" - } ], - "publications" : [ { - "id" : "1566646481", - "system" : "https://pubmed.ncbi.nlm.nih.gov", - "type" : "Publication" - } ] - }, - "category" : { - "code" : "HO", - "display" : "Hormontherapie", - "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/category" - }, - "medication" : [ { - "code" : "L01FX33", - "display" : "Tarlatamab", - "system" : "http://fhir.de/CodeSystem/bfarm/atc", - "version" : "2024" - } ], - "useType" : { - "code" : "off-label", - "display" : "Off-bel Use", - "system" : "dnpm-dip/mtb/recommendation/systemic-therapy/use-type" - }, - "supportingVariants" : [ { - "variant" : { - "id" : "0ccc8b6a-7692-405e-afb3-9ba79f6a6dc6", - "type" : "Variant" - }, - "gene" : { - "code" : "HGNC:11998", - "display" : "TP53", - "system" : "https://www.genenames.org/" + ] + }, + { + "history": [ + { + "id": "e3d4b435-0531-4d75-827c-0da914f054dd", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "reason": { + "id": "53155bb3-39f8-4cd9-aa9b-1675165bfdb8", + "display": "Bösartige Neubildung: Tuba uterina [Falloppio]", + "type": "MTBDiagnosis" + }, + "intent": { + "code": "K", + "display": "Kurativ", + "system": "dnpm-dip/therapy/intent" + }, + "category": { + "code": "A", + "display": "Adjuvant", + "system": "dnpm-dip/therapy/category" + }, + "basedOn": { + "id": "5adb8293-f9d1-4e65-bdcf-9d4803bd9d1c", + "type": "MTBMedicationRecommendation" + }, + "recordedOn": "2025-05-30", + "status": { + "code": "completed", + "display": "Abgeschlossen", + "system": "dnpm-dip/therapy/status" + }, + "recommendationFulfillmentStatus": { + "code": "complete", + "display": "Komplett", + "system": "dnpm-dip/therapy/recommendation-fulfillment-status" + }, + "dosage": { + "code": "over-50%", + "display": ">= 50 %", + "system": "dnpm-dip/therapy/dosage-density" + }, + "period": { + "start": "2024-10-25", + "end": "2025-05-30" + }, + "medication": [ + { + "code": "L01FX01", + "display": "Edrecolomab", + "system": "http://fhir.de/CodeSystem/bfarm/atc", + "version": "2025" + } + ], + "notes": [ + "Notes on the therapy..." + ] } - } ] - } ], - "procedureRecommendations" : [ { - "id" : "1e76d94c-a57a-4b3f-9d6b-4af303c05199", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "issuedOn" : "2025-04-03", - "priority" : { - "code" : "3", - "display" : "3", - "system" : "dnpm-dip/recommendation/priority" - }, - "levelOfEvidence" : { - "grading" : { - "code" : "m2C", - "display" : "m2C", - "system" : "dnpm-dip/mtb/level-of-evidence/grading" - }, - "addendums" : [ { - "code" : "iv", - "display" : "iv", - "system" : "dnpm-dip/mtb/level-of-evidence/addendum" - } ], - "publications" : [ { - "id" : "9936302", - "system" : "https://pubmed.ncbi.nlm.nih.gov", - "type" : "Publication" - } ] - }, - "code" : { - "code" : "SO", - "display" : "Sonstiges", - "system" : "dnpm-dip/mtb/recommendation/procedure/category" - }, - "supportingVariants" : [ { - "variant" : { - "id" : "01a40602-1992-44ee-86cf-af4b9f8ede17", - "type" : "Variant" - }, - "gene" : { - "code" : "HGNC:25829", - "display" : "ABRAXAS1", - "system" : "https://www.genenames.org/" - } - } ] - } ], - "studyEnrollmentRecommendations" : [ { - "id" : "c617652e-d118-4033-9678-ea8eade11abb", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "issuedOn" : "2025-04-03", - "levelOfEvidence" : { - "code" : "m1B", - "display" : "m1B", - "system" : "dnpm-dip/mtb/level-of-evidence/grading" - }, - "priority" : { - "code" : "1", - "display" : "1", - "system" : "dnpm-dip/recommendation/priority" - }, - "study" : [ { - "id" : "fe066270-e69e-4fc7-95b1-59a3e8456a11", - "system" : "EUDAMED", - "type" : "Study" - } ], - "supportingVariants" : [ { - "variant" : { - "id" : "7acb8b5a-28e5-49e8-9af0-8f0b07dd7928", - "type" : "Variant" - }, - "gene" : { - "code" : "HGNC:6407", - "display" : "KRAS", - "system" : "https://www.genenames.org/" - } - } ] - } ], - "histologyReevaluationRequests" : [ { - "id" : "d9565325-726d-4fc8-bfa9-0fa4c0b53d7b", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "specimen" : { - "id" : "b0557dde-6e54-4d01-8982-7ff88313adaa", - "type" : "TumorSpecimen" - }, - "issuedOn" : "2025-04-03" - } ], - "rebiopsyRequests" : [ { - "id" : "858ce32e-3dea-4cdf-b85a-ae9fa84d113b", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "tumorEntity" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "type" : "MTBDiagnosis" - }, - "issuedOn" : "2025-04-03" - } ], - "notes" : [ "Protocol of the MTB conference..." ] - } ], - "followUps" : [ { - "date" : "2006-12-10" - } ], - "claims" : [ { - "id" : "d7afc9e8-5342-443d-9e13-0a88b4dd6037", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "recommendation" : { - "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", - "type" : "MTBMedicationRecommendation" - }, - "issuedOn" : "2025-04-03", - "stage" : { - "code" : "initial-claim", - "display" : "Erstantrag", - "system" : "dnpm-dip/mtb/claim/stage" + ] } - }, { - "id" : "2ef6b3c7-ce7e-4415-8a43-bd7a3a67be95", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" + ], + "responses": [ + { + "id": "1bcd9695-739f-451b-a403-7def6fa43614", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "therapy": { + "id": "bc0b340d-17ea-4598-ad69-38d309e47182", + "type": "MTBSystemicTherapy" + }, + "effectiveDate": "2025-02-07", + "method": { + "code": "RANO", + "display": "Nach RANO-Kriterien", + "system": "dnpm-dip/mtb/response/method" + }, + "value": { + "code": "PR", + "display": "Partial Response", + "system": "RECIST" + } }, - "recommendation" : { - "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", - "type" : "MTBMedicationRecommendation" - }, - "issuedOn" : "2025-04-03", - "stage" : { - "code" : "revocation", - "display" : "Widerspruch", - "system" : "dnpm-dip/mtb/claim/stage" + { + "id": "89f6c606-0ec6-4b1e-a316-56a16eb52ea2", + "patient": { + "id": "e14bf9b6-7982-4933-a648-cfdea6484f1c", + "type": "Patient" + }, + "therapy": { + "id": "e3d4b435-0531-4d75-827c-0da914f054dd", + "type": "MTBSystemicTherapy" + }, + "effectiveDate": "2024-12-27", + "method": { + "code": "RECIST", + "display": "Nach RECIST-Kriterien", + "system": "dnpm-dip/mtb/response/method" + }, + "value": { + "code": "SD", + "display": "Stable Disease", + "system": "RECIST" + } } - } ], - "claimResponses" : [ { - "id" : "d9085718-77f6-4ace-b6da-c9358c853ff0", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "claim" : { - "id" : "d7afc9e8-5342-443d-9e13-0a88b4dd6037", - "type" : "Claim" - }, - "issuedOn" : "2025-04-03", - "status" : { - "code" : "rejected", - "display" : "Abgelehnt", - "system" : "dnpm-dip/mtb/claim-response/status" - }, - "statusReason" : { - "code" : "unknown", - "display" : "Unbekant", - "system" : "dnpm-dip/mtb/claim-response/status-reason" - } - }, { - "id" : "d93a0943-628d-47c6-9eda-4fba38df42be", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "claim" : { - "id" : "2ef6b3c7-ce7e-4415-8a43-bd7a3a67be95", - "type" : "Claim" - }, - "issuedOn" : "2025-04-03", - "status" : { - "code" : "rejected", - "display" : "Abgelehnt", - "system" : "dnpm-dip/mtb/claim-response/status" - }, - "statusReason" : { - "code" : "approval-revocation", - "display" : "Rücknahme der Zulassung", - "system" : "dnpm-dip/mtb/claim-response/status-reason" - } - } ], - "systemicTherapies" : [ { - "history" : [ { - "id" : "6b150d30-1c82-4663-833f-6a12ac582ca4", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "intent" : { - "code" : "S", - "display" : "Sonstiges", - "system" : "dnpm-dip/therapy/intent" - }, - "category" : { - "code" : "I", - "display" : "Intraopterativ", - "system" : "dnpm-dip/therapy/category" - }, - "basedOn" : { - "id" : "083a04e9-05f3-4b37-9e7d-e0bf703a8c3c", - "type" : "MTBMedicationRecommendation" - }, - "recordedOn" : "2025-04-03", - "status" : { - "code" : "stopped", - "display" : "Abgebrochen", - "system" : "dnpm-dip/therapy/status" - }, - "statusReason" : { - "code" : "progression", - "display" : "Progression", - "system" : "dnpm-dip/therapy/status-reason" - }, - "recommendationFulfillmentStatus" : { - "code" : "complete", - "display" : "Komplett", - "system" : "dnpm-dip/therapy/recommendation-fulfillment-status" - }, - "period" : { - "start" : "2006-10-15", - "end" : "2007-02-25" - }, - "medication" : [ { - "code" : "L01EN01", - "display" : "Erdafitinib", - "system" : "http://fhir.de/CodeSystem/bfarm/atc", - "version" : "2024" - } ], - "notes" : [ "Notes on the therapy..." ] - } ] - }, { - "history" : [ { - "id" : "27b6eddc-1a4f-4d68-a027-190a2c38754b", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "reason" : { - "id" : "744bf622-ba4b-4e64-867c-0807847d9da4", - "display" : "Bösartige Neubildung: Konjunktiva", - "type" : "MTBDiagnosis" - }, - "intent" : { - "code" : "X", - "display" : "Keine Angabe", - "system" : "dnpm-dip/therapy/intent" - }, - "category" : { - "code" : "A", - "display" : "Adjuvant", - "system" : "dnpm-dip/therapy/category" - }, - "basedOn" : { - "id" : "5650387b-2f3b-4f77-863c-9af4d02294fb", - "type" : "MTBMedicationRecommendation" - }, - "recordedOn" : "2025-04-03", - "status" : { - "code" : "stopped", - "display" : "Abgebrochen", - "system" : "dnpm-dip/therapy/status" - }, - "statusReason" : { - "code" : "progression", - "display" : "Progression", - "system" : "dnpm-dip/therapy/status-reason" - }, - "recommendationFulfillmentStatus" : { - "code" : "partial", - "display" : "Partiell", - "system" : "dnpm-dip/therapy/recommendation-fulfillment-status" - }, - "period" : { - "start" : "2006-10-29", - "end" : "2007-02-25" - }, - "medication" : [ { - "code" : "L01FX33", - "display" : "Tarlatamab", - "system" : "http://fhir.de/CodeSystem/bfarm/atc", - "version" : "2024" - } ], - "notes" : [ "Notes on the therapy..." ] - } ] - } ], - "responses" : [ { - "id" : "bbbbbaaf-8486-454c-ba59-28593519342c", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "therapy" : { - "id" : "6b150d30-1c82-4663-833f-6a12ac582ca4", - "type" : "MTBSystemicTherapy" - }, - "effectiveDate" : "2006-12-10", - "method" : { - "code" : "RECIST", - "display" : "Nach RECIST-Kriterien", - "system" : "dnpm-dip/mtb/response/method" - }, - "value" : { - "code" : "SD", - "display" : "Stable Disease", - "system" : "RECIST" - } - }, { - "id" : "6b93b820-4d03-4883-af96-cf504fa6798e", - "patient" : { - "id" : "63f8fd7b-8127-4f3c-8843-aa9199e21c29", - "type" : "Patient" - }, - "therapy" : { - "id" : "27b6eddc-1a4f-4d68-a027-190a2c38754b", - "type" : "MTBSystemicTherapy" - }, - "effectiveDate" : "2007-02-11", - "method" : { - "code" : "RECIST", - "display" : "Nach RECIST-Kriterien", - "system" : "dnpm-dip/mtb/response/method" - }, - "value" : { - "code" : "PD", - "display" : "Progressive Disease", - "system" : "RECIST" - } - } ] + ] }