25 lines
796 B
Go
25 lines
796 B
Go
package model
|
|
|
|
type ProcedureRequest struct {
|
|
ID string `json:"id"`
|
|
ResourceType string `json:"resourceType"`
|
|
Status string `json:"status"`
|
|
Category CodeableConcept `json:"category"`
|
|
Code CodeableConcept `json:"code"`
|
|
Subject Reference `json:"subject"`
|
|
Encounter Reference `json:"encounter"`
|
|
PerformedPeriod Period `json:"performedPeriod"`
|
|
Performer []Performer `json:"performer"`
|
|
ReasonCode []CodeableConcept `json:"reasonCode"`
|
|
BodySite []CodeableConcept `json:"bodySite"`
|
|
Note []Annotation `json:"note"`
|
|
}
|
|
|
|
type Performer struct {
|
|
Actor Reference `json:"actor"`
|
|
}
|
|
|
|
type Annotation struct {
|
|
Text string `json:"text"`
|
|
}
|