1
0
mirror of https://github.com/dnpm-dip/mv64e-mtb-dto-go.git synced 2025-07-02 02:42:54 +00:00

chore: update data model

This commit is contained in:
2025-06-18 21:31:49 +02:00
parent 30e3b0364f
commit 3306799120
2 changed files with 1600 additions and 1396 deletions

24
mtb.go
View File

@ -222,12 +222,12 @@ type StudyReference struct {
} }
type ClaimResponse struct { type ClaimResponse struct {
Claim Reference `json:"claim"` Claim Reference `json:"claim"`
ID string `json:"id"` ID string `json:"id"`
IssuedOn string `json:"issuedOn"` IssuedOn string `json:"issuedOn"`
Patient Reference `json:"patient"` Patient Reference `json:"patient"`
Status ClaimResponseStatusCoding `json:"status"` Status *ClaimResponseStatusCoding `json:"status,omitempty"`
StatusReason *ClaimResponseStatusReasonCoding `json:"statusReason,omitempty"` StatusReason []ClaimResponseStatusReasonCoding `json:"statusReason,omitempty"`
} }
type ClaimResponseStatusCoding struct { type ClaimResponseStatusCoding struct {
@ -476,13 +476,11 @@ type TumorMorphology struct {
} }
type IhcReport struct { type IhcReport struct {
BlockIDS []string `json:"blockIds"` ID string `json:"id"`
ID string `json:"id"` IssuedOn string `json:"issuedOn"`
IssuedOn string `json:"issuedOn"` Patient Reference `json:"patient"`
JournalID string `json:"journalId"` Results IhcReportResults `json:"results"`
Patient Reference `json:"patient"` Specimen Reference `json:"specimen"`
Results IhcReportResults `json:"results"`
Specimen Reference `json:"specimen"`
} }
type IhcReportResults struct { type IhcReportResults struct {

File diff suppressed because it is too large Load Diff