mastering bridging
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
package model
|
||||
|
||||
type ImagingStudyRequest struct {
|
||||
Id string `json:"id,omitempty"`
|
||||
ResourceType string `json:"resourceType"`
|
||||
Identifier []Identifier `json:"identifier" binding:"required"`
|
||||
Status string `json:"status" binding:"required"`
|
||||
Modality []Coding `json:"modality"`
|
||||
Subject Reference `json:"subject" binding:"required"`
|
||||
Started string `json:"started" binding:"required"`
|
||||
BasedOn []Reference `json:"basedOn"` //binding:"required"
|
||||
NumberOfSeries int `json:"numberOfSeries,omitempty"`
|
||||
NumberOfInstances int `json:"numberOfInstances,omitempty"`
|
||||
Series []ImagingStudySeries `json:"series,omitempty"` //binding:"required"
|
||||
}
|
||||
|
||||
type ImagingStudySeries struct {
|
||||
UID string `json:"uid"`
|
||||
Number int `json:"number"`
|
||||
Modality Coding `json:"modality"`
|
||||
NumberOfInstances int `json:"numberOfInstances"`
|
||||
Started string `json:"started"`
|
||||
Instance []ImagingStudySeriesInstance `json:"instance"`
|
||||
}
|
||||
|
||||
type ImagingStudySeriesInstance struct {
|
||||
UID string `json:"uid"`
|
||||
SOPClass Coding `json:"sopClass"`
|
||||
Number int `json:"number"`
|
||||
Title string `json:"title"`
|
||||
}
|
||||
Reference in New Issue
Block a user