Skip to content

Latest commit

 

History

History
898 lines (623 loc) · 103 KB

File metadata and controls

898 lines (623 loc) · 103 KB

1.2.22 (2023-12-23)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.22 (8496ccf)
  • deps: update alpine docker tag to v3.19 (ad2e196)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.16 (1f0a477)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.1 (515fab9)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.12.0 (ed49da2)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.2-ce (f696a48)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (8f1cae3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (6b74dd8)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (78611be)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (504c0c2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (12cfc64)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (5a2b6bc)
  • deps: update ktor to v2.3.7 (ad8f5c3)
  • deps: update plugin com.gradle.enterprise to v3.16 (dfaae19)
  • deps: update plugin com.gradle.enterprise to v3.16.1 (daf8718)
  • deps: update plugin kotlin-qa to v0.56.0 (823955a)
  • deps: update plugin kotlin-qa to v0.57.0 (e6d0203)
  • deps: update plugin kotlin-qa to v0.57.1 (17048c6)

1.2.21 (2023-12-03)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.21 (06ebf8c)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.14 (3aa96a4)
  • deps: update dependency com.azure:azure-identity to v1.11.1 (349b7b9)

1.2.20 (2023-12-01)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 (977b978)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.12 (638410b)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.13 (f3aceb2)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.15 (f01e914)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.16.0 (92181a0)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.2 (67cc354)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.11.1 (6534e7c)
  • deps: update dependency gradle to v8.5 (990ed1f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 (199afc5)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (8b4e182)
  • deps: update node.js to 20.10 (dece85d)
  • deps: update plugin kotlin-qa to v0.55.0 (2a65be1)
  • deps: update plugin kotlin-qa to v0.55.1 (922a4a8)
  • deps: update plugin kotlin-qa to v0.55.2 (6d33d21)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.15 (f72afe1)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.16 (ff40c1a)

Build and continuous integration

  • deps: update actions/setup-java action to v4 (06085ec)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.11 (8991352)

1.2.19 (2023-11-16)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 (b92ebbd)
  • deps: update dependency com.azure:azure-identity to v1.11.0 (9066758)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.0 (0a93f90)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.0 (9f8556f)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.1 (e76427b)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.2 (43e3385)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.11.0 (9939ddc)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (76a02e5)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (3442251)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 (391a178)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (53b89c5)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (86952bb)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (03d265f)
  • deps: update kotest to v5.8.0 (74f0d22)
  • deps: update ktor to v2.3.6 (9cf4732)
  • deps: update plugin kotlin-qa to v0.53.0 (e1089f5)
  • deps: update plugin kotlin-qa to v0.54.0 (9265dd8)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.14 (56d5de2)

1.2.18 (2023-11-01)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.20 (188c8d0)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.3 (a0e310c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 (d63dc0d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (314e361)
  • deps: update node.js to 20.9 (200375f)
  • deps: update node.js to v20 (5f0c8aa)
  • deps: update plugin kotlin-qa to v0.52.0 (3b4f8b8)

Build and continuous integration

  • deps: update actions/setup-node action to v4 (9695437)

1.2.17 (2023-10-22)

Dependency updates

  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.13 (24f430d)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.14 (51dccc5)
  • deps: update dependency com.azure:azure-identity to v1.10.1 (d277583)
  • deps: update dependency com.azure:azure-identity to v1.10.2 (718b89f)
  • deps: update dependency com.azure:azure-identity to v1.10.3 (5335b43)
  • deps: update dependency com.azure:azure-identity to v1.10.4 (729c3ef)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.3 (0627803)
  • deps: update dependency gradle to v8.4 (fa396a5)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.1 (5ccb7fd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 (49c86aa)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 (b9cd088)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 (8a9363e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.59 (6d63f8e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 (7636426)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 (bc45e40)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 (209e822)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 (f083fdf)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 (7484dbd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 (b743017)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 (80eb207)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 (d470732)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (b0bba12)
  • deps: update kotest to v5.7.2 (beb3c75)
  • deps: update ktor to v2.3.5 (b035c72)
  • deps: update node.js to 18.18 (cf5335f)
  • deps: update plugin com.gradle.enterprise to v3.15 (245b184)
  • deps: update plugin com.gradle.enterprise to v3.15.1 (e510940)
  • deps: update plugin kotlin-qa to v0.50.0 (40d7fb5)
  • deps: update plugin kotlin-qa to v0.51.0 (c87ac42)
  • deps: update plugin kotlin-qa to v0.51.1 (d2d4c88)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.11 (59d1354)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.12 (4751cc9)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.13 (714f8bb)

Documentation

  • deps: update plugin dokka to v1.9.10 (ba43f29)

Build and continuous integration

  • deps: update actions/checkout action to v4 (f505a7c)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.10 (d457405)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.4 (49d3694)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.6 (d9659ad)

1.2.16 (2023-09-05)

Dependency updates

  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 (5088fbd)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.51 (f4e48e4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 (c137cf3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 (efecb11)
  • deps: update kotest to v5.7.0 (0fba596)
  • deps: update kotest to v5.7.1 (94fb830)
  • deps: update ktor to v2.3.4 (5b740dc)
  • deps: update plugin kotlin-qa to v0.49.1 (dd31637)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.10 (cb970ef)

Documentation

  • deps: update plugin dokka to v1.9.0 (c523fd9)

1.2.15 (2023-08-30)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.10 (0a5ad9f)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.12 (871a84f)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.1 (7f4d166)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.2 (6429d3c)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.5.0 (84796ad)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.0-ce (ba78336)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 (752fe40)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 (a99182d)

1.2.14 (2023-08-23)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 (0fbad7e)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.10 (5c8a227)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.11 (d01c1de)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.9 (1a307f9)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.11 (642f5a6)
  • deps: update dependency com.azure:azure-identity to v1.10.0 (aada2bc)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.1.0 (95c5cd7)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.2 (dea540c)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.0 (5691651)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.1 (b03608d)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.0 (d6ebbc3)
  • deps: update dependency gradle to v8.3 (976f714)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.10.0 (f35f418)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.42 (abeb36c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (8d72072)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 (3248669)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 (9f2066c)
  • deps: update ktor to v2.3.3 (df98d7a)
  • deps: update node.js to 18.17 (ccde41d)
  • deps: update plugin com.gradle.enterprise to v3.14 (2b61393)
  • deps: update plugin com.gradle.enterprise to v3.14.1 (4eb29bf)
  • deps: update plugin kotlin-qa to v0.48.0 (fd097da)
  • deps: update plugin kotlin-qa to v0.49.0 (8bb4d1e)

Build and continuous integration

  • deps: update gradle/wrapper-validation-action action to v1.1.0 (eaf598a)

1.2.13 (2023-07-17)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.0 (34d9421)
  • deps: update dependency com.azure:azure-identity to v1.9.2 (5d5a3a7)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.1 (5449cd7)
  • deps: update dependency gradle to v8.2.1 (daefaa7)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.1 (527c71b)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.1-ce (a1db7e3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.40 (4b776aa)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.41 (c591bcd)
  • deps: update plugin kotlin-qa to v0.47.0 (e229b00)
  • deps: update plugin kotlin-qa to v0.47.1 (062f8de)

1.2.12 (2023-07-07)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.0 (13e1336)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.8 (8d5e05c)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.10 (a0ac799)
  • deps: update dependency gradle to v8.2 (3d560ba)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.33 (e560b6e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 (7166357)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.36 (84a7c88)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 (f9f3699)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 (9c622ad)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.39 (0a6295a)
  • deps: update ktor to v2.3.2 (6b05293)
  • deps: update plugin com.gradle.enterprise to v3.13.4 (d26c54d)
  • deps: update plugin kotlin-qa to v0.45.0 (69fb996)
  • deps: update plugin kotlin-qa to v0.46.0 (511c03b)
  • deps: update plugin kotlin-qa to v0.46.1 (5a1ef0d)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.3 (188abfa)

1.2.11 (2023-06-11)

Dependency updates

  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.8 (59bb927)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.9 (ee261d2)

Documentation

  • deps: update plugin dokka to v1.8.20 (406c883)

1.2.10 (2023-06-10)

General maintenance

  • manage unsupported event in process handler (6fca699)

Style improvements

  • remove code smell for duplicated dtid (e072df8)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.1 (eac20a6)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.2 (6ea30e5)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.8.22 (034fdc9)
  • deps: update dependency com.azure:azure-identity to v1.9.1 (d541625)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 (a03001a)
  • deps: update plugin kotlin-qa to v0.44.0 (9b941dd)

1.2.9 (2023-06-05)

Bug Fixes

  • manage unhandled process interruption (4f228d4)

Dependency updates

  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.0 (fe35863)
  • deps: update plugin com.gradle.enterprise to v3.13.3 (e82a9a4)

1.2.8 (2023-06-01)

Bug Fixes

  • make process manual event serializable (d07de10)

1.2.7 (2023-06-01)

Bug Fixes

Dependency updates

  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.2 (7a43850)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 (28d4d00)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 (6ac2da7)
  • deps: update ktor to v2.3.1 (f933c7c)

1.2.6 (2023-05-31)

Bug Fixes

  • add surgery in progress step to event handler (5b9e700)

Dependency updates

  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.9 (baef07a)
  • deps: update plugin kotlin-qa to v0.42.0 (eadada0)

1.2.5 (2023-05-22)

General maintenance

  • make surgery report properties nullable (1204e36)

Documentation

  • asyncapi: add event schema documentation (8242da3)
  • asyncapi: add inUse properties to medical technology asyncapi spec (d358f28)

1.2.4 (2023-05-18)

Bug Fixes

  • add dateTime to surgical process dto (fc9f4dc)

Dependency updates

  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.1 (1397255)

1.2.3 (2023-05-17)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.4 (3b0de8d)

General maintenance

  • create dto for surgery report event (8c9593d)

Documentation

  • asyncapi: update surgery report event documentation (4b41050)

1.2.2 (2023-05-15)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.5.1 (b646758)
  • deps: update kotest to v5.6.2 (5f56df6)
  • deps: update plugin kotlin-qa to v0.39.0 (797d1bf)
  • deps: update plugin kotlin-qa to v0.41.0 (06293fb)

General maintenance

  • change step manual event to process manual event (d7684da)

Style improvements

  • format code due to kotlin qa plugin update (00af758)
  • format code for kotlin convention (e9c2b2b)

1.2.1 (2023-05-11)

Documentation

  • asyncapi: update asyncapi spec with new surgery report (fcb424c)

Dependency updates

  • deps: update alpine docker tag to v3.18 (e13e263)
  • deps: update dependency com.azure:azure-identity to v1.9.0 (2d2f460)
  • deps: update plugin com.gradle.enterprise to v3.13.2 (2f70ea8)

1.2.0 (2023-05-09)

Features

  • add medical technology usage data to surgery report (4afad72)
  • create application service to retrieve surgical process medical device usage (e97dead)
  • create application services to get medical technology usage data in a process (d825ea2)
  • create method to retrieve patient tax code (d677cb1)

Build and continuous integration

  • deps: update smartoperatingblock/documentation-ghp-action action to v1.1.0 (7074f01)

Tests

  • add method to mock digital twin (584fd37)

General maintenance

  • add infrastructure method to retrieve medical devices usage (bc7e07a)
  • add medical device controller to event handler (7f562ea)
  • add medical device data to surgery report in process handler (a633468)
  • add medical device usage to surgery report (30ffd98)
  • add methods to manager and repository (7ac9b68)
  • add patient tax code data (12b6ff6)
  • add patient tax code to surgery report (44fdc39)
  • add serializable annotation to medical device entity (cbcf6be)
  • add topic for step manual events (311c30b)
  • create model for medical device adt (59aa3b7)
  • create presenter for medical technology azure dt (a1e0e19)
  • implement azure operation to get the medical technology frrom azure dt (888662a)
  • implement method to get the dt of the medical device (ef6e86a)
  • implement method to get the list of devices used in a process (2734b27)
  • implement mongo query to retrieve medical technology usage data (adc213d)
  • make medical technology entity serializable (1e1183f)
  • modify wrong comment in event handler (8da8c4b)
  • update the event handler with medical technology data (ab454ae)

Documentation

  • asyncapi: update async api documentation (e5a964e)

1.1.0 (2023-05-08)

Features

  • add delete patient application service (92820cb)
  • add delete process application service (98f4ef2)
  • add delete surgery booking application service (72f0b5d)
  • add surgery report entity (9e2da71)
  • create event producer interface (ff0b6a7)

Bug Fixes

  • add control on patient events cast (57dba65)
  • adjust wrong method to check if surgical process is over (e630173)
  • change database name (3029289)
  • correct wrong control in digital twin creation (444b9b4)
  • correct wrong method call in medical device controller (8a23206)
  • use patientId instead of processId in patient on ob event (119105a)

Dependency updates

  • deps: update dependency com.azure:azure-identity to v1.8.3 (ecb1d17)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.3 (effb82c)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.4.0 (454a204)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.0-ce (3850074)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.26 (1cb15e1)
  • deps: update plugin com.gradle.enterprise to v3.13.1 (0c8ebe0)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.7 (8442fd2)

Refactoring

  • reduce patient tracked event handler complexity (ef8644b)

Documentation

  • api: update openapi spec file (d2740b5)
  • asyncapi: add asyncapi specification file (94789c0)

Build and continuous integration

  • add generation of asyncapi doc (79a43f1)

Tests

  • add latest application services to tests (5b8deda)
  • api: add api tests (a2f6320)
  • create ktor testing utility class (2d586a6)
  • create mock digital twin manager (31c4aac)
  • create mock event producer (2ef830a)
  • events: add event handlers tests (267023d)
  • presenter: add api serialization test (d83613f)
  • service: add surgical process services tests (e80a157)

General maintenance

  • add / to process_state and process_step paths (2e261e9)
  • add asyncapi link to readme (c5d0bad)
  • add control on azure dt query (41820e7)
  • add kafka producer (6e36991)
  • add latest room id in update room method (c51ffd1)
  • add method to map relationship to twin properties (77b527f)
  • add method to update current process state and step (a2a1c29)
  • add patient medical data to surgery report (3168b6b)
  • add process state and step update (c5c09dc)
  • add process step update (a33e951)
  • add repository to handlers (92363a5)
  • add step manual event handler (5370357)
  • add surgery report creation (9d69757)
  • change surgical process id (333440f)
  • create application service to get processStep and processState (975976b)
  • create dto for surgical processes (f62f980)
  • create repository to get processStep and processState (4052ce5)
  • create surgery report event (ac168cf)
  • implement latest application services (37d0650)
  • implement methods to retrieve processStep and processState from db (7e0aa7c)
  • invert the deletion of surgery booking and patient (2e053da)
  • make event producer interface functional (4b00ca9)
  • make interface with one method functional (d286f3b)
  • make surgical process model public (e89122a)
  • update readme with azure env variables (6fdbd7a)
  • use surgical process dto in api response (bf7aa73)
  • use the process dateTime instead the dateTime of the event (20dcfd4)

1.0.3 (2023-04-25)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.3 (26c28a8)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.8.21 (adc91cb)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.7 (c346261)
  • deps: update dependency com.azure:azure-digitaltwins-core to v1.3.8 (3ad8fbc)
  • deps: update dependency com.fasterxml.jackson.module:jackson-module-kotlin to v2.15.0 (e126e3b)
  • deps: update dependency gradle to v8.1.1 (0af8319)
  • deps: update kotest to v5.6.1 (e87d2ac)
  • deps: update ktor to v2.3.0 (c81ae5f)

1.0.2 (2023-04-18)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.2 (71c106b)

Dependency updates

  • deps: update dependency com.azure:azure-identity to v1.8.2 (2c4b89d)
  • deps: update dependency gradle to v8.1 (b97c080)
  • deps: update dependency io.confluent:kafka-json-serializer to v7.3.3 (e3abc27)
  • deps: update dependency io.kotest.extensions:kotest-assertions-ktor to v2 (a8ac87c)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.3.3-ce (c52e949)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.9.0 (eb78e26)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 (dd61448)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 (b96bb4b)
  • deps: update kotest to v5.6.0 (8bebf08)
  • deps: update node.js to 18.16 (c3efcae)
  • deps: update plugin com.gradle.enterprise to v3.12.6 (c17cf52)
  • deps: update plugin com.gradle.enterprise to v3.13 (7c50656)
  • deps: update plugin kotlin-qa to v0.37.0 (01d3a09)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 (77218ac)

Refactoring

  • move patient event handlers to dedicated object (b697871)

Documentation

  • add some documentation for adt relationships (653577f)

Tests

  • change tests due to entity refactoring (8df2adf)

General maintenance

  • add application service to update surgical process room (75357b0)
  • add control to check if process is over (49fcdbb)
  • add method to update room in azure dt (b0ca8a2)
  • add pre-operating room to surgical process entity (6fe5b65)
  • add utility class for adt query (f6149e8)
  • add utility class for adt query (5e56534)
  • change return type of process application service (8618a59)
  • check if the process is interrupted in mongo query (e216434)
  • create azure digital twin manager (44ad6fe)
  • create presenter for surgical process adt (f05e83e)
  • create utility method for digital twin properties (1d949d4)
  • create utility method for digital twin properties (da9350c)
  • implement azure digital twin operation (9fab753)
  • implement update room operation on mongo database manager (764e3f9)
  • use id instead of entity in surgery booking (ad8a07e)

1.0.1 (2023-04-11)

General maintenance

  • update README.md with sonarcloud links (6926477)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin.jvm to v1.8.20 (4cb2c3e)
  • core-deps: update plugin kotlin-serialization to v1.8.20 (d2ca492)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.6 (c894d99)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.6.2 (4b1f89b)

1.0.0 (2023-04-07)

Features

  • add kafka client (b935b3e)
  • add medical devices application services (c8840d5)
  • add medical devices controller (0b07293)
  • add medical devices digital twin manager (e11cf91)
  • add methods to update process state and step to process repository (f5c95ad)
  • add model of implantable medical device (600d9c8)
  • add model of medical technology (5901566)
  • add model of patient (91ed793)
  • add surgery booking digital twin manager (c30be48)
  • add surgery booking entity (9f58148)
  • add surgical process digital twin manager (9e1724c)
  • add surgical process entity (51623ea)
  • crate patient medical data controller (0c1b1a0)
  • create api router (b83c9c2)
  • create health professional model (d79d824)
  • create interface to provide all managers (9332131)
  • create model of process event (c847648)
  • implement medical device event handlers (10dccb2)

Bug Fixes

  • correct type of surgical process (58075b0)

Build and continuous integration

  • add correct version of java (f3bccaa)
  • add input for rest api documentation generation (462378a)

Dependency updates

  • deps: add archunit dependency (3c18a02)
  • deps: add azure deps (924b3b2)
  • deps: add jackson dependency (f59e93e)
  • deps: add kafka deps (8c2fe9d)
  • deps: add ktor dependencies (0081b81)
  • deps: add mongo deps (b426856)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 (d9af73c)

Style improvements

  • create method to avoid code duplication (98874f4)

Refactoring

  • rename process info to patient on operating table (25c71de)

Documentation

  • api: add info section of rest api docs (60bec5d)
  • openapi: add openapi documentation (87e322f)

General maintenance

  • add api util class (e04853c)
  • add application launcher (6d568be)
  • add booking repository interface (131ae6c)
  • add confluent repository (6fc4cf1)
  • add data for health professional model (bf076fa)
  • add data for medical device model (3d05a06)
  • add dateTime as parameter in updateSurgicalProcessStep and updateSurgicalProcessState methods (5478cad)
  • add datetime to surgical process entity (a243e49)
  • add datetime to tests (f1980c1)
  • add diastolic pressure update event handler (be9c4d5)
  • add emergency surgery event handler (fa959e9)
  • add emergency surgery key (b21711c)
  • add empty implementation of manager provider (d5fc299)
  • add function to convert patient medical data to time series (251ea6e)
  • add function to load kafka properties (06a4aea)
  • add handler to kafka client (c613a1c)
  • add idea config file (6b6338b)
  • add main class to gradle build (2212771)
  • add manager provider to api (8280e81)
  • add medical device repository interface (77e1962)
  • add medical device usage (bbf8a83)
  • add method to find process by medical technology (3a93ef7)
  • add method to update process state and step to database manager (4e2ac1e)
  • add method to update process state and step to digital twins manager (468bacb)
  • add model data for patient (464f585)
  • add model data for room entity (ebfec5b)
  • add new handler to kafka client (fc1cb60)
  • add null default value to entities (4987575)
  • add nullable patient medical data to repository (839df60)
  • add nullable to patient medical data (e7aa2ff)
  • add patient medical data application services (518bab8)
  • add patient medical data db manager interface (8e49e0f)
  • add patient repository interface (4b3b8bf)
  • add patient tracked event key (974dfb9)
  • add payload of process on operating table event (33642c2)
  • add process data (1ec6bcf)
  • add process db manager interface (51e82ef)
  • add process events payloads (02bfb73)
  • add process info event handler (5b48158)
  • add process info handler to kafka client (ae7fd9c)
  • add process repository interface (3b98453)
  • add run task to dockerfile (d531a61)
  • add sample api route (7175b57)
  • add serializable annotation to entities (eb9ffac)
  • add some event handlers to kafka client (3f9a44d)
  • add some patient data and patient tracked event handlers (0358e41)
  • add surgery booking application service (67a9c47)
  • add surgery booking data (8fef282)
  • add surgery type (5b8cac8)
  • add surgical process application services (5e98994)
  • add systolic pressure update event handler (171ccb5)
  • add TERMINATED to the processState enum (71dc912)
  • add time series medical technology usage (a6edf9a)
  • add time series patient medical data (932e6a6)
  • add time series process state event (27239ca)
  • add time series process step event (2d13694)
  • add usecase interface (cda1a6d)
  • change entity creation in tests (602b0b9)
  • change project name (b28c02a)
  • change return type of patient medical data (a1dd8b7)
  • create application services to update process state and step (38e2067)
  • create database manager class (2944b1a)
  • create method to create a patient (0f224ce)
  • create patient digital twin manager (aeb499f)
  • delete sample test class (2d6eeae)
  • delete useless file (4281374)
  • implement add medical device usage (fd8b91d)
  • implement addMeicalTechnolgyUsage method (b4e64b0)
  • implement createSurgicalProcess and getSurgicalProcessById methods (5c8118b)
  • implement getCurrentPatientMedicalData method (81a34af)
  • implement getCurrentProcesses method (fb7e5c9)
  • implement getPatientMedicalData method (ee0f5b2)
  • implement methods to update process state and step (a924c37)
  • implement surgery booking controller (138f51b)
  • implement surgical process controller (2deba0c)
  • implement updatePatientMedicalData method (90759e9)
  • implement updateSurgicalProcessStep method (626584d)
  • instantiate database manager (97b258c)
  • make data class serializable (9283962)
  • make patient and health professional nullable (262a9f5)
  • update README.md (958e92d)
  • update README.md (7d3ea93)
  • use insertOne instead updateOne (cca5e50)

Tests

  • add clean architecture test (6e328a5)
  • add mongoTestUtility (65eb198)
  • add test for medical technology and medical device usage (8418826)
  • entity: add health professionals entity test (b7862f2)
  • entity: add medical device entity test (be197f0)
  • entity: add patient entity test (070cc29)
  • entity: add room entity test (28abb05)
  • entity: add surgery booking entity test (7904289)
  • entity: add surgical process entity test (1a1200a)
  • test update and get patient medical data (5bb1ce4)
  • test update process state and update process step (9648fb9)

0.1.2 (2023-03-05)

General maintenance

  • delete useless step in template setup (50d802c)
  • update readme with badges (841a903)

Build and continuous integration

  • change documentation job with new custom action (d1bcbb9)
  • deps: update gradle/wrapper-validation-action action to v1.0.6 (6e660bf)
  • use new deployment token (1a8013c)
  • use release-and-delivery action to perform release and delivery (a24a0f4)

Dependency updates

  • deps: update dependency gradle to v8 (e142265)
  • deps: update dependency gradle to v8.0.1 (d7919b4)
  • deps: update dependency gradle to v8.0.2 (8b87889)
  • deps: update kotest to v5.5.5 (987d42a)
  • deps: update plugin kotlin-qa to v0.34.0 (4854fe1)
  • deps: update plugin kotlin-qa to v0.34.1 (ea61d64)
  • deps: update plugin kotlin-qa to v0.34.2 (b9c69eb)
  • deps: update plugin kotlin-qa to v0.35.0 (6dd8a47)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.2 (6babe71)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.3 (646beb5)

Documentation

  • deps: update plugin dokka to v1.8.10 (a3cf80b)

0.1.1 (2023-02-06)

General maintenance

  • activate publish on github pages by semantic release plugin (8a9001c)
  • add Dockerfile (2a36c9f)
  • add plugin for publish documentation to github pages (99eb3c8)
  • change plugin for publish documentation to github pages (ced9b0a)
  • configure semantic release to deploy documentation on github pages (683e53f)
  • ensure ci success before merging pull request (4c124f4)
  • update gitignore (d1d1ba3)
  • update gitignore with checkstyle-idea file (5065596)
  • update README (f9800e0)

Build and continuous integration

  • add codecov action to generate coverage from jacoco report (e0365aa)
  • add docker image auto delivery (05f996d)
  • add docs generation step (6073bda)
  • deps: update docker/build-push-action action to v3.3.1 (a19985a)
  • deps: update docker/build-push-action action to v4 (2f667d7)
  • export version number from semantic release (922a212)
  • make image name lowercase (3e34d6d)
  • modify condition for documentation deploy (76fcef6)
  • modify release concurrency group (9002f26)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.10 (d637f2e)
  • deps: update node.js to 18.14 (e7105c5)
  • deps: update plugin com.gradle.enterprise to v3.12 (ccce09d)
  • deps: update plugin com.gradle.enterprise to v3.12.1 (bf28ba4)
  • deps: update plugin com.gradle.enterprise to v3.12.2 (5a11c72)
  • deps: update plugin com.gradle.enterprise to v3.12.3 (18e6393)
  • deps: update plugin kotlin-qa to v0.32.0 (43155c8)
  • deps: update plugin kotlin-qa to v0.33.0 (7e80e6f)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.1 (920e201)