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"` }