From 15d8502b8ec61e89cc9400cfaab9f7e39d169e97 Mon Sep 17 00:00:00 2001 From: Paul-Christian Volkmer Date: Sat, 5 Apr 2025 15:56:33 +0200 Subject: [PATCH] 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" + } + } ] +}