aboutsummaryrefslogblamecommitdiff
path: root/src/main/scala/xyz/driver/pdsuidomain/formats/json/patientdefiningcriteria.scala
blob: a67115c4166696fd8be2906f91b7a965d64f5c0d (plain) (tree)
1
2
3
4
5
6
7
8
9
                                           

                   
                                       
                                                   

                                

                 
                                                                                                                    







                                                  
package xyz.driver.pdsuidomain.formats.json

import spray.json._
import xyz.driver.formats.json.labels._
import xyz.driver.pdsuidomain.entities.PatientLabel

object patientdefiningcriteria {
  import common._

  implicit val patientLabelDefiningCriteriaWriter: RootJsonWriter[PatientLabel] = new RootJsonWriter[PatientLabel] {
    override def write(obj: PatientLabel) =
      JsObject(
        "id"    -> obj.id.toJson,
        "value" -> obj.verifiedPrimaryValue.toJson
      )
  }

}