Files
satusehat-bridging/internal/model/procedure.go
2025-11-24 09:13:08 +07:00

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