package health const commTemplate = ` The following doses are due: {{ range . }} --- ### {{ .Med.Name }} _{{ .Med.DirectionShorthand }}_ {{ $isPRN := false -}} {{- range .Med.Flags -}} {{- if eq . "prn" -}} {{- $isPRN = true -}} {{end}}{{- end -}} {{ if not $isPRN -}} Expected at: {{ .Dose.Expected.Time }} {{if .Dose.EffectiveLastDose -}} Last Taken at: {{ .Dose.EffectiveLastDose.Actual.Time }} {{ end -}} Offset: {{ .Dose.DoseOffset }} {{ else -}} avail as PRN {{- end }} {{ end }} ` type CommCtx struct { Med Direction Dose ComplianceLog }