blob: f35c3fd588548d1f1d9037ad275381b1c402d1b3 (
plain) (
tree)
|
|
package xyz.driver.pdsuidomain.entities
import java.time.LocalDate
import xyz.driver.entities.assays.AssayType
import xyz.driver.pdsuicommon.logging._
import xyz.driver.pdsuicommon.domain.UuidId
object DirectReport {
implicit def toPhiString(x: DirectReport): PhiString = {
import x._
phi"DirectReport(id=$id, patientId=$patientId, reportType=${Unsafe(reportType)}, date=${Unsafe(date)}, " +
phi"documentType=${Unsafe(documentType)}, providerType=${Unsafe(providerType)}, " +
phi"providerName=${Unsafe(providerName)})"
}
}
final case class DirectReport(id: UuidId[DirectReport],
patientId: UuidId[Patient],
reportType: AssayType,
date: LocalDate,
documentType: DocumentType,
providerType: ProviderType,
providerName: String)
|