mirror of
https://github.com/dnpm-dip/mv64e-mtb-dto-go.git
synced 2025-07-01 10:22:55 +00:00
1478 lines
63 KiB
Go
1478 lines
63 KiB
Go
package mtb
|
|
|
|
import (
|
|
"bytes"
|
|
"encoding/json"
|
|
)
|
|
|
|
func UnmarshalMtb(data []byte) (Mtb, error) {
|
|
var r Mtb
|
|
dec := json.NewDecoder(bytes.NewReader(data))
|
|
dec.DisallowUnknownFields()
|
|
err := dec.Decode(&r)
|
|
return r, err
|
|
}
|
|
|
|
func (r *Mtb) Marshal() ([]byte, error) {
|
|
return json.Marshal(r)
|
|
}
|
|
|
|
type Mtb struct {
|
|
CarePlans []MtbCarePlan `json:"carePlans,omitempty"`
|
|
ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"`
|
|
Claims []Claim `json:"claims,omitempty"`
|
|
Diagnoses []MtbDiagnosis `json:"diagnoses"`
|
|
EpisodesOfCare []MtbEpisodeOfCare `json:"episodesOfCare"`
|
|
FamilyMemberHistories []FamilyMemberHistory `json:"familyMemberHistories,omitempty"`
|
|
FollowUPS []FollowUp `json:"followUps,omitempty"`
|
|
GuidelineProcedures []OncoProcedure `json:"guidelineProcedures,omitempty"`
|
|
GuidelineTherapies []MtbSystemicTherapy `json:"guidelineTherapies,omitempty"`
|
|
HistologyReports []HistologyReport `json:"histologyReports,omitempty"`
|
|
IhcReports []IhcReport `json:"ihcReports,omitempty"`
|
|
Metadata *MvhMetadata `json:"metadata,omitempty"`
|
|
NgsReports []SomaticNgsReport `json:"ngsReports,omitempty"`
|
|
Patient Patient `json:"patient"`
|
|
PerformanceStatus []PerformanceStatus `json:"performanceStatus,omitempty"`
|
|
PriorDiagnosticReports []PriorDiagnosticReport `json:"priorDiagnosticReports,omitempty"`
|
|
Responses []Response `json:"responses,omitempty"`
|
|
Specimens []TumorSpecimen `json:"specimens,omitempty"`
|
|
SystemicTherapies []SystemicTherapy `json:"systemicTherapies,omitempty"`
|
|
}
|
|
|
|
type MtbCarePlan struct {
|
|
GeneticCounselingRecommendation *GeneticCounselingRecommendation `json:"geneticCounselingRecommendation,omitempty"`
|
|
HistologyReevaluationRequests []HistologyReevaluationRequest `json:"histologyReevaluationRequests,omitempty"`
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
MedicationRecommendations []MtbMedicationRecommendation `json:"medicationRecommendations,omitempty"`
|
|
NoSequencingPerformedReason *CarePlanNoSequencingPerformedReasonCoding `json:"noSequencingPerformedReason,omitempty"`
|
|
Notes []string `json:"notes,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
ProcedureRecommendations []ProcedureRecommendation `json:"procedureRecommendations,omitempty"`
|
|
Reason *Reference `json:"reason,omitempty"`
|
|
RebiopsyRequests []RebiopsyRequest `json:"rebiopsyRequests,omitempty"`
|
|
RecommendationsMissingReason *MtbCarePlanRecommendationsMissingReasonCoding `json:"recommendationsMissingReason,omitempty"`
|
|
StudyEnrollmentRecommendations []MtbStudyEnrollmentRecommendation `json:"studyEnrollmentRecommendations,omitempty"`
|
|
}
|
|
|
|
type GeneticCounselingRecommendation struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Patient Reference `json:"patient"`
|
|
Reason GeneticCounselingRecommendationReasonCoding `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 GeneticCounselingRecommendationReasonCoding struct {
|
|
Code GeneticCounselingRecommendationReasonCodingCode `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 {
|
|
Category *MtbMedicationRecommendationCategoryCoding `json:"category,omitempty"`
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"`
|
|
Medication []AtcUnregisteredMedicationCoding `json:"medication"`
|
|
Patient Reference `json:"patient"`
|
|
Priority RecommendationPriorityCoding `json:"priority"`
|
|
Reason *Reference `json:"reason,omitempty"`
|
|
SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"`
|
|
UseType *MtbMedicationRecommendationUseTypeCoding `json:"useType,omitempty"`
|
|
}
|
|
|
|
type MtbMedicationRecommendationCategoryCoding struct {
|
|
Code MtbMedicationRecommendationCategoryCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type LevelOfEvidence struct {
|
|
Addendums []LevelOfEvidenceAddendumCoding `json:"addendums,omitempty"`
|
|
Grading LevelOfEvidenceGradingCoding `json:"grading"`
|
|
Publications []PublicationReference `json:"publications,omitempty"`
|
|
}
|
|
|
|
type LevelOfEvidenceAddendumCoding struct {
|
|
Code LevelOfEvidenceAddendumCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type LevelOfEvidenceGradingCoding struct {
|
|
Code LevelOfEvidenceGradingCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type PublicationReference struct {
|
|
Display *string `json:"display,omitempty"`
|
|
ID string `json:"id"`
|
|
System PublicationSystem `json:"system"`
|
|
Type *string `json:"type,omitempty"`
|
|
}
|
|
|
|
type AtcUnregisteredMedicationCoding struct {
|
|
Code string `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System RequestedMedicationSystem `json:"system"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type RecommendationPriorityCoding struct {
|
|
Code RecommendationPriorityCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type GeneAlterationReference struct {
|
|
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 MtbMedicationRecommendationUseTypeCoding struct {
|
|
Code MtbMedicationRecommendationUseTypeCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type CarePlanNoSequencingPerformedReasonCoding struct {
|
|
Code NoSequencingPerformedReasonCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type ProcedureRecommendation struct {
|
|
Code MtbProcedureRecommendationCategoryCoding `json:"code"`
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Priority RecommendationPriorityCoding `json:"priority"`
|
|
Reason *Reference `json:"reason,omitempty"`
|
|
SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"`
|
|
}
|
|
|
|
type MtbProcedureRecommendationCategoryCoding struct {
|
|
Code MtbProcedureRecommendationCategoryCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type RebiopsyRequest struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Patient Reference `json:"patient"`
|
|
TumorEntity Reference `json:"tumorEntity"`
|
|
}
|
|
|
|
type MtbCarePlanRecommendationsMissingReasonCoding struct {
|
|
Code MtbCarePlanRecommendationsMissingReasonCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbStudyEnrollmentRecommendation struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
LevelOfEvidence *LevelOfEvidence `json:"levelOfEvidence,omitempty"`
|
|
Medication []AtcUnregisteredMedicationCoding `json:"medication,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Priority RecommendationPriorityCoding `json:"priority"`
|
|
Reason Reference `json:"reason"`
|
|
Study []StudyReference `json:"study"`
|
|
SupportingVariants []GeneAlterationReference `json:"supportingVariants,omitempty"`
|
|
}
|
|
|
|
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 Reference `json:"claim"`
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Patient Reference `json:"patient"`
|
|
Status *ClaimResponseStatusCoding `json:"status,omitempty"`
|
|
StatusReason []ClaimResponseStatusReasonCoding `json:"statusReason,omitempty"`
|
|
}
|
|
|
|
type ClaimResponseStatusCoding struct {
|
|
Code ClaimResponseStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type ClaimResponseStatusReasonCoding struct {
|
|
Code ClaimResponseStatusReasonCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type Claim struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Patient Reference `json:"patient"`
|
|
Recommendation Reference `json:"recommendation"`
|
|
RequestedMedication []AtcUnregisteredMedicationCoding `json:"requestedMedication,omitempty"`
|
|
Stage *ClaimStageCoding `json:"stage,omitempty"`
|
|
}
|
|
|
|
type ClaimStageCoding struct {
|
|
Code ClaimStageCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbDiagnosis struct {
|
|
Code Coding `json:"code"`
|
|
GermlineCodes []Coding `json:"germlineCodes,omitempty"`
|
|
Grading *Grading `json:"grading,omitempty"`
|
|
GuidelineTreatmentStatus *MtbDiagnosisGuidelineTreatmentStatusCoding `json:"guidelineTreatmentStatus,omitempty"`
|
|
Histology []Reference `json:"histology,omitempty"`
|
|
ID string `json:"id"`
|
|
Notes []string `json:"notes,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
RecordedOn string `json:"recordedOn"`
|
|
Staging *Staging `json:"staging,omitempty"`
|
|
Topography Coding `json:"topography"`
|
|
Type Type `json:"type"`
|
|
}
|
|
|
|
type Grading struct {
|
|
History []TumorGrading `json:"history"`
|
|
}
|
|
|
|
type TumorGrading struct {
|
|
Codes []Coding `json:"codes"`
|
|
Date string `json:"date"`
|
|
}
|
|
|
|
type MtbDiagnosisGuidelineTreatmentStatusCoding struct {
|
|
Code MtbDiagnosisGuidelineTreatmentStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type Staging struct {
|
|
History []TumorStaging `json:"history"`
|
|
}
|
|
|
|
type TumorStaging struct {
|
|
Date string `json:"date"`
|
|
Method TumorStagingMethodCoding `json:"method"`
|
|
OtherClassifications []Coding `json:"otherClassifications,omitempty"`
|
|
TnmClassification *TnmClassification `json:"tnmClassification,omitempty"`
|
|
}
|
|
|
|
type TumorStagingMethodCoding struct {
|
|
Code TumorStagingMethodCodingCode `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 MtbDiagnosisCoding `json:"value"`
|
|
}
|
|
|
|
type MtbDiagnosisCoding struct {
|
|
Code ValueCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbEpisodeOfCare struct {
|
|
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 FamilyMemberHistory struct {
|
|
ID string `json:"id"`
|
|
Patient Reference `json:"patient"`
|
|
Relationship FamilyMemberHistoryRelationshipTypeCoding `json:"relationship"`
|
|
}
|
|
|
|
type FamilyMemberHistoryRelationshipTypeCoding struct {
|
|
Code FamilyMemberHistoryRelationshipTypeCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type FollowUp struct {
|
|
Date string `json:"date"`
|
|
LastContactDate *string `json:"lastContactDate,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
PatientStatus *FollowUpPatientStatusCoding `json:"patientStatus,omitempty"`
|
|
}
|
|
|
|
type FollowUpPatientStatusCoding struct {
|
|
Code FollowUpPatientStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type OncoProcedure struct {
|
|
BasedOn *Reference `json:"basedOn,omitempty"`
|
|
Code OncoProcedureCoding `json:"code"`
|
|
ID string `json:"id"`
|
|
Intent *MtbTherapyIntentCoding `json:"intent,omitempty"`
|
|
Notes []string `json:"notes,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Period *PeriodDate `json:"period,omitempty"`
|
|
Reason *Reference `json:"reason,omitempty"`
|
|
RecordedOn string `json:"recordedOn"`
|
|
Status TherapyStatusCoding `json:"status"`
|
|
StatusReason *MtbTherapyStatusReasonCoding `json:"statusReason,omitempty"`
|
|
TherapyLine *int64 `json:"therapyLine,omitempty"`
|
|
}
|
|
|
|
type OncoProcedureCoding struct {
|
|
Code OncoProcedureCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbTherapyIntentCoding struct {
|
|
Code MtbTherapyIntentCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type TherapyStatusCoding struct {
|
|
Code TherapyStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbTherapyStatusReasonCoding struct {
|
|
Code MtbTherapyStatusReasonCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbSystemicTherapy struct {
|
|
BasedOn *Reference `json:"basedOn,omitempty"`
|
|
Category *MtbSystemicTherapyCategoryCoding `json:"category,omitempty"`
|
|
Dosage *MtbSystemicTherapyDosageDensityCoding `json:"dosage,omitempty"`
|
|
ID string `json:"id"`
|
|
Intent *MtbTherapyIntentCoding `json:"intent,omitempty"`
|
|
Medication []AtcUnregisteredMedicationCoding `json:"medication,omitempty"`
|
|
Notes []string `json:"notes,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Period *PeriodDate `json:"period,omitempty"`
|
|
Reason *Reference `json:"reason,omitempty"`
|
|
RecommendationFulfillmentStatus *MtbSystemicTherapyRecommendationFulfillmentStatusCoding `json:"recommendationFulfillmentStatus,omitempty"`
|
|
RecordedOn string `json:"recordedOn"`
|
|
Status TherapyStatusCoding `json:"status"`
|
|
StatusReason *MtbTherapyStatusReasonCoding `json:"statusReason,omitempty"`
|
|
TherapyLine *int64 `json:"therapyLine,omitempty"`
|
|
}
|
|
|
|
type MtbSystemicTherapyCategoryCoding struct {
|
|
Code MtbSystemicTherapyCategoryCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbSystemicTherapyDosageDensityCoding struct {
|
|
Code MtbSystemicTherapyDosageDensityCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type MtbSystemicTherapyRecommendationFulfillmentStatusCoding struct {
|
|
Code MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type HistologyReport struct {
|
|
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,omitempty"`
|
|
TumorMorphology TumorMorphology `json:"tumorMorphology"`
|
|
}
|
|
|
|
type TumorCellContent struct {
|
|
ID string `json:"id"`
|
|
Method TumorCellContentMethodCoding `json:"method"`
|
|
Patient Reference `json:"patient"`
|
|
Specimen Reference `json:"specimen"`
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
type TumorCellContentMethodCoding struct {
|
|
Code TumorCellContentMethodCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type TumorMorphology struct {
|
|
ID string `json:"id"`
|
|
Note *string `json:"note,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Specimen Reference `json:"specimen"`
|
|
Value Coding `json:"value"`
|
|
}
|
|
|
|
type IhcReport struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Patient Reference `json:"patient"`
|
|
Results IhcReportResults `json:"results"`
|
|
Specimen Reference `json:"specimen"`
|
|
}
|
|
|
|
type IhcReportResults struct {
|
|
MSIMmr []MSIMmr `json:"msiMmr"`
|
|
ProteinExpression []ProteinExpression `json:"proteinExpression"`
|
|
}
|
|
|
|
type MSIMmr struct {
|
|
ICScore *ProteinExpressionICScoreCoding `json:"icScore,omitempty"`
|
|
ID string `json:"id"`
|
|
Patient Reference `json:"patient"`
|
|
Protein Coding `json:"protein"`
|
|
TcScore *ProteinExpressionTcScoreCoding `json:"tcScore,omitempty"`
|
|
TpsScore *int64 `json:"tpsScore,omitempty"`
|
|
Value ProteinExpressionResultCoding `json:"value"`
|
|
}
|
|
|
|
type ProteinExpressionICScoreCoding struct {
|
|
Code ProteinExpressionICScoreCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type ProteinExpressionTcScoreCoding struct {
|
|
Code ProteinExpressionTcScoreCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type ProteinExpressionResultCoding struct {
|
|
Code ProteinExpressionResultCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type ProteinExpression struct {
|
|
ICScore *ProteinExpressionICScoreCoding `json:"icScore,omitempty"`
|
|
ID string `json:"id"`
|
|
Patient Reference `json:"patient"`
|
|
Protein Coding `json:"protein"`
|
|
TcScore *ProteinExpressionTcScoreCoding `json:"tcScore,omitempty"`
|
|
TpsScore *int64 `json:"tpsScore,omitempty"`
|
|
Value ProteinExpressionResultCoding `json:"value"`
|
|
}
|
|
|
|
type MvhMetadata struct {
|
|
ModelProjectConsent ModelProjectConsent `json:"modelProjectConsent"`
|
|
ResearchConsents []map[string]interface{} `json:"researchConsents,omitempty"`
|
|
TransferTAN string `json:"transferTAN"`
|
|
Type MvhSubmissionType `json:"type"`
|
|
}
|
|
|
|
type ModelProjectConsent struct {
|
|
Date *string `json:"date,omitempty"`
|
|
Provisions []Provision `json:"provisions"`
|
|
Version string `json:"version"`
|
|
}
|
|
|
|
type Provision struct {
|
|
Date string `json:"date"`
|
|
Purpose ModelProjectConsentPurpose `json:"purpose"`
|
|
Type ConsentProvision `json:"type"`
|
|
}
|
|
|
|
type SomaticNgsReport struct {
|
|
ID string `json:"id"`
|
|
IssuedOn string `json:"issuedOn"`
|
|
Metadata []NgsReportMetadata `json:"metadata"`
|
|
Patient Reference `json:"patient"`
|
|
Results NgsReportResults `json:"results"`
|
|
Specimen Reference `json:"specimen"`
|
|
Type NgsReportCoding `json:"type"`
|
|
}
|
|
|
|
type NgsReportMetadata struct {
|
|
KitManufacturer string `json:"kitManufacturer"`
|
|
KitType string `json:"kitType"`
|
|
Pipeline string `json:"pipeline"`
|
|
ReferenceGenome string `json:"referenceGenome"`
|
|
Sequencer string `json:"sequencer"`
|
|
}
|
|
|
|
type NgsReportResults struct {
|
|
Brcaness *Brcaness `json:"brcaness,omitempty"`
|
|
CopyNumberVariants []Cnv `json:"copyNumberVariants,omitempty"`
|
|
DnaFusions []DnaFusion `json:"dnaFusions,omitempty"`
|
|
HrdScore *HrdScore `json:"hrdScore,omitempty"`
|
|
RnaFusions []RnaFusion `json:"rnaFusions,omitempty"`
|
|
RnaSeqs []RnaSeq `json:"rnaSeqs,omitempty"`
|
|
SimpleVariants []Snv `json:"simpleVariants,omitempty"`
|
|
Tmb *Tmb `json:"tmb,omitempty"`
|
|
TumorCellContent *TumorCellContent `json:"tumorCellContent,omitempty"`
|
|
}
|
|
|
|
type Brcaness struct {
|
|
ConfidenceRange ConfidenceRange `json:"confidenceRange"`
|
|
ID string `json:"id"`
|
|
Patient Reference `json:"patient"`
|
|
Specimen Reference `json:"specimen"`
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
type ConfidenceRange struct {
|
|
Max float64 `json:"max"`
|
|
Min float64 `json:"min"`
|
|
}
|
|
|
|
type Cnv struct {
|
|
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 []BaseVariantLocalizationCoding `json:"localization,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
RelativeCopyNumber *float64 `json:"relativeCopyNumber,omitempty"`
|
|
ReportedAffectedGenes []Coding `json:"reportedAffectedGenes,omitempty"`
|
|
ReportedFocality *string `json:"reportedFocality,omitempty"`
|
|
StartRange *StartRange `json:"startRange,omitempty"`
|
|
TotalCopyNumber *int64 `json:"totalCopyNumber,omitempty"`
|
|
Type CnvCoding `json:"type"`
|
|
}
|
|
|
|
type EndRange struct {
|
|
End *float64 `json:"end,omitempty"`
|
|
Start float64 `json:"start"`
|
|
}
|
|
|
|
type VariantExternalID struct {
|
|
System ExternalIDSystem `json:"system"`
|
|
Value string `json:"value"`
|
|
}
|
|
|
|
type BaseVariantLocalizationCoding struct {
|
|
Code BaseVariantLocalizationCodingCode `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 CnvCoding struct {
|
|
Code CnvCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type DnaFusion struct {
|
|
ExternalIDS []VariantExternalID `json:"externalIds,omitempty"`
|
|
FusionPartner3Prime DnaFusionFusionPartner3Prime `json:"fusionPartner3prime"`
|
|
FusionPartner5Prime DnaFusionFusionPartner5Prime `json:"fusionPartner5prime"`
|
|
ID string `json:"id"`
|
|
Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
ReportedNumReads int64 `json:"reportedNumReads"`
|
|
}
|
|
|
|
type DnaFusionFusionPartner3Prime struct {
|
|
Chromosome Chromosome `json:"chromosome"`
|
|
Gene Coding `json:"gene"`
|
|
Position float64 `json:"position"`
|
|
}
|
|
|
|
type DnaFusionFusionPartner5Prime struct {
|
|
Chromosome Chromosome `json:"chromosome"`
|
|
Gene Coding `json:"gene"`
|
|
Position float64 `json:"position"`
|
|
}
|
|
|
|
type HrdScore struct {
|
|
Components Components `json:"components"`
|
|
ID string `json:"id"`
|
|
Interpretation *HrdScoreInterpretationCoding `json:"interpretation,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Specimen Reference `json:"specimen"`
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
type Components struct {
|
|
Loh float64 `json:"loh"`
|
|
Lst float64 `json:"lst"`
|
|
Tai float64 `json:"tai"`
|
|
}
|
|
|
|
type HrdScoreInterpretationCoding struct {
|
|
Code InterpretationCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type RnaFusion struct {
|
|
Effect *string `json:"effect,omitempty"`
|
|
ExternalIDS []VariantExternalID `json:"externalIds,omitempty"`
|
|
FusionPartner3Prime RnaFusionFusionPartner3Prime `json:"fusionPartner3prime"`
|
|
FusionPartner5Prime RnaFusionFusionPartner5Prime `json:"fusionPartner5prime"`
|
|
ID string `json:"id"`
|
|
Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
ReportedNumReads int64 `json:"reportedNumReads"`
|
|
}
|
|
|
|
type RnaFusionFusionPartner3Prime struct {
|
|
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 {
|
|
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"`
|
|
ExternalIDS []VariantExternalID `json:"externalIds,omitempty"`
|
|
Gene *Coding `json:"gene,omitempty"`
|
|
ID string `json:"id"`
|
|
LibrarySize *int64 `json:"librarySize,omitempty"`
|
|
Localization []BaseVariantLocalizationCoding `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"`
|
|
Chromosome Chromosome `json:"chromosome"`
|
|
DnaChange string `json:"dnaChange"`
|
|
ExonID *string `json:"exonId,omitempty"`
|
|
ExternalIDS []VariantExternalID `json:"externalIds,omitempty"`
|
|
Gene Coding `json:"gene"`
|
|
ID string `json:"id"`
|
|
Interpretation *ClinVarCoding `json:"interpretation,omitempty"`
|
|
Localization []BaseVariantLocalizationCoding `json:"localization,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Position Position `json:"position"`
|
|
ProteinChange *string `json:"proteinChange,omitempty"`
|
|
ReadDepth int64 `json:"readDepth"`
|
|
RefAllele string `json:"refAllele"`
|
|
TranscriptID TranscriptID `json:"transcriptId"`
|
|
}
|
|
|
|
type ClinVarCoding struct {
|
|
Code ClinVarCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type Position struct {
|
|
End *float64 `json:"end,omitempty"`
|
|
Start float64 `json:"start"`
|
|
}
|
|
|
|
type Tmb struct {
|
|
ID string `json:"id"`
|
|
Interpretation *TmbInterpretationCoding `json:"interpretation,omitempty"`
|
|
Patient Reference `json:"patient"`
|
|
Specimen Reference `json:"specimen"`
|
|
Value TmbResult `json:"value"`
|
|
}
|
|
|
|
type TmbInterpretationCoding struct {
|
|
Code InterpretationCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type TmbResult struct {
|
|
Unit *string `json:"unit,omitempty"`
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
type NgsReportCoding struct {
|
|
Code NgsReportCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type Patient struct {
|
|
Address Address `json:"address"`
|
|
Age *Age `json:"age,omitempty"`
|
|
BirthDate string `json:"birthDate"`
|
|
DateOfDeath *string `json:"dateOfDeath,omitempty"`
|
|
Gender GenderCoding `json:"gender"`
|
|
HealthInsurance HealthInsurance `json:"healthInsurance"`
|
|
ID string `json:"id"`
|
|
ManagingSite *Coding `json:"managingSite,omitempty"`
|
|
VitalStatus *VitalStatusCoding `json:"vitalStatus,omitempty"`
|
|
}
|
|
|
|
type Address struct {
|
|
MunicipalityCode string `json:"municipalityCode"`
|
|
}
|
|
|
|
type Age struct {
|
|
Unit Unit `json:"unit"`
|
|
Value float64 `json:"value"`
|
|
}
|
|
|
|
type GenderCoding struct {
|
|
Code GenderCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type HealthInsurance struct {
|
|
Reference *Reference `json:"reference,omitempty"`
|
|
Type HealthInsuranceCoding `json:"type"`
|
|
}
|
|
|
|
type HealthInsuranceCoding struct {
|
|
Code HealthInsuranceCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type VitalStatusCoding struct {
|
|
Code VitalStatusCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type PerformanceStatus struct {
|
|
EffectiveDate string `json:"effectiveDate"`
|
|
ID string `json:"id"`
|
|
Patient Reference `json:"patient"`
|
|
Value EcogCoding `json:"value"`
|
|
}
|
|
|
|
type EcogCoding struct {
|
|
Code EcogCodingCode `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 MolecularDiagnosticReportCoding `json:"type"`
|
|
}
|
|
|
|
type MolecularDiagnosticReportCoding struct {
|
|
Code MolecularDiagnosticReportCodingCode `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 ResponseMethodCoding `json:"method"`
|
|
Patient Reference `json:"patient"`
|
|
Therapy Reference `json:"therapy"`
|
|
Value RecistCoding `json:"value"`
|
|
}
|
|
|
|
type ResponseMethodCoding struct {
|
|
Code ResponseMethodCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type RecistCoding struct {
|
|
Code RecistCodingCode `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 TumorSpecimenCoding `json:"type"`
|
|
}
|
|
|
|
type Collection struct {
|
|
Date *string `json:"date,omitempty"`
|
|
Localization TumorSpecimenCollectionLocalizationCoding `json:"localization"`
|
|
Method TumorSpecimenCollectionMethodCoding `json:"method"`
|
|
}
|
|
|
|
type TumorSpecimenCollectionLocalizationCoding struct {
|
|
Code TumorSpecimenCollectionLocalizationCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type TumorSpecimenCollectionMethodCoding struct {
|
|
Code TumorSpecimenCollectionMethodCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type TumorSpecimenCoding struct {
|
|
Code TumorSpecimenCodingCode `json:"code"`
|
|
Display *string `json:"display,omitempty"`
|
|
System *string `json:"system,omitempty"`
|
|
Version *string `json:"version,omitempty"`
|
|
}
|
|
|
|
type SystemicTherapy struct {
|
|
History []MtbSystemicTherapy `json:"history"`
|
|
}
|
|
|
|
type GeneticCounselingRecommendationReasonCodingCode string
|
|
|
|
const (
|
|
FamilyAnamnesis GeneticCounselingRecommendationReasonCodingCode = "family-anamnesis"
|
|
GeneticCounselingRecommendationReasonCodingCodeOther GeneticCounselingRecommendationReasonCodingCode = "other"
|
|
GeneticCounselingRecommendationReasonCodingCodeUnknown GeneticCounselingRecommendationReasonCodingCode = "unknown"
|
|
SecondaryTumor GeneticCounselingRecommendationReasonCodingCode = "secondary-tumor"
|
|
SelfAnamnesis GeneticCounselingRecommendationReasonCodingCode = "self-anamnesis"
|
|
)
|
|
|
|
type MtbMedicationRecommendationCategoryCodingCode string
|
|
|
|
const (
|
|
MtbMedicationRecommendationCategoryCodingCodeCh MtbMedicationRecommendationCategoryCodingCode = "CH"
|
|
MtbMedicationRecommendationCategoryCodingCodeHo MtbMedicationRecommendationCategoryCodingCode = "HO"
|
|
MtbMedicationRecommendationCategoryCodingCodeIm MtbMedicationRecommendationCategoryCodingCode = "IM"
|
|
MtbMedicationRecommendationCategoryCodingCodeSO MtbMedicationRecommendationCategoryCodingCode = "SO"
|
|
MtbMedicationRecommendationCategoryCodingCodeSz MtbMedicationRecommendationCategoryCodingCode = "SZ"
|
|
MtbMedicationRecommendationCategoryCodingCodeZs MtbMedicationRecommendationCategoryCodingCode = "ZS"
|
|
)
|
|
|
|
type LevelOfEvidenceAddendumCodingCode string
|
|
|
|
const (
|
|
Is LevelOfEvidenceAddendumCodingCode = "is"
|
|
Iv LevelOfEvidenceAddendumCodingCode = "iv"
|
|
R LevelOfEvidenceAddendumCodingCode = "R"
|
|
Z LevelOfEvidenceAddendumCodingCode = "Z"
|
|
)
|
|
|
|
type LevelOfEvidenceGradingCodingCode string
|
|
|
|
const (
|
|
LevelOfEvidenceGradingCodingCodeUndefined LevelOfEvidenceGradingCodingCode = "undefined"
|
|
LevelOfEvidenceGradingCodingCodeM1A LevelOfEvidenceGradingCodingCode = "m1A"
|
|
LevelOfEvidenceGradingCodingCodeM1B LevelOfEvidenceGradingCodingCode = "m1B"
|
|
LevelOfEvidenceGradingCodingCodeM1C LevelOfEvidenceGradingCodingCode = "m1C"
|
|
LevelOfEvidenceGradingCodingCodeM2A LevelOfEvidenceGradingCodingCode = "m2A"
|
|
LevelOfEvidenceGradingCodingCodeM2B LevelOfEvidenceGradingCodingCode = "m2B"
|
|
LevelOfEvidenceGradingCodingCodeM2C LevelOfEvidenceGradingCodingCode = "m2C"
|
|
LevelOfEvidenceGradingCodingCodeM3 LevelOfEvidenceGradingCodingCode = "m3"
|
|
LevelOfEvidenceGradingCodingCodeM4 LevelOfEvidenceGradingCodingCode = "m4"
|
|
)
|
|
|
|
type PublicationSystem string
|
|
|
|
const (
|
|
PubmedNcbiNlmNihGov PublicationSystem = "https://pubmed.ncbi.nlm.nih.gov"
|
|
DoiOrg PublicationSystem = "https://www.doi.org"
|
|
)
|
|
|
|
type RequestedMedicationSystem string
|
|
|
|
const (
|
|
FhirDeCodeSystemBfarmAtc RequestedMedicationSystem = "http://fhir.de/CodeSystem/bfarm/atc"
|
|
SystemUndefined RequestedMedicationSystem = "undefined"
|
|
)
|
|
|
|
type RecommendationPriorityCodingCode string
|
|
|
|
const (
|
|
RecommendationPriorityCodingCode1 RecommendationPriorityCodingCode = "1"
|
|
RecommendationPriorityCodingCode2 RecommendationPriorityCodingCode = "2"
|
|
RecommendationPriorityCodingCode3 RecommendationPriorityCodingCode = "3"
|
|
RecommendationPriorityCodingCode4 RecommendationPriorityCodingCode = "4"
|
|
)
|
|
|
|
type MtbMedicationRecommendationUseTypeCodingCode string
|
|
|
|
const (
|
|
MtbMedicationRecommendationUseTypeCodingCodeCompassionate MtbMedicationRecommendationUseTypeCodingCode = "compassionate"
|
|
MtbMedicationRecommendationUseTypeCodingCodeInLabel MtbMedicationRecommendationUseTypeCodingCode = "in-label"
|
|
MtbMedicationRecommendationUseTypeCodingCodeUnknown MtbMedicationRecommendationUseTypeCodingCode = "unknown"
|
|
MtbMedicationRecommendationUseTypeCodingCodeOffLabel MtbMedicationRecommendationUseTypeCodingCode = "off-label"
|
|
MtbMedicationRecommendationUseTypeCodingCodeSECPreventive MtbMedicationRecommendationUseTypeCodingCode = "sec-preventive"
|
|
)
|
|
|
|
type NoSequencingPerformedReasonCode string
|
|
|
|
const (
|
|
MtbDiagnosisCodingCodeOther NoSequencingPerformedReasonCode = "other"
|
|
NonGeneticCause NoSequencingPerformedReasonCode = "non-genetic-cause"
|
|
NotRareDisease NoSequencingPerformedReasonCode = "not-rare-disease"
|
|
Psychosomatic NoSequencingPerformedReasonCode = "psychosomatic"
|
|
TargetedDiagnosticsRecommended NoSequencingPerformedReasonCode = "targeted-diagnostics-recommended"
|
|
)
|
|
|
|
type MtbProcedureRecommendationCategoryCodingCode string
|
|
|
|
const (
|
|
MtbProcedureRecommendationCategoryCodingCodeAs MtbProcedureRecommendationCategoryCodingCode = "AS"
|
|
MtbProcedureRecommendationCategoryCodingCodeSO MtbProcedureRecommendationCategoryCodingCode = "SO"
|
|
MtbProcedureRecommendationCategoryCodingCodeOp MtbProcedureRecommendationCategoryCodingCode = "OP"
|
|
MtbProcedureRecommendationCategoryCodingCodeSt MtbProcedureRecommendationCategoryCodingCode = "ST"
|
|
MtbProcedureRecommendationCategoryCodingCodeWs MtbProcedureRecommendationCategoryCodingCode = "WS"
|
|
MtbProcedureRecommendationCategoryCodingCodeWw MtbProcedureRecommendationCategoryCodingCode = "WW"
|
|
)
|
|
|
|
type MtbCarePlanRecommendationsMissingReasonCodingCode string
|
|
|
|
const (
|
|
NoTarget MtbCarePlanRecommendationsMissingReasonCodingCode = "no-target"
|
|
)
|
|
|
|
type StudySystem string
|
|
|
|
const (
|
|
Drks StudySystem = "DRKS"
|
|
Eudamed StudySystem = "EUDAMED"
|
|
EudraCT StudySystem = "Eudra-CT"
|
|
Nct StudySystem = "NCT"
|
|
)
|
|
|
|
type ClaimResponseStatusCodingCode string
|
|
|
|
const (
|
|
Accepted ClaimResponseStatusCodingCode = "accepted"
|
|
ClaimResponseStatusCodingCodeUnknown ClaimResponseStatusCodingCode = "unknown"
|
|
Rejected ClaimResponseStatusCodingCode = "rejected"
|
|
)
|
|
|
|
type ClaimResponseStatusReasonCodingCode string
|
|
|
|
const (
|
|
ClaimResponseStatusReasonCodingCodeApprovalRevocation ClaimResponseStatusReasonCodingCode = "approval-revocation"
|
|
ClaimResponseStatusReasonCodingCodeOther ClaimResponseStatusReasonCodingCode = "other"
|
|
ClaimResponseStatusReasonCodingCodeUnknown ClaimResponseStatusReasonCodingCode = "unknown"
|
|
ClaimResponseStatusReasonCodingCodeFormalReasons ClaimResponseStatusReasonCodingCode = "formal-reasons"
|
|
ClaimResponseStatusReasonCodingCodeInclusionInStudy ClaimResponseStatusReasonCodingCode = "inclusion-in-study"
|
|
ClaimResponseStatusReasonCodingCodeInsufficientEvidence ClaimResponseStatusReasonCodingCode = "insufficient-evidence"
|
|
ClaimResponseStatusReasonCodingCodeOtherTherapyRecommended ClaimResponseStatusReasonCodingCode = "other-therapy-recommended"
|
|
ClaimResponseStatusReasonCodingCodeStandardTherapyNotExhausted ClaimResponseStatusReasonCodingCode = "standard-therapy-not-exhausted"
|
|
)
|
|
|
|
type ClaimStageCodingCode string
|
|
|
|
const (
|
|
ClaimStageCodingCodeUnknown ClaimStageCodingCode = "unknown"
|
|
ClaimStageCodingCodeFollowUpClaim ClaimStageCodingCode = "follow-up-claim"
|
|
ClaimStageCodingCodeInitialClaim ClaimStageCodingCode = "initial-claim"
|
|
ClaimStageCodingCodeRevocation ClaimStageCodingCode = "revocation"
|
|
)
|
|
|
|
type MtbDiagnosisGuidelineTreatmentStatusCodingCode string
|
|
|
|
const (
|
|
MtbDiagnosisGuidelineTreatmentStatusCodingCodeExhausted MtbDiagnosisGuidelineTreatmentStatusCodingCode = "exhausted"
|
|
MtbDiagnosisGuidelineTreatmentStatusCodingCodeImpossible MtbDiagnosisGuidelineTreatmentStatusCodingCode = "impossible"
|
|
MtbDiagnosisGuidelineTreatmentStatusCodingCodeUnknown MtbDiagnosisGuidelineTreatmentStatusCodingCode = "unknown"
|
|
MtbDiagnosisGuidelineTreatmentStatusCodingCodeNoGuidelinesAvailable MtbDiagnosisGuidelineTreatmentStatusCodingCode = "no-guidelines-available"
|
|
MtbDiagnosisGuidelineTreatmentStatusCodingCodeNonExhausted MtbDiagnosisGuidelineTreatmentStatusCodingCode = "non-exhausted"
|
|
)
|
|
|
|
type TumorStagingMethodCodingCode string
|
|
|
|
const (
|
|
Clinical TumorStagingMethodCodingCode = "clinical"
|
|
Pathologic TumorStagingMethodCodingCode = "pathologic"
|
|
)
|
|
|
|
type ValueCode string
|
|
|
|
const (
|
|
Main ValueCode = "main"
|
|
Metachronous ValueCode = "metachronous"
|
|
Secondary ValueCode = "secondary"
|
|
)
|
|
|
|
type FamilyMemberHistoryRelationshipTypeCodingCode string
|
|
|
|
const (
|
|
EXT FamilyMemberHistoryRelationshipTypeCodingCode = "EXT"
|
|
Fammemb FamilyMemberHistoryRelationshipTypeCodingCode = "FAMMEMB"
|
|
)
|
|
|
|
type FollowUpPatientStatusCodingCode string
|
|
|
|
const (
|
|
FollowUpPatientStatusCodingCodeLostToFu FollowUpPatientStatusCodingCode = "lost-to-fu"
|
|
)
|
|
|
|
type OncoProcedureCodingCode string
|
|
|
|
const (
|
|
NuclearMedicine OncoProcedureCodingCode = "nuclear-medicine"
|
|
RadioTherapy OncoProcedureCodingCode = "radio-therapy"
|
|
Surgery OncoProcedureCodingCode = "surgery"
|
|
)
|
|
|
|
type MtbTherapyIntentCodingCode string
|
|
|
|
const (
|
|
MtbTherapyIntentCodingCodeK MtbTherapyIntentCodingCode = "K"
|
|
MtbTherapyIntentCodingCodeS MtbTherapyIntentCodingCode = "S"
|
|
MtbTherapyIntentCodingCodeP MtbTherapyIntentCodingCode = "P"
|
|
MtbTherapyIntentCodingCodeX MtbTherapyIntentCodingCode = "X"
|
|
)
|
|
|
|
type TherapyStatusCodingCode string
|
|
|
|
const (
|
|
TherapyStatusCodingCodeCompleted TherapyStatusCodingCode = "completed"
|
|
TherapyStatusCodingCodeNotDone TherapyStatusCodingCode = "not-done"
|
|
TherapyStatusCodingCodeOnGoing TherapyStatusCodingCode = "on-going"
|
|
TherapyStatusCodingCodeStopped TherapyStatusCodingCode = "stopped"
|
|
TherapyStatusCodingCodeUnknown TherapyStatusCodingCode = "unknown"
|
|
)
|
|
|
|
type MtbTherapyStatusReasonCodingCode string
|
|
|
|
const (
|
|
MtbTherapyStatusReasonCodingCodeBestSupportiveCare MtbTherapyStatusReasonCodingCode = "best-supportive-care"
|
|
MtbTherapyStatusReasonCodingCodeChronicRemission MtbTherapyStatusReasonCodingCode = "chronic-remission"
|
|
MtbTherapyStatusReasonCodingCodeDeterioration MtbTherapyStatusReasonCodingCode = "deterioration"
|
|
MtbTherapyStatusReasonCodingCodeMedicalReasons MtbTherapyStatusReasonCodingCode = "medical-reasons"
|
|
MtbTherapyStatusReasonCodingCodeLostToFu MtbTherapyStatusReasonCodingCode = "lost-to-fu"
|
|
MtbTherapyStatusReasonCodingCodeOther MtbTherapyStatusReasonCodingCode = "other"
|
|
MtbTherapyStatusReasonCodingCodeNoIndication MtbTherapyStatusReasonCodingCode = "no-indication"
|
|
MtbTherapyStatusReasonCodingCodeOtherTherapyChosen MtbTherapyStatusReasonCodingCode = "other-therapy-chosen"
|
|
MtbTherapyStatusReasonCodingCodePatientDeath MtbTherapyStatusReasonCodingCode = "patient-death"
|
|
MtbTherapyStatusReasonCodingCodePatientRefusal MtbTherapyStatusReasonCodingCode = "patient-refusal"
|
|
MtbTherapyStatusReasonCodingCodePatientWish MtbTherapyStatusReasonCodingCode = "patient-wish"
|
|
MtbTherapyStatusReasonCodingCodePaymentEnded MtbTherapyStatusReasonCodingCode = "payment-ended"
|
|
MtbTherapyStatusReasonCodingCodePaymentPending MtbTherapyStatusReasonCodingCode = "payment-pending"
|
|
MtbTherapyStatusReasonCodingCodePaymentRefused MtbTherapyStatusReasonCodingCode = "payment-refused"
|
|
MtbTherapyStatusReasonCodingCodeProgression MtbTherapyStatusReasonCodingCode = "progression"
|
|
MtbTherapyStatusReasonCodingCodeRegularCompletion MtbTherapyStatusReasonCodingCode = "regular-completion"
|
|
MtbTherapyStatusReasonCodingCodeRegularCompletionWithDosageReduction MtbTherapyStatusReasonCodingCode = "regular-completion-with-dosage-reduction"
|
|
MtbTherapyStatusReasonCodingCodeRegularCompletionWithSubstanceChange MtbTherapyStatusReasonCodingCode = "regular-completion-with-substance-change"
|
|
MtbTherapyStatusReasonCodingCodeToxicity MtbTherapyStatusReasonCodingCode = "toxicity"
|
|
)
|
|
|
|
type MtbSystemicTherapyCategoryCodingCode string
|
|
|
|
const (
|
|
MtbSystemicTherapyCategoryCodingCodeA MtbSystemicTherapyCategoryCodingCode = "A"
|
|
MtbSystemicTherapyCategoryCodingCodeI MtbSystemicTherapyCategoryCodingCode = "I"
|
|
MtbSystemicTherapyCategoryCodingCodeS MtbSystemicTherapyCategoryCodingCode = "S"
|
|
MtbSystemicTherapyCategoryCodingCodeN MtbSystemicTherapyCategoryCodingCode = "N"
|
|
MtbSystemicTherapyCategoryCodingCodeO MtbSystemicTherapyCategoryCodingCode = "O"
|
|
)
|
|
|
|
type MtbSystemicTherapyDosageDensityCodingCode string
|
|
|
|
const (
|
|
Over50 MtbSystemicTherapyDosageDensityCodingCode = "over-50%"
|
|
Under50 MtbSystemicTherapyDosageDensityCodingCode = "under-50%"
|
|
)
|
|
|
|
type MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode string
|
|
|
|
const (
|
|
Complete MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode = "complete"
|
|
Partial MtbSystemicTherapyRecommendationFulfillmentStatusCodingCode = "partial"
|
|
)
|
|
|
|
type TumorCellContentMethodCodingCode string
|
|
|
|
const (
|
|
Bioinformatic TumorCellContentMethodCodingCode = "bioinformatic"
|
|
Histologic TumorCellContentMethodCodingCode = "histologic"
|
|
)
|
|
|
|
type ProteinExpressionICScoreCodingCode string
|
|
|
|
const (
|
|
ProteinExpressionICScoreCodingCode0 ProteinExpressionICScoreCodingCode = "0"
|
|
ProteinExpressionICScoreCodingCode1 ProteinExpressionICScoreCodingCode = "1"
|
|
ProteinExpressionICScoreCodingCode2 ProteinExpressionICScoreCodingCode = "2"
|
|
ProteinExpressionICScoreCodingCode3 ProteinExpressionICScoreCodingCode = "3"
|
|
)
|
|
|
|
type ProteinExpressionTcScoreCodingCode string
|
|
|
|
const (
|
|
ProteinExpressionTcScoreCodingCode0 ProteinExpressionTcScoreCodingCode = "0"
|
|
ProteinExpressionTcScoreCodingCode1 ProteinExpressionTcScoreCodingCode = "1"
|
|
ProteinExpressionTcScoreCodingCode2 ProteinExpressionTcScoreCodingCode = "2"
|
|
ProteinExpressionTcScoreCodingCode3 ProteinExpressionTcScoreCodingCode = "3"
|
|
ProteinExpressionTcScoreCodingCode4 ProteinExpressionTcScoreCodingCode = "4"
|
|
ProteinExpressionTcScoreCodingCode5 ProteinExpressionTcScoreCodingCode = "5"
|
|
ProteinExpressionTcScoreCodingCode6 ProteinExpressionTcScoreCodingCode = "6"
|
|
)
|
|
|
|
type ProteinExpressionResultCodingCode string
|
|
|
|
const (
|
|
ProteinExpressionResultCodingCodeExp ProteinExpressionResultCodingCode = "exp"
|
|
ProteinExpressionResultCodingCodeNotExp ProteinExpressionResultCodingCode = "not-exp"
|
|
ProteinExpressionResultCodingCodeUnknown ProteinExpressionResultCodingCode = "unknown"
|
|
ProteinExpressionResultCodingCodeCode1Plus ProteinExpressionResultCodingCode = "1+"
|
|
ProteinExpressionResultCodingCodeCode2Plus ProteinExpressionResultCodingCode = "2+"
|
|
ProteinExpressionResultCodingCodeCode3Plus ProteinExpressionResultCodingCode = "3+"
|
|
)
|
|
|
|
type ModelProjectConsentPurpose string
|
|
|
|
const (
|
|
CaseIdentification ModelProjectConsentPurpose = "case-identification"
|
|
Reidentification ModelProjectConsentPurpose = "reidentification"
|
|
Sequencing ModelProjectConsentPurpose = "sequencing"
|
|
)
|
|
|
|
type ConsentProvision string
|
|
|
|
const (
|
|
Deny ConsentProvision = "deny"
|
|
Permit ConsentProvision = "permit"
|
|
)
|
|
|
|
type MvhSubmissionType string
|
|
|
|
const (
|
|
Addition MvhSubmissionType = "addition"
|
|
Correction MvhSubmissionType = "correction"
|
|
Followup MvhSubmissionType = "followup"
|
|
Initial MvhSubmissionType = "initial"
|
|
)
|
|
|
|
type Chromosome string
|
|
|
|
const (
|
|
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 ExternalIDSystem string
|
|
|
|
const (
|
|
CancerSangerACUkCosmic ExternalIDSystem = "https://cancer.sanger.ac.uk/cosmic"
|
|
NcbiNlmNihGovEntrez ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/entrez"
|
|
NcbiNlmNihGovSnp ExternalIDSystem = "https://www.ncbi.nlm.nih.gov/snp"
|
|
EnsemblOrg ExternalIDSystem = "https://www.ensembl.org"
|
|
)
|
|
|
|
type BaseVariantLocalizationCodingCode string
|
|
|
|
const (
|
|
CodingRegion BaseVariantLocalizationCodingCode = "coding-region"
|
|
Intergenic BaseVariantLocalizationCodingCode = "intergenic"
|
|
Intronic BaseVariantLocalizationCodingCode = "intronic"
|
|
RegulatoryRegion BaseVariantLocalizationCodingCode = "regulatory-region"
|
|
SplicingRegion BaseVariantLocalizationCodingCode = "splicing-region"
|
|
)
|
|
|
|
type CnvCodingCode string
|
|
|
|
const (
|
|
HighLevelGain CnvCodingCode = "high-level-gain"
|
|
Loss CnvCodingCode = "loss"
|
|
LowLevelGain CnvCodingCode = "low-level-gain"
|
|
)
|
|
|
|
type InterpretationCodingCode string
|
|
|
|
const (
|
|
High InterpretationCodingCode = "high"
|
|
Intermediate InterpretationCodingCode = "intermediate"
|
|
Low InterpretationCodingCode = "low"
|
|
)
|
|
|
|
type StrandEnum string
|
|
|
|
const (
|
|
Empty StrandEnum = "+"
|
|
RnaFusionStrand StrandEnum = "-"
|
|
)
|
|
|
|
type TranscriptIDSystem string
|
|
|
|
const (
|
|
FluffyHTTPSWWWEnsemblOrg TranscriptIDSystem = "https://www.ensembl.org"
|
|
HTTPSWWWNcbiNlmNihGovRefseq TranscriptIDSystem = "https://www.ncbi.nlm.nih.gov/refseq"
|
|
)
|
|
|
|
type ClinVarCodingCode string
|
|
|
|
const (
|
|
ClinVarCodingCode1 ClinVarCodingCode = "1"
|
|
ClinVarCodingCode2 ClinVarCodingCode = "2"
|
|
ClinVarCodingCode3 ClinVarCodingCode = "3"
|
|
ClinVarCodingCode4 ClinVarCodingCode = "4"
|
|
ClinVarCodingCode5 ClinVarCodingCode = "5"
|
|
)
|
|
|
|
type NgsReportCodingCode string
|
|
|
|
const (
|
|
NgsReportCodingCodeArray NgsReportCodingCode = "array"
|
|
NgsReportCodingCodeExome NgsReportCodingCode = "exome"
|
|
NgsReportCodingCodeGenomeLongRead NgsReportCodingCode = "genome-long-read"
|
|
NgsReportCodingCodeGenomeShortRead NgsReportCodingCode = "genome-short-read"
|
|
NgsReportCodingCodeKaryotyping NgsReportCodingCode = "karyotyping"
|
|
NgsReportCodingCodeOther NgsReportCodingCode = "other"
|
|
NgsReportCodingCodePanel NgsReportCodingCode = "panel"
|
|
NgsReportCodingCodeSingle NgsReportCodingCode = "single"
|
|
)
|
|
|
|
type Unit string
|
|
|
|
const (
|
|
Months Unit = "Months"
|
|
Years Unit = "Years"
|
|
)
|
|
|
|
type GenderCodingCode string
|
|
|
|
const (
|
|
GenderCodingCodeFemale GenderCodingCode = "female"
|
|
GenderCodingCodeOther GenderCodingCode = "other"
|
|
GenderCodingCodeUnknown GenderCodingCode = "unknown"
|
|
GenderCodingCodeMale GenderCodingCode = "male"
|
|
)
|
|
|
|
type HealthInsuranceCodingCode string
|
|
|
|
const (
|
|
Bei HealthInsuranceCodingCode = "BEI"
|
|
Bg HealthInsuranceCodingCode = "BG"
|
|
Gkv HealthInsuranceCodingCode = "GKV"
|
|
Gpv HealthInsuranceCodingCode = "GPV"
|
|
Pkv HealthInsuranceCodingCode = "PKV"
|
|
Ppv HealthInsuranceCodingCode = "PPV"
|
|
Sel HealthInsuranceCodingCode = "SEL"
|
|
Skt HealthInsuranceCodingCode = "SKT"
|
|
Soz HealthInsuranceCodingCode = "SOZ"
|
|
Unk HealthInsuranceCodingCode = "UNK"
|
|
)
|
|
|
|
type VitalStatusCodingCode string
|
|
|
|
const (
|
|
Alive VitalStatusCodingCode = "alive"
|
|
Deceased VitalStatusCodingCode = "deceased"
|
|
)
|
|
|
|
type EcogCodingCode string
|
|
|
|
const (
|
|
EcogCodingCode0 EcogCodingCode = "0"
|
|
EcogCodingCode1 EcogCodingCode = "1"
|
|
EcogCodingCode2 EcogCodingCode = "2"
|
|
EcogCodingCode3 EcogCodingCode = "3"
|
|
EcogCodingCode4 EcogCodingCode = "4"
|
|
EcogCodingCode5 EcogCodingCode = "5"
|
|
)
|
|
|
|
type MolecularDiagnosticReportCodingCode string
|
|
|
|
const (
|
|
MolecularDiagnosticReportCodingCodeFish MolecularDiagnosticReportCodingCode = "FISH"
|
|
MolecularDiagnosticReportCodingCodeFusionPanel MolecularDiagnosticReportCodingCode = "fusion-panel"
|
|
MolecularDiagnosticReportCodingCodeGenePanel MolecularDiagnosticReportCodingCode = "gene-panel"
|
|
MolecularDiagnosticReportCodingCodeArray MolecularDiagnosticReportCodingCode = "array"
|
|
MolecularDiagnosticReportCodingCodeExome MolecularDiagnosticReportCodingCode = "exome"
|
|
MolecularDiagnosticReportCodingCodeGenomeLongRead MolecularDiagnosticReportCodingCode = "genome-long-read"
|
|
MolecularDiagnosticReportCodingCodeGenomeShortRead MolecularDiagnosticReportCodingCode = "genome-short-read"
|
|
MolecularDiagnosticReportCodingCodeKaryotyping MolecularDiagnosticReportCodingCode = "karyotyping"
|
|
MolecularDiagnosticReportCodingCodeOther MolecularDiagnosticReportCodingCode = "other"
|
|
MolecularDiagnosticReportCodingCodePanel MolecularDiagnosticReportCodingCode = "panel"
|
|
MolecularDiagnosticReportCodingCodeSingle MolecularDiagnosticReportCodingCode = "single"
|
|
MolecularDiagnosticReportCodingCodePcr MolecularDiagnosticReportCodingCode = "PCR"
|
|
)
|
|
|
|
type ResponseMethodCodingCode string
|
|
|
|
const (
|
|
Rano ResponseMethodCodingCode = "RANO"
|
|
Recist ResponseMethodCodingCode = "RECIST"
|
|
)
|
|
|
|
type RecistCodingCode string
|
|
|
|
const (
|
|
CR RecistCodingCode = "CR"
|
|
Mr RecistCodingCode = "MR"
|
|
Na RecistCodingCode = "NA"
|
|
PD RecistCodingCode = "PD"
|
|
PR RecistCodingCode = "PR"
|
|
SD RecistCodingCode = "SD"
|
|
)
|
|
|
|
type TumorSpecimenCollectionLocalizationCodingCode string
|
|
|
|
const (
|
|
TumorSpecimenCollectionLocalizationCodingCodeCellfreeDna TumorSpecimenCollectionLocalizationCodingCode = "cellfree-dna"
|
|
TumorSpecimenCollectionLocalizationCodingCodeLocalRecurrence TumorSpecimenCollectionLocalizationCodingCode = "local-recurrence"
|
|
TumorSpecimenCollectionLocalizationCodingCodeMetastasis TumorSpecimenCollectionLocalizationCodingCode = "metastasis"
|
|
TumorSpecimenCollectionLocalizationCodingCodePrimaryTumor TumorSpecimenCollectionLocalizationCodingCode = "primary-tumor"
|
|
TumorSpecimenCollectionLocalizationCodingCodeRegionalLymphNodes TumorSpecimenCollectionLocalizationCodingCode = "regional-lymph-nodes"
|
|
TumorSpecimenCollectionLocalizationCodingCodeUnknown TumorSpecimenCollectionLocalizationCodingCode = "unknown"
|
|
)
|
|
|
|
type TumorSpecimenCollectionMethodCodingCode string
|
|
|
|
const (
|
|
TumorSpecimenCollectionMethodCodingCodeBiopsy TumorSpecimenCollectionMethodCodingCode = "biopsy"
|
|
TumorSpecimenCollectionMethodCodingCodeCytology TumorSpecimenCollectionMethodCodingCode = "cytology"
|
|
TumorSpecimenCollectionMethodCodingCodeResection TumorSpecimenCollectionMethodCodingCode = "resection"
|
|
TumorSpecimenCollectionMethodCodingCodeLiquidBiopsy TumorSpecimenCollectionMethodCodingCode = "liquid-biopsy"
|
|
TumorSpecimenCollectionMethodCodingCodeUnknown TumorSpecimenCollectionMethodCodingCode = "unknown"
|
|
)
|
|
|
|
type TumorSpecimenCodingCode string
|
|
|
|
const (
|
|
TumorSpecimenCodingCodeCryoFrozen TumorSpecimenCodingCode = "cryo-frozen"
|
|
TumorSpecimenCodingCodeFfpe TumorSpecimenCodingCode = "FFPE"
|
|
TumorSpecimenCodingCodeFreshTissue TumorSpecimenCodingCode = "fresh-tissue"
|
|
TumorSpecimenCodingCodeLiquidBiopsy TumorSpecimenCodingCode = "liquid-biopsy"
|
|
TumorSpecimenCodingCodeUnknown TumorSpecimenCodingCode = "unknown"
|
|
)
|