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:
21
mtb.go
21
mtb.go
@ -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
Reference in New Issue
Block a user