Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
384 commits
Select commit Hold shift + click to select a range
6ced276
Merge pull request #225 from MeasureAuthoringTool/MAT-7451_unableToVe…
sb-cecilialiu Jul 12, 2024
6223502
MAT-6506 cleaning up old sde and rav fields
sb-prateekkeerthi Jul 12, 2024
cda09a3
Merge pull request #226 from MeasureAuthoringTool/MAT-6506/cleanUpOld…
sb-prateekkeerthi Jul 15, 2024
0215dfe
MAT-6409: add support for Include in Report Type and remove old, unus…
nmorasb Jul 15, 2024
8fc765b
MAT-6409: merge develop and update pom version
nmorasb Jul 15, 2024
7fb43e0
MAT-6409: style/build change
nmorasb Jul 15, 2024
32f3e75
Merge pull request #227 from MeasureAuthoringTool/feature/MAT-6409-sd…
nmorasb Jul 16, 2024
9ccdad3
MAT-7155 wrong type for EncounterPerformed:diagnoses
sb-cecilialiu Jul 29, 2024
6caebf5
MAT-7355 added additional action message filed
sb-prateekkeerthi Jul 29, 2024
94624af
Merge pull request #229 from MeasureAuthoringTool/MAT-7355/auditLogAs…
sb-prateekkeerthi Jul 30, 2024
65269a3
MAT-7155 add DiagnosisComponent for EncounterPerformed
sb-cecilialiu Jul 30, 2024
71d6467
Merge remote-tracking branch 'origin' into MAT-7155_shiftTestCaesDates
sb-cecilialiu Jul 30, 2024
f594851
MAT-7155 bump up version
sb-cecilialiu Jul 30, 2024
b7f0a66
MAT-7155 change rank to Integer
sb-cecilialiu Jul 30, 2024
e03ca21
Merge pull request #228 from MeasureAuthoringTool/MAT-7155_shiftTestC…
sb-cecilialiu Jul 30, 2024
4f13d8d
MAT-7514 changed the experimental data type
sb-prateekkeerthi Jul 31, 2024
cc68b3b
Merge pull request #230 from MeasureAuthoringTool/MAT-7514/changingEx…
sb-prateekkeerthi Jul 31, 2024
7a3a98b
MAT-7060 add active flag to library model
adongare Aug 1, 2024
4b3f091
Merge pull request #231 from MeasureAuthoringTool/MAT-7060
adongare Aug 1, 2024
b1c64e3
MAT-7060 add model for included libraries
adongare Aug 1, 2024
04d91bf
Merge pull request #232 from MeasureAuthoringTool/MAT-7060
adongare Aug 5, 2024
d17bda6
MAT-6746 add contractor annotations to support serialization
adongare Aug 6, 2024
9040f78
Merge branch 'develop' into MAT-7060
adongare Aug 6, 2024
7f9d509
MAT-6746 added dto for LibraryUsage
adongare Aug 6, 2024
24e3951
Merge pull request #233 from MeasureAuthoringTool/MAT-7060
adongare Aug 6, 2024
f2eaae0
MAT-7501 support QiCore 6.0.0
sb-cecilialiu Aug 7, 2024
f913364
MAT-7507 ignore extendedData for Bonnie imported test cases
sb-cecilialiu Aug 7, 2024
2533e2e
Merge pull request #234 from MeasureAuthoringTool/MAT-7507_ignoreExte…
mcmcphillips Aug 8, 2024
c5b7ca5
MAT-7492: Add baseConfiguration typing
Aug 8, 2024
be97fd5
MAT-4792: Bump pom
Aug 8, 2024
06014b0
MAT-7507 another mapping issue
sb-cecilialiu Aug 8, 2024
6347486
Merge pull request #236 from MeasureAuthoringTool/MAT-7507_ignoreExte…
sb-cecilialiu Aug 8, 2024
e640767
Merge branch 'develop' into MAT-7492
mcmcphillips Aug 8, 2024
8fb9498
Merge pull request #235 from MeasureAuthoringTool/MAT-7492
mcmcphillips Aug 8, 2024
03b7bef
MAT-7583 mapping issues
sb-cecilialiu Aug 9, 2024
f8b1aa2
Merge pull request #237 from MeasureAuthoringTool/MAT-7583_mappingIssue
sb-cecilialiu Aug 9, 2024
7e21113
MAT-7502: Update java-models for QI_Core_6
Aug 13, 2024
283f0cb
Merge pull request #238 from MeasureAuthoringTool/MAT-7502
mcmcphillips Aug 14, 2024
90f146e
MAT-7501 support QICore v6.0.0
sb-cecilialiu Aug 14, 2024
ac83956
Merge pull request #239 from MeasureAuthoringTool/MAT-7501_qiCore6.0.0
sb-cecilialiu Aug 14, 2024
eda2c82
MAT-7570: Limit the range dates can be shifted to [0,9999]
jkotanchik-SB Aug 27, 2024
245b1d5
Merge pull request #240 from MeasureAuthoringTool/feature/mat-7570-li…
jkotanchik-SB Aug 28, 2024
648c00c
MAT-7570: Update the QDM Date Shift lower limit to 1900.
jkotanchik-SB Aug 29, 2024
5102ccd
Merge pull request #241 from MeasureAuthoringTool/feature/mat-7570-sh…
jkotanchik-SB Aug 29, 2024
bedffae
MAT-7570: Limit date range of Birthdate during date shift requests.
jkotanchik-SB Sep 5, 2024
826b3da
Remove extra 0 in version value
jkotanchik-SB Sep 5, 2024
9ae8571
Merge pull request #242 from MeasureAuthoringTool/feature/mat-7570-li…
jkotanchik-SB Sep 5, 2024
9044e96
MAT-7611 shift dates for result and components result Date and DateTime
sb-cecilialiu Sep 5, 2024
6f169b3
Merge branch 'develop' of https://github.com/MeasureAuthoringTool/mad…
sb-cecilialiu Sep 5, 2024
ac2c585
MAT-7611 bump up version
sb-cecilialiu Sep 5, 2024
ab92c14
MAT-7611 limit dates between 1900 and 9999
sb-cecilialiu Sep 5, 2024
7cbaf54
Merge pull request #243 from MeasureAuthoringTool/MAT-7611_resultDate…
sb-cecilialiu Sep 6, 2024
996cca7
MAT-7611 shift dates for LaboratoryTestPerformed Result
sb-cecilialiu Sep 11, 2024
d571083
Merge pull request #244 from MeasureAuthoringTool/MAT-7611_resultDate…
sb-cecilialiu Sep 11, 2024
ebb7785
MAT-7058 add required validations for organization
Sep 23, 2024
bda3a8e
Merge pull request #246 from MeasureAuthoringTool/MAT-7058
adongare Sep 23, 2024
00e7ca2
MAT-7603: add case number and sequence (#245)
chubert-sb Sep 24, 2024
69f6dc8
MAT-7437: Enforce non-blank Improvement Notation Description for QDM …
jkotanchik-SB Oct 10, 2024
b322fd3
Merge pull request #247 from MeasureAuthoringTool/feature/mat-7437-im…
jkotanchik-SB Oct 10, 2024
35a44d0
MAT-7437: Constrain Improvement Notation to 'Increase...', 'Decrease.…
jkotanchik-SB Oct 22, 2024
06a0080
Merge pull request #248 from MeasureAuthoringTool/feature/mat-7437-im…
jkotanchik-SB Oct 22, 2024
0d61efa
MAT-7437: Allow for empty Improvement Notation since it is optional.
jkotanchik-SB Oct 22, 2024
4eb082e
MAT-7437: Prevent description on empty notation.
jkotanchik-SB Oct 22, 2024
38b54c1
Merge pull request #249 from MeasureAuthoringTool/feature/mat-7437-im…
jkotanchik-SB Oct 22, 2024
00cf62b
MAT-7737 retrieve version number from model
adongare Oct 23, 2024
4a2b545
MAT-7737 replaces string.split with regex
adongare Oct 24, 2024
ad37f59
MAT-7737 move regext to class level
adongare Oct 24, 2024
bc5f974
Merge pull request #250 from MeasureAuthoringTool/MAT-7737
adongare Oct 24, 2024
4fc4241
MAT-7870: Constrain Draft Library model to known values.
jkotanchik-SB Nov 1, 2024
eb036cb
Merge pull request #252 from MeasureAuthoringTool/feature/mat-7870-ad…
jkotanchik-SB Nov 1, 2024
5b86675
MAT-7913 update models
adongare Nov 20, 2024
ae6a75f
MAT-7913 rename the property
adongare Nov 20, 2024
c8f89d8
Merge pull request #253 from MeasureAuthoringTool/MAT-7913
adongare Nov 21, 2024
524101e
MAT-7896 update github actions to v4
riddhi-desai Dec 3, 2024
411372f
MAT-7947 add improvement notation description
ethankaplan Dec 4, 2024
308b7e1
Merge pull request #255 from MeasureAuthoringTool/MAT-7947
ethankaplan Dec 4, 2024
6aa2a4e
Merge branch 'develop' into MAT-7896-update-github-actions
jkotanchik-SB Dec 5, 2024
49d6ad9
Merge pull request #254 from MeasureAuthoringTool/MAT-7896-update-git…
riddhi-desai Dec 5, 2024
f4022b8
MAT-7980: QI-Core only. Add scoringPrecision property. Constrainted t…
jkotanchik-SB Jan 6, 2025
a7e492f
Merge pull request #257 from MeasureAuthoringTool/feature/mat-7980-qi…
jkotanchik-SB Jan 7, 2025
7dd954e
MAT-7243: Add class member for the FHIR Human Readable as a String. T…
jkotanchik-SB Jan 9, 2025
e4a24a4
Merge pull request #258 from MeasureAuthoringTool/feature/mat-7243-sa…
jkotanchik-SB Jan 9, 2025
aeb0876
MAT-8017: add intended venue model
etan-sb Jan 9, 2025
d56c6b6
MAT-7980: Move Scoring Precision to the Pop Criteria obj and restrict…
jkotanchik-SB Jan 15, 2025
caba776
Merge pull request #260 from MeasureAuthoringTool/feature/mat-7980-mo…
jkotanchik-SB Jan 15, 2025
4859a7c
Merge branch 'develop' into feature/MAT-8017/api-updates-for-intended…
etan-sb Jan 17, 2025
70f4be0
MAT-8017: remove unnecessary @Getter and @Setter annotations
etan-sb Jan 17, 2025
b0f7675
MAT-8017: update madie-java-models version
etan-sb Jan 17, 2025
6070e23
Merge pull request #259 from MeasureAuthoringTool/feature/MAT-8017/ap…
etan-sb Jan 21, 2025
582b985
MAT:8017 - move intendedVenue into MeasureMetaData class
etan-sb Jan 21, 2025
a9cc2aa
Merge branch 'develop' into feature/MAT-8017/api-updates-for-intended…
etan-sb Jan 21, 2025
9344f2f
Merge pull request #261 from MeasureAuthoringTool/feature/MAT-8017/ap…
etan-sb Jan 22, 2025
7cfdd95
MAT-8003: Add deep copy method to Test Cases using Serialization/Dese…
jkotanchik-SB Feb 4, 2025
2f621b3
MAT-6554 qi-core measure definition
sb-cecilialiu Feb 4, 2025
e8da995
MAT-6554 both term and definition are required
sb-cecilialiu Feb 4, 2025
8082983
MAT-6554 update version
sb-cecilialiu Feb 4, 2025
5af5040
Merge pull request #263 from MeasureAuthoringTool/feature/mat-8003-de…
jkotanchik-SB Feb 5, 2025
60854d6
Merge branch 'develop' into MAT-6554_qiCoreMeasureDefinitions
sb-cecilialiu Feb 5, 2025
c7ff65d
Merge pull request #264 from MeasureAuthoringTool/MAT-6554_qiCoreMeas…
sb-cecilialiu Feb 5, 2025
22a9772
MAT-8211: model updates for share action log
etan-sb Feb 11, 2025
4048e79
Merge pull request #265 from MeasureAuthoringTool/feature/MAT-8211/sh…
etan-sb Feb 12, 2025
f2d7a26
MAT-8249 purpose metadata field and validations
adongare Feb 17, 2025
4243195
Merge pull request #266 from MeasureAuthoringTool/MAT-8249
adongare Feb 17, 2025
e94d98a
MAT-8277 add display ids for groups and populations
sb-cecilialiu Feb 25, 2025
880adf5
Merge pull request #267 from MeasureAuthoringTool/MAT-8277_updateGrou…
sb-cecilialiu Feb 25, 2025
60592e0
MAT-8176: Add property for elm without warnings
Mar 4, 2025
63c896a
Name property better MAT-8176
Mar 4, 2025
20aec67
Merge pull request #268 from MeasureAuthoringTool/MAT-8176
mcmcphillips Mar 4, 2025
8b00d6c
MAT-8176: Add a new field for bundlejson without warnings. remove pro…
Mar 5, 2025
78f4c59
Merge pull request #269 from MeasureAuthoringTool/MAT-8176a
mcmcphillips Mar 5, 2025
3bc2be1
MAT-8277 add display id for measure observation and stratification
sb-cecilialiu Mar 6, 2025
f8fadbd
MAT-8277 update branch
sb-cecilialiu Mar 6, 2025
077a682
MAT-8176: Add required fields to export
Mar 7, 2025
70b0733
Merge pull request #271 from MeasureAuthoringTool/MAT-8176b
mcmcphillips Mar 10, 2025
0979461
Merge branch 'develop' into MAT-8277_updateGroupAndPopulationIds
sb-cecilialiu Mar 10, 2025
c02b46c
Merge branch 'develop' of https://github.com/MeasureAuthoringTool/mad…
sb-cecilialiu Mar 10, 2025
98e9d7b
MAT-8277 update version
sb-cecilialiu Mar 10, 2025
df6b484
Merge branch 'MAT-8277_updateGroupAndPopulationIds' of https://github…
sb-cecilialiu Mar 10, 2025
dea90df
Merge pull request #270 from MeasureAuthoringTool/MAT-8277_updateGrou…
sb-cecilialiu Mar 10, 2025
a88cb4a
MAT-8141 Adding PublishablePackageData variable to capture exports wi…
RohitKandimalla Mar 11, 2025
dd940b6
Merge pull request #272 from MeasureAuthoringTool/feature/MAT-8141
RohitKandimalla Mar 11, 2025
5981a5a
MAT-8141 correcting publishablePackageData variable to camel case
RohitKandimalla Mar 13, 2025
817a4b5
MAT-8141 Updated package version
RohitKandimalla Mar 13, 2025
5d09d37
Merge pull request #273 from MeasureAuthoringTool/feature/MAT-8141
RohitKandimalla Mar 13, 2025
be0f5d0
MAT-8269: Using overrides to avoid a huge if..then..else class in Me…
gregory-akins Mar 13, 2025
5e48d36
Merge branch 'develop' into MAT-8269_CleaningShiftDates
gregory-akins Mar 13, 2025
1c14dd5
MAT-8269: Using overrides to avoid a huge if..then..else class in Me…
gregory-akins Mar 13, 2025
4852c99
MAT-8269: Using overrides to avoid a huge if..then..else class in Me…
gregory-akins Mar 13, 2025
70bd374
Merge pull request #274 from MeasureAuthoringTool/MAT-8269_CleaningSh…
gregory-akins Mar 13, 2025
eb5cbdf
MAT-8205: model updates for saving/updating shared measures
etan-sb Mar 18, 2025
7c46f3d
Merge pull request #275 from MeasureAuthoringTool/feature/MAT-8205/ap…
etan-sb Mar 19, 2025
c81d1e1
MAT-8207 added library set action log
sb-prateekkeerthi Mar 31, 2025
880ba75
Merge pull request #276 from MeasureAuthoringTool/MAT-8207/addingLibr…
sb-prateekkeerthi Apr 1, 2025
929c032
MAT-8495 move MeasureActionLog to MeasureSetActionLog
sb-cecilialiu Apr 7, 2025
14190bd
Merge pull request #277 from MeasureAuthoringTool/MAT-8495_dataMigrat…
sb-cecilialiu Apr 7, 2025
00fe2e2
MAT-8383 export overlapping codes
sb-cecilialiu Apr 24, 2025
08cf711
Merge pull request #281 from MeasureAuthoringTool/MAT-8383_exportReport
sb-cecilialiu Apr 25, 2025
5022176
MAT8599 test case validation status and message
sb-cecilialiu May 2, 2025
9d5c81c
MAT-8620 add testCase boolean and instant in measuremetadata
ethankaplan May 2, 2025
ee0cfba
Merge pull request #285 from MeasureAuthoringTool/MAT-8620
ethankaplan May 5, 2025
8c71a94
adding code.json workflows
sachin-panayil May 5, 2025
f2608bd
Merge branch 'develop' into MAT-8599_featureFlagModelUpdate4TestCaseV…
sb-cecilialiu May 5, 2025
21c54b6
Merge branch 'develop' of https://github.com/MeasureAuthoringTool/mad…
sb-cecilialiu May 5, 2025
91841df
Merge branch 'MAT-8599_featureFlagModelUpdate4TestCaseValidate' of ht…
sb-cecilialiu May 5, 2025
b0c83ec
MAT-8599 update branch
sb-cecilialiu May 5, 2025
5f71d10
MAT-8599 remove testCaseValidationMessage
sb-cecilialiu May 6, 2025
951ec2d
MAT8599 remove transient from hapiOperationOutcome for storing
sb-cecilialiu May 6, 2025
93e2755
Merge pull request #284 from MeasureAuthoringTool/MAT-8599_featureFla…
sb-cecilialiu May 7, 2025
5b19321
MAT-8599 Removing validators for validationStatus Enum
RohitKandimalla May 14, 2025
27941a5
Merge pull request #287 from MeasureAuthoringTool/MAT-8599_v2
RohitKandimalla May 14, 2025
32f1504
MAT-8627: add ravIncluded field to TestCaseConfiguration class
etan-sb May 16, 2025
d2767d0
Merge pull request #288 from MeasureAuthoringTool/feature/MAT-8627/ad…
RohitKandimalla May 19, 2025
af6d2de
MAT-8639: Add 'Validating' status to indicate a submitted validation …
jkotanchik-SB May 21, 2025
1ae715b
Merge pull request #289 from MeasureAuthoringTool/feature/mat-8639-te…
jkotanchik-SB May 22, 2025
c04fd28
MAT-8691: add risk_adjustment_variables field to PopulationSet class
etan-sb May 23, 2025
fadcc0c
Merge pull request #290 from MeasureAuthoringTool/feature/MAT-8691/ra…
etan-sb May 23, 2025
1dc7ead
MAT-8628: add calculate_rav field to CqmMeasure class
etan-sb Jun 2, 2025
9930ef5
MAT-8719 add QiCore7.0.0 to ModelType
sb-cecilialiu Jun 3, 2025
9b2ea0a
MAT-8719 add QI-Core v7.0.0 as subtype
sb-cecilialiu Jun 3, 2025
d9bf860
Merge pull request #293 from MeasureAuthoringTool/MAT-8719_addQiCore7…
sb-cecilialiu Jun 4, 2025
367c7ff
Merge branch 'develop' into feature/MAT-8628/update-cqm-execution-to-…
etan-sb Jun 4, 2025
f338be0
MAT-8628: bump madie-java-models version
etan-sb Jun 4, 2025
352f3c9
Merge pull request #292 from MeasureAuthoringTool/feature/MAT-8628/up…
etan-sb Jun 5, 2025
1a8a21f
Merge branch 'develop' into sachin/addingWorkflows
sb-benohe Jun 13, 2025
b2fdfa2
Merge pull request #286 from MeasureAuthoringTool/sachin/addingWorkflows
sb-benohe Jun 13, 2025
771b84a
MAT-8602: Refactor Test Case Validation Status enum to String to ease…
jkotanchik-SB Jun 17, 2025
182013d
MAT-8602: Add taskId to Test Case for tracking for async validation.
jkotanchik-SB Jun 18, 2025
2dcd67e
MAT-8602: Remove redundant 'TestCase' from validation variable names.
jkotanchik-SB Jun 20, 2025
eae61ff
Merge pull request #294 from MeasureAuthoringTool/feature/mat-8602-re…
jkotanchik-SB Jun 23, 2025
9d4c8be
MAT-8844 added intermediate outcome to QICore measure types
sb-prateekkeerthi Jul 1, 2025
e6e52f9
Merge pull request #295 from MeasureAuthoringTool/MAT-8844/addInterme…
sb-prateekkeerthi Jul 3, 2025
b41cf19
changed branch name to default branch name
sachin-panayil Jul 9, 2025
045e1f3
Merge remote-tracking branch 'refs/remotes/origin/sachin/addingWorkfl…
sachin-panayil Jul 9, 2025
712b2ce
fix: pom.xml to reduce vulnerabilities
snyk-bot Jul 14, 2025
900cd1e
Merge pull request #297 from MeasureAuthoringTool/snyk-fix-4890bc6585…
riddhi-desai Jul 25, 2025
a38fec3
MAT-8024: add ViewScope enum to track what tab (Owned Measures/Librar…
etan-sb Jul 29, 2025
c84f347
MAT-8024: rename enum from ViewScope to OwnershipType
etan-sb Jul 30, 2025
8ddeb90
Merge pull request #298 from MeasureAuthoringTool/feature/MAT-8024/ad…
etan-sb Jul 30, 2025
accf44d
MAT-8989, MAT-8991, MAT-8992: New ActionTypes for version revert, cms…
jkotanchik-SB Aug 6, 2025
89d7e51
Merge pull request #301 from MeasureAuthoringTool/feature/mat-8989-89…
jkotanchik-SB Aug 6, 2025
ef69048
MAT-8920: Add deep copy (clone) to Measure.
jkotanchik-SB Aug 14, 2025
3885275
Merge pull request #302 from MeasureAuthoringTool/feature/mat-8920-de…
jkotanchik-SB Aug 14, 2025
c308a06
fix: pom.xml to reduce vulnerabilities
snyk-bot Aug 25, 2025
2b2fedc
Merge pull request #303 from MeasureAuthoringTool/snyk-fix-bf851e791a…
riddhi-desai Aug 25, 2025
7aec5e7
MAT-8994 create cms id action type
sb-prateekkeerthi Sep 8, 2025
6f26cd0
Merge pull request #304 from MeasureAuthoringTool/MAT-8994/createcmsid
sb-prateekkeerthi Sep 8, 2025
61ea703
MAT-9039 set default RAV on measure creation
ethankaplan Sep 11, 2025
fa4fab4
Merge pull request #305 from MeasureAuthoringTool/MAT-9039
ethankaplan Sep 11, 2025
366b160
MAT-9039 undo bad change
ethankaplan Sep 11, 2025
7f552cf
Merge pull request #306 from MeasureAuthoringTool/MAT-9039a
ethankaplan Sep 11, 2025
9b46040
Merge branch 'develop' into sachin/addingWorkflows
sb-benohe Sep 18, 2025
a35612b
Merge pull request #296 from MeasureAuthoringTool/sachin/addingWorkflows
sb-benohe Sep 19, 2025
f0abacb
MAT-8441 added library action log
sb-prateekkeerthi Sep 23, 2025
b37ab1f
Merge branch 'develop' into MAT-8441/addedLibraryActionLog
sb-prateekkeerthi Sep 23, 2025
a843d43
Merge pull request #307 from MeasureAuthoringTool/MAT-8441/addedLibra…
sb-prateekkeerthi Sep 23, 2025
d132e5d
fix: pom.xml to reduce vulnerabilities
snyk-bot Sep 29, 2025
8513d79
MAT-9211: add EXPORTED_MEASURE enum
etan-sb Oct 7, 2025
7faf310
Merge pull request #310 from MeasureAuthoringTool/feature/MAT-9211/lo…
etan-sb Oct 7, 2025
7d21dde
Merge branch 'develop' into snyk-fix-eb71b2d85b6d58d7fb9c1de85e5bdcf0
riddhi-desai Oct 13, 2025
e51b169
Merge pull request #308 from MeasureAuthoringTool/snyk-fix-eb71b2d85b…
riddhi-desai Oct 14, 2025
6207ebf
MAT-8753 add testcase lock info
ethankaplan Oct 20, 2025
86fd323
Merge branch 'develop' into MAT-8753
ethankaplan Oct 21, 2025
f274078
MAT-8753 snapshot bump for testcase lock
ethankaplan Oct 22, 2025
355dab5
Merge branch 'MAT-8753' of https://github.com/MeasureAuthoringTool/ma…
ethankaplan Oct 22, 2025
6242a77
MAT-8753 add an ignore for the lock
ethankaplan Oct 22, 2025
62ada7f
MAT-9216 added executeInvaludTestCases property
sb-prateekkeerthi Oct 24, 2025
a2cecd8
MAT-8755 add lock info to measure
ethankaplan Oct 24, 2025
4c93c36
MAT-8753 transient lock info
ethankaplan Oct 24, 2025
62b5d1a
Merge pull request #311 from MeasureAuthoringTool/MAT-8753
ethankaplan Oct 24, 2025
7dbff38
Merge branch 'develop' into MAT-9216/addedExecuteInvalidTestCasesProp…
sb-prateekkeerthi Oct 24, 2025
c76320b
MAT-9216 merged develop
sb-prateekkeerthi Oct 24, 2025
fef7564
Merge pull request #312 from MeasureAuthoringTool/MAT-9216/addedExecu…
sb-prateekkeerthi Oct 24, 2025
fa3721c
MAT-9212: add EXPORTED_TESTCASES ActionType enum
etan-sb Oct 24, 2025
0f9a0d7
Merge pull request #314 from MeasureAuthoringTool/feature/MAT-9212/lo…
etan-sb Oct 27, 2025
f1836f8
MAT-9265: When parsing QDM Test Case JSON, deserialize QDM Entity typ…
jkotanchik-SB Oct 24, 2025
35ca600
Merge pull request #313 from MeasureAuthoringTool/feature/mat-9265-de…
jkotanchik-SB Oct 27, 2025
5e738d8
MAt-8755 snapshot bump
ethankaplan Oct 27, 2025
f605b85
Merge branch 'develop' into MAT-8755
ethankaplan Oct 27, 2025
32470c3
MAT-8755 actual snapshot bump
ethankaplan Oct 27, 2025
bda8153
Merge pull request #315 from MeasureAuthoringTool/MAT-8755
ethankaplan Oct 28, 2025
83782fe
MAT-9274: Correct the relationship type on CarePartner from String to…
jkotanchik-SB Oct 29, 2025
ead0c16
Merge pull request #317 from MeasureAuthoringTool/feature/mat-9274-co…
jkotanchik-SB Oct 29, 2025
5bc525f
MAT-9145: add first draft of user models
nmorasb Oct 29, 2025
4d65ede
MAT-9145: add first draft of user DTOs
nmorasb Oct 30, 2025
4a4bb8c
Merge pull request #318 from MeasureAuthoringTool/feature/MAT-9145-ad…
nmorasb Oct 31, 2025
2c1573d
MAT-8913 add CqlLibraryLockInfo
sb-cecilialiu Nov 3, 2025
a52d1a9
Merge pull request #319 from MeasureAuthoringTool/MAT-8913_addIndicat…
sb-cecilialiu Nov 10, 2025
9352cf8
MAT-9147: add new user status for when a user's details fail to updat…
nmorasb Nov 20, 2025
1193e3c
Merge pull request #321 from MeasureAuthoringTool/feature/MAT-9147-us…
nmorasb Nov 20, 2025
f677c23
MAT-9276 Adding a flag for test case object to identify changes for t…
RohitKandimalla Nov 26, 2025
b904af6
Merge pull request #322 from MeasureAuthoringTool/feature/MAT-9276
RohitKandimalla Nov 26, 2025
86ba870
MAT-8331: Add validation to Measure to restrict the length of the Mea…
jkotanchik-SB Dec 12, 2025
157de8b
Merge pull request #323 from MeasureAuthoringTool/feature/mat-8331-me…
jkotanchik-SB Dec 15, 2025
071b539
MAT-9425: first pass at adding new composite flag, update measure sco…
nmorasb Dec 18, 2025
4589d82
MAT-9425: remove some debug logic
nmorasb Dec 18, 2025
dabf833
MAT-9425: codacy fixes
nmorasb Dec 18, 2025
ddbc280
MAT-9425: add validator enum for composite flag to measure
nmorasb Dec 18, 2025
9ca538a
MAT-9425: PR comments
nmorasb Dec 18, 2025
3187594
Merge pull request #324 from MeasureAuthoringTool/feature/MAT-9425-co…
nmorasb Dec 18, 2025
3c91a8d
MAT-7469 Adding title attribute to manifest options
RohitKandimalla Dec 19, 2025
bc9ec0f
Merge branch 'develop' into feature/MAT-7469
RohitKandimalla Dec 19, 2025
9b1ac6a
ignoring bin folder and also removed package-lock
RohitKandimalla Dec 19, 2025
097ec6f
ignoring bin folder and also removed package-lock
RohitKandimalla Dec 19, 2025
818a458
Merge pull request #325 from MeasureAuthoringTool/feature/MAT-7469
RohitKandimalla Dec 19, 2025
09ca71e
MAT-9447 remove validations for composite measure
sb-prateekkeerthi Jan 13, 2026
c34cf10
Merge pull request #328 from MeasureAuthoringTool/MAT-9447/removeVali…
sb-prateekkeerthi Jan 13, 2026
97d5f06
MAT-9570: update QICore versions
nmorasb Jan 26, 2026
6acbd04
MAT-9570: POM release version
nmorasb Jan 26, 2026
fca9a15
Merge pull request #329 from MeasureAuthoringTool/feature/MAT-9570-qi…
nmorasb Jan 26, 2026
d2647ac
Merge branch 'main' into develop
nmorasb Jan 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/maven-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,9 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'adopt'
Expand All @@ -23,9 +23,9 @@ jobs:
packages: write
if: github.ref == 'refs/heads/develop'
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@ jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v3
uses: actions/setup-java@v4
with:
distribution: 'adopt'
java-version: '17'
Expand Down
25 changes: 25 additions & 0 deletions .github/workflows/updateCodeJSON.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name: Update Code.json
on:
schedule:
- cron: 0 0 1 * * # First day of every month
workflow_dispatch:

permissions:
contents: write
pull-requests: write
issues: write

jobs:
update-code-json:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4
with:
fetch-depth: 0

- name: Update code.json
uses: DSACMS/automated-codejson-generator@v1.0.1
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BRANCH: "develop"
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ target/
.classpath
.project
.settings

bin

### macOs files
.DS_Store
src/.DS_Store
src/.DS_Store
6 changes: 0 additions & 6 deletions package-lock.json

This file was deleted.

34 changes: 28 additions & 6 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,18 @@

<groupId>gov.cms.madie</groupId>
<artifactId>madie-java-models</artifactId>
<version>0.6.8</version>
<version>0.8.3</version>
<name>madie-java-models</name>
<description>Java based models for MADiE microservices</description>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>17</java.version>
<mvn.checkstyle.file>checkstyle.xml</mvn.checkstyle.file>
<mvn.checkstyle.version>3.1.2</mvn.checkstyle.version>
<mvn.checkstyle.version>3.3.0</mvn.checkstyle.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
<fasterxml.jackson.version>2.13.3</fasterxml.jackson.version>
<springboot.version>3.0.3</springboot.version>
<fasterxml.jackson.version>2.15.3</fasterxml.jackson.version>
<springboot.version>3.5.7</springboot.version>
</properties>

<distributionManagement>
Expand All @@ -38,7 +38,7 @@
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.22</version>
<version>1.18.30</version>
<scope>provided</scope>
</dependency>
<dependency>
Expand Down Expand Up @@ -72,6 +72,11 @@
<artifactId>jackson-databind</artifactId>
<version>${fasterxml.jackson.version}</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>3.18.0</version>
</dependency>
</dependencies>

<build>
Expand Down Expand Up @@ -136,10 +141,27 @@
</goals>
</execution>
</executions>

</plugin>
</plugins>
</pluginManagement>
<plugins>
<plugin>
<groupId>com.spotify.fmt</groupId>
<artifactId>fmt-maven-plugin</artifactId>
<version>2.23</version>
<executions>
<execution>
<goals>
<goal>format</goal>
</goals>
</execution>
</executions>
<configuration>
<skipSortingImports>true</skipSortingImports>
<style>google</style>
</configuration>
</plugin>
</plugins>
</build>

<reporting>
Expand Down
24 changes: 24 additions & 0 deletions src/main/java/gov/cms/madie/models/access/AclOperation.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
package gov.cms.madie.models.access;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class AclOperation {
@NotEmpty private List<AclSpecification> acls;
@NotNull private AclAction action;

public enum AclAction {
GRANT,
REVOKE
}
}
17 changes: 12 additions & 5 deletions src/main/java/gov/cms/madie/models/access/AclSpecification.java
Original file line number Diff line number Diff line change
@@ -1,12 +1,19 @@
package gov.cms.madie.models.access;

import java.util.List;
import java.io.Serializable;
import java.util.Set;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
public class AclSpecification {

private String userId ;
private List<RoleEnum> roles ;
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class AclSpecification implements Serializable {

private String userId;
private Set<RoleEnum> roles;
}
15 changes: 15 additions & 0 deletions src/main/java/gov/cms/madie/models/access/HarpRole.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
package gov.cms.madie.models.access;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class HarpRole {
private String roleType;
private String role;
}
28 changes: 28 additions & 0 deletions src/main/java/gov/cms/madie/models/access/MadieUser.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package gov.cms.madie.models.access;

import lombok.*;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.time.Instant;
import java.util.List;

@Document
@Data
@Builder(toBuilder = true)
@NoArgsConstructor
@AllArgsConstructor
public class MadieUser {
@Id private String id;
private String harpId;
private UserStatus status;
private String firstName;
private String lastName;
private String displayName;
private String email;
@Singular private List<HarpRole> roles;
private Instant lastLoginAt;
private Instant accessStartAt; // most recent MADiE role granted at this datetime
private Instant createdAt;
private Instant lastModifiedAt;
}
7 changes: 7 additions & 0 deletions src/main/java/gov/cms/madie/models/access/UserStatus.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package gov.cms.madie.models.access;

public enum UserStatus {
ACTIVE,
DEACTIVATED,
ERROR_SUSPENDED
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
package gov.cms.madie.models.common;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;
import org.springframework.data.mongodb.core.mapping.Document;

@Data
@Document
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class AccessControlAction extends Action {
private String sharedWith;
}
5 changes: 3 additions & 2 deletions src/main/java/gov/cms/madie/models/common/Action.java
Original file line number Diff line number Diff line change
@@ -1,18 +1,19 @@
package gov.cms.madie.models.common;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.SuperBuilder;

import java.time.Instant;

@Data
@Builder(toBuilder = true)
@SuperBuilder
@NoArgsConstructor
@AllArgsConstructor
public class Action {
private ActionType actionType;
private Instant performedAt;
private String performedBy;
private String additionalActionMessage;
}
12 changes: 10 additions & 2 deletions src/main/java/gov/cms/madie/models/common/ActionLog.java
Original file line number Diff line number Diff line change
@@ -1,14 +1,22 @@
package gov.cms.madie.models.common;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;

import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Document(collection = "measureActionLog")
public class ActionLog {
@Id
private String id;
@Id private String id;
private String targetId;
private List<Action> actions;
}
12 changes: 11 additions & 1 deletion src/main/java/gov/cms/madie/models/common/ActionType.java
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,15 @@ public enum ActionType {
DELETED,
IMPORTED,
UPDATED,
DRAFTED
DRAFTED,
ASSOCIATED,
SHARED,
UNSHARED,
ADJUSTED_BY_ADMIN,
VERSION_REVERT,
CREATE_CMSID,
DELETE_CMSID,
OWNERSHIP_TRANSFER,
EXPORTED_MEASURE,
EXPORTED_TESTCASES
}
27 changes: 13 additions & 14 deletions src/main/java/gov/cms/madie/models/common/BundleType.java
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
package gov.cms.madie.models.common;

public enum BundleType {
TRANSACTION("transaction"),
COLLECTION("collection");
TRANSACTION("transaction"),
COLLECTION("collection");

private final String bundleType;
private final String bundleType;

private BundleType(String s) {
bundleType = s;
}
private BundleType(String s) {
bundleType = s;
}

public boolean equalsType(String otherType) {
return bundleType.equals(otherType);
}

public String toString() {
return this.bundleType;
}
}
public boolean equalsType(String otherType) {
return bundleType.equals(otherType);
}

public String toString() {
return this.bundleType;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,7 @@
@Document(collection = "endorserOrganization")
public class EndorserOrganization {

@Id
private String id;

private String endorserOrganization;
@Id private String id;

private String endorserOrganization;
}
Loading
Loading