diff --git a/CHANGELOG.md b/CHANGELOG.md index 65eb7fb..7444d36 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,172 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [1.5.0](https://github.com/Chinlinlee/raccoon-dicom/compare/v1.4.0...v1.5.0) (2024-01-24) + + +### Features + +* [#13](https://github.com/Chinlinlee/raccoon-dicom/issues/13) ([b837646](https://github.com/Chinlinlee/raccoon-dicom/commit/b8376468bc4b03322292c98c849e80641d89a060)) +* add `findOneByDicomUID` for study/series/instance models and use for delete ([feb1ed1](https://github.com/Chinlinlee/raccoon-dicom/commit/feb1ed160421d90865f47a43d29966ddd0a0c227)) +* add `findOneByPatientID` to wrap mongoose `findOne` method ([a731375](https://github.com/Chinlinlee/raccoon-dicom/commit/a731375d7e9e183184cb8b46de8f0f8d3d9f2bb8)) +* add `getValue` and `getValues` in base dicom json ([8fda280](https://github.com/Chinlinlee/raccoon-dicom/commit/8fda28038508ef98e8e9a0afec297dc2b73a5336)) +* add `Human Performer's Name` for UPS model ([2810f96](https://github.com/Chinlinlee/raccoon-dicom/commit/2810f96cf148578c77dc7746167f1ac743454ce2)) +* add `Institution Code (00080082)` association ([57ecdb8](https://github.com/Chinlinlee/raccoon-dicom/commit/57ecdb814c86453088a9e8ff0d1682bbec915e0d)) +* add `QueryUpsDicomJsonFactory` and using in `geWorkItemService` ([ee2ec31](https://github.com/Chinlinlee/raccoon-dicom/commit/ee2ec31938dd1a6f7f4a95cd81013d61029dff7c)) +* add `updateStatusByQuery` for `MwlItemModel` instead findAll ([db9e488](https://github.com/Chinlinlee/raccoon-dicom/commit/db9e488ac07f9eaad02a34ea729e57974d60dc0f)) +* add columns for attributes in issuer of Admission ID Sequence ([e71a032](https://github.com/Chinlinlee/raccoon-dicom/commit/e71a032bc5a517aaa09f86299558cc181669bdb6)) +* add constructor for injecting CFindSCP without qr levels ([ec8e658](https://github.com/Chinlinlee/raccoon-dicom/commit/ec8e658c113d766ba696e91735b7f9ffb755d8bc)) +* add dicom convert to fhir API ([8d9adb3](https://github.com/Chinlinlee/raccoon-dicom/commit/8d9adb35c9bb9c4dd1efafc5fb2a61918a7dbae7)) +* add DT transform value for sql ([c517f41](https://github.com/Chinlinlee/raccoon-dicom/commit/c517f41321dae0d78a18dd4e0048fafa65dfd4e4)) +* add first version of creating work item service ([ed58e54](https://github.com/Chinlinlee/raccoon-dicom/commit/ed58e5484e3abcefc8b050505e2283ef15953642)) +* add fns to get tag, keyword and vr of dicom json ([61a391c](https://github.com/Chinlinlee/raccoon-dicom/commit/61a391c5fc3bf1e724bdab5d5daf8953c86d9cde)) +* add Modality Worklist query support for C-FIND ([4965b62](https://github.com/Chinlinlee/raccoon-dicom/commit/4965b6260ef76c59c5fcefe1e8a24ac1f8498040)) +* add module alias for mongodb ([031f72b](https://github.com/Chinlinlee/raccoon-dicom/commit/031f72b7c6073970840be8cc69e96586591e369c)) +* add pagination in study getDicomJson ([1ba1706](https://github.com/Chinlinlee/raccoon-dicom/commit/1ba1706951a7fa83fc2d9b3d33979b4faede300c)) +* add series many to many person name model ([b454036](https://github.com/Chinlinlee/raccoon-dicom/commit/b454036fd705c96cad94052aaa7accf308f4ee44)) +* add store dest in models of each level ([e07cd58](https://github.com/Chinlinlee/raccoon-dicom/commit/e07cd58cab3137e5db8922b2ad77023340a526b9)) +* add string json array query ([6a2fbf7](https://github.com/Chinlinlee/raccoon-dicom/commit/6a2fbf70b924f85a4cf857d02f4f96fd9d8c685c)) +* add time query ([72566ca](https://github.com/Chinlinlee/raccoon-dicom/commit/72566caa4c3fedc230965304d1026f662eb613d6)) +* add ups global subscription model ([717fc17](https://github.com/Chinlinlee/raccoon-dicom/commit/717fc17729ed4a3fbdb80eba66d6bc1fa8fa344a)) +* add UPS work item model ([83f5dd8](https://github.com/Chinlinlee/raccoon-dicom/commit/83f5dd8c6f70e728e4a5dd5ef6c95e2f523def6a)) +* **api:** move set patient into data adjust in create ups ([b00b525](https://github.com/Chinlinlee/raccoon-dicom/commit/b00b525364bee9688bc8f0fd01848431ab050a9d)) +* **audit:** Add audit logger implementation ([8930b0c](https://github.com/Chinlinlee/raccoon-dicom/commit/8930b0c24f09d262a7e5b646675b8583bc354413)) +* C MOVE DIMSE Service ([3468469](https://github.com/Chinlinlee/raccoon-dicom/commit/346846950a6f1bf64b3d1ee800ecf175420680c1)) +* change `getModalitiesInStudy` query way ([c185a7f](https://github.com/Chinlinlee/raccoon-dicom/commit/c185a7f30bf70fd32780bac4411fb953433ce1dd)) +* change all string type length to 255 for each vr ([80fb3b8](https://github.com/Chinlinlee/raccoon-dicom/commit/80fb3b8ccc8c74a30688dd524b15cfaac1e61389)) +* change update logic for creating mwl item ([76a047a](https://github.com/Chinlinlee/raccoon-dicom/commit/76a047a43fa56783034407eba04e0f9de6cde146)) +* complete series query builder ([4740615](https://github.com/Chinlinlee/raccoon-dicom/commit/4740615674a2e4633d115faec628e55edef5d1d8)) +* create or update x0040A073 when store ([d2f1ccc](https://github.com/Chinlinlee/raccoon-dicom/commit/d2f1ccc6c2e9eaaf0a0cbd4ea675b4a505dbd35e)) +* delete DICOM of hierarchy levels APIs ([66ba0e2](https://github.com/Chinlinlee/raccoon-dicom/commit/66ba0e2f4ebf37d0168447fc6cd95ae29381e6c7)) +* delete expired (deleteStatus) patients and associated records ([46563d3](https://github.com/Chinlinlee/raccoon-dicom/commit/46563d369db4528a78939dbebb0968d39212f1ce)) +* extract 00400275 to schema (avoid json) ([9b44292](https://github.com/Chinlinlee/raccoon-dicom/commit/9b44292cd56d9288f30bd2f7c2ea08dee53717c5)) +* extract 0040A043, 0040A730 to single schema ([44b558e](https://github.com/Chinlinlee/raccoon-dicom/commit/44b558efbfb16a6671583ea01025f2e56e68f4a6)) +* extract x0040A073 to single schema ([54bac25](https://github.com/Chinlinlee/raccoon-dicom/commit/54bac253b58a4f758d054a6b216f5837b2540a18)) +* implement count API for MWL item ([188b10d](https://github.com/Chinlinlee/raccoon-dicom/commit/188b10dd0e488d31493b482e440224ef54761fd1)) +* implement trigger update work item event ([583dbcf](https://github.com/Chinlinlee/raccoon-dicom/commit/583dbcf23ac261952dacc8d03b8f13018ea15a52)) +* implement update workitem API ([de32f10](https://github.com/Chinlinlee/raccoon-dicom/commit/de32f10c5f41ae8e1247a7ad49b7c8e2d66e16af)) +* Implement UPS query for getting work items ([13dcd24](https://github.com/Chinlinlee/raccoon-dicom/commit/13dcd246e1c9ac9ca8b75464ef6ae645964fe182)) +* instance model, and store instance ([19dce9e](https://github.com/Chinlinlee/raccoon-dicom/commit/19dce9ec0427a58be858a5359b73c6e7f0042873)) +* instance query builder ([bbfe1d8](https://github.com/Chinlinlee/raccoon-dicom/commit/bbfe1d898c8077e9c32fa60fc7ddc8c48bf9f6e9)) +* **mongo-mwl:** implement first version of create MWL item ([bfb6312](https://github.com/Chinlinlee/raccoon-dicom/commit/bfb631272e54eaa2f12d41950434b141122edba7)) +* **mongodb:** generate PatientID from server for create patient API ([565fc7f](https://github.com/Chinlinlee/raccoon-dicom/commit/565fc7f43b1cdd10720d057585da2ff2351fa36c)) +* **mongodb:** implement API `update, create patient by patient ID` for PAM-RS ([c5c1a08](https://github.com/Chinlinlee/raccoon-dicom/commit/c5c1a083a4dbe36867cce991557a850a79750057)) +* **mongodb:** implement change filtered mwl items' status ([2e9a48d](https://github.com/Chinlinlee/raccoon-dicom/commit/2e9a48d5fb9f2fd09fef65f5d0cfa49cc47448d3)) +* **mongodb:** implement change status of mwl item ([302b2bd](https://github.com/Chinlinlee/raccoon-dicom/commit/302b2bda8e0cd8ec8435267ebb2d5a56846068f8)) +* **mongodb:** implement count MWL items ([a19caa7](https://github.com/Chinlinlee/raccoon-dicom/commit/a19caa7f5cbe08084695db3d5f22274d9980e025)) +* **mongodb:** implement create patient of PAM-RS ([1f63757](https://github.com/Chinlinlee/raccoon-dicom/commit/1f6375792e0a4e1369fcae6bd175ff21d3efda43)) +* **mongodb:** implement delete patient API ([0f8c39d](https://github.com/Chinlinlee/raccoon-dicom/commit/0f8c39d93b52894ae7672713bd2442816234bf99)) +* **mongodb:** implement MWL delete API ([4c2c0bf](https://github.com/Chinlinlee/raccoon-dicom/commit/4c2c0bf115da67ff374ebaf3b3c0880c573cfabd)) +* **mongodb:** implement search for WML items API ([926de76](https://github.com/Chinlinlee/raccoon-dicom/commit/926de76c12c3cdb54ddfc70cd0c444e949a31ec4)) +* **mongo:** use countDocuments instead of count ([47769a3](https://github.com/Chinlinlee/raccoon-dicom/commit/47769a3d2481fb1be4e7a51a8caf3a7f302cc651)) +* only add events when `hitSubscriptions` greater equal than 1 ([c212fd0](https://github.com/Chinlinlee/raccoon-dicom/commit/c212fd0256be626e77733ac1ac86fb05949b57ec)) +* patient query builder ([c7701f7](https://github.com/Chinlinlee/raccoon-dicom/commit/c7701f7620b69064f01e07cb784aae4ebf4b9cf8)) +* **pg:** create db when not exists ([dda14ad](https://github.com/Chinlinlee/raccoon-dicom/commit/dda14adfe675f8f768c025a3e8f4b2f6cbc26f30)) +* postgres use jsonb, otherwise json ([a893d1d](https://github.com/Chinlinlee/raccoon-dicom/commit/a893d1d9490719ca578235c534e3850171ef529e)) +* query all series API ([4da907d](https://github.com/Chinlinlee/raccoon-dicom/commit/4da907d532de8a870773ec41a827e8743721e341)) +* query builder add uid query when params present ([76e02e0](https://github.com/Chinlinlee/raccoon-dicom/commit/76e02e08ecad430c89b53d3ba438c57da2640827)) +* query image that in recycling status (delete status 1) ([1c7bf4a](https://github.com/Chinlinlee/raccoon-dicom/commit/1c7bf4acaeec79400705fc6cd8d1b653fa18329b)) +* query instance route ([33bb29d](https://github.com/Chinlinlee/raccoon-dicom/commit/33bb29d68270f39de8a0b3557accacd1dc19ef4d)) +* remove cast column to jsonb ([70153a2](https://github.com/Chinlinlee/raccoon-dicom/commit/70153a275373d66412d603856a1f2a82c8c494ae)) +* Retrieve Bulkdata Resources APIs ([0efd963](https://github.com/Chinlinlee/raccoon-dicom/commit/0efd9630cc299678528fb808676a3a3c697b8216)) +* Retrieve Thumbnail Resources APIs ([8fc1a0b](https://github.com/Chinlinlee/raccoon-dicom/commit/8fc1a0b9c1b60d88aed5a6b811d2254b690373bd)) +* Retrieve Transaction Metadata Resources APIs ([30e13ae](https://github.com/Chinlinlee/raccoon-dicom/commit/30e13ae38acb70c51d96391926823138a6e48cca)) +* Retrieve Transaction Rendered Resources APIs ([c21c55e](https://github.com/Chinlinlee/raccoon-dicom/commit/c21c55e259692248e418d7f876ccb157bacebf40)) +* search instances in a series by uids API ([be576b6](https://github.com/Chinlinlee/raccoon-dicom/commit/be576b681a036d5f66f11becdf57261af871baa7)) +* search instances in a study by study uid API ([2f066aa](https://github.com/Chinlinlee/raccoon-dicom/commit/2f066aab1e90f3e295b6dee0ea12315a47402e4c)) +* search patient API ([34103a5](https://github.com/Chinlinlee/raccoon-dicom/commit/34103a581fc32a6fa896ad80415d64ee7fe853fd)) +* search series in a study by study uid API ([7672b4b](https://github.com/Chinlinlee/raccoon-dicom/commit/7672b4b4420f6b7bb7be7a46af14fab9d76bf3a5)) +* series create person names when creation ([e567951](https://github.com/Chinlinlee/raccoon-dicom/commit/e567951a08b2614c35196c6deddb9ca8cd0a9d50)) +* series query with series instance uid ([adf0455](https://github.com/Chinlinlee/raccoon-dicom/commit/adf0455c4cd87443e8dac1da57855aaab3580be3)) +* series sql model, and store series ([d16c095](https://github.com/Chinlinlee/raccoon-dicom/commit/d16c095e0ee310f0750cbf777ed71a979821a6f3)) +* set UIDs of level to primary key ([f085f7c](https://github.com/Chinlinlee/raccoon-dicom/commit/f085f7c6a244300389f4c83902b2d9a948001ffc)) +* store dicom code items in UPS work item ([4cb8ecd](https://github.com/Chinlinlee/raccoon-dicom/commit/4cb8ecd33f57654348a74e84f0a2e90f9e6daa14)) +* store transfer syntax UID for instance ([9ce4213](https://github.com/Chinlinlee/raccoon-dicom/commit/9ce42133c2ee13c5c823c7e598dd884742807521)) +* study getDicomJson fn ([fe04b33](https://github.com/Chinlinlee/raccoon-dicom/commit/fe04b33f7029eb93bf1bd996db4b0fa5ea345922)) +* study model to be one to many association ([bf117fe](https://github.com/Chinlinlee/raccoon-dicom/commit/bf117fe39f35c2d9cfd39ba446b19bf3e43e94d9)) +* **study:** complete person name query ([7ac8ace](https://github.com/Chinlinlee/raccoon-dicom/commit/7ac8ace2a06120dc053057673a83e0658e2e9447)) +* support build date time query ([21750b6](https://github.com/Chinlinlee/raccoon-dicom/commit/21750b6f44b010ffaf35cd913c1492d6e644948f)) +* support hierarchy level query ([51c7a0b](https://github.com/Chinlinlee/raccoon-dicom/commit/51c7a0b3a60c97e64cfd5b7080b704391db63cc2)) +* support iccprofile ([588f05f](https://github.com/Chinlinlee/raccoon-dicom/commit/588f05fc9c6d1c539b6707e3a328ef9a217bf973)) +* support switch to mongodb mode with module alias ([dcfe3aa](https://github.com/Chinlinlee/raccoon-dicom/commit/dcfe3aaa80d975a32a4745c9f9b3f4d46324511d)) +* support tag filed or human readable field for query builder ([fca2bbb](https://github.com/Chinlinlee/raccoon-dicom/commit/fca2bbb48925524818e3a2c2074b8e4485166b34)) +* support wildcard search of string querying ([73d8e97](https://github.com/Chinlinlee/raccoon-dicom/commit/73d8e97e58a2ff1eae50f1d21c4f9d593815c49a)) +* update 0040A043, 0040A730 when upload exist ([e8d6da4](https://github.com/Chinlinlee/raccoon-dicom/commit/e8d6da4e32099aa7b54bb9647e0375f4f60b8910)) +* update exist item when store instance ([b942171](https://github.com/Chinlinlee/raccoon-dicom/commit/b9421710d2e4009383fa0d57244bd493aaf908bd)) +* update modalities in study after storing ([e6a3c39](https://github.com/Chinlinlee/raccoon-dicom/commit/e6a3c392845130a6a5c9e24733fb4c7d6cff3b76)) +* update patientID (x00100020) to unique ([99a564e](https://github.com/Chinlinlee/raccoon-dicom/commit/99a564ef79af6b573641a6ad2c8c8d7efb5570e7)) +* update save method in UPS ([1768e9c](https://github.com/Chinlinlee/raccoon-dicom/commit/1768e9c9c1728400707c969453f07370386635ef)) +* Update SQL configuration to include a logging option ([a946c2d](https://github.com/Chinlinlee/raccoon-dicom/commit/a946c2df2365494a38725f1df60f33ebfa9ab90b)) +* **UPS-SQL:** Update code association to use 'belongsTo' ([1772da8](https://github.com/Chinlinlee/raccoon-dicom/commit/1772da8ca95fb90db66142ddd1081e041aa04c5c)) +* use `dicomjson-to-fhir` instead of original handwritten functions ([f547447](https://github.com/Chinlinlee/raccoon-dicom/commit/f547447346652484c8335640d3c54fc38fe8c387)) +* use dcm4che dcm2json instead of dcmtk ([89e385b](https://github.com/Chinlinlee/raccoon-dicom/commit/89e385b01e808d22267a590c28ccc42e58491665)) +* WADO-RS Retrieve Instance Resources APIs ([eb26522](https://github.com/Chinlinlee/raccoon-dicom/commit/eb26522b66f67943ed37e7f19ee2709bccee70fc)) +* WADO-URI ([2f0be9c](https://github.com/Chinlinlee/raccoon-dicom/commit/2f0be9cde42053daebceab3a1e0c71158dfc7675)) +* **WIP:** instance query builder ([2ea6320](https://github.com/Chinlinlee/raccoon-dicom/commit/2ea6320eaabca0d639b7e1dde56a14867a66bf60)) +* **WIP:** query ([8f14829](https://github.com/Chinlinlee/raccoon-dicom/commit/8f148297598d781ac07efa313ff23d00b898149e)) +* **WIP:** series query builder ([c3f604d](https://github.com/Chinlinlee/raccoon-dicom/commit/c3f604d3c8f45497d71195345efdc761d6532b44)) +* wrap `findMwlItems` in mwl item model ([094b637](https://github.com/Chinlinlee/raccoon-dicom/commit/094b637519ac18199d6bd390aa7689627c79bd35)) + + +### Bug Fixes + +* `auditInstanceTransferred` call in controller ([5aca989](https://github.com/Chinlinlee/raccoon-dicom/commit/5aca989ce71984ec081d40c97b5ab8b2df371cd1)) +* `getAuditInstancesInfoFromStudyUID` not handle empty studyUID ([6b667a2](https://github.com/Chinlinlee/raccoon-dicom/commit/6b667a29a86018ff519e1191ce5bc87b88914af5)) +* `PatientModel` not load in `dicom-json-model` ([fc859ac](https://github.com/Chinlinlee/raccoon-dicom/commit/fc859ac48bb60a19e44c03a7c2c3805f49725d5b)) +* Add method to increment delete status for hierarchical image ([bb4616a](https://github.com/Chinlinlee/raccoon-dicom/commit/bb4616af5593672bbb549b5d22cd9022c07d9741)) +* adjustment of sps is incorrect in create service ([b65061e](https://github.com/Chinlinlee/raccoon-dicom/commit/b65061e37bee2f8d326a74e6d835c1aa515a5402)) +* can not load .model.js ([3fe3ed4](https://github.com/Chinlinlee/raccoon-dicom/commit/3fe3ed4a37c387486575b48f5d4669b11d76f460)) +* cannot query with comma of attributes ([4663e11](https://github.com/Chinlinlee/raccoon-dicom/commit/4663e116e4fc5477932642d381b92177960159a2)) +* cannot query with comma of PN attributes ([45a8fcd](https://github.com/Chinlinlee/raccoon-dicom/commit/45a8fcd9c5ae4852eff6cf1db4ec313799b048a4)) +* circular in `dicom-json-model` ([a9c8e2f](https://github.com/Chinlinlee/raccoon-dicom/commit/a9c8e2f6924935ba1c3ae588a35a7d22f2f10502)) +* delete status overwrite original query ([8c060d6](https://github.com/Chinlinlee/raccoon-dicom/commit/8c060d67c0c8fd44c5d6dc1e483be5beefacb46d)) +* dicom json model should input object not array ([693f8de](https://github.com/Chinlinlee/raccoon-dicom/commit/693f8de259846d3a1ec7aa80696dd4418eafbdfc)) +* **dimse:** the issue of file path in different operating systems ([b23d78a](https://github.com/Chinlinlee/raccoon-dicom/commit/b23d78a56c4f33745fcad6f9b5eebbd4547332f6)) +* expose all error to client ([55e1dcf](https://github.com/Chinlinlee/raccoon-dicom/commit/55e1dcfe32d8ae6a089aea611cbe42294b623693)) +* filtered global subscription not working ([1336ba7](https://github.com/Chinlinlee/raccoon-dicom/commit/1336ba778d339b234b2e1f3539ea54743f69acae)) +* incorrect args position in `raiseInternalServerError` ([c9ca0ff](https://github.com/Chinlinlee/raccoon-dicom/commit/c9ca0ff6840732f19d21664c4c3dbd4978c29673)) +* incorrect deletion path of study and series ([dd48303](https://github.com/Chinlinlee/raccoon-dicom/commit/dd48303a674286508ea8a34e6a142f4ff78cb765)) +* incorrect frame when retrieve multiple frames ([e870cb1](https://github.com/Chinlinlee/raccoon-dicom/commit/e870cb1c5221708a2ab94f9b52ed6dbbf76e6a2a)) +* incorrect import statement for workItemModel ([20bf8df](https://github.com/Chinlinlee/raccoon-dicom/commit/20bf8df26b4e5a9970a8aac1a220f1b7efc277b9)) +* incorrect require path ([b4e347f](https://github.com/Chinlinlee/raccoon-dicom/commit/b4e347fa9cc69bf402bcbf95e3f27e24d8ea11e4)) +* incorrect result of querying instance in study ([5c9b223](https://github.com/Chinlinlee/raccoon-dicom/commit/5c9b2231fa02ac244e547301566e8453f6f436bb)) +* incorrect store json in series ([343e945](https://github.com/Chinlinlee/raccoon-dicom/commit/343e945e3b678959523bd0b22d3ffc07e9ceb487)) +* incorrect type of x00080104 in code schema ([7d3f83b](https://github.com/Chinlinlee/raccoon-dicom/commit/7d3f83b61b7e948425630036c3dbdb4c61100c91)) +* missing adaptor for mongodb for audit message factory ([e854c97](https://github.com/Chinlinlee/raccoon-dicom/commit/e854c97ebd7fe2ec5551fd2466c5373bf0559d07)) +* missing assign `apiLogger` in `this` of `storeInstanceController` ([e3fa12b](https://github.com/Chinlinlee/raccoon-dicom/commit/e3fa12b7e2468fbbbaa3e379e2a8984186e631a3)) +* missing await for async function ([430e2cc](https://github.com/Chinlinlee/raccoon-dicom/commit/430e2cc5a19cec13d9ae5428b33231a05cd88d5b)) +* missing delete instance file in deletion ([55ef94f](https://github.com/Chinlinlee/raccoon-dicom/commit/55ef94fc6afecf6273319d38f4cb8bf5c3a223df)) +* missing mongodb env example ([766fe20](https://github.com/Chinlinlee/raccoon-dicom/commit/766fe20963e2347b6013de1319db53acf4c0b710)) +* missing store `00400100` Scheduled Procedure Step Seq to DB ([0e1dc3a](https://github.com/Chinlinlee/raccoon-dicom/commit/0e1dc3aefe271128cead88677ab4ad037c707a05)) +* missing update work item dicom json usage ([3592f10](https://github.com/Chinlinlee/raccoon-dicom/commit/3592f101efa540391f49d70b13b1d18f38e8fb02)) +* missing use series match iterator proxy ([3bbcfec](https://github.com/Chinlinlee/raccoon-dicom/commit/3bbcfec162796f43c5136d8eae9266b8cf2db2d1)) +* module alias name not consist ([bdc1ebe](https://github.com/Chinlinlee/raccoon-dicom/commit/bdc1ebef267b3ebd21b8f62e8f5af49dfa89e4cc)) +* **mongodb:** get/count MWL items API broken ([3e022d1](https://github.com/Chinlinlee/raccoon-dicom/commit/3e022d1f8753eb28b5a8073027db17ba6150eeeb)) +* **mongodb:** missing `00100020` in updated patient ([0e96bde](https://github.com/Chinlinlee/raccoon-dicom/commit/0e96bdeff2ddf47892a03519904525cd2e5a666e)) +* **mongodb:** not save audit message into db ([13c6619](https://github.com/Chinlinlee/raccoon-dicom/commit/13c6619b63ba4661af7f51d4aab9fdb23493150a)) +* **mongodb:** query object incorrect in `checkPatientExist` ([50429e6](https://github.com/Chinlinlee/raccoon-dicom/commit/50429e66261a294474ba2b1acf75acf18ddf2af3)) +* **mongodb:** toDicomJsonModel is not a function that missing consistent ([f08bf44](https://github.com/Chinlinlee/raccoon-dicom/commit/f08bf44373c7dba1862cd709da1fa9d465131cb5)) +* move `findOneByDicomUID` to static ([46031c9](https://github.com/Chinlinlee/raccoon-dicom/commit/46031c9763f2de8b12d86ce4e93f5916be8e74a3)) +* not append reason code when change state to canceled for work item ([d2ed93c](https://github.com/Chinlinlee/raccoon-dicom/commit/d2ed93c9234afad59f298d4202f14e9dc7acd735)) +* not exist function `writeSpecificFramesRenderedImages` ([2b4e5db](https://github.com/Chinlinlee/raccoon-dicom/commit/2b4e5db5c97edb682e00e9a254d65fdcf2bbb1d4)) +* query param to dicom tag wrong ([f48a5c0](https://github.com/Chinlinlee/raccoon-dicom/commit/f48a5c0b47e2355bc20fc43e4fa936e005e40fb5)) +* series match iterator proxy is not working ([320896f](https://github.com/Chinlinlee/raccoon-dicom/commit/320896f53b733f91e8837d9ff3e4cae52ea59d1b)) +* set header when response sent in ApiErrorHandler ([432ce6b](https://github.com/Chinlinlee/raccoon-dicom/commit/432ce6ba378760c18949e4191f6cbd2a1c18fe59)) +* should use `originUrl` in `postProcess` ([071ad0e](https://github.com/Chinlinlee/raccoon-dicom/commit/071ad0ef0a289d0dcda61a85b4f7337e15f7170b)) +* sps not assigned correct ([7ab6685](https://github.com/Chinlinlee/raccoon-dicom/commit/7ab6685e29e5e00562af2e1db660e80d32994d30)) +* stow rs service usage missing res parameter ([2904d45](https://github.com/Chinlinlee/raccoon-dicom/commit/2904d45bcf1efb7765abc8004352b3756fb90dc4)) +* the argument should be work item model obj ([1b85848](https://github.com/Chinlinlee/raccoon-dicom/commit/1b858486d6f56e0b45c84b691b99ccfebee6902e)) +* ths tls is not applied cause handshake_failed ([40e4fd3](https://github.com/Chinlinlee/raccoon-dicom/commit/40e4fd3000a29e87937a58d26f33589952eed80a)) +* typo ([f201219](https://github.com/Chinlinlee/raccoon-dicom/commit/f20121961cdba807f7c3aad6fcea68736fcdb3e7)) +* VR of sequence is empty of `setValue` in BaseDicomJson ([a98b142](https://github.com/Chinlinlee/raccoon-dicom/commit/a98b14291cbb33677739dab41822bad7a5dd3d86)) + + +### Build + +* add `SQL_LOGGING` and `SQL_FORCE_SYNC` in .env ([2624db4](https://github.com/Chinlinlee/raccoon-dicom/commit/2624db4410014601204414f9c71abef401b594ad)) +* add generate erd tool ([3340f89](https://github.com/Chinlinlee/raccoon-dicom/commit/3340f893fe8088eebe22764797602f0ada6f4d9c)) +* update .env template ([9a8ac01](https://github.com/Chinlinlee/raccoon-dicom/commit/9a8ac010bd8ab24fe29fb7bd6cc32d3dddffb919)) + ## [1.4.0](https://github.com/Chinlinlee/raccoon-dicom/compare/v1.3.0...v1.4.0) (2023-08-29) diff --git a/package-lock.json b/package-lock.json index 884162d..8d915d0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "raccoon-only-dicom", - "version": "1.4.0", + "version": "1.5.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "raccoon-only-dicom", - "version": "1.4.0", + "version": "1.5.0", "license": "MIT", "dependencies": { "@jorgeferrero/stream-to-buffer": "^2.0.6", diff --git a/package.json b/package.json index 08920a4..5e1a097 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "raccoon-only-dicom", - "version": "1.4.0", + "version": "1.5.0", "description": "", "main": "index.js", "scripts": {