blob: 746c7b403ba9c63a663a7f7aa2e47b10baf58f86 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package xyz.driver.pdsuidomain.formats.json.sprayformats
import spray.json._
import xyz.driver.pdsuidomain.entities.PatientLabel
import xyz.driver.formats.json.labels._
object patientdefiningcriteria {
import DefaultJsonProtocol._
import common._
implicit val patientLabelDefiningCriteriaWriter: RootJsonWriter[PatientLabel] = new RootJsonWriter[PatientLabel] {
override def write(obj: PatientLabel) =
JsObject(
"id" -> obj.id.toJson,
"value" -> obj.verifiedPrimaryValue.toJson
)
}
}
|