1
0
mirror of https://github.com/dnpm-dip/mv64e-mtb-dto-go.git synced 2025-07-01 18:32:55 +00:00

Remove consent

This change is required due to
764bdfbb39
This commit is contained in:
2024-10-04 21:09:46 +02:00
parent ddcabb5f39
commit 90c2f4dfd6
2 changed files with 8 additions and 1552 deletions

28
mtb.go
View File

@ -16,7 +16,6 @@ type Mtb struct {
CarePlans []MTBCarePlan `json:"carePlans,omitempty"` CarePlans []MTBCarePlan `json:"carePlans,omitempty"`
ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"` ClaimResponses []ClaimResponse `json:"claimResponses,omitempty"`
Claims []ClaimElement `json:"claims,omitempty"` Claims []ClaimElement `json:"claims,omitempty"`
Consent Consent `json:"consent"`
Diagnoses []MTBDiagnosis `json:"diagnoses,omitempty"` Diagnoses []MTBDiagnosis `json:"diagnoses,omitempty"`
EcogStatus []PerformanceStatus `json:"ecogStatus,omitempty"` EcogStatus []PerformanceStatus `json:"ecogStatus,omitempty"`
Episode *MTBEpisode `json:"episode,omitempty"` Episode *MTBEpisode `json:"episode,omitempty"`
@ -83,18 +82,12 @@ type ClaimElement struct {
Therapy *string `json:"therapy,omitempty"` Therapy *string `json:"therapy,omitempty"`
} }
type Consent struct {
ID *string `json:"id,omitempty"`
Patient *NoTargetFindingPatient `json:"patient,omitempty"`
Status *ConsentStatus `json:"status,omitempty"`
}
type MTBDiagnosis struct { type MTBDiagnosis struct {
Code Coding `json:"code"` Code Coding `json:"code"`
GuidelineTreatmentStatus *Coding `json:"guidelineTreatmentStatus,omitempty"` GuidelineTreatmentStatus *Coding `json:"guidelineTreatmentStatus,omitempty"`
HistologyResults []string `json:"histologyResults,omitempty"` HistologyResults []string `json:"histologyResults,omitempty"`
IcdO3T *Coding `json:"icdO3T,omitempty"`
ID string `json:"id"` ID string `json:"id"`
IcdO3T *Coding `json:"icdO3T,omitempty"`
Patient NoTargetFindingPatient `json:"patient"` Patient NoTargetFindingPatient `json:"patient"`
RecordedOn *string `json:"recordedOn,omitempty"` RecordedOn *string `json:"recordedOn,omitempty"`
StatusHistory []StatusHistory `json:"statusHistory,omitempty"` StatusHistory []StatusHistory `json:"statusHistory,omitempty"`
@ -206,8 +199,8 @@ type SomaticNGSReport struct {
DnaFusions []DNAFusion `json:"dnaFusions,omitempty"` DnaFusions []DNAFusion `json:"dnaFusions,omitempty"`
ID string `json:"id"` ID string `json:"id"`
IssueDate *string `json:"issueDate,omitempty"` IssueDate *string `json:"issueDate,omitempty"`
Metadata []Metadatum `json:"metadata"`
MSI *float64 `json:"msi,omitempty"` MSI *float64 `json:"msi,omitempty"`
Metadata []Metadatum `json:"metadata"`
Patient NoTargetFindingPatient `json:"patient"` Patient NoTargetFindingPatient `json:"patient"`
RnaFusions []RNAFusion `json:"rnaFusions,omitempty"` RnaFusions []RNAFusion `json:"rnaFusions,omitempty"`
RnaSeqs []RNASeq `json:"rnaSeqs,omitempty"` RnaSeqs []RNASeq `json:"rnaSeqs,omitempty"`
@ -219,9 +212,9 @@ type SomaticNGSReport struct {
} }
type Cnv struct { type Cnv struct {
Chromosome Chromosome `json:"chromosome"`
CNA *float64 `json:"cnA,omitempty"` CNA *float64 `json:"cnA,omitempty"`
CNB *float64 `json:"cnB,omitempty"` CNB *float64 `json:"cnB,omitempty"`
Chromosome Chromosome `json:"chromosome"`
CopyNumberNeutralLoH []CopyNumberNeutralLoH `json:"copyNumberNeutralLoH,omitempty"` CopyNumberNeutralLoH []CopyNumberNeutralLoH `json:"copyNumberNeutralLoH,omitempty"`
EndRange EndRange `json:"endRange"` EndRange EndRange `json:"endRange"`
ID string `json:"id"` ID string `json:"id"`
@ -460,8 +453,8 @@ type CodingRECIST struct {
type SpecimenElement struct { type SpecimenElement struct {
Collection *Collection `json:"collection,omitempty"` Collection *Collection `json:"collection,omitempty"`
Icd10 *Coding `json:"icd10,omitempty"`
ID string `json:"id"` ID string `json:"id"`
Icd10 *Coding `json:"icd10,omitempty"`
Patient NoTargetFindingPatient `json:"patient"` Patient NoTargetFindingPatient `json:"patient"`
Type *CodingTumorSpecimenType `json:"type,omitempty"` Type *CodingTumorSpecimenType `json:"type,omitempty"`
} }
@ -526,16 +519,9 @@ const (
type ClaimResponseStatus string type ClaimResponseStatus string
const ( const (
Accepted ClaimResponseStatus = "accepted" Accepted ClaimResponseStatus = "accepted"
ClaimResponseStatusRejected ClaimResponseStatus = "rejected" ClaimResponseStatusUnknown ClaimResponseStatus = "unknown"
ClaimResponseStatusUnknown ClaimResponseStatus = "unknown" Rejected ClaimResponseStatus = "rejected"
)
type ConsentStatus string
const (
Active ConsentStatus = "active"
ConsentStatusRejected ConsentStatus = "rejected"
) )
type MTBDiagnosisTumorSpread string type MTBDiagnosisTumorSpread string

File diff suppressed because one or more lines are too long