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

21 lines
813 B
Go

package model
type GoalRequest struct {
Id string `json:"id,omitempty"`
ResourceType string `json:"resourceType"`
LifecycleStatus string `json:"lifecycleStatus"`
Category []Category `json:"category,omitempty"`
Description Category `json:"description"`
Subject Reference `json:"subject"`
Target []GoalTarget `json:"target,omitempty"`
StatusDate string `json:"statusDate,omitempty"`
ExpressedBy Reference `json:"expressedBy,omitempty"`
Addresses []Reference `json:"addresses,omitempty"`
}
type GoalTarget struct {
Measure Category `json:"measure,omitempty"`
DetailCodeableConcept Category `json:"detailCodeableConcept,omitempty"`
DueDate string `json:"dueDate,omitempty"`
}