1878 Commits

Author SHA1 Message Date
dotasek
2654e85df3
Implement private NPM server (#1337)
* WIP start adding NPM data.

* WIP 2 Testing against verdaccio npm

* WIP private npm package servers

* WIP2 add server type config

* WIP3 parse tarball url

* Fix package date parsing, start mocking server tests

* Add dummy package, assert authorization and content

* Add more tests

* Add serverType to settings test

* Ignore tgz files for bidi check

* tighter bidi ignore

* different ignore regex

* Make packageManagement settings, allow ignoring default package servers

* New tests + token authentication

* Manage 404s when configured servers don't have package
2023-07-22 11:01:36 -04:00
dotasek
b62f9afc5a
Remove resourceType, version, and qualifier from FHIRPath id results (#1357)
* Breaking test

* Strip returned IIdType of qualifier, version, and resourceType

* Add fix to r4b

* Add fix to r5
2023-07-22 11:01:13 -04:00
Grahame Grieve
bb4379f5dd fix bugs in type handling 2023-07-22 21:01:08 +10:00
Grahame Grieve
363045c1c8 Fix bugs in FHIRPath handling of logical models 2023-07-22 08:18:55 +10:00
Grahame Grieve
5a858949d4 Merge remote-tracking branch 'origin/master' 2023-07-21 21:18:42 +10:00
Grahame Grieve
e324047735 Fix issue with type evaluation in R3 checking FHIRPath types 2023-07-21 21:16:48 +10:00
Grahame Grieve
4e8f0f0c0c
Merge pull request #1353 from hapifhir/2023-07-gg-context-fixes
2023 07 gg context fixes
2023-07-21 14:48:19 +10:00
Grahame Grieve
d8e2e020af fix failing tests 2023-07-21 12:41:56 +10:00
Grahame Grieve
cf1b53bba0 Update terminology server implementation and tests for changes to test cases 2023-07-21 05:38:09 +10:00
Grahame Grieve
f52df7c0cc Fix obligation rendering message 2023-07-20 08:21:51 +10:00
Grahame Grieve
616cf5fdb3 Add provisional support for alternate codes 2023-07-20 08:21:19 +10:00
Grahame Grieve
274c49bde5 Workaround ClinicalImpression definition problem in core spec 2023-07-20 08:20:18 +10:00
dotasek
2f11af9bfa
Return HumanName getText() preferentially in getNameAsSingleString (#1355)
* Failing tests

* Return getText if it exists in HumanName
2023-07-18 12:22:53 -04:00
Grahame Grieve
3f67cbee9e Merge remote-tracking branch 'origin/master' 2023-07-18 11:12:10 +10:00
Grahame Grieve
8c0539136c suppress spurious error message 2023-07-18 11:08:09 +10:00
Grahame Grieve
55c12301ba remove shex 2023-07-18 11:06:06 +10:00
dotasek
89d0f6f867
Remove weso shex (#1352)
* Bump shex dependency

* Bump jackson to 2.15.2

* Bump thymeleaf to 3.1.1.RELEASE

* Remove es.weso shexs_2.12 and ignored tests
2023-07-17 18:20:53 -04:00
dotasek
ceceb6c7d5
Bump shex dependency (#1351) 2023-07-17 16:35:00 -04:00
dotasek
6598c1d28e
Add test for setVsAsUrl parameter setting (#1345) 2023-07-12 16:16:09 -04:00
Grahame Grieve
5e30c0ee92 Fix checking FHIRPath statements on inner elements of type slices 2023-07-09 08:03:35 +10:00
Grahame Grieve
c174400e73 fix scan of naming systems 2023-07-08 22:08:36 +10:00
Grahame Grieve
c6e68dc9c6 Fixes to validator for new CDA package (proper handling of logical model types) 2023-07-07 09:38:55 +10:00
Grahame Grieve
9a48340b6c render reference identifier if there is one 2023-07-07 05:01:16 +10:00
Grahame Grieve
b46f968665 hide empty place holder column 2023-07-07 05:00:59 +10:00
Grahame Grieve
0004e06a5d fix npe rendering extensions + improve base64 presentation 2023-07-07 05:00:51 +10:00
Grahame Grieve
7166d55153 better validation of derived valuesets + better handling of validation failures on UCUM when no terminology server 2023-07-05 07:22:30 +10:00
Grahame Grieve
70e123e69b Fix up rendering of base64 content 2023-07-05 07:18:12 +10:00
Grahame Grieve
de8a2f0f73 Re-add support for not-open-source in the R5 code base 2023-06-30 08:41:02 +10:00
Grahame Grieve
236cf06946 Handle case where base hasn't got a snapshot generating snapshots 2023-06-29 13:17:15 +10:00
Grahame Grieve
9b94e6a1ec Fix test for correct type name in logical models (CDA) 2023-06-28 15:10:20 +10:00
Grahame Grieve
284ad1c2be fix bug loading package 2023-06-28 11:06:09 +10:00
Grahame Grieve
704d498300 Fix NPE handling R3 structure definitions 2023-06-28 05:56:14 +10:00
Grahame Grieve
3bb5e8d06d better error handling loading resources 2023-06-27 22:18:35 +10:00
Grahame Grieve
1a144091c4 fix duplicate element generation in CDA.AD type snapshot generation 2023-06-27 22:18:14 +10:00
Grahame Grieve
40380ff0f3 Fix message about rendering problem. Actual solution... not sure. 2023-06-24 09:06:19 +10:00
Grahame Grieve
189c3c7b7d Fix bug with erroneous warning in IG publisher log about profile not found 2023-06-24 09:06:01 +10:00
Grahame Grieve
2f253f3457 Update SPDX implementation 2023-06-24 08:55:51 +10:00
Grahame Grieve
6effe6ebe9 update FHIRPath for logical models and nested type checking and fix repeat() checking 2023-06-21 09:22:18 +10:00
Grahame Grieve
04f7805be4 Auto-update extension min- slicing + fix handling of summary extension + update markdown element url handling + update url detection in markdown 2023-06-21 09:21:05 +10:00
Grahame Grieve
52abef6f2c Auto-update extension min- slicing + fix handling of summary extension + update markdown element url handling + update url detection in markdown 2023-06-21 09:20:35 +10:00
Grahame Grieve
4e5c501b1f
Merge pull request #1315 from hapifhir/do-20230619-datetimetype-string-precision
New getValueAsString(TemporalPrecisionEnum) method for DateTimeType
2023-06-20 09:56:40 +10:00
Grahame Grieve
2607d028a7 fix compile problem 2023-06-20 09:15:36 +10:00
Grahame Grieve
551892c095 Merge remote-tracking branch 'origin/master' 2023-06-20 09:11:51 +10:00
Grahame Grieve
9cf8e0368c fix up extension context checking 2023-06-20 08:36:22 +10:00
Grahame Grieve
ec7b79bc1e Fix rendering for unresolvable value sets 2023-06-20 07:02:26 +10:00
dotasek
ae59d97ba5 Document new method, add to all FHIR versions 2023-06-19 15:41:04 -04:00
dotasek
92fb21de1e Test and new getValueAsString(TemporalPrecisionEnum) method 2023-06-19 14:47:39 -04:00
dotasek
195dcc0898
Fix unimplemented method in test (#1312) 2023-06-19 10:51:10 -04:00
Grahame Grieve
394077c8ec fix NPE doing valueset validation 2023-06-19 22:43:43 +10:00
Grahame Grieve
19d3952b11 Validate FHIRPath constraints in IGs and profiles 2023-06-19 22:42:02 +10:00