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

chore: update datamodel

This commit is contained in:
2025-06-24 20:31:06 +02:00
parent 990022e954
commit a656f91231
2 changed files with 1395 additions and 1558 deletions

21
mtb.go
View File

@ -23,6 +23,7 @@ type Mtb struct {
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"`
@ -343,6 +344,19 @@ type PeriodDate struct {
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"`
@ -1095,6 +1109,13 @@ const (
Secondary ValueCode = "secondary"
)
type FamilyMemberHistoryRelationshipTypeCodingCode string
const (
EXT FamilyMemberHistoryRelationshipTypeCodingCode = "EXT"
Fammemb FamilyMemberHistoryRelationshipTypeCodingCode = "FAMMEMB"
)
type FollowUpPatientStatusCodingCode string
const (

File diff suppressed because it is too large Load Diff