update mapping json obeservsi dan diagnosis report

This commit is contained in:
meninjar
2026-07-29 02:19:04 +00:00
parent 0b8e59620f
commit b8e219868d
5 changed files with 829 additions and 135 deletions

No files matched your search

@@ -95,6 +95,12 @@ func MapRequestToFHIR(req ObservationRequest) satusehat.FHIRPayload {
payload.Set("bodySite", map[string]interface{}{"coding": []map[string]interface{}{coding}})
}
if req.ServiceRequestID != "" {
payload.Set("basedOn", []map[string]interface{}{
{"reference": "ServiceRequest/" + req.ServiceRequestID},
})
}
switch {
case req.ValueQuantityValue != nil:
sys := req.ValueQuantitySystem