Skip to content

Latest commit

 

History

History
675 lines (503 loc) · 82 KB

CHANGELOG.md

File metadata and controls

675 lines (503 loc) · 82 KB

1.0.18 (2023-12-24)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.22 (13b8369)
  • deps: update plugin kotlin-qa to v0.57.1 (2ff6ffe)

1.0.17 (2023-12-22)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.22 (a410236)
  • deps: update alpine docker tag to v3.19 (79c37be)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.14 (f4d622a)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.1 (60a1ca0)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.12.0 (7f54cc6)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.2-ce (edbd684)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.79 (c0c147c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.80 (c132dec)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.81 (d16594f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.82 (d9976e9)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.83 (23de589)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.84 (c6d2336)
  • deps: update ktor to v2.3.7 (8eacf8e)
  • deps: update plugin com.gradle.enterprise to v3.16 (f7ee212)
  • deps: update plugin com.gradle.enterprise to v3.16.1 (73f7205)
  • deps: update plugin kotlin-qa to v0.56.0 (bb9635a)
  • deps: update plugin kotlin-qa to v0.57.0 (9b9d129)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.16 (06fcec4)

1.0.16 (2023-12-01)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.2 (8041316)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.12 (ef6ff45)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.13 (422166b)
  • deps: update dependency gradle to v8.5 (f1aa09e)
  • deps: update plugin kotlin-qa to v0.54.1 (4cb6ddf)
  • deps: update plugin kotlin-qa to v0.55.0 (8389a70)
  • deps: update plugin kotlin-qa to v0.55.1 (5f650a2)
  • deps: update plugin kotlin-qa to v0.55.2 (3544506)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.15 (0dc0444)

Build and continuous integration

  • deps: update actions/setup-java action to v4 (ef8bf9a)

1.0.15 (2023-11-25)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.21 (c424629)

1.0.14 (2023-11-24)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.21 (e183419)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.2 (a4ff5db)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.11.1 (82ebb14)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.77 (5416bc4)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.78 (63abdcd)
  • deps: update node.js to 20.10 (fb0a1e4)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.11 (ed32071)

1.0.13 (2023-11-16)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.1 (dabe9ba)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.2.0 (870a6b8)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.0 (bd842c4)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.10.1 (3b7356c)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.11.0 (0d5a1d6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.71 (96552a0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.72 (b940ef2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.73 (a280fb0)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.74 (6e6f419)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.75 (d6c0de3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.76 (63f1be8)
  • deps: update kotest to v5.8.0 (dc075a2)
  • deps: update ktor to v2.3.6 (b9260a0)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.14 (b65e327)

1.0.12 (2023-11-02)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.20 (38ca957)
  • deps: update plugin kotlin-qa to v0.53.0 (157421e)
  • deps: update plugin kotlin-qa to v0.54.0 (55ea352)

1.0.11 (2023-10-31)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.20 (9397b9f)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.3 (fd14c63)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.69 (09cff88)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.70 (57631f6)
  • deps: update node.js to 20.9 (85fa99e)
  • deps: update node.js to v20 (885f854)
  • deps: update plugin kotlin-qa to v0.51.1 (7ee6227)
  • deps: update plugin kotlin-qa to v0.52.0 (c205e78)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.12 (92c5b90)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.13 (7d35921)

Build and continuous integration

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

1.0.10 (2023-10-18)

Dependency updates

  • deps: update dependency gradle to v8.4 (d2c0e7e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.54 (d7a25e8)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.55 (c812fc1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.56 (cfe241b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.58 (08ed304)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.59 (e5cb719)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.60 (89c3e56)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.61 (8b39b57)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.62 (a79c7b3)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.63 (a057578)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.64 (c251ea6)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.65 (56b2a24)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.66 (87c9b23)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.67 (4e78067)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.68 (2afcd41)
  • deps: update ktor to v2.3.5 (b6e64bb)
  • deps: update node.js to 18.18 (75be279)
  • deps: update plugin com.gradle.enterprise to v3.15 (ffa361a)
  • deps: update plugin com.gradle.enterprise to v3.15.1 (f8de82f)
  • deps: update plugin kotlin-qa to v0.50.0 (68f7183)
  • deps: update plugin kotlin-qa to v0.51.0 (f18bca6)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.11 (b4e4804)

Documentation

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

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.10 (8c76f1b)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.6 (20f239f)

1.0.9 (2023-09-08)

Dependency updates

  • deps: update dependency org.slf4j:slf4j-api to v2.0.8 (2bc29fc)
  • deps: update dependency org.slf4j:slf4j-api to v2.0.9 (f137c14)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.49 (be2e91d)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.51 (dc5063c)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.52 (108b858)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.53 (f6d097f)
  • deps: update kotest to v5.7.0 (05bb8ab)
  • deps: update kotest to v5.7.1 (10d60ca)
  • deps: update kotest to v5.7.2 (68b741c)
  • deps: update ktor to v2.3.4 (98409df)
  • deps: update plugin kotlin-qa to v0.49.1 (6f48f85)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.10 (6aacffd)

Documentation

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

Build and continuous integration

  • deps: update actions/checkout action to v4 (7c01395)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.4 (9dc82a6)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.5 (43f496b)

1.0.8 (2023-08-28)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.10 (e9b5c2b)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.1 (6a91866)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.2 (69e373d)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.5.0-ce (fbc229e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.47 (c929d97)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.48 (2457187)

1.0.7 (2023-08-24)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.10 (e207c1e)

1.0.6 (2023-08-23)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlinx:kotlinx-serialization-json to v1.6.0 (496f0d7)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.10 (edb317f)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.11 (a5d0dbf)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.9 (cc844dc)
  • deps: update dependency com.tngtech.archunit:archunit-junit5 to v1.1.0 (9be62e7)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.1 (effb2e2)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.2 (0134fcd)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.0 (633f696)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.8.1 (0df35e2)
  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.9.0 (dfa248e)
  • deps: update dependency gradle to v8.3 (8697f19)
  • deps: update dependency org.apache.kafka:kafka-clients to v7.4.1-ce (88535fb)
  • deps: update dependency org.litote.kmongo:kmongo-serialization to v4.10.0 (0d5341b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.42 (b5ea9ae)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.43 (533196a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.44 (192d969)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.46 (095c95f)
  • deps: update ktor to v2.3.3 (6742284)
  • deps: update node.js to 18.17 (adfe80b)
  • deps: update plugin com.gradle.enterprise to v3.14 (110bbf6)
  • deps: update plugin com.gradle.enterprise to v3.14.1 (63bd812)
  • deps: update plugin kotlin-qa to v0.47.1 (16aa169)
  • deps: update plugin kotlin-qa to v0.48.0 (e74abde)
  • deps: update plugin kotlin-qa to v0.49.0 (bf8a87c)

Build and continuous integration

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

1.0.5 (2023-07-12)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.9.0 (a687bf0)
  • deps: update dependency gradle to v8.2.1 (4ecdaae)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.40 (a271cc7)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.41 (1a8ff50)

1.0.4 (2023-07-07)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.9.0 (e9ae9fa)
  • deps: update dependency ch.qos.logback:logback-classic to v1.4.8 (cad4296)
  • deps: update dependency gradle to v8.2 (6f49018)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.33 (4fd411e)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.34 (5cea60a)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.35 (620825f)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.37 (18a5b39)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.38 (7f902a1)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.39 (bb4d34d)
  • deps: update ktor to v2.3.2 (04dc85a)
  • deps: update plugin com.gradle.enterprise to v3.13.4 (6cfe357)
  • deps: update plugin kotlin-qa to v0.46.0 (2bbc75e)
  • deps: update plugin kotlin-qa to v0.46.1 (54dd692)
  • deps: update plugin kotlin-qa to v0.47.0 (b93bf4f)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.9 (aa73bf5)

Build and continuous integration

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

Style improvements

  • correct code to adhere to new kotlin qa rules (fb25fe3)

1.0.3 (2023-06-10)

Build and continuous integration

  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.1 (42b6dea)
  • deps: update smartoperatingblock/release-and-delivery-action action to v1.0.2 (aea4898)

Dependency updates

  • core-deps: update plugin kotlin-serialization to v1.8.22 (7974c1b)

1.0.2 (2023-06-08)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.22 (7100bf6)
  • deps: update plugin kotlin-qa to v0.43.0 (758d28f)

1.0.1 (2023-06-07)

Dependency updates

  • deps: update dependency de.flapdoodle.embed:de.flapdoodle.embed.mongo to v4.7.0 (1e7c0ec)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.27 (b056e39)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.30 (d7b86a2)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.32 (0d32652)
  • deps: update ktor to v2.3.1 (38cb2a7)
  • deps: update plugin com.gradle.enterprise to v3.13.3 (7954fad)
  • deps: update plugin kotlin-qa to v0.42.0 (9e2d7cf)
  • deps: update plugin kotlin-qa to v0.42.1 (a886992)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.8 (9317960)

Documentation

  • deps: update plugin dokka to v1.8.20 (8d61630)

1.0.0 (2023-05-21)

Features

  • add api controller to manage rest api (8ba0d90)
  • add application service to orchestrate the generation of the surgery report (63c0337)
  • add use case to obtain start and end date time of a surgical process (b52b673)
  • implement aggregate patient vital signs data extractor (a083125)
  • implement aggregate room environmental data extractor (20f58cc)
  • implement application service to get a surgery report (b293976)
  • implement application service to integrate a surgery report with additional information (5b0f098)
  • implement get all surgery reports entries api (baf8926)
  • implement get surgery report api (43ca53d)
  • implement health professional repository (3fbabc4)
  • implement healthcare user repository (491fff4)
  • implement integrate surgery report api (d99a60f)
  • implement kafka events consumption (e32b99e)
  • implement report generation with data aggregation use case (d079354)
  • implement room repository (daa3e61)
  • implement surgery report repository (572971c)
  • implement surgical process summary event handler (e511347)
  • implement the application service to obtain all the surgery report entries (60a96bf)

Bug Fixes

  • avoid the creation of a surgery report with an existing surgical process id (436049b)
  • cope with cases of missing data in aggregate patient vital signs data extractor (42618b3)
  • cope with cases of missing data in aggregate room environmental data extractor (d4d09ef)
  • correct the obtaining of the stop date time of the surgical process step (9efa36e)
  • health professional may not be indicated in emergency surgery (b63b527)
  • make aggregation only on meaningful step and use step instead of state in surgery report aggregate data map (4dca51e)

Documentation

  • rest-api: add rest api documentation (c30000f)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.4 (f53e96f)
  • deps: update smartoperatingblock/documentation-ghp-action action to v1.1.0 (f4a20f1)
  • trigger generation of openapi documentation on github pages (c70b8ae)

Style improvements

  • avoid implicit lambda parameters (cdf2084)
  • correct code to meet style guide (6b40387)
  • correct order of imports (9ed40f1)
  • improve code style (6cec68a)

Tests

  • add data about a simple surgical process interrupted (c73fdc3)
  • add data about simple surgical process (9f5d037)
  • add data for tests (afbf00a)
  • add sample data and move it to data package under test (c123b98)
  • add sample surgical process data for test (6a2b1f4)
  • add test for empty list in extractor (8a55da8)
  • add test for empty list in extractor (85177e6)
  • add test for empty list in take period (ee95a46)
  • add test for patient id concept (602c6c7)
  • add test for the correctness of the generation of the surgery report (aaf5e73)
  • add tests for aggregate patient vital signs data extractor (944652d)
  • add tests for aggregate room environmental data extractor (2f5504f)
  • add tests for collection extensions (1f70a57)
  • add tests for external service caller (d3a637f)
  • add tests for health professional id concept (3d0efee)
  • add tests for healthcare user concept (62749a1)
  • add tests for implantable medical device concept (f0d7785)
  • add tests for measurements concepts (1a840fb)
  • add tests for medical technology concept (314d843)
  • add tests for report generation use case (eb5962e)
  • add tests for room concept (2dd297e)
  • add tests for states and steps of surgical process (a8d3361)
  • add tests for surgery report application services (b3e49fa)
  • add tests for surgery report entity (2f3fd0b)
  • add tests for surgery report repository database implementation (2288edb)
  • add tests for surgery report rest api (7e8de0f)
  • add tests for surgical process summary event handler (9189f07)
  • add tests for use case needed to obtain start and end date time from a surgical process (953caf3)
  • add tests for vital signs model (9193665)
  • architecture: add tests for the respect of the clean architecture (7468be3)
  • improve tests when entities are involved (2490078)
  • test only meaningful start and stop dates (ea0cfd9)

Dependency updates

  • deps: add archunit test dependency (d5a64fa)
  • deps: add kafka client dependency (77955fe)
  • deps: add kotlinx serialization dependencies (27bf841)
  • deps: add ktor client content negotiation and ktor json serialization dependencies (9c57a44)
  • deps: add ktor client core and engine dependencies (519f64c)
  • deps: add ktor client mock dependency (dd1af9a)
  • deps: add ktor dependencies (bb591a9)
  • deps: add ktor testing dependencies (d47d72b)
  • deps: add mongo and embedmongo dependencies (9ebf9d7)
  • deps: add slf4j and logback dependencies (45441a5)
  • deps: update alpine docker tag to v3.18 (1ec6178)
  • deps: update kotest to v5.6.2 (87ce723)
  • deps: update plugin com.gradle.enterprise to v3.13.2 (0ec140f)

Refactoring

  • aggregate data not store the instant with maximum and minimum values (0c2c5b8)
  • aggregate data use standard deviation instead of variance (5cdf7ea)
  • avoid to duplicate tests (6d78e36)
  • change date to instant in surgery report process start date (4cfc988)
  • change health professional repository get tracking information method to track within a room (b931526)
  • change name of the surgical process description (f54a9ae)
  • change name to method to obtain a surgery report (fe441ee)
  • compute standard deviation instead of variance and extract collection extensions (1ce98e5)
  • encapsulate service presenter model in separate modules (a9603b9)
  • make states a data class (126a364)
  • move api responses to api presenter package (47d8088)
  • refactor the creation of interrupted surgical process (a2eb6aa)
  • room contains only the information about its id and its type (58a934e)
  • test: extract repository test doubles to be used in tests (3d2ff3c)
  • use aggregate data extractors (0b1ad2e)
  • use logger instead of printing (ada87e8)

General maintenance

  • add aggregate data api dto (f955e6b)
  • add api controller to entrypoint (44d2d47)
  • add api template responses (7657743)
  • add base code for kafka client (42c8e9e)
  • add building management api dto model (6826d20)
  • add building management api dto model serialization (1996b1d)
  • add date of the surgery to the surgery report (45bcc3e)
  • add deserializer for tracking information api result dto (f342795)
  • add environment file to gitignore (1b0b6ef)
  • add event handler interface (8f55b03)
  • add event interface model (6b9d807)
  • add health professional id concept (b55a6ef)
  • add healthcare user api dto (f40e1b6)
  • add healthcare user api result dto (7fe7bab)
  • add healthcare user api result dto deserializer (e661d3e)
  • add healthcare user concept (a25980b)
  • add implantable medical device api dto (7904861)
  • add implantable medical device concept (2e83b47)
  • add kafka consumer properties (6ca085a)
  • add ktor testing utilities (52614b9)
  • add measurements concepts (b3970c6)
  • add medical device model representation in incoming events (242743c)
  • add medical technology api dto (64efef1)
  • add medical technology concept (f6058ec)
  • add medical technology usage dto to better serialize the results (0c6447e)
  • add mongo test utility (75b7427)
  • add patient id concept (31d6c3a)
  • add patient vital signs (bc63965)
  • add patient vital signs api dto (9e7f3a1)
  • add patient vital signs model representation in incoming events (89c0a94)
  • add raw data for api repositories tests (cdf1f2e)
  • add response timed entry to api template responses (45d23a4)
  • add room api dto (7567145)
  • add room concept (96b8df5)
  • add rooms involved in the surgical process inside the surgery report (5ea9653)
  • add serialization utils in order to reuse sample data also for sample events (f72c9d7)
  • add serializer for surgery report into entry (2049527)
  • add simple surgical process concept (ab73e42)
  • add states and steps of surgical process (1230b89)
  • add stop date time to surgery process step aggregate data (364526d)
  • add surgery report api dto (44fd61f)
  • add surgery report entry model and other presenter information (21ab21f)
  • add surgery report model (03a75d4)
  • add surgery report patch request body concept (4647474)
  • add surgery report sample data for tests (e202ffb)
  • add surgical process state api dto (987ed62)
  • add surgical process summary event (f4f2715)
  • add surgical process summary event key (a37b3f1)
  • add surgical process summary event serialization (8abb839)
  • add surgical process summary model representation in incoming events (ce59e06)
  • add tests for surgical process concept (2d6d8bf)
  • add the possibility to inject an engine for test purposes (7052201)
  • add the possibility to retrieve all the surgery reports in the surgery report repository (1d87ea2)
  • add tracking information api dto (4a3c056)
  • add tracking information api result dto (7b2fc86)
  • add typealias for medical technology usage (2c6267f)
  • add value with unit concept for presentation (89fe6e9)
  • add vital signs model (8923a5a)
  • correct implantable medical device identifier (118b19f)
  • create aggregate data extractor concept (ca869c2)
  • create aggregate timed data concept (3902eb9)
  • create application service interface (cc9d1e3)
  • create repository for health professional data (04022d5)
  • create repository for healthcare user data (9a0e783)
  • create repository for room (bd031a2)
  • create repository for surgery report (36e1355)
  • create tracking information concept (f49ea87)
  • create use case interface (f2fbd20)
  • define microservice entrypoint (c9bdec6)
  • delete template test (c967c75)
  • ignore idea designer file (2e6a402)
  • implement serialization for healthcare user (23031e1)
  • implement serialization for medical device (3619566)
  • implement serialization for room (bcad1aa)
  • implement serialization for surgery report (2b9e305)
  • implement serialization for surgical process (c23b67e)
  • implement serialization for tracking information (b274bb2)
  • improve health professional repository test double (e4cbaf0)
  • make concepts serializable (c5302bf)
  • make implantable medical device concept considering the usage date time (17a45f6)
  • model all the descriptive information about a surgical process that is happened (1749da3)
  • remove usage time from implantable medical device (4bd3c1a)
  • setup: setup project from template (a0032d3)
  • update Dockerfile (da5d369)
  • update README with external microservice url environment variable (de9ad02)
  • update README with kafka environment variable usage requirement (c416554)
  • update README with mongodb connection string environmental variable requirement (fb32a32)
  • update README with usage information and documentation links (74009f2)

0.1.4 (2023-04-26)

Build and continuous integration

  • deps: update codecov/codecov-action action to v3.1.2 (071288d)
  • deps: update codecov/codecov-action action to v3.1.3 (8dcd560)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.21 (c6ad543)
  • deps: update dependency gradle to v8.1 (9cabefa)
  • deps: update dependency gradle to v8.1.1 (b028d77)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.24 (2637b1b)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.25 (69aceb8)
  • deps: update kotest to v5.6.0 (4ac0543)
  • deps: update kotest to v5.6.1 (ad09121)
  • deps: update node.js to 18.16 (efc0aef)
  • deps: update plugin com.gradle.enterprise to v3.13 (85c0a61)
  • deps: update plugin kotlin-qa to v0.37.0 (c43280a)
  • deps: update plugin kotlin-qa to v0.38.1 (0eb5826)
  • deps: update plugin kotlin-qa to v0.38.2 (df1085e)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.6 (2a0e678)

0.1.3 (2023-04-05)

Build and continuous integration

  • add correct version of java and validation job dependency (b2e5ff6)
  • run codecov only on linux (43a4ef7)

Dependency updates

  • core-deps: update dependency org.jetbrains.kotlin:kotlin-stdlib to v1.8.20 (5496532)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.17 (1ed6731)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.19 (47f29ef)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.20 (b6c4099)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.21 (8d6aab8)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.22 (ece68ab)
  • deps: update dependency semantic-release-preconfigured-conventional-commits to v1.1.23 (b9fb691)
  • deps: update node.js to 18.15 (3b3e6ce)
  • deps: update plugin com.gradle.enterprise to v3.12.4 (347120b)
  • deps: update plugin com.gradle.enterprise to v3.12.6 (d0d1f3b)
  • deps: update plugin kotlin-qa to v0.36.0 (58e579f)
  • deps: update plugin kotlin-qa to v0.36.1 (7d32857)
  • deps: update plugin org.danilopianini.gradle-pre-commit-git-hooks to v1.1.5 (1620613)

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)