aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'src/main')
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala2
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala20
-rw-r--r--src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala27
3 files changed, 34 insertions, 15 deletions
diff --git a/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala b/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
index 43a1832..f076074 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/entities/DocumentHistory.scala
@@ -61,7 +61,7 @@ object DocumentHistory {
case object Resolve extends Action
case object Flag extends Action
case object Archive extends Action
- case object PostEvidence extends Action
+ case object PostEvidence extends Action
case object CreateDocument extends Action
case object ReadDocument extends Action
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala
index ea79b92..1652f7b 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/documenthistory.scala
@@ -10,18 +10,24 @@ object documenthistory {
import common._
implicit val documentStateFormat = new EnumJsonFormat[State](
+ "New" -> State.New,
"Extract" -> State.Extract,
+ "Done" -> State.Done,
"Review" -> State.Review,
- "Flag" -> State.Flag
+ "Flag" -> State.Flag,
+ "Archive" -> State.Archive
)
implicit val documentActionFormat = new EnumJsonFormat[Action](
- "Start" -> Action.Start,
- "Submit" -> Action.Submit,
- "Unassign" -> Action.Unassign,
- "Resolve" -> Action.Resolve,
- "Flag" -> Action.Flag,
- "Archive" -> Action.Archive
+ "Start" -> Action.Start,
+ "Submit" -> Action.Submit,
+ "Unassign" -> Action.Unassign,
+ "Resolve" -> Action.Resolve,
+ "Flag" -> Action.Flag,
+ "Archive" -> Action.Archive,
+ "PostEvidence" -> Action.PostEvidence,
+ "CreateDocument" -> Action.CreateDocument,
+ "ReadDocument" -> Action.ReadDocument
)
implicit val documentHistoryFormat: RootJsonFormat[DocumentHistory] = jsonFormat6(DocumentHistory.apply)
diff --git a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala
index 8341f97..be9dae9 100644
--- a/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala
+++ b/src/main/scala/xyz/driver/pdsuidomain/formats/json/recordhistory.scala
@@ -10,19 +10,32 @@ object recordhistory {
import common._
implicit val recordStateFormat = new EnumJsonFormat[State](
+ "New" -> State.New,
"Clean" -> State.Clean,
"Organize" -> State.Organize,
"Review" -> State.Review,
- "Flag" -> State.Flag
+ "Done" -> State.Done,
+ "Flag" -> State.Flag,
+ "Archive" -> State.Archive
)
implicit val recordActionFormat = new EnumJsonFormat[Action](
- "Start" -> Action.Start,
- "Submit" -> Action.Submit,
- "Unassign" -> Action.Unassign,
- "Resolve" -> Action.Resolve,
- "Flag" -> Action.Flag,
- "Archive" -> Action.Archive
+ "Start" -> Action.Start,
+ "Submit" -> Action.Submit,
+ "Unassign" -> Action.Unassign,
+ "Resolve" -> Action.Resolve,
+ "Flag" -> Action.Flag,
+ "Archive" -> Action.Archive,
+ "SaveDuplicate" -> Action.SaveDuplicate,
+ "SaveReorder" -> Action.SaveReorder,
+ "SaveRotation" -> Action.SaveRotation,
+ "DeleteDuplicate" -> Action.DeleteDuplicate,
+ "DeleteReorder" -> Action.DeleteReorder,
+ "DeleteRotation" -> Action.DeleteRotation,
+ "CreateDocument" -> Action.CreateDocument,
+ "DeleteDocument" -> Action.DeleteDocument,
+ "CreateRecord" -> Action.CreateRecord,
+ "ReadRecord" -> Action.ReadRecord
)
implicit val recordHistoryFormat: RootJsonFormat[MedicalRecordHistory] = jsonFormat6(MedicalRecordHistory.apply)